您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 宿舍管理系统设计报告
西北政法大学管理信息系统题目:_____________________院系_________________________指导老师_____________________小组成员_________________________________________________________________________________________________________年月日一、引言(一)摘要1.系统名称:西北政法大学学生宿舍管理系统2.系统目标:针对全校学生住宿情况,掌握学生信息,做好学生监管工作,保障学生安全,为学生提供安全可靠的住宿环境,在为学生提供全面的生活服务。3.系统功能:(1)学生管理:学生基本情况录入,增删改,学生离校安排,学生进出宿舍楼情况和安全管理。(2)宿舍管理:学生入住宿舍安排,来访人员的登记(水电维修等)。(3)信息查询:查询学生信息,住宿信息,来访信息。以及宿舍楼监控信息。4.项目由来:学生宿舍人数多,范围广,需要一个行之有效的管理系统才能保持宿舍管理有序进行。该项目主要是为了方便学校对学生进行管理而建立的。5.引用资料:学校宿管科信息管理流程,宿舍现实流程报告。(二)背景1.用户需求分析本宿舍管理系统的最终用户是宿舍管理员和宿舍所有学生。我们根据日常生活的体验和对管理员和同学们的调查,总结得出以下几点关于系统使用的实际要求:(1)宿舍楼的基本情况学生的基本情况:入校时,每个学生都会有唯一的学号,被分配到唯一的宿舍楼和指定的宿舍,也会有唯一的宿舍号,其入校时间即为入住时间,为了管理的方便,一般是同意院系和专业的同学分配到同一宿舍楼和同一楼层。宿舍的基本信息:每个宿舍都有相应的宿舍号,每个同学也都对应着唯一的床号。宿舍的财务基本信息:宿舍财务都属于学校,如:电灯,桌子,椅子等;必须要做好财务情况的整理。报修基本信息:所有的报修单都整理好,同时及时将其反馈给后勤部,需要对修理人员的情况了解。离校登记基本信息:节假日,对离校的同学进行登记离校,返校时登记返校日期,对离、返校人员携带电脑的也需登记。2.用户对系统的要求(1)宿舍楼管理员信息要求:宿舍楼管理员能查到所有宿舍和宿舍人员相关的基本信息,包括宿舍号,报修情况和离校情况等。处理要求:当宿舍人员的信息发生变化,如宿舍号的变化,宿舍楼管理人员有权进行修改,包括院系更改信息,报修信息等。安全性与完整性:管理员登陆时必须得到系统授权,登陆需要密码,且只有部分权利——只对本宿舍楼的信息有权;完整性则是要求所有信息表不能为空,且相关信息之间要有关联性,不同记录中的相同数据不能有差错等。(2)宿舍学生信息要求:在系统上能够查询自己的基本信息,报修信息和离校信息和查询到相关的信息和通知等。处理要求:能在系统中登记自己的基本信息和在报修单中插入报修时间或者在离校登记中插入相关时间等。3.系统的逻辑模型P2.1电脑外出信息P3.1报修单p1卫生检查信息P4入住信息F4入住信息F2.1电脑外出信息F3.1报修登记信息西北政法大学宿舍管理系统S1学生S3卫生检查人S1学生P1学生住宿管理S1学生D1学生基本信息表P2.1电脑外出登记D3电脑外出登记表P3设施报修管理D4报修登记表卫生检查评定报修登记单报后勤部维修信息保修单外出电脑信息(三)系统环境与限制1.性能要求:用户登陆后,系统需在1到2秒内作出响应,系统所需的存储容量为不小于32MB,后援存储为10MB。系统完成后就打包生成可执行文件,别人看到的只是前台运行,后台运行将看不到,别人也无法查看代码。系统稳定性好,易维护。2.环境要求:硬件环境:①输入设备:键盘、鼠标②输出设备:显示器、打印机③14寸或以上14寸以上显示器,建议分辨率:800×600软件环境:①Windows系列操作系统②c#和SQLserver数据库等支持系统运行的系统软件.二、系统设计方案(一)系统模块结构设计说明1.宿舍管理信息(1)信息录入:学生信息的录入,宿舍卫生信息的录入以及维修信息的录入管理,形成统一的信息管理,方便学生管理员进行信息查询。(2)信息查询:宿舍信息的管理,一方面是为了形成学生信息的统一管理,S1学生P3.1报修登记P3.2维修D4报修登记表S1学生P2.1外出登记D3电脑外出登记表S2卫生检查人员P1卫生检查管理D6卫生检查表另一方面也是为了方便学生管理员及相关人员对宿舍信息的了解。2.入住管理设计(学生信息录入)(1)学生入住:管理员可以将学生信息录入系统,与已有学生名单相符合。(2)修改学生信息:可以对学生信息进行修改,并且适当添加信息。(3)转退宿舍管理:学生申请管理批准后,可以转宿舍或者退宿,系统自动更新入住信息,并且形成表格,汇总上报。3.维修信息管理:学生将维修信息上报,由维修科接受处理,处理完成,由学生签字,如若没有完成形成登记信息,再次解决,形成最终的解决效果。宿舍信息管理信息录入信息查询学生信息宿舍卫生信息维修信息学生管理员维修员相关人员退宿申请学生入住信息登记表入住学生登记入住信息查询入住学生信息管理员学生4.宿舍卫生检查管理:组织卫生检查,登记卫生检查信息,形成报表,录入进宿舍信息管理,学生即可进入公共平台查询宿舍卫生检查情况以及卫生有待改进情况,为期末宿舍评比提供依据,监督学生宿舍的卫生情况。5.来访人员登记:来访人员进入进行登记,来访人员信息,与学生关系信息,形成报表,以促进对学生财产安全的管理。6.宿舍信息登记管理:新学期的学生入住之前,检查宿舍基本情况,形成登记,用于学生查询,以及毕业后信息核对表格。学生生成报修信息维修科维修信息登记已处理未处理维修信息维修科管理员登记宿舍卫生检查信息生成查询表格来访人员学生基本信息登记信息登记表管理员(二)输入输出设计和人机对话说明1.输出设计(1)输出内容:输出信息使用方面的内容包括我们所开发的宿舍信息管理系统输出信息的使用者为管理员、学生、老师及维修员等。使用目的是为了管理学生公寓的日常活动,包括夜归、寝室调换、报修、请假、查询寝室违章电器等。报告量视各项活动的需求而定。其使用周期可为一个月,每月更新必要的信息,这样数据库中的信息便会简洁且切合实际需要。输出的信息的有效期为学生在校期间。保管方法可用较好的硬盘存储。复写份数为使用者数,使得每位使用者都能得到一份信息表获取信息。输出信息的内容包括输出项目、位数、数据形式(文字、数字)。输出的项目包括学生请假信息、学生夜归信息、报修信息、寝室调换信息、查询寝室违章电器信息等。其数据形式包括文字及数字。(2)输出格式:我们的系统所输出的信息的格式为VisualBasic的运行界面。(3)输出设备:显示器。(4)输出介质:输出到磁盘上,输出用纸是普通白纸。2.输入设计(1)输入设备:我们的输入设备为键盘—磁盘输入装置。由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质。(2)输入格式:通过表单输入,人工录入方式。(3)输入数据的编辑校验方法:视觉检验和格式检验。3.人机对话说明本系统的人机界面设计为填表式。只需要通过终端向系统中输入数据即可。计算机也可以再查询时将输入过的数据内容按一定方式排列,从而显现出完整简洁的查询结果。人机界面设计以简单易懂为标准,利于操作,用户或管理员不需要太深的相关知识即可掌握。(三)网络设计说明管理员宿舍基本信息登记宿舍基本信息整理宿舍基本信息登记表1.宿舍管理系统网络拓扑结构图2.网络硬件平台:选择运行稳定的机型作为主域服务器(PDC);选用运算速度快、数据存储容量大的双CPU的服务器作为SQLServer;选用运算功能、处理能力稳定的机型作为、E-Mail服务器。选用性能稳定、具有较大存储容量的计算机作为代理服务器。3.线路种类:选用FDDI-----光纤分布数据接口,其数据传输率为100Mbps,媒体传输波特率为125Mbps,最大节点数为500个,环网长度可达200km。具有传输效率高,不因为互连而形成传输的瓶颈现象、互相结构简单等特点。4.联网的目标:选用校园网作为联网的目标。(三)代码设计计算机管理系统设计的基本前提条件是把管理对象数字化或字符画。因此,代码就是用来表示客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号。代码设计主要是对数据类中的关键字段的码结构设计并形成编码库。依据唯一性,适用性和可扩充性,标准化和规范化,简明性和稳定性的原则,我们对一下关键字段进行了设计学院年级姓名宿舍号宿舍管理机信息查询服务器宿舍基本情况表宿舍分配表宿舍物品登记表宿舍入住信息表报修登记表数据统计分析和维护(1)住宿学生数据设计属性名储存代码类型长度学号Snochar20姓名SnameChar20性别SsexChar4年级SgradeInt8专业SmajorChar40班级SclassInt8宿舍号Sroomchar20(2)宿舍楼数据设计属性名储存代码类型长度楼号Lwochar10宿舍管理员Wnochar20维修工1Lworker1char20维修工2Lworker2char20房间总数RoomInt8(3)宿舍数据属性名储存代码类型长度宿舍号DnoChar10楼号LnoChar10入住人数DnowInt8(4)编码方案编码对象使用范围使用期限编码方法学号整个系统长期合成码管理员号整个系统长期合成码宿舍号整个系统长期合成码学号是学生唯一标识,它有12位,从左到右依次由入学年份、学院编号、学部编号、专业编号、班级编号、学生编号组成,如:入学年份是2008年,学院编号是10,学部编号是11,专业编号是01,班级编号是11,学生编号是01,则学号是081011011101;管理员号是管理员的唯一标识,它有6位,前2位是管理员开始工作的年份、中间2位是工作性质编号、最后两位是员工编号,如:工作年份是2005年,工作性质编号是01,员工01,管理员号是050101;宿舍号是宿舍的唯一标识,它有8位,前两位是楼号,三四位是区号,五六两位是楼层号,最后两位是房间序号,如:楼号为03,区号为A和02,房间序号01,则宿舍号是03A0201(四)数据文件和数据库设计说明1.基本信息(1)数据结构(2)数据流(3)数据存储(4)数据处理过程处理过程名输入数据流输出数据流登记报修报修信息报修信息数据结构名组成学生住宿信息学号,姓名,性别,专业,联系方式,入住时间员工信息员工号,姓名,年龄,性别,职位,家庭地址,联系方式宿舍信息楼号,宿舍号,宿舍电话,可住人数,已住人数临时设备信息设备号,设备名,报修信息楼号,宿舍号,物品号,报修原因,提交日期,解决日期,报修费用水电费信息楼号,宿舍号,月份,用电量,电费,用水量,水费数据流名数据流来源数据流去向组成登记报修信息学生报修信息表报修信息查询报修信息报修信息表管理员报修信息登记已修信息管理员报修信息表已修信息数据存储名输入的数据流输出的数据流组成报修信息表报修信息已修信息报修信息已修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息2.概念设计(1)宿舍数据库中的实体集实体集学生信息,具有属性学号,姓名,性别,专业,联系方式实体集员工信息,具有属性员工号,姓名,年龄,性别,职位,联系方式实体集宿舍信息,具有属性楼号,宿舍号,宿舍电话,可住人数,已住人数实体集报修表信息,具有属性楼号,宿舍号,物品号,报修原因,提交日期,解决日期,报修费用(2)宿舍数据库中的联系集入住,宿舍和学生间具有一对多联系;管理,宿舍和员工间具有多对多联系;用电,宿舍与水电费间具有一对多联系;维修,宿舍与报修表间具有一对多联系。(3)宿舍数据库中的E-R图学生姓名,学号,专业,联系电话入住入住时间宿舍宿舍号,人数,已住人员离校离校时间,是否携带电脑管理员工职位,年龄,家庭住址,宿舍号,性别,姓名,电话填写报修宿舍号,物品,原因,报修时间,什么时间宿舍有人,解决日期4.逻辑设计把图1的E-R图转换为关系模式,如下所示(有实下划线的为主码、虚下划线的为外码):由于宿舍与学生是1:n关系,可以将其之间的
本文标题:宿舍管理系统设计报告
链接地址:https://www.777doc.com/doc-5310303 .html