附件:宿舍管理系统的分析报告*名:____**_______班级:计科系09级3班学号:***********完成日期:2013年1月3成绩:_________________目录一系统规划1.1项目背景 (3)1.2企业现状 (3)1.3开发原因 (3)1.4系统目标 (3)1.5系统构成 (4)1.6可行性分析 (5)1.6.1技术可行性 (5)1.6.2经济可行性 (6)1.6.3环境上的可行性 (6)1.7人员分配和工作进度安排 (6)二系统分析阶段2.1现行系统的调查 (7)2.1.1组织结构调查 (7)2.1.2管理功能调查 (7)2.1.3业务流程调查 (7)2.2现行系统的分析(从服务。
效率。
决策,分工,市场等方面分析存在的问题) (7)2.3新系统的逻辑方案(目标,组织结构,业务流程图,数据流程图,数据字典,管理功能) (8)三系统设计阶段文档3.1总体设计 (17)3.1.1系统设计目标 (17)3.1.2系统总体功能结构图 (17)3.1.3系统的物理配置方案 (17)3.2详细设计 (19)3.2.1系统的代码设计 (19)3.2.2系统的数据库设计 (20)3.2.2.1 E-R模型 (21)3.2.2.2逻辑结构设计(关系模式) (23)3.2.2.3物理结构设计(数据表) (24)3.3用户界面设计 (26)3.3.1输入设计 (26)3.3.2输出设计 (27)四系统测试分析阶段4.1系统编码 (27)4.2系统测试 (27)4.2.1测试目的 (27)4.2.2测试数据库用例 (28)4.2.3测试结果 (28)一系统规划1.1项目背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。
目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。
近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
1.2企业现状对于学校而言,学生宿舍管理是必不可少的组成部分。
目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。
采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等.1.3开发原因为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。
专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。
1.4系统目标由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。
1.5系统构成(语言类描述系统的相关功能)第一部分:调查用户需求本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。
根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:一、宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
1、学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
2、宿舍的基本信息:(1) 宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。
这样有利于财产的报修和管理。
(2) 报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。
这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
(3) 离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。
这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
二、用户对系统的要求1、宿舍楼管理员(1).信息要求宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校的信息。
以利于对整个宿舍楼的全面管理。
(2).处理要求当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。
比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。
当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。
当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。
2、本宿舍楼的学生(1).信息要求本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信。
能查询自己的快件信息。
能查询自己的夜归记录和离返校记录。
(2)处理要求本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。
学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。
第二部分:系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几模块:第一模块:用户管理部分1、处理用户注册2、处理用户登录3、用户可以查询学生信息。
4、用户可以提交与查询报修信息。
5、用户可以插入与删除用户自己的离返校信息。
6、用户可以修改用户自己密码。
第二模块:管理员管理部分1、处理管理员登录2、管理员可以查询学生信息。
3、管理员可以插入、修改与查询报修信息。
4、管理员可以查询在校与离校学生信息。
5、管理员可以修改管理员密码。
1.6可行性分析1.6.1技术可行性技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。
此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。
宿舍管理系统的编写,是十分好编的,我想几天就可以写出程序,再花上三来天的调试,计划一个星期就可以完成投入使用了。
1.6.2经济可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。
从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。
1.6.3环境上的可行性指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训补充的可能性。
在硬件方面,宿舍内部已有一台电脑;软件方面,开发的该系统可以运行在WINDOWS 等多个操作下,且用户界面友好,易于操作,模块与模块之间相互独立,数据库具有保密性。
而且在系统开发时,完全是根据宿舍管理原先的操作流程和操作习惯开发,对操作人员进行短期培训就能很快适应系统的运作,不必对业务流程进行重大的调整就能运作,缩短了开发的时间。
另外系统对用户的权限进行了严格的分层控制,使宿舍中的不同人员既能够使用又不越权。
总之系统已经存在了营运的可能性。
经过以上可行性调查研究,学生宿舍管理层最终决定开发出一套合适的宿舍管理信息系统。
1.7人员分配和工作进度安排销售管理信息系统开发过程中配备了以下人员:项目负责人1 名,系统分析员1 名,系统设计员1 名,程序员1名,系统调试员1 名。
工作进度安排如表1 所示。
表1 系统开发的工作进度安排二系统分析阶段2.1现行系统的调查2.1.1组织结构调查学生宿舍属于特殊行业,该宿舍为个人管理宿舍类型,根据调查所知,该宿舍主要由一位负责人,全权管理学生宿舍的各种事宜,下面的员工主要有管理员、维修人员、保洁员。
各员工相互独立,各负其责。
各员工的具体职责如下:管理员:负责管理学生宿舍的日常卫生查询,晚上宿舍的查询、抄水电表等。
维修人员:负责整个学生宿舍内部物品的维修。
保洁人员:负责清洁学生宿舍,保持整洁、卫生。
2.1.2管理功能调查管理学生的基本信息:储存学生基本信息(纸质文档)管理人员信息:储存管理员基本信息(纸质文档)公告模块:通知一些事物(临时通知,卫生情况,宿舍晚归未归情况,党员值班表,管理员值班表,水电费清单)报修模块:宿舍有什么东西损坏,报修再由修理员进行相应的修理。
2.1.3业务流程调查都是有手工完成,学生基本信息有学生入学时学生的信息;管理员信息由录用时的登记信息为主;公告,宿舍卫生和晚间的宿舍查询都是由人工进行查询生成相应的纸质文档,在有宿舍管理员统计公布在公告栏上;报修,由各个宿舍统一到宿舍管理员处报修,再由管理员报给修理人员,再由修理人员进行修理。
2.2现行系统的分析(从服务。
效率。
决策,分工,市场等方面分析存在的问题)从目前宿舍管理的操作情况来看,由于登记、交费、水电费管理等均是以手工操作为主,数据的传送大多为纸张传递的方式,因此常常造成信息传递的不及时和办公耗材的大量浪费,特别在自学教育发展前景被社会普遍看好的情况下,入住该宿舍的学生数量也有大幅增加,如何更好的利用宿舍资源,安排好学生的住宿生活,也成为该宿舍管理上的一个亟待解决的问题。