当前位置:网站首页 > Java基础 > 正文

学基础java的话跟哪个博主



  博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到

🔎千套JAVA项目实战持续更新中~

🔎百套小程序APP项目实战持续更新中~

🔎百套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,帮你做好开题答辩

❤️文末获取源码联系、提供项目参考文档❤️        ⚠️一定要先收藏⚠️

 

第4章 系统设计

系统设计是将被设计对象划分为单个模块进行构建,各个模块相互支持,相互制约,它们的组合是一个完整的系统。通过系统设计,可以最大限度地满足系统的预期目标,明确软件开发的目的。

4.1 系统基本结构设计

本次系统采用Java技术,系统总体结构图如图4-1所示。

图4-1 系统总体结构图

4.2 数据库设计

数据库结构设计的好坏直接影响到考研互助交流系统的效率和实现的效果。本系统的数据库采用MySQL数据库,MySQL是一种开放源代码的关系型数据库管理系统,使用最常见的数据库管理语言SQL进行数据库管理。

4.2.1 数据库E-R图设计

E-R图也可称为实体-联系图,其可以清楚的显示实体与实体之间的关系,是描述概念模型的有效方式,通过各实体间的关系方便数据库结构的设计。以下是本系统主要的实体属性图如下所示。

4.2.2 数据库表设计

数据表是用来保存多种数据的表,它是所有数据库的核心对象,且对于软件开发有着不可替代的作用。其相关数据表如下:

表4-1 复试调剂

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

简介

picture

longtext

图片

content

longtext

内容

表4-2:历年真题

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

fengmian

longtext

封面

nianfen

varchar

200

年份

timuleibie

varchar

200

题目类别

neirong

longtext

内容

表4-3:课程资料

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

kechengmingcheng

varchar

200

课程名称

kechengfenlei

varchar

200

课程分类

kechengfengmian

longtext

课程封面

kechengshipin

longtext

课程视频

kaikeshijian

date

开课时间

jiaoshixingming

varchar

200

教师姓名

kechengneirong

longtext

课程内容

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

表4-4:在线测评

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

ceshijieguo

longtext

测试结果

ceshishijian

date

测试时间

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

sfsh

varchar

200

是否审核

待审核

shhf

longtext

审核回复

表4-5:考研政策

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

fengmian

longtext

封面

diqu

varchar

200

地区

kaoyanxuzhi

longtext

考研须知

zhengceneirong

longtext

政策内容

faburiqi

date

发布日期

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

表4-6:院校信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yuanxiaomingcheng

varchar

200

院校名称

yuanxiaotupian

longtext

院校图片

yuanxiaozhuanye

varchar

200

院校专业

fuzeren

varchar

200

负责人

学基础java的话跟哪个博主

lianxidianhua

varchar

200

联系电话

yuanxiao*****

varchar

200

院校地址

zhaoshengrenshu

int

招生人数

fenshuxian

varchar

200

分数线

chengliriqi

date

成立日期

zhaoshengjianjie

longtext

招生简介

yuanxiaojianjie

longtext

院校简介

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

表4-7:考研倒计时

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

fengmian

longtext

封面

daojishi

varchar

200

倒计时

neirong

longtext

内容

fabushijian

date

发布时间

表4-8:用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yonghuzhanghao

varchar

200

用户账号

mima

varchar

200

密码

yonghuxingming

varchar

200

用户姓名

xingbie

varchar

200

性别

lianxifangshi

varchar

200

联系方式

touxiang

longtext

头像

表4-9:交流论坛

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

帖子标题

content

longtext

帖子内容

parentid

bigint

父节点id

userid

bigint

用户id

username

varchar

200

用户名

isdone

varchar

200

状态

表4-10:打卡信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

dakabianhao

varchar

200

打卡编号

biaoti

varchar

200

标题

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

dakashijian

date

打卡时间

dakabeizhu

longtext

打卡备注

表4-11:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-12:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-13:测评信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

tupian

longtext

图片

cepingtimu

longtext

测评题目

cepingjianjie

longtext

测评简介

faburiqi

date

发布日期

表4-14:关于我们

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

内容

picture1

longtext

图片1

picture2

longtext

图片2

picture3

longtext

图片3

表4-15:备考经验

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

fengmian

longtext

封面

jianjie

longtext

简介

neirong

longtext

内容

faburiqi

date

发布日期

表4-16:收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

图片

type

varchar

200

类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

4.3 本章小结

通过本章针对考研互助交流系统功能的总体结构、E-R属性图和数据表的大概介绍,对在开发系统时所要涉及到的数据库进行简单设计,为下一章系统的实现做好铺垫。

第5章 界面设计与功能实现

5.1系统功能实现

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示。

图5-1 系统首页界面

在用户注册页面的输入用户注册信息进行注册操作,用户注册页面如图5-2所示:

图5-2用户注册页面

在院校信息页面的输入栏中输入院校名称和院校专业进行查询,进入院校信息页面可以查看院校信息详细信息,并进行收藏操作;院校信息页面如图5-3所示:

图5-3院校信息详细页面

源码获取

大家点赞、收藏、关注 ,让更多需要的同学看到

不同开发语言专栏推荐订阅

 🔎千套JAVA项目实战持续更新中~

🔎百套小程序APP项目实战持续更新中~

🔎百套Python实战项目持续更新中~

版权声明


相关文章:

  • java集合练习题基础2024-11-15 19:50:04
  • java基础包括哪些知识框架2024-11-15 19:50:04
  • java三层基础实例2024-11-15 19:50:04
  • 老九君java基础2024-11-15 19:50:04
  • Java基础视频教程自学网2024-11-15 19:50:04
  • java基础可以当笔记的书2024-11-15 19:50:04
  • java运算基础知识2024-11-15 19:50:04
  • java零基础入门全集2024-11-15 19:50:04
  • java基础代码猜数字2024-11-15 19:50:04
  • java基础作用是什么2024-11-15 19:50:04