“互联网+”视域下的高校学生公寓管理系统设计与实现
来源:用户上传
作者:
摘要:高校公寓管理工作历来是学生管理的重要组成部分。随着“互联网+”思维的逐步普及,高校学生公寓管理服务也应采用信息化技术,以科技作为管理学生公寓的重要工具,改变陈旧管理技术设施和管理观念,为提高高校学生公寓建设良好校风、学风、寝风,全面提高学生的综合素质有着重要意义。
关键词:学生公寓;管理系统;信息化;JSP;MySQL
中图分类号:TB文献标识码:Adoi:10.19311/j.cnki.16723198.2019.08.092
1引言
高校学生公寓是大学生在课堂之外的起居、学习、生活的主要场所,据统计大部分的大学生大学时光都是在学生公寓内度过,由此而见学生公寓是高校中学生密集度最高的场所,故此学生公寓管理是学校的基础且重点工作。伴随着国家高速发展,国民素质不断提升,大学生数量不断增加,高校规模的不断扩大,本校的在校人数同样在不断增加,而传统的工作方式已经满足不了逐渐庞大的学生信息管理。以沈阳师范大学为例,随着社会后勤机制的引进,该校的学生公寓管理目前主要由所在生活区的物业人员管理,存在着调寝混乱、学院居住楼层分散、统计居住人数不准确等现象,在该校每年进行的安排新生床位、老生阴阳面对调等工作的时候带来了极大的不便,鉴于此,我们设计一套适合该校的学生公寓管理系统。
本系统B/S架构,由计算机代替人力在后台处理大量数据,由效率低、数据冗余、易产生错误、管理学生信息麻烦,转变为检索迅速、查找方便、可靠性高、存储量大、易管理学生信息,设计人性化UI。系统具有程序性、规范性和技术性等确定性因素,从对学生公寓的信息搜集到之后的学生信息管理全部信息化。该系统主要包括:学生信息管理、公寓管理、公寓管理员管理、学生奖罚管理等,公寓管理老师及公寓管理员可以快速方便的查看并管理公寓学生信息,公寓管理系统配置微信小程序在处理紧急事件时,即使工作人员不在电脑旁,也可通过微信小程序管理并修改学生公寓信息。使寝室的管理效率更高,使操作者能够舒适方便的运用,将为学校的公寓管理带来很大的方便,实现很大的改观,节省相当大的人力、物力、财力,促进学校各项工作的顺利展开。
2系统设计
本文为学生公寓管理系统的实现设计合理的方案。学生公寓管理系统是以高效、节省人力为主要目的基于Web的B/S架构管理系统。其主要功能包括:对学生寝室信息的录入功能,修改功能,删除功能、对公寓管理员的录入功能,修改功能,删除功能、对学生在寝生活的违纪记录等。通过系统上述功能实现本校寝室管理部门即本校学生处以及公寓管理员,对于学生寝室信息的日常管理,方便寝室管理人员及时全面地掌握学生住宿情况、寝室分配情况及学生生活情况;为用户(系统管理员、公寓管理员和学生)提供了信息检索、录入与修改,即根据各层用户的权限不同,提供不同的功能;在实现检索迅速和查找方便的同时,对新入校学生以及毕业生快速的安排及释放宿舍。
2.1系统角色
该系统设计三个角色:系统管理员、公寓管理员、学生 。具体功能如图1所示。
2.2系统数据库设计
本系统采用了广泛使用并较易掌握的MySQL进行数据库的设计。其中数据库的物理设计部分是根据数据模型、计算机系统及数据库管理系统等来设计出该数据库的物理结构(存取方法和存储结构)。物理设计的目的是为了提高该系统的处理速度,使其可以充分利用到计算机的存储空间。以下是列出寝室管理系统中所有表的索引及结构,来方便进行该系统的运行和调试。数据库共含8张表,以下展现三张主要的表。
2.3服务模式
由于学生公寓管理整体为分布式部署,本系统采用B/S结构,即Brower-Server(浏览器-服务器)架构,B/S 结构为目前最常见最实用的web系统响应模式,它解决了整个系统在单一服务器部署给服务器带来的压力;在B/S结构下,对于这个系统的资源分配、数据库的操作以及业务逻辑部件的管理等工作可以分别在不同的服务器上工作,为系统响应速度,运行压力提供很好的解决方案。
该系统使用的是B/S架构,客户端是使用标准的Web页面的浏览器(如Chrome等),因此就不需要安装其他特殊的应用程序,免去了升级和维护所带来的困难,所有的业务数据都被保存到云(Cloud)端,保证了数据以及该系统的运行的安全性、可靠性和迭代性。当然在通讯方面,因为该系统使用的是标准的Http协议,所以才使得该系统可以轻而易举的实现移动的管理和分布式的管理。
3应用技术
3.1JSP技术简介
JSP技术是通过使用Java的编程语言来编写出类XML的tags和scriptlets,通过采用封装的方式从而产生动态的网页的处理的逻辑性。网页还可以通过tags和scriptlets等技术来访问存在于服务器端的资源的应用逻辑。JSP是将网页的逻辑与设计部分做出了明显的分离,支持基于可重用性的组件的设计,让所有基于Web的应用程序的开发变得越来越快速和简单。 JSP(JavaServer Pages)作为一种动态页面的技术,其主要的目的则是将表示逻辑的部分从Servlet中分离出来。
3.2Struts框架
本系统是使用Struts框架来进行开发的,Struts框架是基于Web界面最好的框架包之一。Struts框架是可以把 Servlet、JSP、自定义标签和信息资源等技术整合到一个统一的框架中,使得开发的人员在利用其进行开发时不用再通过以自己编码的形式来实现全套的MVC模式,Struts本身就具有非常好的整合能力,例如:结构层次的分明、可重用性、提高了程序的健壮性和可伸缩性以及便于开发和设计的分工等等。Web .xml文件是一种基于Servlet服务的,而且Web应用程序都需要部署的描述文件。编写Web应用程序的同时,也要在Web .xml中設置映射 ActionServlet、生命初始化参数和配置标签库等信息来完成该系统所需要的配置文件。而对于Struts - config.xml的配置方面,在Web .xml中就是主要完成了对Servlet 技术和标签库的基本配置,但是更多的框架的组件需要在struts -config.xml中进行配置。在其目录中通过创建一个基本的struts -config .xml 文件,那么该文件一定是基于Struts 应用程序的配置描述文件,它可以将MVC结构中的各个组件相互结合在一起,在开发的过程中会不断地对它进行充实和更改。
4结语
虽然高校管理信息系统还存在着一些问题,如缺乏管理开发团队、板块功能不全、系统运行水平低等,但是我们在原有的管理模式上已经是一个转变,相信随着高校领导对管理信息的重视、管理人员对管理理念的学习、学生公寓管理系统必将发挥更大的作用,使高效管理模式和管理效果产生更显著的变化。
参考文献
[1]王林.高校学生公寓管理系统建设研究[J].信息与电脑,2018,(16).
[2]罗威.公寓管理视域下的思想政治教育探索[J].佳木斯职业学院学报,2018,(3).
[3]宋春华,吴承龙.高校学生公寓管理中的信息化管理实现研究[J].延安职业技术学院学报,2018,(1).
[4]郭蔷薇,任伯安.浅谈我国高校学生公寓管理[J].中国现代教育装备,2018,(1).
转载注明来源:https://www.xzbu.com/2/view-15166789.htm