响应式设计的高校实验室信息管理系统建设
目录
一、引言 1
(一)系统开发背景 1
(二)系统开发目标 1
(三)系统开发意义 1
二、需求分析 1
(一)需求获取 1
(二)需求功能分析 2
(三)系统E-R模型图设计 2
三、详细设计 4
(一)系统功能详细分析 4
(二)实体类设计 4
(三)数据库设计 5
四、编码实现 6
(一)网站登录首页设计 6
(二)教师查询教师详细信息功能设计 7
(三)教师查看实验室功能设计 8
(四)教师预约实验室功能设计 9
(五)我的预约记录功能设计 10
(六)教师查看通知模块设计 11
(七)教师个人中心和退出模块设计 12
(八)管理员维护教师信息模块设计 13
(九)管理员维护实验室模块设计 14
(十)管理员维护实验室预约功能设计 15
(十一)后台会员管理预约历史记录功能设计 17
(十二)后台通知信息功能设计 18
(十三)管理员个人信息功能设计 19
五、网站测试和维护 19
总结 20
致谢 21
参考文献 21
一、引言
(一)系统开发背景
随着教学方式的逐步改革和改进,实验室作为基础教学资源,越来越被人们注重,于是,国内的各个高等院校建设了很多种类的实验室,供学生和教师教学研究使用,从而达到教学改革的目的。
然而,实验室的增加,伴随而来的是它的管理问题,如何合理地利用实验室,高效管理,已经成为一个迫在眉睫的问题。为了解决这个问题,我决定利用所学的计算机科学知识,综合运用网络知识,开发一套在线预约平台系统,解决这个问题。
(二)系统开发目标
实验室在线预约系统的实现,遵守了软件开发标准模式,无论从需求获取、分析还是编码实现、测试等步骤,都按照专业的软件开发模式进行,为广大在校师生提供一个安全、可靠、稳定、便捷的实验室预约系统。
实验室预
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
,已经成为一个迫在眉睫的问题。为了解决这个问题,我决定利用所学的计算机科学知识,综合运用网络知识,开发一套在线预约平台系统,解决这个问题。
(二)系统开发目标
实验室在线预约系统的实现,遵守了软件开发标准模式,无论从需求获取、分析还是编码实现、测试等步骤,都按照专业的软件开发模式进行,为广大在校师生提供一个安全、可靠、稳定、便捷的实验室预约系统。
实验室预约系统主要分为两类用户,一类是管理员,主要功能是:添加修改删除教师信息、对实验室信息进行维护和管理、对教师预约实验室的信息进行处理、发布公告等;第二类用户是广大教师,可以在线预约实验室、在线查看自己的预约信息、对自己的预约信息进行维护和管理、维护个人信息、查看管理员发布的公告信息等操作。
(三)系统开发意义
本网站的主要目的在于解放实验室管理人员的双手,让他们从传统的手工管理实验室解脱出来,变成系统来维护和管理实验室信息,从而进一步提高实验室利用率,让教师和学生能更多的利用到实验室,进一步帮助教学改革,完成整个教学质量的提高。通过本系统,学校不但节约了人力和时间成本,而且间接符合了教育部门关于优化改革教学的号召,实现教学改革的任务。通过本系统,方便了广大教师,不用每次预约实验室都要打电话或者亲自跑到实验管理室去预约,只需要在网站上输入本系统的网址,进行教师登录后,就能完成实现向相关实验室完成预约的功能,真正做到方便快捷、省时省力。
二、需求分析
(一)需求获取
为了对系统的功能能有一个很好的把握和掌控,本人采用了实地考察和问卷调查相结合的方式进行前期的需求;首先,为了搜集教师和学生的需求,本人在学校图书馆进行了为期一周的问卷调查方式,对教师和广大学生用户进行问卷调查;同时,为了获取到管理人员的需求,本人特意跑到实验室,对学校的实验室管理人员进行了一对一的访问,从而获取到了管理人员的需求。再对所有的需求进行分析归纳和总结,从而完成前期的需求获取。
(二)需求功能分析
根据需求,分析得出了该预约系统的用户主要分为两大类,即教师用户和管理员用户。
其中教师用户的主要功能有:
进行登录和安全退出;
教师可以对个信息进行维护和管理;
教师用户可以查看所有实验室的信息;
其具体的功能模块图如图2-1所示:
图2-1 功能模特设计图
(三)系统E-R模型图设计
系统开发的E-R模型设计图如图2-2所示:
图2-2 系统E-R模型图
三、详细设计
(一)系统功能详细分析
用户通过网站发布的地址,输入网站的URL地址,就能进入到网站的登录界面。
该系统的主界面就是一个登录界面,在该界面中,用户可以根据角色,选择登录管理员还是教师用户。
当输入教师的用户名和密码,选择教师用户登录后,如果用户名密码正确,则进入教师的主界面。教师界面设计成左边是菜单导航栏,右边是内容呈现。在教室模块中,教师可以教师的详细信息;
教师可以查看所有实验室信息,并查看实验室详情;
教师可以预约实验室,预约占用实验室的第几节课用于教学实验,也可以取消预约;
教师可以查看自己的预约信息;
教师可以查看管理员发布的消息;
教师可以查看个人信息;
管理员在输入完管理员用户名密码后,选中管理员角色,进行登录,如果输入的用户名密码正确,则进入管理员界面。
在管理员界面中,管理员可以添加教师,查看教师信息,删除教师信息;
管理员可以对实验室信息进行管理,可以增加实验室、修改实验室信息、查看实验室信息、删除实验室;
管理员可以对教师的预约信息进行审批,如果通过,则系统会发送邮件告知教师,预约实验室成功;
管理员可以查看所有的预约历史;
管理员还可以给系统发布通告,让所有的教师用户查看到最新通告;
管理员还可以对个人信息进行查看、进行修改等操作。
(二)实体类设计
根据用户需求分析得出系统共需设计5个实体类,具体为:管理员实体类、教师实体类、实验室实体类、实验室预约实体类和通告实体类;
各实体类具体信息如下:
管理员实体类包含属性:编号、密码、姓名、电话、地址、备注、头像信息、类型、房间编号;
教师实体类包含属性:编号、密码、姓名、性别、年龄、职称、电话、地址、备注、头像信息、权限1、权限2、权限
一、引言 1
(一)系统开发背景 1
(二)系统开发目标 1
(三)系统开发意义 1
二、需求分析 1
(一)需求获取 1
(二)需求功能分析 2
(三)系统E-R模型图设计 2
三、详细设计 4
(一)系统功能详细分析 4
(二)实体类设计 4
(三)数据库设计 5
四、编码实现 6
(一)网站登录首页设计 6
(二)教师查询教师详细信息功能设计 7
(三)教师查看实验室功能设计 8
(四)教师预约实验室功能设计 9
(五)我的预约记录功能设计 10
(六)教师查看通知模块设计 11
(七)教师个人中心和退出模块设计 12
(八)管理员维护教师信息模块设计 13
(九)管理员维护实验室模块设计 14
(十)管理员维护实验室预约功能设计 15
(十一)后台会员管理预约历史记录功能设计 17
(十二)后台通知信息功能设计 18
(十三)管理员个人信息功能设计 19
五、网站测试和维护 19
总结 20
致谢 21
参考文献 21
一、引言
(一)系统开发背景
随着教学方式的逐步改革和改进,实验室作为基础教学资源,越来越被人们注重,于是,国内的各个高等院校建设了很多种类的实验室,供学生和教师教学研究使用,从而达到教学改革的目的。
然而,实验室的增加,伴随而来的是它的管理问题,如何合理地利用实验室,高效管理,已经成为一个迫在眉睫的问题。为了解决这个问题,我决定利用所学的计算机科学知识,综合运用网络知识,开发一套在线预约平台系统,解决这个问题。
(二)系统开发目标
实验室在线预约系统的实现,遵守了软件开发标准模式,无论从需求获取、分析还是编码实现、测试等步骤,都按照专业的软件开发模式进行,为广大在校师生提供一个安全、可靠、稳定、便捷的实验室预约系统。
实验室预
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
,已经成为一个迫在眉睫的问题。为了解决这个问题,我决定利用所学的计算机科学知识,综合运用网络知识,开发一套在线预约平台系统,解决这个问题。
(二)系统开发目标
实验室在线预约系统的实现,遵守了软件开发标准模式,无论从需求获取、分析还是编码实现、测试等步骤,都按照专业的软件开发模式进行,为广大在校师生提供一个安全、可靠、稳定、便捷的实验室预约系统。
实验室预约系统主要分为两类用户,一类是管理员,主要功能是:添加修改删除教师信息、对实验室信息进行维护和管理、对教师预约实验室的信息进行处理、发布公告等;第二类用户是广大教师,可以在线预约实验室、在线查看自己的预约信息、对自己的预约信息进行维护和管理、维护个人信息、查看管理员发布的公告信息等操作。
(三)系统开发意义
本网站的主要目的在于解放实验室管理人员的双手,让他们从传统的手工管理实验室解脱出来,变成系统来维护和管理实验室信息,从而进一步提高实验室利用率,让教师和学生能更多的利用到实验室,进一步帮助教学改革,完成整个教学质量的提高。通过本系统,学校不但节约了人力和时间成本,而且间接符合了教育部门关于优化改革教学的号召,实现教学改革的任务。通过本系统,方便了广大教师,不用每次预约实验室都要打电话或者亲自跑到实验管理室去预约,只需要在网站上输入本系统的网址,进行教师登录后,就能完成实现向相关实验室完成预约的功能,真正做到方便快捷、省时省力。
二、需求分析
(一)需求获取
为了对系统的功能能有一个很好的把握和掌控,本人采用了实地考察和问卷调查相结合的方式进行前期的需求;首先,为了搜集教师和学生的需求,本人在学校图书馆进行了为期一周的问卷调查方式,对教师和广大学生用户进行问卷调查;同时,为了获取到管理人员的需求,本人特意跑到实验室,对学校的实验室管理人员进行了一对一的访问,从而获取到了管理人员的需求。再对所有的需求进行分析归纳和总结,从而完成前期的需求获取。
(二)需求功能分析
根据需求,分析得出了该预约系统的用户主要分为两大类,即教师用户和管理员用户。
其中教师用户的主要功能有:
进行登录和安全退出;
教师可以对个信息进行维护和管理;
教师用户可以查看所有实验室的信息;
其具体的功能模块图如图2-1所示:
图2-1 功能模特设计图
(三)系统E-R模型图设计
系统开发的E-R模型设计图如图2-2所示:
图2-2 系统E-R模型图
三、详细设计
(一)系统功能详细分析
用户通过网站发布的地址,输入网站的URL地址,就能进入到网站的登录界面。
该系统的主界面就是一个登录界面,在该界面中,用户可以根据角色,选择登录管理员还是教师用户。
当输入教师的用户名和密码,选择教师用户登录后,如果用户名密码正确,则进入教师的主界面。教师界面设计成左边是菜单导航栏,右边是内容呈现。在教室模块中,教师可以教师的详细信息;
教师可以查看所有实验室信息,并查看实验室详情;
教师可以预约实验室,预约占用实验室的第几节课用于教学实验,也可以取消预约;
教师可以查看自己的预约信息;
教师可以查看管理员发布的消息;
教师可以查看个人信息;
管理员在输入完管理员用户名密码后,选中管理员角色,进行登录,如果输入的用户名密码正确,则进入管理员界面。
在管理员界面中,管理员可以添加教师,查看教师信息,删除教师信息;
管理员可以对实验室信息进行管理,可以增加实验室、修改实验室信息、查看实验室信息、删除实验室;
管理员可以对教师的预约信息进行审批,如果通过,则系统会发送邮件告知教师,预约实验室成功;
管理员可以查看所有的预约历史;
管理员还可以给系统发布通告,让所有的教师用户查看到最新通告;
管理员还可以对个人信息进行查看、进行修改等操作。
(二)实体类设计
根据用户需求分析得出系统共需设计5个实体类,具体为:管理员实体类、教师实体类、实验室实体类、实验室预约实体类和通告实体类;
各实体类具体信息如下:
管理员实体类包含属性:编号、密码、姓名、电话、地址、备注、头像信息、类型、房间编号;
教师实体类包含属性:编号、密码、姓名、性别、年龄、职称、电话、地址、备注、头像信息、权限1、权限2、权限
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2543.html