您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 综合/其它 > 宿舍管理信息系统概要
L/O/G/O学生宿舍管理信息系统团队成员:郭旭何洁李婷张彤目录一.系统规划二.系统分析三.系统设计要点提示一.系统规划1.1背景我学校目前仍然停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但面对我校学生信息量比较庞大的情况,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。1.2目标由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。1.3功能该信息系统是一套学生寝室信息查询和录入的信息管理系统,依据此系统可以快速查询每个学生的基本信息,所在寝室成员和寝室物品,方便学生使用,老师和管理员管理。1.4可行性分析可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解决,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。对于本系统的可行性,我们从以下三方面进行研究。1.4.1经济可行性分析从物资方面来看,这是个超小型的管理系统,只要一台电脑,一台打印机,这个系统就可以建立起来,而学校里有这两种设备都具有,那么建立起来应该说相当简单。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。对管理员培训则非常简单,只要熟悉电脑操作,稍微学习一下就可,不用支付任何费用。在日常维护方面,由于此系统是学校内部自己开发,所以完全可以独立完成此项工作,也不用投入太多费用。1.4.2技术可行性分析我们正走进一个信息时代,用计算机进行信息管理是一个总趋势。学生宿舍管理系统主要是对寝室的配置、住宿人员登记、卫生检查、宿舍资产、学生违纪、值班老师记录以及对学生住宿情况查询,修改,更新等,可以更快地了解到每个学生的住宿情况。随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生宿舍管理系统是完全可行的。1.4.4管理组织可行性分析学校的系统管理人员可以是老师,而老师都具有较高的素质,他们对现代化管理有较高的认识水平和充分的认识,通过自己的知识来进行管理是完全没有问题的。此外,还有学校各级领导的大力支持和重视,并且得到上级的适当指导,因此在管理组织上也是可行的。综上所述,新的学生宿舍管理信息系统,不仅可以节约管理时间,使操作更准确,更节约开支,工作效率更高,而且在各方面都是可行的,因此建立起新系统完全必要也完全可能成功。二.系统分析2.1学生宿舍组织结构分析寝室的最高管理者为寝室管理员,下设网络中心,招生办,后勤部门。网络中心下设寝室管理信息部门,寝室管理信息部门下设意见反馈系统;招生办下设学籍管理部门,学籍管理部门下设学生管理员;后勤部门下设各楼层清洁人员。2.1学生宿舍组织结构分析学生宿舍组织结构图2.2业务流程分析学生寝室管理信息系统的需求分析的重点是对学生寝室管理信息系统的业务流程进行描述,通过采用流程图的部分图形来对学生寝室管理信息系统活动进行规范化说明,如下图所示:管理员系统登录学生管理宿舍管理员工管理外来人员管理学生信息宿舍信息外来人员信息员工信息学生寝室信息学生员工,外来人员档案查询老师查询学校领导,管理人员2.3数据流程图本系统主要有四大功能:学生管理、宿舍管理、员工管理、外来人员管理。在对学生寝室管理信息系统业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据储存及数据来源和去向。下图为本系统的顶层数据流程图:2.3数据流程图用户P系统处理用户F1需求信息F2信息处理数据库D顶层数据流程图2.3数据流程图一层数据流程图用户P1身份认证P2学生用户P2管理员P3数据处理P3数据处理DD用户用户数据库数据库输入信息登录失败需求信息需求信息2.3数据流程图二层数据流程图用户P3.2身份确认身份确认P3.3.4外来人员P3.3.3员工信息P3.3.1学生信息P3.3.2宿舍信息P3.4信息处理P3.1登录输入D1用户数据库D2信息数据库用户输入信息信息查询查询结果登录失败信息查询2.4数据字典1.数据项名称:学生姓名别名:姓名类型:nvchar()长度:6取值范围:1—999999简述:描述每一个学生的名称2.数据项名称:学生学号别名:学号类型:nchar()长度:10取值范围:1—999999999简述:是一个学生的代码,且只对应一个学生,主要功能是确定学生的身份。数据项条目2.4数据字典3.数据项名称:员工号码别名:员工号类型:nchar()长度:10取值范围:1—999999999简述:是一个员工的代码,且只对应一个员工,主要功能是确定员工的身份。4.数据项名称:证件号码别名:证件号类型:nchar()长度:18取值范围:1——999999999999999999简述:用来识别一个人的身份。数据项条目2.4数据字典1.数据结构编号:5#—223数据结构名称:寝室号说明:5#代表楼号,223代表寝室所在楼中的编号,每一个寝室只有编号相对应。2.数据结构编号:05051001数据结构名称:班级说明:每一个学生都有所在班级,每一个班级也有若干学生数据结构的组成:由班级所在院系、专业以及若干信息组成数据结构2.4数据字典数据流的编号:F1数据流的名称:需求信息说明:用户所需查询的信息数据流的来源:用户数据流的去向:系统数据库数据流的组成:个人资料,基本信息数据流的流通量:200条/日高峰期流通量:3000条/日数据流2.4数据字典处理过程编号:F2处理过程名称:信息处理输入数据:个人姓名,号码输出数据:基本资料及信息处理频率:30条/分处理逻辑:系统根据输入的信息在数据库中找到对应信息,并进行整理筛选,最终显示给用户。数据处理2.4数据字典1.数据存储编号:D1数据存储名称:用户数据库说明:用来储存用户的登录信息数据存储组成:用户名+密码关键字:用户名相关联的处理:输入信息时,将信息录入2.数据存储编号:D2数据存储名称:信息数据库说明:用来储存用户查询后的信息数据存储组成:个人信息+基本资料关键字:户名信息相关联的处理:将查询信息录入,并且输出数据存储2.4数据字典1.外部实体编号:0000000000外部实体名称:学生说明:主要是本学校的学生外部实体输出的数据:个人信息+基本资料外部实体输入的数据:姓名+编号该外部实体的数量:学校所有学生总数外部实体2.4数据字典2.外部实体编号:0000000000外部实体名称:员工说明:学生寝室管理人员外部实体输出的数据:个人信息+基本资料外部实体输入的数据:姓名+员工号该外部实体的数量:163.外部实体编号:000000000000000000外部实体名称:外来人员说明:学校外来人员外部实体输出的数据:个人信息+基本资料外部实体输入的数据:姓名+证件号码该外部实体的数量:不确定外部实体三.系统设计3.1总体设计根据系统的功能需求,将本系统划分成四个模块:学生管理、宿舍管理、员工管理、外来人员管理3.2详细设计计算机管理信息系统设计的基本前提条件是把管理对象数字化或字符化,因此,代码就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字或某些特殊符号的组合。一个设计优良的代码,具有以下作用:⑴标示作用;⑵统计和检索作用;⑶对象状态的描述作用。代码的种类有以下几种:层次码、复合码、特征组合码、顺序码等等。代码设计通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主码构成进行设计。本系统中代码设计采用顺序码、层次码和复合码三类。举例如下:1)“类型”:采用顺序码,如A、B、C等,因为类型较少,所以采用此代码,简短,易于管理,且易于添加。2)“学号”:采用层次码,如2043上××××(×)表示意义为住在204室3号上铺的学生↓↓↓房间号铺位号上下寝使用层次码能明确表示分类对象的类别,有严格的隶属关系,代码结构简单,容量大,正适用于对学生进行编码。3.2详细设计代码设计3)“交费单号”:采用复合码,由层次码+顺序码,如:FH20100001××××××××××↓↓↓标识时间顺序号表示意义为2010年的第0001号收费单由于每学期入学时都有大量交费单生成,因此采用复合吗,可以做到一单一码,起到唯一标识作用,而且也不会造成码位过长。3.2详细设计代码设计3.2详细设计输出设计对系统需要的输出结果进行设计,本系统主要是查询学生、员工、楼房、寝室及外来相关人员的相关信息。现就学生信息查询输出表进行描述如表所示。输入设计1.概念结构设计(E-R图)在我们所设计的模块中,主要涉及到学生、外来人员、房间、管理员这四个实体,所以在E-R图中我们只是将这四个实体的属性进行了详细说明。3.2详细设计数据库结构设计学生实体属性E-R图3.2详细设计数据库结构设计学生学号姓名性别所住房间所属院系所在班级电话号码籍贯其他信息管理员实体属性E-R图3.2详细设计数据库结构设计寝室实体属性E-R图寝室寝室号应住人数住宿费报修情况实住人数管理员编号用户名密码管理员外来人员实体属性E-R图3.2详细设计数据库结构设计外来人员证件号码姓名所访人的姓名所访人寝室号所访时间员工实体属性E-R图3.2详细设计数据库结构设计员工员工号姓名性别楼房号工资住址年龄联系方式楼房实体属性E-R图3.2详细设计数据库结构设计楼房楼房号房间数楼层数应住人数宿舍管理信息系统E-R图3.2详细设计逻辑结构设计(关系模型)员工(员工号、姓名、性别、工资、住址、年龄、联系方式、楼房号)楼房(楼房号、房间数、楼层数、应住人数)寝室(寝室号、应住人数、实住人数、住宿费、寝室人员姓名、报修情况、楼房号)学生(学号、姓名、性别、所属学院、所在班级、电话号码、籍贯、其他信息、楼房号、寝室号)外来人员(证件号、姓名、所访人姓名、所访人寝室号、所访时间)字段名数据类型是否主键说明UserChar是表的主键,自动增长,管理员登录名PasswordChar否管理员登录密码3.2详细设计物理结构设计管理员信息表字段名数据类型是否主键说明DormitoryIdint是寝室编号BuildingNumint否实住人数Priceint否住宿费ServiceChar否报修情况InNumint否入住人数寝室信息表字段名数据类型是否主键说明StuNoInteger是学生学号,唯一主键StuNameChar否学生姓名SexChar否学生性别RoomnumChar否学生所住的房间StuDepartChar否学生所属院系StuClassChar否学生所属班级StuTelChar否学生联系方式号码StuAddrChar否籍贯StuRemarkChar否学生其他信息备注3.2详细设计物理结构设计学生信息表字段名数据类型是否主键说明CredeNumChar是人员证件号码NameChar否姓名TonameChar否所寻找人的姓名ToroomnumChar否所寻找人的房间号TimeTime否寻找时间3.2详细设计物理结构设计字段名数据类型是否主键说明BuildingIdint是楼房编号FlooraMountint否楼层数量AreaaMountint否房间数DormitoryaMountint否应住人数外来人员信息楼房表字段名数据类型是否主键描述Emp_Idchar是员工号Emp_Namechar否姓名Emp_Agechar否年龄Emp_Sexchar否性别Hou_Idchar否楼房号Emp_Ad
本文标题:宿舍管理信息系统概要
链接地址:https://www.777doc.com/doc-3545415 .html