基于ASP.NET的大学寝室管理系统的设计与应用
2017-03-23韩家珩
韩家珩
摘 要:基于ASP.NET的大学寝室管理系统以C#为开发框架实现了一个web端的寝室管理系统,用户登陆系统,用户可以在系统内实现注册和登陆,然后对寝室管理时发生的信息进行记录和修改,包括寝室人员信息的增加和修改、对各寝室卫生状况的评分、对在住学生的违规违纪情况的记录、对寝室设备故障报修的记录和管理。通过对系统的测试,满足用户的需求,具有软件界面友好,操作简单,功能全面,可移植性好等优点。
关键词:大学寝室;管理系统;设计;应用
1 概述
寝室管理系统(Dormitory Management System)是针对在校大学生住校人员的管理和监控,方便楼管人员进行信息记录和现代化信息管理的一种计算机软件系统,主要面对的用户是现今各大校园寝室楼的寝室管理人员,可现如今的这些管理模式,大部分都仍处于人工手动记录在笔记本、黑板报上,不仅对信息记录不安全、不详细,还容易出现漏记、错记的现象,处在高速发展的信息时代,没理由不利用现代化的高科技来使我们的生活、管理更加高效,更加准确,更加安全。因此,在充分分析和了解寝室管理流程的前提下,采用现在已经存在和掌握的技术,开发出一套合理高效易于掌握的寝室管理系统,用来提高寝室管理的效率和信息管理的效率,及时有效地显示寝室管理的相关信息,减少楼管人员的工作量,合理利用现代化设备,是提高在校大学生生活质量的必行之径。
2 大学寝室管理系统的设计
在日趋信息化的管理模式的今天,信息的收集和安全性成为许多管理者最重视的部分。对于寝室管理系统来讲,最主要的功能需求便是人员/学生信息的记录,卫生评分的记录,违纪违规以及故障报修的记录和更改。本系统的整体功能结构图如图1所示。系统包括用户模块,用户模块中包括用户管理、人员信息、卫生评分功能、违纪违规功能、故障报修功能。用户可以在寝室管理系统中,对平日里所需记录的各种信息进行编辑和记录。
2.1 用户管理功能设计。在用户管理模块中,主要包括用户信息显示、用户注册、用户登录、新增人员信息、查看人员信息、删除人员信息等功能。用户在进入系统过后可以通过对信息的填充和完善进行注册,注册成功后用户的注册信息会即刻写入数据库中加以保存。完成注册后用户可以点击用户登录功能进入用户登录界面,通过输入用户名和密码实现登录寝室管理系统,用户的信息会显示在主界面的右上角,之后便可以点击进入人员信息功能,页面上会显示人员信息模块的具体功能,用户可以选择新增人员信息,对入住的学生的名称、性别、学号、楼号、寝室号、电话、年龄、地址、备注等信息进行记录,并存入数据库中,方便以后通过查看寝室人员信息功能对学生的信息进行查看,与此同时,用户可以点击学生姓名对学生的具体信息进行查看。若学生离校或搬离该寝室楼,用户可以对该学生信息进行删除,系统会提示用户是否对该学生信息进行永久删除。
2.2 卫生评分管理功能设计。在为卫生评分模块模板管理中,主要包括新增卫生评分、查看往期卫生评分、本月卫生评分排名等功能。用户成功登录后,点击进入卫生评分功能,在该功能界面中,用户可以根据每次对各个寝室的实际卫生检查打分情况,对各寝室的卫生评分进行记录,记录的信息会即刻写入数据库中。同时,用户可以在查看往期卫生评分功能中,通过对想要查看的日期进行选择,查看该日期某寝室的卫生评分。最后,寝室管理系统还会根据本月各个寝室的卫生评分的平均分数对各寝室进行排名,前三位寝室会被授予金、银、铜奖章,用户可以根据奖章授予情况对相应寝室授予流动红旗,方便了寝室流动红旗的下发工作的开展。
2.3 违纪违规功能设计。在违纪违规管理模块中,主要包括新增违纪违規信息、添加违纪违规信息、修改违纪违规信息以及删除违纪违规信息等功能。用户成功登录后,点击进入违纪违规功能界面,根据寝室楼内学生实际的违纪违规情况,对该学生的违纪违规信息进行添加和备注,记录的信息会即刻写入数据库中,方便用户进行查看。学生的违纪违规信息更改或取消之后,用户可以根据实际需要对该学生的违纪违规信息进行更改或删除。
2.4 故障报修管理功能设计。在故障报修管理模块中,主要包括新增故障报修记录、查看故障报修记录、编辑故障报修记录信息、删除故障报修信息等功能。用户成功登录后,点击进入故障报修界面,根据学生上报的实际故障报修信息,在寝室管理系统中对其进行新增记录,包括寝室号码、故障信息、备注等,新增的信息会即刻写入数据库中,方便用户以后调用和查看。同时,用户可以根据维修的进度对维修状况进行跟进,当故障维修完成后,用户可以对该记录进行编辑或删除。
3 数据结构
寝室管理系统主要只有管理员/用户角色,用户完成注册后可以按照提示进行登录,登录完成后就可以进行对所需功能进行操作,其中包括人员信息的增改、卫生评分、违纪违规信息记录和故障报修的信息记录等。根据以上功能,大学寝室管理系统的数据库中包含5大实体,实体关系图如图2所示。
4 结束语
文章重点研究了大学寝室管理系统的设计与应用,针对大学寝室管理的需求,提高寝室管理系统的使用效率,减少寝室管理的管理成本,该寝室管理系统实现了用户管理、学生信息管理、卫生评分管理、违纪违规管理和故障报修管理等功能。从总体上看,该寝室管理系统的操作简单、界面简明易懂、数据安全准确。从编码上看,数据库的设计和软件的编码都容易扩展,对功能的测试比较完善,适合以后的再次开发和改善。
参考文献
[1]明日科技.C#从入门到精通[M].清华大学出版社.
[2]尚俊杰,秦卫中.ASP.NET程序设计案例教程[M].北京:清华大学出版社.
[3]陈伟.SQL Server 2010数据库应用与开发教程[M].北京:清华大学出版社.
[4]朱少民,左智.软件过程管理[M].清华大学出版社,2012.
[5]张海藩.软件工程导论(第五版)[M].清华大学出版社,2011.
[6]Roger S. Pressman.软件工程实践者的研究方法[M].机械工业出版社,2011.