李镇江++高丽金
摘要:该文针对现有宿舍管理系统的功能单一、技术老旧、操作繁琐、维护难度大等不足,设计一个基于J2EE、Android的宿舍管理系统,不仅有效地解决以上问题,还添加了移动管理等新元素。该系统使得学校学生公寓管理工作更加合理化、简捷化、高效化、易操作、易维护,且系统结构清晰、界面友好、功能齐全,能有效地减少工作量,是提高高校管理效率的倍增器。
关键词:高校;宿舍管理;提高效率
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)07-0016-03
The Dormitory Management System Based on J2EE, Android
LI Zhen-jiang, GAO Li-jin
(Yunnan Normal University, Kunming 650092, China)
Abstract: This article in view of the existing dormitory management system of single function, old technology, complicated operation and maintenance is difficult, to design a dormitory management system based on J2EE, Android, not only effectively solve the above problem, also added new elements, such as mobile management to streamline the system makes the school student apartments management work, simple, efficient, easy to operate, easy to maintenance etc, and the system structure is clear, friendly interface, complete functions, can effectively reduce the workload and improve the efficiency of the recruitment of students management work, the multiplier is to improve the efficiency of management of colleges and universities.
Key words: university; dormitory management; effective
1 概述
近年来,随着我国高等教育事业的迅速发展,高等教育由原来的精英教育逐渐走向大众化[1],高校办学规模不断扩大,学生人数也急剧上升,这无疑增加了高校宿舍管理工作的难度与复杂性,为了提高管理效率,更好地发挥其在高等教育与教学中的辅助作用与服务功能,高校学生宿舍管理引入信息与网络手段显得尤为重要[2]。使用计算机对宿舍信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[3]。
目前已有的宿舍管理系统功能上依然比较单一,主要是对学生住宿、宿舍水电费、学生日常生活的管理,而没有与宿舍平面图、手机APP等集成,也没有与其他系统实现数据共享,并不能完全满足高校管理的要求。基于J2EE、Android的宿舍管理系统将要实现的宿舍管理系统(B/S模式),使用(客户端)HTML5、CSS、JavaScript(包括ExtJS、Jquery)、Flash、PS,(服务端)JSP、Struts2、Hibernate、POI、JXL、JDBC,(数据库)Oracle等成熟技术结合Android开发,实现移动管理(手机APP),界面友好、操作简单、方便快捷。本系统在增加手机APP等新元素后将能很好地满足用户的需求,将一部分功能转移到APP上。学生可以在手机上进行报修、订水、水电费查看等操作,让学生更加主动地参与到宿舍管理的工作中来,这样不仅减少了系统本身的压力还能减少宿舍管理员的压力[4],使得管理效率得到提高的同时大大降低管理成本。
2 整体功能概述
本系统包含系统管理、宿舍管理两个子系统。
系统管理是对用户登录、用户权限、密码管理、系统功能菜单、组织机构、数据字典等内容的管理,是整个系统的框架及功能的管理中心。菜单管理可以根据实际需要对系统功能菜单的布局进行重新调整。权限管理可以对每个用户的权限进行设置。
宿舍管理包含了所有宿舍日常管理需要功能的入口,包括基本信息管理、手机APP管理、楼宇平面图、水电费管理、学生住宿管理、公寓物品管理、公寓辅助管理、值班工作管理、统计管理等9个模块50个功能点。
3功能分析及操作流程
3.1基本信息管理
基本信息管理模块是对学校楼宇资源、学院信息、学生基本信息的维护与管理,是系统的基础数据的维护中心,是整个系统的数据、功能的支撑,其他的功能模块都是围绕着这一模块来展开的,该模块数据的准确性将直接影响其他功能的稳定性。因此,在系统投入使用前需要将学校的学院、专业、班级、楼宇、商铺等基本信息录入到系统中,只有将这些基本信息维护好之后才能对学生进行入住登记等相关操作。该模块的每一个功能点都有对数据进行增、删、改、查的基本维护操作。而在房间管理中除了可以进行基本维护外,还可以对房间的床位信息、启用状态、缴费状态、房间代码标识进行管理操作。
3.2手机APP管理
移动管理对用户的时间、设备、环境要求低,并且操作简便高效,因此备受欢迎,对于使用手机客户端进行操作的用户来说,他们既是系统用户也是系统的一个管理员,在一定的情况下,这将能很好地缓解系统管理员的压力。所以,配备手机客户端的系统将能最大限度地提高用户的使用舒适度及系统运行效率[5]。
拥有手机APP是本系统的一大亮点,其界面简洁、友好、功能丰富。该模块是对手机端功能的管理,分为APP服务管理、网上订水管理、网上报修管理、假期去向管理4个子模块。在APP服务管理模块中,可以对手机APP服务的服务开启状态、服务时段进行控制,还可以对APP安装包进行上传、发布等操作。
为了方便学生宿舍日常生活的管理、在开通网上订水功能后,学生可以在手机APP中进行网上订水。同时,学生还可以在APP端进行网上报修、假期去向登记、宿舍水电费信息查看等操作。学生还能查看到自己的日常违规违纪记录,这样可以大大提高学生的自我约束能力。手机客户端使得宿舍管理变得更加方便快捷,大大降低了宿舍管理的工作量,使学生自觉参与到宿舍管理工作中,让高校的宿舍管理变得更加人性化。
3.3楼宇平面图
平面图作为本系统的又一大亮点,可以把它看作是对所查看楼宇中所有信息的汇总,不仅可以在平面图上看到相关的信息,还可以在平面图上进行相应的操作,这个模块的设计充分体现了所见即所得的理念。打开某一幢楼宇的平面图信息,在平面图上可直观看到床位信息统计情况,还可以进行入住登记、学生基本信息查询、退宿办理等操作。
3.4水电信息管理
水电管理是高校学生宿舍日常管理中的重要组成部分[6]。在本系统中,水电费管理模块的主要功能是对学生宿舍、学校商铺水电费信息的维护与管理,包括水电费单价、个人基础额度的设定,水电费倍率、所用冷水、热水、电等费用信息的维护等功能。
系统还支持水电信息的单条记录录入及Excel的批量导入及导出,能很好地满足用户在实际管理中的需求。只需要下载系统提供的模板进行数据填写即可进行导入操作,在导入完成后显示导入成功、失败的记录数,并将导入失败的原因填写到导入结果文件中,可下载导入结果文件进行确认。
3.5住宿管理
宿舍管理的主要对象是学生,如果把学生从进校到离校量化成一个流程的话,那么流程中的各个节点与住宿管理模块的各个功能点是相对应的。住宿管理是宿舍系统的核心功能之一,具体功能模块如图4所示。
学生花名册管理是对学生专业、班级、班主任等基本信息的维护。班主任信息管理可以对班级的班主任、班长进行相应的维护、沟通和评估。在进行入住登记前,需要在宿舍预分配中将楼宇的床位资源按性别及其他约束条件预分配到各个班级,在办理入住手续时,管理员用扫描枪扫描通知书上的条形码获取学生信息,系统会根据所获取的学生信息进行宿舍的自动分配,在确认无误后可以将学生住宿信息打印出来。如果学生对所在宿舍不满意或者根据管理需要将学生安排到新的宿舍中,可以在调宿管理中对学生进行相应调宿安排。学生毕业需要办理退宿手续,退宿需要学生先提交退宿申请,在审核通过才能正式退宿。为了方便管理,本系统提供了单个和批量学生退宿的服务。
3.6公寓物品管理
公寓物品管理主要是对公寓内设施的管理,管理员可以将公寓内的所有设施录入到系统中,学生可以登录到系统或手机APP中进行宿舍报修,管理员看到报修申请后可以联系维修人员,维修员将对宿舍报修内容进行维修,在此之后管理员将维修人员的维修结果、验收结果录入系统中作为维修依据。
3.7公寓辅助管理
在宿舍日常管理中,为了实现更全面的管理,还需要一些辅助性管理,包括学生晚归、违纪、贵重物品登记,来访人员登记、住宿,学生大假外出登记等的管理。本系统中这个模块的有些功能是与手机APP关联的,如:在这里登记的学生违规违纪记录、假期去向记录将会显示在手机APP中,学生可以看到自己相应的记录。当然学生是不能在手机端修改自己的违规违纪记录及院校对其违纪行为的处理结果的。这样学生就可以知道自己是否违反了宿舍的日常管理规定,以提高学生的遵纪守纪意识,无形中让学生自主加入到宿舍管理中成为宿舍管理者中的一员。在假期去向登记管理中,管理员可以看到学生在APP上填写的假期去向信息,同时管理员还可对这些信息进行维护。
3.8值班工作管理
为了让宿舍管理工作更加和谐,本系统还开设了对值班人员考勤管理的功能,该功能是对管理员值班考勤的管理,在正班考勤和副班考勤中可以设定管理员的上班时间,在工作日志管理中可以填写管理员每天的工作日志。
3.9统计管理
一个好的系统不能没有数据的统计功能。对于本系统而言,统计的对象包括卫生检查、水电费信息、学生住宿信息、违规违纪、床位信息等,管理员可以参考这些数据进行相应汇总及分析,以便对于管理中出现的问题采取相应的措施。如:晚归、违纪的统计,管理员可以根据某一段时间内的统计结果来评估这段时间的管理是否达到预期要求,并提出新的管理方案等。因此开设数据统计功能对宿舍管理工作的完善是很有帮助的。
4总结与展望
本系统所有的功能模块涉及了高校宿舍日常管理的方方面面,在设计上尽可能做到模块化、人性化,使其变得页面友好简洁、操作简单、维护方便,能够很好地满足高校宿舍管理的实际需求。但是,本系统在功能上未能与学校的一卡通系统、水电控系统等进行整合。
参考文献:
[1] 李超平.学生宿舍信息管理系统的需求及功能[J].当代教育理论与实践,2010,2(1):33-36.
[2] 钱新杰,胡桂香.基于B/S学生宿舍管理系统的设计与实现[J].科技传播,2010(8):211-215.
[3] 姚滨,李富臣,等.宿舍管理软件应用的现状及反思[J].产业与科技论坛,2013,12(12):214-215.
[4] 徐礼金.基于J2EE框架的高校宿舍管理系统分析与设计[D].广州:华南理工大学,2011.
[5] 蒋维昱.学生宿舍管理系统的分析与设计[D].昆明:云南大学,2012.
[6] 黄美琼.基于B/S高校学生宿舍管理系统的设计[J].计算机光盘软件与应用,2012(2):204-205.
[7] 徐冰,李启炎,等.JSP结构模型与应用分析[J].计算机应用研究,2010(10):73-88.
[8] 江南.基于MVC结构的Web应用开发平台的研究与开发[D].长沙:中南大学,2009.
[9] 冯波.基于Struts的Web应用研究与实现[D].成都:四川大学,2008.
[10] 张娜.Java Web开发技术教程(2011年版)[M].北京:清华出版社,2011:301-342.
[11] Bruce Eckel. Thinking in Java(2007年版)[M].北京:机械工业出版社,2007:650-768.
[12] 杜庆峰,张卫山.Oracle 的中大型应用系统性能优化分析[J].计算机工程,2005,31(14):91-93.
[13] 合刚.Oracle教程[EB/OL].http://www.educity.cn/help/zt/Oracle,(2009-12-28)[2015-01-02].
[14] 华子.SSH教程[EB/OL]. (2011-06-06)[2015-01-02].http://wenku.baidu.com/view/c21410134431b90d6c85c714.html.
[15] Tony Jeams. JSP | High Performance Lightweight Plastic Solutions[EB/OL].(2014-10-02)[2015-01-02].http://www.jsp.com,.