学生宿舍管理信息系统总体规划1.开发背景与现状学生宿舍和公寓是学生日常生活与学习的重要场所,是对学生进行思想政治工作和素质教育的重要阵地。学生住宿管理事关学生人身安全和财产安全,关系到学校正常的教学、生活秩序,关系到学校和社会的稳定,也关系到我国高等教育的改革和发展。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。随着信息时代的来临,寝室管理也要贴近科学化系统化,因此需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。近年来,国家教育部相继出台了《教育部关于切实加强高校学生住宿管理的通知》、《教育部办公厅关于进一步加强高校学生住宿管理的通知》、《教育部办公厅关于进一步作好高校学生住宿管理的通知》等一系列文件,明确要求,建立健全学生公寓管理的各项规章制度,明确学生公寓提供的服务项目,保障入住学生的日常生活;加强安全保卫制度建设,对学生宿舍和公寓的住宿、用电、用水、饮食、防火防盗等方面工作,制定完善的管理制度;建立安全工作信息的收集、处理和报送制度;建立值班制度和门卫制度,开通二十四小时固定值班电话;建立安全工作检查制度,做到全面检查与重点检查相结合、定期检查和日常防范相结合,对发现的事故隐患要及时进行整改。切实做到值班门卫到位、巡逻执勤到位、检查整改到位、制度落实到位。系统全面体现了教育部相关文件的精神要求,为高校扩招、建设、后勤制度改革提供支持。在吸收先进管理思想的基础上,综合运用了各种现代信息技术,是促进管理科学化的新型管理系统。2.学生宿舍管理系统的开发策略由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。具体来说学生宿舍管理系统有如下功能:1、对于入住新生的资料、交费情况、每月每个宿舍的水电费等数据能够准确录入。只有对基本数据快速、准确的录入,才能为后继工作提供良好的支持。2、每月可以自动计算每位学生的水电费余额,对于水电费余额不足或拖欠的学生系统将给出报警信息,并生成水电费历史清单,供查询。该功能能够节省大量人力,发挥计算机的优势。3、房间管理也是必不可少的。可以对宿舍房间的类型进行设置,对于空的铺位进行查询。4、数据查询和统计功能。这体现在能利用本系统的基础信息,通过一定的计算,向相关决策和管理人员提供面向业务的辅助决策方案。5、退房功能。对于要退房的学生,结算该生应退余额,打印清单,并删除该住户。6、安全性功能。要求所有操作员必须凭口令登录系统,按相应的权限使用系统,访客只具有查询权限,管理员具有最高权限,可以删除和添加操作员。2.可行性分析(1).经济可行性分析:现代化教育需要现代化、信息化的管理,在电脑普及的今天,该系统成本低,维护费用少,同时也可以节省人力、物力、财力。数据库来编程实现,系统设计成模块化、组件化,便于将来的扩展和维护,减少学校的再投资。此外由于本系统开发所需要的软件都是免费下载的,因此开发的费用比较低,因而在交付使用后就会带来相应的经济效益,也会因为此软件的高效性、准确性、及时性赢得广大客户的尊重,既经济又实用,很大程度的降低了原来在公寓管理上的花费,而且更加直观和方便,特别是在查询公寓名单、管理公寓秩序、进行卫生检查、方便卫生考评、落实职责职权等上都比以前有了很大的提高,取得无形的校园效益。(2).社会可行性分析:在高校扩招的大环境下,大多学校都在扩建,给宿舍管理造成困难,目前已有很多开发学生公寓管理信息系统的先例,因而学校需要现代化、信息化标准化、系统化的公寓管理。该系统方便宿舍管理员工作,方便查询与宿舍有关的个人信息,同时也能满足学校对学生宿舍的方便安全的管理,取得无形的社会效益。结论通过以上两点的分析,编写或开发这个宿舍管理系统是可行的,只要这个系统能实现对学生数据的输入、修改、删除、打印、浏览与查询就可以了。如果技术方面可行,浏览与查询方面的功能应该编写得强大一点,再好有条件组合的查询,可以实现按男女生分类查询,也可以按专业、寝室号、籍贯等分类查询,以便学校方面管理人员可以很方便的查询想要的数据,以便进行统一管理,统一安排。宿舍管理信息系统分析系统需求分析第一部分:调查用户需求本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:一、宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。1、学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。2、宿舍的基本信息:(1)宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。(2)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。(3)离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。二、用户对系统的要求1、宿舍楼管理员(1).信息要求宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。(2).处理要求当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。2、本宿舍楼的学生(1).信息要求本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。(2)处理要求本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。第二部分:系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几模块:第一模块:用户管理部分1、处理用户注册2、处理用户登录3、用户可以查询学生信息。4、用户可以提交与查询报修信息。5、用户可以插入与删除用户自己的离返校信息。6、用户可以修改用户自己密码。第二模块:管理员管理部分1、处理管理员登录2、管理员可以查询学生信息。3、管理员可以插入、修改与查询报修信息。4、管理员可以查询在校与离校学生信息。5、管理员可以修改管理员密码。系统数据流图分隔符图1三、学生宿舍组织层次图学生宿舍属于特殊行业,该宿舍为个人管理宿舍类型,根据调查所知,该宿舍主要由一位负责人,全权管理学生宿舍的各种事宜,下面的员工主要有日常管理员、维保修登记表寝室信息表注册信息表学生管理员登记保修查询保修登记保修注册信息查询查询寝室信息修人员、保洁员、保安人员等。各员工相互独立,各负其责。(参见图1)各员工的具体职责如下:日常管理员:负责管理学生的日常起居事宜,出售电话卡、洗澡票、抄水电表等。维修人员:负责整个学生宿舍内部物品的维修。保洁人员:负责清洁学生宿舍,保持整洁、卫生。保安人员:负责学生宿舍的安全保卫工作。图2学生宿舍组织层次图四.业务流程图与分析后勤部人员维修人员宿舍管理员生活管理员教务处保洁人员保安人员学生宿舍管理信息系统的设计一、总体设计1系统设计目标目标本系统既要满足用户的设计,也要满足设计员的设计目标。1、用户的观点看,要求系统能够达到以下目标1)对信息的收集和保存信息。例如:输入宿舍的基本信息,宿舍的卫生信息等.2)快速的传递信息。对那些共享的数据要快速的传递。3)提供准确的信息。要求比手工作业提供的更加准确和细致的数据,例如宿舍的所有卫生成绩.3)实现卫生成绩报表自动生成。2、设计员从技术观点看,要求系统能达到以下的目标:1)用户使用,具有较高的用户友好性。教务处维修部学生住宿登记表维修管理信息维修管理住宿安排安全管理住宿生名单学生住宿信息安全管理信息学生处违纪信息辅导员管理员管理员2)有较高的可靠性,将系统发生故障的概率控制在5.0%以下,并具有快速恢复的能力3)具有较高的运行效率,应比人工作业提高效率高。4)具有较强的可维护性和扩充性,能够适应用户的业务要求变化。3、设计策略本系统的结构是自顶向下扩展的,层次化的暗盒模块结构。对高层模块,将使用以事务为中心的设计策略,把一个的的复杂的系统逐步分解成较小的相对简单的暗合模块;对低层模块,采用以变换为中心的设计策略。此外,为了提高模块的内聚性,降低模块间的偶合程度,数据库的设计原则是把他作为模块间的邮政信箱,从而既实现数据共享有提高模块的独立性,使系统具有很高的可修改性。2系统总体功能本说明书主要是为了对宿舍管理系统进行使用和维护。该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生宿舍管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。3系统结构图1、学生宿舍管理系统2、管理员模块学生宿舍管理系统管理员模块寝室长与室员模块3、寝室管理4、班级管理5、用户管理管理员模块寝室管理班级管理用户管理查询功能留言板管理寝室管理寝室楼添加修改删除文明寝室管理寝室损坏管理寝室信息管理寝室公告栏班级管理添加、修改、删除系别名称添加、修改、删除专业名称用户管理添加管理员管理员密码修改学生基本资料管理添加学生基本信息6、功能查询7、寝室长与室员模块二.详细设计1数据库设计4.1.1数据库的引入数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余功能查询学号查询姓名查询系别名称查询专业名称查询班级名称查询辅导老师查询寝室楼查询评分查询寝室长与室员模块寝室查询系别查询文明寝室寝室损坏损坏登记评分录入个人资料留言板度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库