1、基于JavaWeb的宿舍管理系统设计与实现摘 要经JAVA对学生宿舍的管理系统进行编写,所用开发工具为Myeclipse 10.6。 然后基于Mysql的数据库基础上,通过Adobe Photoshop CS6的图像处理软件美化界面。所得系统有美观、友好的界面,并且人机信息比较安全可靠、灵活与方便等,这种系统可扩展性比较强。在系统包含有多个模块,包含系统管理、学生管理、维修管理、宿舍楼的管理与访问登记的管理等。能够查询、添加、修改与删除每个模块,为确保系统安全性,设计用户登录的系统时,需要确保用户将正确用户名及对应密码输入,才能登录到界面,身份不用,所拥有权限也存在差异。文章按照学生公寓的管理
2、系统实际需求,编写与分析系统设计的文档。文中对系统开发、设计进行详细介绍,将学生公寓的管理系统开发技术与背景进行简要分析,分析各个模块,最后对系统测试的结果进行描述,分析系统缺陷与性能。关键词:宿舍管理系统,Mysql, SSH Design and Implementation of Dormitory Management System Based on Java WebAbstractThe management system of student dormitory is compiled by JAVA. The development tool used is Myeclipse
3、10.6. Then based on Mysql database, the interface is beautified by image processing software Adobe Photoshop CS6. The system has beautiful and friendly interface, and the man-machine information is relatively safe, reliable, flexible and convenient. This system has strong expansibility. There are ma
4、ny modules in the system, including system management, student management, maintenance management, dormitory management and access registration management. In order to ensure the security of the system, it is necessary to ensure that the user enters the correct user name and password in order to log
5、 in to the interface. The identity is not used, and the privileges are different. According to the actual needs of student apartment management system, this paper compiles and analyses the design documents of the system. In this paper, the system development and design are introduced in detail, the
6、management system development technology and background of student apartments are briefly analyzed, and each module is analyzed. Finally, the system test results are described, and the system defects and performance are analyzedKey words: Dormitory Management System,Mysql,SSH目 录1 绪论11.1选题开发背景与目的11.1
7、.1 选题背景11.1.2 发展现状11.1.3 开发目的21.2系统实现技术21.2.1 JSP简介31.2.2 Ajax简介31.2.3 MVC简介31.2.4 MySQL数据库42系统分析62.1可行性分析62.1.1经济可行性分析62.1.2技术可行性分析62.1.3法律可行性分析72.1.4操作可行性分析82.2需求分析82.2.1用户需求82.2.2系统资源需求82.2.3功能需求82.3系统业务流程82.4 系统UML模型92.4.1用例图92.4.2时序图113系统设计123.1系统简要说明123.2系统模块结构123.2.1登陆注册模块123.2.2 角色管理123.2.3
8、学生管理133.2.4 宿舍负责人管理133.2.5 宿舍楼管理133.2.6 宿舍管理133.2.7 宿舍成员管理133.2.8 私人财物管理133.2.9 拜访登记管理133.2.10 报修管理133.2.11 报修状态管理133.3实体属性图133.4 ER关系图173.5系统库表结构173.5.1学生信息表173.5.2宿舍负责人信息表183.5.3宿舍楼信息表193.5.4宿舍信息表193.5.5宿舍成员信息表193.5.6私人财物信息表193.5.7拜访登记信息表203.5.8报修信息表203.5.9报修状态信息表214系统实现224.1登陆功能界面224.2学生管理功能界面244
9、.3宿舍楼负责人管理功能界面254.4宿舍楼管理功能界面264.5宿舍管理功能界面274.6宿舍成员管理功能界面284.7私人财物管理功能界面294.8拜访登记管理功能界面304.9报修管理功能界面314.10报修状态管理功能界面324.11个人信息管理与实现335系统测试355.1测试355.2测试小结37结 论38致 谢39参考文献40基于JavaWeb的宿舍管理系统设计与实现1 绪论1.1选题开发背景与目的1.1.1 选题背景依靠习惯的渠道询问、采集相关信息,这种方式比较繁琐,并且效率不高,难以准确把握时间。基于该情况,笔者经Javaweb软件技术对学生宿舍的管理系统进行设计,这个系统中
10、包含模块比较多,涉及到系统管理、学生管理、维修管理、宿舍楼的管理与访问登记的管理等。宿舍管理的模块:主要记录宿舍中发生的相关问题,若当天学生宿舍发生设备故障、学生晚归与学生的安全问题等,可以记录相关信息,若当天若发生异常的异常情况,可以通报,如果没有异常情况,是零通报。如果异常事件已经处理,显示已处理,没有处理异常事件显示为“未处理”。学生管理模块:管理学生基本信息,例如:学生寝室号、姓名电话与所在班级等,方便后期处理学生相关问题。宿舍活动模块:对学生进出宿舍事件进行记录,记录学生携带贵重物品情况,在学生刷卡进入宿舍或是离开宿舍时,系统可以登记学生所带物品,然后判断物品情况,分辨是否需要限定学
11、生进出,同时进行记录。宿舍故障登记模块:学生宿舍发生电力设施损坏或是断水断电等故障时,系统可以如实记录,并且进行互联网登记。还可以评估宿舍相关情况,例如:文明宿舍测评、卫生测评与五星级的宿舍测评等。信息管理模块:系统能够在网络上帆布公寓宿舍学生、宿舍发现新闻、异常处理的情况与宿舍测评的结果等,方便学生对公寓宿舍情况进行了解。学生消费信息管理模块:宿舍经校园卡支付洗衣机、水电等设备费用,学生能够在网上充值学生卡,同时能够对学生卡使用地方、使用金额与剩余金额进行查询。宿舍安全模块:系统能够明确指出相关基本安全问题,同时通报分析近端时间所发送安全事故,方便学生及早防范。主要用来采集并整理公布各种的信
12、息,更快的提高效率,以及减短时间。从而让大家更简便的操作以及体验并且与习惯的方式不同的管理模式。1.1.2 发展现状伴随高等教育的飞速发展以及各种经济的更加完善, 不少高校开始合并,并且进行升级与重组,这在某种程度上改变了学校后勤保障,逐渐采取不同模式进行学生宿舍运营与管理。一些大学生开始按照自己学校具体情况对管理模式进行针对性选择,这无疑可以给大学生的在校学习、生活提供优质服务。然而,由于市场经济的发展过程存在诸多不确定性的因素,不少宿舍管理以及运营商贪图小利, 给学校很多管理的工作带来不好影响, 更出现影响到学校的学生的现象。现在的宿舍管理模式主要分为两种, 但它们都存在很多的问题, 现在
13、对出现的状况做出分析:其一,学生宿舍采取管理模式是综合管理。目前,在大学生的公寓宿舍管理中,一种常用管理模式即为综合管理,即结合学校保卫部、后勤学生的工作部以及各个系老师的一起管理, 各个部门各尽责任, 按工作差异可知,学生管理服务责任自然不同。例如:后勤的服务部主要是将一些相关服务提供给学生; 学生工作部检查并且监督学生; 各系老师管理学生的日常生活、纪律以及思想的教育。各部密切配合、协同工作,将学生的宿舍管理工作落实到位。进行管理时, 各种不同的方法比如管理模式、思想的教育等都需要使用, 就可以将学生的宿舍管理效果、质量提高,以便学校协调工作、统一管理。然而,进行实际操作时,采取综合管理模
14、式同样存在缺陷, 从经济的方面成本比较高, 最后转变为不管不问或是无人管理,经常出现一些不良情况,无法彻底将根源问题解决,也就不能实现服务质量、管理效果的提高,各部门存在互相推脱的情况,严重影响了综合管理作用发挥。其二,学生公寓宿舍管理与经营的模式。该经营管理的模式源自于社会化改变,指的是学生的宿舍系统需要开发商的投资,确保一定期限中,开发商能够收取相应的费用。即便这种管理模式对于学校、社会负担有减轻作用,能够经社会力量推动我国教育事业发展,并且能够将学校管理负担与成本降低。然而,因为管理模式社会化,部分开发商不愿意高校参与其中,基于此导致管理模式无法联系学生实际, 如果学校在学生宿舍管理方面
15、存在要求,基本也无法取得开发商统一,甚至于将网吧与桌球等娱乐场所设置于宿舍中。因此,该管理模式对于规范学生的日常行为以及纪律都不能顺利的实施。因此学校以及管理人员参与管理的难度比较大,部分学校甚至于不会参与管理。也就不断滋生管理矛盾与学生内部矛盾,而上述问题发生之后,学校经常处于被动地位,尽可以经一些被动方式压下事情,避免事件影响扩大,难以把出现的问题和产生的矛盾扫除干净。在这种模式,导致学生学生管理与学生管理工作中存在大量不利因素,并且使得合格人才培养出现负面影响。同时对学生宿舍经营性的管理, 无论从教育行政还是大学都应该更深的调查和研究, 从培养人才战略的高度来以及认真的考虑和策划最好的学生宿舍管理模式。1.1.3 开发目的对于高校发展而言,一个必不可少构成部分就是学生宿舍的管理系统,就目前而言,不少高校宿舍管理依然停留于手工记录数据阶段,一些规模较小学校可以接受手工记录的方式。如果学校比较大,学生人数比较大,采取手工记录时,因为学生的信息量较大,记录过程即为麻烦。并且对某一条记录进行查找时,因为数据量比较大,经人工逐条筛选,这种方式不仅麻烦,而且会导致大量时间被浪费,同时效率极低