1。2研究现状
目前根据国内外现状可知,大部分高校的宿舍管理还没有实施信息化,还在使用传统的手写管理,造成统计麻烦、查询困难、效率低等一系列问题。学生宿舍作为校园管理的重点之一,其信息化水平的发展是不可忽视的。而本课题的研究可以满足学校对宿舍管理的需求,对所想查询的信息轻松了解,修改和删除信息时也简单方便。同时还能通过模块化的设计方法满足不同高校不同需求的目的。而且此学生宿舍管理系统拥有很大的市场需求和广泛的运用,这些都可以体现出本篇论文设计与开发这样一个系统的目的和意义所在。
2。系统分析与设计
2。1系统需求分析
系统面向的用户有工作人员和系统管理员。工作人员登录后可以管理楼房信息、房间信息、住宿情况,还有学生的水电等费用信息;系统管理员登录后,主要是对系统工作人员进行管理,包括添加、修改信息、删除等操作。
2。2功能模块设计
根据上面系统的需求分析,可以得到系统的主要功能模块有:
(1)楼房管理:该模块功能具体实现宿舍区信息生成,大楼信息生成,房屋信息生成,宿舍区信息登记,大楼信息登记,房屋信息登记,系统数据设定功能。根据需求分析报告中所述,输入的登记信息有:宿舍楼楼号,宿舍楼楼管,宿舍楼楼层,宿舍楼面积,宿舍楼面积等信息。该登记模块的输出数据为固定结构的数据项,将工作人员所填写的信息封装在固定的数据类型中传递给被调用模块。三种结构基本就是数据的存储结构,该模块中应用选择算法,可能应按用户的输入要求进行相应的数据格式装换,确保系统的稳定和安全。
(2)房间管理:该模块功能具体实现宿舍等级录入,宿舍费用录入,标准人数录入,房间号管理,宿舍等级确定,以及入住人联系方式。
(3)住宿管理:该模块分为三个部分,第一个部分是住宿情况的查看,可以查看不同楼栋中已住满的房间和未住满的房间,根据这些信息,可以进行新生的入住等操作;第二个部分是办理人员的入住,这个模块会对人员的学号姓名等个人信息以及寝室号床位号等寝室信息作出登记,并在房间信息中实现实时的更新;第三个部分是办理人员的迁出,此项功能主要是针对毕业生进行的,可以根据学号姓名进行迁出管理,迁出过程会记录迁出的时间和原因。文献综述
(4)信息查询:可以实现人物的查询以及房间的查询,可以根据楼号专业,学号姓名查询学生个人的情况,也可以查询房间的总体情况。
(5)数据统计:该模块可以统计各个班级,各个专业,各个楼号的人数,也可以统计房间数量。
(6)迁出记录:该模块主要是对学生的迁出情况做出统计分析。
(7)物品与财务:该模块可以看出各类维修费的价格,以及住宿费情况,和欠费寝室信息。
(8)工作人员管理:该功能主要实现工作人员的部门信息,职位信息,职业信息的录入与修改。
学生宿舍管理系统的总体功能结构如图1所示。
图1 功能模块图
2。3系统业务流程图
通过对本系统的分析,得出系统流程图如图2。
图2 系统流程图
3。数据库设计
3。1数据库的概念结构设计
本系统通过E-R模型来描述数据的结构与语义。E-R图可以更加直观的表示概念模型,它有三个基本成分:(1)矩形框:表示实体类型;(2)菱形框:表示联系类型;(3)椭圆形框:表示实体的属性。
学生宿舍管理系统部分的E-R图,图中表示了工作人员实体、宿舍实体、学生实体、班级实体间的关系:来`自+优-尔^论:文,网www.youerw.com +QQ752018766- asp.net+sqlserver学生宿舍管理系统设计+源代码+ER图(2):http://www.youerw.com/jisuanji/lunwen_91606.html