基于B/S模式的学生宿舍管理系统设计与实现
2015-03-18尹方超
□刘 壮 尹方超
一、研究背景与研究意义
(一)系统开发背景。现如今,随着计算机技术的飞速发展,它已经深入到社会生活中的方方面面。在各个行业中,都积极开发与研究办公自动化软件,使得原本繁杂、琐碎的工作变得简单而有条理,极大地提高了工作效率,还便于数据的保存、检索以及更新等。目前,高校宿舍管理工作包含的内容主要涉及学生宿舍分配、学生基本信息、文明宿舍、宿舍信息等主要内容。此外,除了宿舍内部的相关工作之外,宿舍管理还涉及到学校多个部门的多方管理与协作,比如学生处、后勤处、教务处等。由此可见,学生宿舍管理涉及的信息内容多并且较零散,之前传统的人工操作方式工作量大且容易出错,并且备份资料多较难整理,相应也需要更多的工作人员,增加了学校的人力资源成本,对现代高等学校的长远发展不利,因此,学校的宿舍管理系统开发与应用是高校管理工作发展的必然趋势。
(二)河北外国语职业学院宿舍管理现状。目前,河北外国语职业学院拥有学生7,800多名,学生宿舍共有8座,女生宿舍7座,男生宿舍1座,配备宿舍管理教师24名。学院在学生处设立宿管科,负责学生宿舍的管理工作。目前学院的各项工作基本都采用人工的传统管理方式,各项信息登记都是纸质版本,不易保存,信息更新程序繁琐,查询不方便,造成了工作人员的工作量大且出错现象较多,并且各种信息登记模式多样,缺乏规范。工作中的纰漏,小则为学生带来不便,影响学生的满意度,大则影响学校的秩序与声誉。鉴于此,应从实际情况出发,设计与开发适合学校的学生宿舍管理系统已经是一项非常紧迫的任务。
(三)研究意义。随着招生规模的扩大和学生人数的增多,传统管理操作方式的弊端日益明显,与当今信息化时代背景下的校园信息化的矛盾日益突出。比如面对大量的信息,如果只依靠人工记载,最后形成纸质版本的文件,不仅工作量大,还容易出错,统计信息的可靠性不是很高,缺乏规范性,使得工作质量难以提高;纸质版本的信息查询、更新比较繁琐,文件保存起来也有诸多不便,相关文件信息一旦丢失,将无法找回。宿舍管理工作往往涉及多个部门之间的协作,传统的人工操作方式在各个部门的沟通、衔接方面也需要诸多环节,占据了大量的时间,导致管理效率低下,信息传达、反馈不及时。鉴于此,这种传统的管理操作方式急需被取代,现代化的管理信息系统呼之欲出,本文设计的系统模式是针对宿舍管理工作的实际需要专门开发设计的,具有较强的现实意义。本文基于专业理论、技术知识方面的探讨,丰富了计算机科学技术以及软件开发方面的相关理论。
二、国内外研究现状
(一)国外研究现状。全球信息化的飞速发展加速了现代化进程,使得各个领域都十分重视信息化程度的提高,并积极投身到该领域的探索与研究中。高校是培养人才的基地,应走在时代的前列,提高信息化程度,提升管理水平,促进高校发展。在国外的发达国家,经济基础雄厚,各项基础配套设施比较完善,在学生宿舍方面,学校的硬件设施配备齐全,有的高校宿舍配套设施高级先进。在技术方面,国外的宿舍管理系统模式基本都是运用了C/S(Client/Server)与B/S(Browser/Server)方式进行,主要体现了数据的集成与共享,最终目的都是便于操作、信息沟通顺畅、提高学校管理效率,提高安全性与规范性。
(二)国内研究现状。我国高校管理的信息化建设大约开始于20世纪90年代末,和国外的发展形势相同,也是开始于经济较发达的地区。近些年,信息化的建设浪潮几乎席卷了国内的所有高校,都纷纷根据自身实际情况开发设计适合自身需求的宿舍管理系统软件,一方面推进了国内信息化进程,使得宿舍管理系统开发技术越来越先进、完善,同时,实践证明也起到了良好的使用效果,有效提升了学校管理水平。根据调查了解,现阶段已有的宿舍管理系统软件主要有以下几种:一是基于C/S平台的宿舍管理系统;二是基于B/S平台的宿舍管理系统。经过分析对比本系统采用基于B/S平台的宿舍管理系统。
三、宿舍管理系统需求分析
学生宿舍管理系统主要是对计算机数据库进行有效的管理。为了行之有效地进行宿舍管理,经过与宿舍管理科人员的反复交流沟通,确定河北外国语职业学院学生宿舍管理系统首先应具备6项基本操作:密码验证功能用户必须输入正确的用户名和密码才能进入系统进行操作;系统可完整提供住宿人员情况;系统可提供完整的宿舍情况;系统可提供查询功能,迅速准确地获取各种信息;系统可提供增加删除修改用户的功能;系统可提供各种信息导入和数据备份功能。
另外,在软件工程中比较重要的一项评估指标即为系统的性能,系统性能的评判标准主要有以下几个参数:每秒处理的数据量、系统的吞吐能力、系统响应时间等。
四、系统结构设计
通过对河北外国语职业学院的实际情况进行分析,并与学生处宿舍管理科的相关人员进行沟通后总结得出该宿舍管理系统应具备数据查询、数据统计、宿舍分配等相应功能,根据功能需求设计出河北外国语职业学院学生宿舍管理系统的功能模块。
河北外国语职业学院宿舍管理系统功能模块具体分为信息录入模块、宿舍分配信息模块、查询模块、统计模块、用户设置模块、数据管理模块等六个主要模块。信息录入模块又由公寓信息、班级信息、学生信息、文明宿舍组成。公寓信息模块可实现信息的增加、删除、修改、更新、查询等几项功能;班级信息模块可实现增加、删除、修改、查询功能并可完成班级信息自动生成功能;学生信息模块、文明宿舍模块同样可实现增加、删除、修改、查询功能。宿舍分配信息模块由入住学生模块、分配或自动分配宿舍模块、注销宿舍模块组成,其中入住学生查询可实现按班级按床位等模式进行查询设计,在分配或自动分配模块中实现增加、删除、修改功能;查询模块由定制查询结果模块,参数查询模块,保存查询结果模块组成并实现上述主要功能;统计模块分为宿舍床位统计模块、宿舍系部床位统计模块、系部床位统计模块以实现统计各种信息功能,同时在此模块设计时还具备导出查询结果等功能;用户设置模块通过用户查询模块、用户管理模块设置实现用户权限管理;数据管理模块可实现数据导入、数据系统初始化功能,在设计时还需有相关提示是否操作模块。
通过宿舍管理系统的研发,将计算机相关技术应用到管理工作中来。通过本设计的理论基础以及可行性的分析及探讨,以及所进行的系统测试到最终投入使用,基本达到了预期的使用目的,在实际应用中取代原本复杂的工作,提高管理效率,改善工作质量,更好地为学校服务,为学生服务。目前基本实现了宿舍管理的信息化、系统化,提高了宿舍的管理效率。