针对滇西科技师范学院的实际需求,开发了学生宿舍管理系统。从软件工程的专业角度详细分析了系统的业务需求、功能需求和数据需求,采用结构化设计方法设计系统部署结构、逻辑架构、功能架构,给出了相应的模型图,并对系统的数据库进行了详细设计。该软件对学生宿舍管理工作的信息化、流程化有很高的实用价值。
0 引言
滇西科技师范学院是一所位于滇西南少数民族地区的高校,学校少数民族生多、贫困生多、女生多、办学层次多,学生结构复杂。通过查阅资料、分析市面上在售的学生宿舍管理软件发现,没有符合本校校情的管理系统,另外学校办学资源有限,没有足够的财力请专业的软件公司为本校量身定做学生宿舍管理系统。为此,我们结合本校实际,设计和开发了学生宿舍管理系统。
1 系统设计开发的目的
随着高校后勤社会化发展不断深化,高校学生宿舍已经成为大学生学习、生活、交流的重要场所[1]。但学生宿舍管理部门的工作还停留在原有管理水平[2]。许多高校教辅部门的宿舍管理中心尚未建立自己的宿舍管理系统[3],目前的管理绝大部分还是人工管理,效率低,容易出错,繁琐,消耗大量的资源。
目前所有师范教育高校的学生宿舍管理系统都是定制化开发,没有统一标准,开发出的系统都有一定的局限性和面向性,不能普遍适用。根据我院实际情况和使用特点,设计和开发一套具有高效率、高准确性和高安全性的学生宿舍管理系统是我院学生宿舍管理人员多年的期望,为我院学生提供人性化的宿舍管理服务,是非常有必要的。
2 系统需求分析
2.1 系统业务流程
本系统首先由系统管理员设置宿舍基本信息并导入新生信息,然后由系统安排住宿。用户查询住宿安排情况,用户提出宿舍调整需求,系统管理员根据规定安排新宿舍,最后由楼幢管理员负责对学生进行住宿登记并进入学生日常管理状态。学生毕业时管理员负责办理退宿。系统业务流程图见图1。
2.2 学生宿舍管理系统功能需求
⑴ 能够实现宿舍资源管理、学生信息管理、住宿管理、宿舍日常管理、信息统计分析等功能,对学生住宿的全过程进行管理。
⑵ 能管理宿舍管理过程中产生的所有业务数据。
⑶ 具有配套的系统后台管理维护功能,能够对宿舍资源、学生信息、用户信息、系统日志等进行管理与维护。
⑷ 响应速度合理,安全性较高。
⑸ 系统运行稳定。
2.3 学生宿舍管理系统数据需求
通过分析可知,本系统的数据流是由学校招生处获取的新生信息,后勤管理处获取的宿舍相关信息流向宿舍管理中心产生住宿信息和住宿管理信息,这些信息最终流向学校管理者和教师。系统的顶层数据流图如图2所示。
3 系统的设计
3.1 系统设计的目标
高校学生宿舍管理系统,在设计时应尽可能贴近学生、宿舍管理员,便于用户操作。系统设计要实现以下功能。①具有用户验证功能。②提供账户管理功能,要求能增加、删除、修改用户账户。③提供住宿登记功能。④提供宿舍来访登记功能。⑤提供学生住宿期间宿舍财产管理功能。⑥提供各种查询功能,能根据条件对学生信息、住宿信息及楼房信息查询。⑦提供学生在宿舍的各种消费信息的管理。⑧能对学生在宿舍的违纪信息进行管理。⑨能对宿舍硬件维修进行信息化管理。⑩提供评分评价管理功能。
3.2 系统架构设计
3.2.1 系统部署结构设计
滇西科技师范学院学生宿舍管理系统是部署在Windows Server 2008服务器系统上的一个B/S模式管理信息系统(MIS)软件。系统部署在固定了IIS服务器上,用户可以通过拥有校园局域网IP的计算机终端登陆到服务器,完成所有的管理业务[4]。系统的网络部署结构图如图3所示。
3.2.2 系统逻辑架构设计
系统采用B/S结构,系统架构图如图4所示。
系统采用三层模式,自底向上依次为:数据层、逻辑层和用户层[4]。
3.2.3 系统功能架构设计
根据学校学生宿舍管理工作实际需求,以业务需求分析和功能需求分析为基础,规划设计出各功能模块,包括:基础数据管理模块、住宿管理模块、宿舍日常管理模块、查询统计模块。在系统总体功能设计阶段采用HIPO图的H图对系统总体功能进行设计和描述。学生住宿管理系统H图如图5所示。
3.3 系统数据库设计
通过系统分析,确定系统中有:学生、用户、来访人、宿舍违纪、宿舍消费、系部、班级、专业、宿舍楼、宿舍、床位等实体,根据各个实体之间的联系得到了系统全局E-R图,如图6所示。
依据E-R图[5]和系统开发的实际需要,设计了学生信息表、来访人信息表、管理员信息表、系部表、专业表、班级表、楼栋信息表、宿舍信息表、床位信息表、宿舍违纪记录信息表、宿舍消费记录信息表、维修申请表、维修信息表、住宿安排表、入住登记表、换房登记表、退房登记表、宿舍卫生检查信息表等。
4 结束语
本文应用结构化设计方法,对滇西科技师范学院学生宿舍管理信息系统进行了分析设计,将该校学生住宿管理工作信息化、规范化、标准化。系统运行后将极大地提高滇西科技师范学院后勤工作的管理水平。本文分析和设计的软件具有很强的针对性和实用性,对提升本校学生宿舍管理工作的信息化、流程化有很高的参考价值。限于篇幅,本文没有给出系统的详细业务流程图、数据流程图和各功能子模块的HIPO图。
作者:任朴生 周红锋 来源:计算机时代 2016年1期