石家庄网站设计_网站开发平台_深圳建设网站_网站网站设计 3 校园疫情防控系统总体设计

3.1 系统模块设计

根据第二章中校园疫情防控系统的功能分析可知,校园疫情防控系统中整体功能模块图如图3.1所示, 

图3.1 校园疫情防控系统能模块图

3.2 数据库设计

3.3.1 数据库概念结构设计

下面是整个校园疫情防控系统中主要的数据库表总E-R实体关系图。

图3.2 校园疫情防控系统总E-R关系图

3.2.2 数据库逻辑结构设计

通过上一小节中校园疫情防控系统总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

(1)用户信息如表3.1所示,主要用于管理员后台管理系统用户信息等:

表3.1user_information

名称

类型

长度

不是null

主键

注释

user_information_id

int

11

系统用户ID

user_no

varchar

64

用户编号

user_name

varchar

64

用户姓名

user_identity

varchar

64

用户身份

gender

varchar

64

性别

age

int

11

年龄

id_number

varchar

255

身份证号

residential_address

text

0

居住地址

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

(2)公告如表3.2所示,主要用在是在前台用户进行公告信息浏览的时候使用:

表3.2notice

名称

类型

长度

不是null

主键

注释

notice_id

mediumint

8

公告id:

title

varchar

125

标题:

content

longtext

0

正文:

create_time

timestamp

0

创建时间:

update_time

timestamp

0

更新时间:

(3)轮播图如表3.3所示,主要用在管理员增删改查轮播图,前台用户浏览使用:

表3.3slides

名称

类型

长度

不是null

主键

注释

slides_id

int

10

轮播图ID:

title

varchar

64

标题:

content

varchar

255

内容:

url

varchar

255

链接:

img

varchar

255

轮播图:

hits

int

10

点击量:

create_time

timestamp

0

创建时间:

update_time

timestamp

0

更新时间:

(4)收藏如表3.4所示,主要用在用户对自己喜欢的资讯进行收藏使用:

表3.4collect

名称

类型

长度

不是null

主键

注释

collect_id

int

10

收藏ID:

user_id

int

10

收藏人ID:

source_table

varchar

255

来源表:

source_field

varchar

255

来源字段:

source_id

int

10

来源ID:

title

varchar

255

标题:

img

varchar

255

封面:

create_time

timestamp

0

创建时间:

update_time

timestamp

0

更新时间:

 (5)打卡场所信息如表3.5所示,主要用在用户前台提交的场所打卡信息:

表3.5clock_in_place

名称

类型

长度

不是null

主键

注释

clock_in_place_id

int

11

打卡场所ID

site_name

varchar

64

场所名称

region

varchar

64

所在位置

risk_level

varchar

64

风险等级

opening_hours

varchar

64

开放时间

closing_time

varchar

64

关闭时间

epidemic_prevention_requirements

longtext

0

防疫要求

site_pictures

varchar

255

场所图片

site_scanning_code

varchar

255

场所扫码

hits

int

11

点击数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

 (6)打卡记录信息如表3.7所示,主要用在用户的打卡记录信息:

表3.6punch_in_record

名称

类型

长度

不是null

主键

注释

punch_in_record_id

int

11

打卡记录ID

site_name

varchar

64

场所名称

region

varchar

64

所在位置

risk_level

varchar

64

风险等级

user_no

int

11

用户编号

user_name

varchar

64

用户姓名

user_identity

varchar

64

用户身份

gender

varchar

64

性别

age

varchar

64

年龄

id_number

varchar

64

身份证号

recent_trip

varchar

64

近期行程

contact_number

varchar

16

联系电话

residential_address

varchar

64

居住地址

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

 (7)数据上报信息如表3.7所示,主要用在管理员填写的用户数据上报信息:

表3.7data_reporting

名称

类型

长度

不是null

主键

注释

data_reporting_id

int

11

数据上报ID

site_name

varchar

64

场所名称

region

varchar

64

所在位置

risk_level

varchar

64

风险等级

user_no

int

11

用户编号

user_name

varchar

64

用户姓名

user_identity

varchar

64

用户身份

id_number

varchar

64

身份证号

residential_address

varchar

64

居住地址

contact_number

varchar

16

联系电话

temperature

varchar

64

体温

health_code_status

varchar

64

健康码状态

nucleic_acid_time

date

0

核酸时间

reporting_time

datetime

0

上报时间

remarks

longtext

0

备注

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

 

">

网站建设全包

龙岩做网站、聊城网站建设、永久使用、不限域名、制作网站公司

江苏网站建设?

石家庄网站设计_网站开发平台_深圳建设网站_网站网站设计

公司网站设计网站制作建设武汉高端网站建设潍坊网站建设昆明网站设计东莞企业网站制作网站建设交流合肥网站制作有哪些做网站的公司物流公司网站建设山西网站建设企业自助建站软件北京网站设计网站开发平台昆明网页制作无锡网页制作公司龙岗网站制作公司成都小程序开发中山小程序开发东莞网站建设制作苏州企业网站设计网站开发制作公司成都网页制作公司网站建设空间武汉 网站建设企业网站建设要求宝安网站设计株洲做网站本地网站制作深圳建网站大庆网站建设

猜你喜欢

  • 友情链接:
  • 中卫网站设计公司 杭州网站建设 房产网站建设 桂林网站设计 龙岗网站建设 青岛网站设计公司