基于JSP的高校学生公寓管理系统开发

2015-05-30 00:44毛静
软件工程 2015年9期

毛静

摘 要:本文对高校学生公寓管理系统的需求进行了分析,提出了基于JSP的高校学生公寓管理系统的开发方案。采用Java作为开发语言,实现对公寓楼、宿舍和学生信息的添加、删除、修改和查询基本功能;对宿舍卫生的检查结果进行登记及对外来访客信息进行管理等特色功能。测试结果表明,基于JSP的系统界面美观、功能完备,满足高校公寓日常管理需求。

关键词:高校学生公寓管理;JSP;Java;MySQL

中图分类号:TP315 文献标识码:A

1 引言(Introduction)

随着社会信息化步伐的飞速发展,信息技术已随着社会的发展涉及各个领域[1]。高校学生公寓管理也不例外,其管理水平的高低,将直接影响到高校管理的工作效率。随着高等教育的不断发展、学校规模的扩大、学生人数的增加,学生公寓各种信息的汇总、统计、分析和上报等管理工作面临着越来越多的困难。因此,学生公寓管理计算机化、自动化更加受到人们的关注[2]。因此,本文采用Java编程语言,基于B/S模式,依托高校校园网环境,设计和实现对公寓楼、宿舍和学生信息的添加、删除、修改和查询;对宿舍卫生的检查结果进行登记,对外来访客信息进行管理等功能,使得对高校学生公寓信息的管理更加高效[3,4]。

2 系统设计和实现(System design and

implementation)

2.1 系统总体功能设计

系统功能模块主要包括:管理员用户模块、后勤处用户模块和学生用户模块,整体功能模块如图1所示。

2.2 系统详细设计和实现

2.2.1 后勤处人员模块

后勤处人员功能模块图如图2所示。

后勤处人员所具备的功能:(1)修改信息:对自己的密码进行修改。(2)宿舍楼管理:记录宿舍楼的基本情况,实现对宿舍楼号信息的添加删除等功能。(3)宿舍信息管理:对每栋宿舍楼里面的宿舍信息进行管理,如添加、删除和修改宿舍信息。包括登记宿舍信息,设置每个宿舍容纳人数,对入住信息、空余床位信息的查询。(4)学生信息管理:公寓的学生信息主要是来自后勤处管理提供的,对于已住进公寓的学生,进行统一管理。学生毕业了,相应的信息将会被删除。因此学生信息管理主要实现对学生信息的添加、查询和删除等功能。(5)访客信息管理:对来访信息进行查询删除等功能。(6)留言板:实现留言和回复功能。(7)公告信息:主要对公寓的规章制度和公告信息进行管理。

2.2.2 公寓管理员模块

公寓管理员功能模块图如图3所示。

(1)修改信息:主要是对自己密码的修改。(2)学生信息查询:对学生的一些基本信息进行简单查询。(3)公告信息:对公告进行发布、修改和删除操作。(4)留言板:对日常的一些留言进行回复及删除。(5)卫生检查:实现对每个宿舍卫生检查的情况一个反应,可以录入检查结果以及给出相应的评比。(6)访客信息管理:实现对外来访客信息进行登记和删除等功能。

2.2.3 学生用户模块设计

学生可以进行的操作主要有:(1)修改信息:只能修改自己的密码。(2)留言板:实现了学生用户对自己宿舍所存在的问题进行上报,告知相应的部门及时做出处理。(3)公告信息:对公寓规章制度和公告的查询。

2.3 数据库设计

数据库用来存储公寓管理过程中的各种信息,本系统采用MYSQL数据库,根据公寓管理内容,数据库中主要表的设计如表1—表4所示。

3 结论(Conclusion)

基于JSP的高校学生管理系统,在校园网络环境下经过测试,基本能够满足学校的公寓管理需求,对宿舍楼信息、学生信息、来访信息、公告制度信息管理以及留言回复等功能的基本实现。该系统操作简单方便,管理效率较高,为高校管理工作做出了贡献。

参考文献(References)

[1] 余芳,林美. JSP动态网站开发案例指导[M].北京:清华大学出

版社,2007.

[2] 杨珏.JSP网络开发技术[M].北京:北京人民有单出版社,2001.

[3] 孙卫琴,李洪成.Tomcat与java web开发技术详解[M].北京:电

子工业出版社,2004.

[4] 耿祥义,张跃平.JSP实用教程[M].北京:电子工业出版社,2010.

作者简介:

毛 静(1986-),女,硕士,助教.研究领域:计算机应用.