天翼云官网首页_diy图片制作_东莞做网站设计制作_企业网站推广方案在哪里

香港com域名注册

石家庄设计公司、二次开发的软件、永久使用、不限域名、建筑人才网官网网址

临沂网站建设厂家?

天翼云官网首页_diy图片制作_东莞做网站设计制作_企业网站推广方案在哪里

4  系统总体设计

4.1 系统体系结构

实验室管理系统的结构图4-1所示:

图4-1 系统结构

模块包括主页、个人中心、 学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等进行相应的操作。

登录系统结构图,如图4-2所示:

图4-2 登录结构图

这些功能可以充分满足实验室管理系统的需求。此系统功能较为全面如下图系统功能结构如图4-3所示。

本系统使用MYSQL 作为系统的数据库,设计用户注册表、文件上传的表等等。

4.2.1 数据库概念结构设计

概念结构设计是根据用户需求形成的。用最常的E-R方法描述数据模型进行数据库的概念设计,首先设计局部的E-R模式,最后各局部ER模式综合成一个全局模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,设计复杂程度降低,不受特定DBMS的限制。

1.所有实体和属性的定义如下所示。

学生注册属性图如图4-4所示。

图4-4学生注册实体属性图

实验室信息管理实体属性图如图4-5所示。

图4-5实验室信息管理实体属性图

4.2.2数据库逻辑结构设计

根据E-R得出数据库包涵了以下几张数据表来实现了对数据库的存储、调用。以下分别列出数据表的每个字段名、数据类型、主外键及备注。

表4-1:token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

表4-2:实验室信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shiyanshimingcheng

varchar

200

实验室名称

shiyanshiweizhi

varchar

200

实验室位置

rongnarenshu

int

容纳人数

zhuangtai

varchar

200

状态

fuzeren

varchar

200

负责人

lianxidianhua

varchar

200

联系电话

beizhu

varchar

200

备注

表4-3:实验任务

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shiyanmingcheng

varchar

200

实验名称

shiyanleixing

varchar

200

实验类型

shiyanmude

varchar

200

实验目的

shiyanneirong

longtext

4294967295

实验内容

shiyanshijian

datetime

实验时间

jiaoshibianhao

varchar

200

教师编号

jiaoshixingming

varchar

200

教师姓名

表4-4:设备信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shebeimingcheng

varchar

200

设备名称

weizhi

varchar

200

位置

guige

varchar

200

规格

shuliang

int

数量

shebeijieshao

longtext

4294967295

设备介绍

tianjiariqi

date

添加日期

表4-5:设备申请

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shebeimingcheng

varchar

200

设备名称

weizhi

varchar

200

位置

guige

varchar

200

规格

shuliang

int

数量

shenqingshijian

datetime

申请时间

shenqingshuoming

varchar

200

申请说明

xuehao

varchar

200

学号

xingming

varchar

200

姓名

sfsh

varchar

200

是否审核

shhf

longtext

4294967295

审核回复

表4-6:设备报修

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shebeimingcheng

varchar

200

设备名称

weizhi

varchar

200

位置

baoxiuneirong

longtext

4294967295

报修内容

baoxiushijian

datetime

报修时间

xuehao

varchar

200

学号

xingming

varchar

200

姓名

sfsh

varchar

200

是否审核

shhf

longtext

4294967295

审核回复

表4-7:教师预约

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shiyanshimingcheng

varchar

200

实验室名称

shiyanshiweizhi

varchar

200

实验室位置

yuyueshijian

datetime

预约时间

yuyueshuoming

varchar

200

预约说明

jiaoshibianhao

varchar

200

教师编号

jiaoshixingming

varchar

200

教师姓名

sfsh

varchar

200

是否审核

shhf

longtext

4294967295

审核回复

表4-8:学生预约

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shiyanshimingcheng

varchar

200

实验室名称

shiyanshiweizhi

varchar

200

实验室位置

yuyueshijian

datetime

预约时间

yuyueshuoming

varchar

200

预约说明

xuehao

varchar

200

学号

xingming

varchar

200

姓名

sfsh

varchar

200

是否审核

shhf

longtext

4294967295

审核回复

表4-9:教师

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

jiaoshibianhao

varchar

200

教师编号

mima

varchar

200

密码

jiaoshixingming

varchar

200

教师姓名

xingbie

varchar

200

性别

xueyuan

varchar

200

学院

banji

varchar

200

班级

shouji

varchar

200

手机

sfsh

varchar

200

是否审核

shhf

longtext

4294967295

审核回复

表4-10:学生

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xuehao

varchar

200

学号

mima

varchar

200

密码

xingming

varchar

200

姓名

xingbie

varchar

200

性别

xueyuan

varchar

200

学院

banji

varchar

200

班级

shouji

varchar

200

手机

sfsh

varchar

200

是否审核

shhf

longtext

4294967295

审核回复

表4-11:规章制度

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

zhiduneirong

longtext

4294967295

制度内容

tianjiariqi

date

添加日期

表4-12:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-13:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-14:通知公告

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

gonggaoneirong

longtext

4294967295

公告内容

fabushijian

datetime

发布时间

faburen

varchar

200

发布人


5 系统详细设计

5.1注册登录

登录,管理员、学生和教师通过填写用户名、密码等内容,选择角色后进行登录等操作,如图5-1所示。

图5-1登录界面图

学生注册,在学生注册页面中通过填写学号、密码、确认密码、姓名、学院、班级、手机等内容进行注册等操作,如图5-2所示。

图5-2学生注册界面图

教师注册,在教师注册页面中通过填写教师编号、密码、确认密码、教师姓名、学院、班级、手机等内容进行注册等操作,如图5-3所示。

图5-3教师注册界面图

5.2管理员功能模块

管理员登录进入实验室管理系统可以查看主页、个人中心、 学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等内容进行详细操作,如图5-4所示。

图5-4管理员功能界面图

学生管理,在学生管理页面可以对学号、姓名、性别、学院、班级、手机、是否审核、审核回复等内容进行审核、查看、修改或删除等操作,如图5-5所示。

图5-5学生管理界面图

教师管理,在教师管理页面可以对教师编号、教师姓名、性别、学院、班级、手机、是否审核、审核回复等内容进行审核、查看、修改或删除等操作,如图5-6所示。

图5-6教师管理界面图

通知公告管理,在通知公告管理页面可以对标题、发布时间、发布人等内容进行查看、修改或删除等操作,如图5-7所示。

图5-7通知公告管理界面图

规章制度管理,在规章制度管理页面可以对标题、添加日期等内容进行查看、修改或删除等操作,如图5-8所示。

图5-8规章制度管理界面图

实验任务管理,在实验任务管理页面可以对实验名称、实验类型、实验目的、实验时间、教师编号、教师姓名等内容进行查看或删除等操作,如图5-9所示。

图5-9实验任务管理界面图

实验室信息管理,在实验室信息管理页面可以对实验室名称、实验室位置、容纳人数、状态、负责人、联系电话、备注等内容进行查看、修改或删除等操作,如图5-10所示。

图5-10实验室信息管理界面图

学生预约管理,在学生预约管理页面中可以对实验室名称、实验室位置、预约时间、预约说明、学号、姓名、是否审核、审核回复等内容进行审核、查看或删除等操作,如图5-11所示。

图5-11学生预约管理界面图

教师预约管理,在教师预约管理页面中可以对实验室名称、实验室位置、预约时间、预约说明、教师编号、教师姓名、是否审核、审核回复等内容进行审核、查看或删除等操作如图5-12所示。

图5-12教师预约管理界面图

设备信息管理,在设备信息管理页面中可以对设备名称、位置、规格、数量、添加日期等内容进行查看、修改或删除等操作如图5-13所示。

图5-13设备信息管理界面图

设备申请管理,在设备申请管理页面中可以对设备名称、位置、规格、数量、申请时间、申请说明、学生、姓名、是否审核、审核回复等内容进行审核、查看或删除等内容,如图5-14所示。

图5-14设备申请管理界面图

设备报修管理,在设备报修管理页面中可以对设备名称、位置、报修内容、报修时间、学号、姓名、是否审核、审核回复等内容进行审核、查看或删除等内容如图5-15所示。

图5-15设备报修管理界面图

5.3学生功能模块

学生登录进入实验室管理系统可以查看主页、个人中心、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、设备信息管理、设备申请管理、设备报修管理等内容进行详细操作,如图5-16所示。

图5-16学生功能界面图

通知公告管理,在通知公告管理页面中可以对标题、发布时间、发布人等内容进行查看等操作,如图5-17所示。

图5-17通知公告管理界面图

规章制度管理,在规章制度管理页面可以对标题、添加日期、等内容进行查看等操作,如图5-18所示。

图5-18规章制度管理界面图

实验任务管理,在实验任务管理页面中可以对实验名称、实验类型、实验目的、教师编号、教师姓名等内容进行查看等操作如图5-19所示。

图5-19实验任务管理界面图

学生预约管理,在学生预约管理页面中可以对实验室名称、实验室位置、预约时间、预约说明、学号、姓名、是否审核、审核回复等内容进行学生预约或查看等操作如图5-20所示。

图5-20学生预约管理界面图

5.4教师功能模块

教师登录进入实验室管理系统可以查看主页、个人中心、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、教师预约管理等内容进行详细操作,如图5-21所示。

图5-21教师功能界面图

规章制度管理,在规章制度管理页面中可以对标题、添加日期、等内容进行查看等操作如图5-22所示。

图5-22规章制度管理界面图

实验任务管理,在实验任务管理页面中可以对实验名称、实验类型、实验目的、教师编号、教师姓名等内容进行查看、修改或删除等操作如图5-23所示。

6 系统测试

测试软件系统的过程就是通过自动的手段或者使用人工方法的过程,测试是为了尽可能的少发生错误,但是过程就是要创造一些条件,让错误发生就能及早的修改完善系统。是提高系统软件质量和可靠性的有效手段。

系统测试有两大类分别是静态测试与动态测试,黑盒与白盒测试根据用例方法的不同是属于动态测试类的。最考验细心度的静态测试不依靠计算机运行,需要人工检测代码、静态结构分析。现在通过运行程序发现错误一般的测试大多是动态测试。黑盒测试也叫功能测试。把程序当成一个看不见里面是什么的黑盒子,不管程序如何都放入测试只是了解输入与输出间的关系,黑盒测试也算是根据程序的功能说明来设计测试用例的。白盒测试就把软件当成透明的盒子,也是非常复杂的一个测试方法。

本系统使用功能测试运行程序,模拟用户输入相应的测试用例,检查预期结果与实际结果的差异,判定实际结果是否满足需求设计。

设计logo免费网站地产建站规划厦门仿站定制模板建站中山网站建设方案推广黄冈网站建设费用宁波专业网站建设模板服务广州疫情最新动态知乎广州公司注册提供地址济南网app网站大全网址大全一级消防工程师考试难度平面广告设计图片海报企业首页介绍餐饮分销系统开发web服务器下载电商网站建设教学总结苏州设计用户登录入口第三方小程序开发平台有哪些福州正规网站建设公司报价嘉定注册公司广州网站推广电话magento建站是傻瓜式的吗拼多多关键词推广目前国内疫情情况宽带办理哪个最好云南人才网招聘网官网龙岩新闻龙岩kk网社区怎么可以让百度快速收录视频中国免费广告发布网品牌建设三年规划

猜你喜欢

  • 友情链接:
  • 数字广东网络建设有限公司天眼查 精美网页设计源码 前端开发工具下载 昆明市网络优化案例 动漫设计主要做什么 唐山建设网站网站