本课题主要研究对象有三个:学生、教师、管理员。
学生主要是四个功能。注册功能、查询功能、预约功能、学生资料管理功能。
(1)注册功能。学生进入登录界面后,如果没有注册,要先注册。注册的用户名是学生的学号。注册后才可以登录,学生在此功能里还能够修改、删除个人资料。
(2)查询功能。学生在进入主界面后,能够对想预约的课程查询或教师查询。由于老师可能教多个课程,所以有个二级选择目录。
(3)预约功能。当学生查询好信息后,就要对想要预约的实验开始预约。
(4)学生资料管理功能。学生在注册后,可以通过登录,修改自己的个人信息。
教师也有四个功能。注册功能、查询功能、预约功能,教师的资料管理功能。只是教师和学生所使用功能的方式不一样。
(1)注册功能。老师进入登录界面后,如果没有账号,也要先注册账号,同时可以对自己的资料进行修改、删除、填加。
(2)查询功能。教师的查询功能主要是对实验室类别、项目、预约情况的查询。类别查询主要是查询实验室房间的信息;项目查询主要是查看能实验该项目的房间信息;预约查询主要是对实验室预约状况的查询,以便预约。
(3)预约功能。当老师查询好预约信息后,就可以开始实验室预约了。
(4)教师的资料管理。管理教师自己的个人资料。
管理员的功能有三个,资料管理功能、房间信息管理功能、实验预约信息管理功能。
(1)资料管理功能。管理员不需要注册,资料管理功能就是对管理员自己的资料管理。
(2)房间信息管理功能。管理员通过页面对房间的信息进行添加,修改,从而实现对房间的管理。
(3)预约信息管理功能。管理员对已经预约的信息进行管理,包括单个房间、多个房间、教师、学生预约情况的管理。
实验室预约系统主要是学生和老师通过网络对实验资源的管理,主要功能流程图如图1。在首页开始里有两部分,注册、登录。注册分教师和学生两类;登录分学生、教师、管理员三类。当登录成功后将进入相应的界面进行属于自己权限范围内的应用范畴。学生主要是对个人资料的管理、实验信息的查询及预约功能。教师也是资料管理、实验信息查询、实验时间的预约,和学生的类似,只不过侧重点不同。管理员主要是管理实验室的各种各样资料。
添加图片注释,不超过 140 字(可选)
根据系统需求分析定义系统实体,本系统主要涉及到的用户角色有学生、教师、管理员。系统涉及的实体有实验、班级、教室。
根据要求设计预约系统需求的数据表
(1)学生注册数据库表:存储学生的注册信息,有学号、注册姓名(本人真实姓名)、注册密码、注册邮箱、联系电话、系别班级、籍贯7列。学生的学号是主键,注册邮箱、联系电话、籍贯三者允许为空,详细信息如表1。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688
提取码:6688