基于JSP的学生宿舍管理系统的设计与实现
2016-12-03万志恒谢伟王科健张明哲
万志恒 谢伟 王科健 张明哲
摘 要:21世纪信息化管理时代已经走入我们的生活,然而很多地方却还是人为管理并记录信息数据。为了方便学校对学生宿舍的管理,提高管理效率,充分利用资源,减少不必要的人力、物力和财力支出,方便宿舍管理部门工作人员全面掌握学生住宿情况并对学生住宿信息进行管理,为学校的宿舍管理部门开发设计一套专用系统——学生宿舍信息管理系统来管理学生宿舍,实现标准化管理和规范化制度管理十分必要。
关键词:学生宿舍;管理系统;设计;实践
1.需求分析
(1)学生端需求。个人信息模块:用于学生查看自己的个人基本资料,以及所居住的宿舍和宿舍人数,等等。电量查询模块:方便学生查询寝室剩余电量,让学生能早发现,以防止宿舍突然断电现象。转寝申请模块:对于学生而言,很可能会有与室友相处不和谐的情况发生,导致住宿压力过大,提交转寝申请,经管理员审核通过,则可让学生更换寝室,以缓解宿舍关系不和谐现象发生。离校申请模块:由人工填写,辅导员监督,费时费力,因此学生可以在此模块上填写自己的离校记录, 以计算机的方式记录数据,保证数据的长期存储,并且可减轻辅导员的负担。
(2)管理员端需求。个人信息管理模块:管理员可在此模块内添加学生名额,为学生完善个人资料,或者修改个人资料。转寝申请管理模块:管理员可以在这个模块中查看申请转寝的申请列表,并审核,决定是否允许所申请同学更换寝室。离校记录管理模块:查看学生节假日离校返校记录情况,保障学生安全。
2.系统设计
(1)学生端UML用例图(如图1所示)。
(2)管理员UML用例图(如图2所示)。
3.项目工程实践
本文着重介绍了系统需求、系统模块,该系统的实现方便了学校宿舍管理员对宿舍的管理,简化了学生个人信息、转寝申请、电量查询、设备报修的申请流程。界面友好,方便快捷,系统安全。
总之,学校对宿舍进行科学化、系统化的管理是必不可少的,使用这种原始的手工记录数据方式管理宿舍对于规模小或者信息量数据不大的学校来说还可以接受,但是一旦学生信息量比较大,使用人工记录是相当麻烦的,难查找,而且数据是写在纸上的,很可能由于环境因素或者人为因素导致数据丢失。而现在信息智能化管理方式早已进入我们的生活,应该淘汰原始的人工记录数据方式,实现宿舍管理系统人性化,让管理员操作方便,可良好保持数据,系统能长时间运行,为学校宿管人员提供便利。
参考文献:
[1]闫宏印,张卫争,刘超慧.开源框架下Web应用分层的设计与实现[J].计算机工程与设计,2008(23).
[2]林 穗,李振坤.面向Web系统的Struts框架研究与应用[J].电子技术应用,2007(8).