您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 软件工程 > 学生宿舍管理信息系统(完整版)
.学生寝室管理信息系统分析与设计一、系统项目概述1.目的众所周知,从我国高等院校大面积扩招政策施行以来,许多院校学生的住宿和管理成为学校一个不小的问题,使学生拥有一个好的学习环境和生活氛围,对的重要工作。那么,我们需要针对院校实际情况,设计,以便院校管理。是每一所高校都必须面对学生寝室管理系统进行系统的分析和2.业务围学生入住、退住宿舍管理,寝室信息查询,宿舍费用管理,卫生评比,门禁管理。3.主要任务绘制宿舍管理系统关联图,学生住宿信息管理子系统,宿舍管理系统图,宿舍管理数据流程图,宿舍管理U\C矩阵图,宿舍管理的信息查询模块功能模块图,宿舍管理代码设计,E-R图设计,3NF关系群,式图分析,宿舍管理使用的数据库表,IOP设计。4.项目的意义及必要性在对宿舍管理系统的深入了解,实践之中学习宿舍管理系统图,宿舍管理数据流程图,宿舍管理U\C矩阵图,块功能模块图,E-R图设计,3NF关系群,IOP设计等相关的图表的既提高了理论知识,有积累了手动操以便绘画,了解学生宿舍管理信息系统的构成和分析方法,作能力;设计一套学生宿舍管理信息系统,宿管人员将数据输入到系统的数据库中去,于对学生宿舍信息的了解和管理;能够快速的查询学校所需的住宿信息的学生宿舍管理信息word专业资料.系统。二、项目工作计划确定项目各部分的开发任务、人员分工(估计开发进度)见图2-1,开发任务包括各部分的系统子项、系统规划方案(即UC矩阵)。成员王浩负责人员分工进度甘特图、学生寝室管理信息系统项目的系统规划方案(即UC矩阵)、主要业务流程图表;成员高智负责数据流程图、代码设计、功能结构图设计三大块;成员王亚楠负责学生宿舍管理的E-R图、3NF关系群、士图分析、IOP设计以及总结报告的誊写。图2.1人员工作进度的甘特图时间(天)12345678子项制图子系统划分U\C矩阵管理业务流程图数据流程图数据字典编制决策树代码设计结构功能图E-R图3NF关系群式图分析word专业资料.IOP设计报告誊写三、管理业务流程分析可行性分析:该项目从技术上、成本上和运行上是可以实施的。由学生通过小组讨论分析,以课本知识为依据解决技术和成本上的问题,按科目作业要求的形式编写出学生宿舍管理信息系统书面报告。现在操作系统下也能够运行,占用空间小,人员简单了解可以使用。通过对学生信息系统的理解,做出了一个简单的系统关联的图示。见图3.1图3.1学生宿舍管理信息系统关联图学生宿舍管理信息信息学生宿管人员查阅相关信息之后,对我们要考虑的子系统进行了划分,找出了比较典型的过程和有关数据类型,做出了如下的U\C矩阵图:图3.2学生寝室管理信息系统申审学寝入退上住宿优学寝夜学数据类请表核生室宿宿网宿舍秀生室归生依住基信信费费评宿基使权夜据宿本息息信信信信息信信信比舍本用限归情信信功能过程word专业资料.息息息息息况息息入住安排入住调整申请审核情况批准申请入住就绪核审退宿申请处理退宿更新住宿情况上网费管理住宿费管理宿舍归寝管理宿舍卫生管理学生信息查询寝室信息查询学生归宿权限学生就寝管理UCUUUUUCUUUUUUCUUUUUUUUCUCUUUUUCCUUUCUUCCUUUUUUCCUUUUUUUUUCUUUUC下图是经过调整的子系统归类的U\C矩阵图:图3.3宿舍管理信息系统子系统调整的UC矩阵word专业资料.申审学寝入退上住宿优学寝夜学数据类请核生室宿宿网宿舍秀生室归生表依住基信信费费评宿基使权夜据宿本息息信信比舍本用限归信信息息息信息信信息息情况信息信息功能过程入住安排入住调整申请审核情况批准申请入住就绪核审退宿申请处理退宿更新住宿情况上网费管理住宿费管理宿舍归寝管理宿舍卫生管理学生信息查询寝室信息查询学生归宿权限学生就寝管理宿舍管理费用管理评比管理查询管理门禁管理word专业资料.在U\C矩阵的划分下,联系实际中的学生信息系统发生的业务,合性的宿舍管理信息系统业务流程图表:图3.4宿舍管理信息系统业务流程图表word专业资料做了一个简单的具有综学生学生信息.宿管单位宿舍安宿申舍变学生申排名单请单退宿管员审核单位审申请情况核单入宿审批单学生住宿信学工位息部退宿审批单寝室信息宿舍评比信息学生信息床位信息归寝人数信息卫生评比信息学生学生信息查询表费用信息寝室信息夜归权限信息卫生评选标准住信息反馈宿信息宿管单位查询反馈信息word专业资料.四.数据流图与数据字典4.1数据流图入住申请单P1.1入住管理寝室信息寝室信息D1学生寝室信息入住审批单管理员学生信息D2学生信息退宿申请单P1.2学生信息退宿管理退宿审批单寝室信息学号P3费用结算D2学生信息学生信息word专业资料P4信息查询.学号寝室号学生信息寝室信息D1寝室信息学生P5.1夜归管理D3夜归信息管理员P5.2出入管理有权限D2学生信息word专业资料.无权限,拒绝管理员卫生报告P6卫生评比学生卫生情况D1寝室信息4.2数据字典1.数据项定义数据项编号:1-1数据项名称:学生ID别名:无简述:某学生的代码类型及宽度:字符型,12位取值围:“000000000001”~“999999999999”数据项编号:1-2数据项名称:宿舍号别名:无简述:某宿舍的代码word专业资料.类型及宽度:字符型,4位取值围:“0001”~“9999”数据项编号:1-3数据项名称:管理员ID别名:无简述:某管理员的代码类型及宽度:字符型,4位取值围:“0001”~“9999”2.数据结构的定义数据结构编号:01数据结构名称:学生宿舍信息管理数据库表简述:学生住宿的基本信息+宿舍信息+管理员信息数据结构组成:学生信息数据结构编号:02数据结构名称:学生信息表简述:学生的基本信息数据结构编号:03数据结构名称:宿舍信息表简述:宿舍的基本信息3.数据流定义数据流编号:D03-01word专业资料.数据流名称:入住申请单简述:学生上交的入住申请单数据流来源:学生数据流去向:管理员数据流组成:入住人员数据高峰+入住宿舍+入住日期流量:10份/小时流量:20份/小时数据流编号:D03-05数据流名称:网费单简述:学生应缴纳的网费单据数据流来源:管理员数据流去向:学生数据流组成:网费金额数据+缴纳宿舍+缴纳日期流量:1份/学期4.处理逻辑的定义处理逻辑编号:P02-3处理逻辑名称:网费计算简述:计算应缴纳的网费输入的数据流:数据流网费价格输出的数据流:学生应缴纳的网费处理频率:对每个用户每学期处理一次word专业资料.5.数据存储的定义数据存储编号:F03-01数据存储名称:学生信息表简述:学生的基本信息数据存储组成:学生关键ID,专业,性别,姓名,铺位号字:学生ID数据存储编号:F03-02数据存储名称:宿舍信息表简述:宿舍的基本信息数据存储组成:宿舍号,楼层,关键字:宿舍号,总铺位,无人铺位数据存储编号:F03-03数据存储名称:管理员信息表简述:管理员的基本信息数据存储组成:管理员关ID号,姓名,密码,权限键字:管理员ID6.外部实体的定义外部实体编号:S-01外部实体名称:学生简述:宿舍管理信息系统的主体外部实体编号:S-02word专业资料.外部实体名称:管理员简述:宿舍管理信息系统的执行者五、代码设计代码是表示客观实体或属性的符号。往是建立各种数据库间联系的关键字段,在信息系统中,代码是人和机器的共同语言,也往所以它往往是便于信息分析、校对、统计和检索的代码作为代是用户输入计关键。代码设计的任务是要设计出一套为系统各部分所公用的优化的代码系统。表事物名称或属性的符号是用户进行数据分类、统计、检索的一个重要接口,算机系统的重要容之一,它的正确性直接影响到数据处理的质量。为确保代码输入的正确性,即通过事先规定人们利用在原有代码的基础上增加一个检验位的方法进行代码输入的校验,的数学方法计算出校验位,使它成为代码的一个组成部分,当带有校验位的代码输入到计算机中时,计算机也利用同样的计算方法计算原代码的校验位,将其与输入的代码校验位进行比较,以检验是否正确。代码要系统化,代码的编制应尽量标准化。以便于理解及交流。代码设计的原则:尽量使代码结构对事物的表示具有实际意义,1,唯一性。每一代码都仅代表唯一实体或属性。2,标准化与通用性。或有关部委颁发的编码标准是代码设计的依据。3,可扩充性和稳定性。当增加新的实体或属性时,直接利用原代码体系扩充,而不需要变动代码系统。同时代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但word专业资料.编码太长,留空太多,多年用不上,也是一种浪费。学生ID代码设计。学生信息表有一个学生ID字段,我们设计了12位数字来表示,每个数字的组合都有特定的含义,如下图所示。091405011001入学年份系别专业学号管理员ID代码设计。管理员信息表有一个管理员ID字段,顺序码。从0001开始。六、系统功能结构图入住管理宿舍管理退宿管理学生信息查询信息查询宿舍管理系统寝室信息查询网费费用结算住宿费卫生评比卫生评比卫生情况word专业资料夜归统计门禁管理权限管理.七、数据存储设计7.1概念设计通过调查我们了解到到学生宿舍管理系统中的实体类型有:管理员、宿舍、学生等,些实体之间的相互关系有:管理员与宿舍之间存在“管理”联系,是多对多的。宿舍与学生之间存在“住宿”联系,“住宿”一对多的。每个实体的属性分别是:word专业资料这.宿舍:宿舍号,楼层,,总铺位,无人铺位学生:学号,学生ID号,铺位号,专业,性别,姓名,管理员:管理员ID号,姓名,姓名,密码,权限画出学生宿舍管理的E-R图无人铺位退宿时间学号专业宿舍号铺位号M宿舍N住宿学生姓名楼层性别总铺位ID号电话号码入住时间图7.1宿舍管理E-R图word专业资料.姓名姓名学号ID号学生ID号NM管理员查询性别密码N权限宿宿舍舍号电话号码楼层图7.2信息查询E-R图权限宿舍号电ID号M管理员评比N宿舍话号码姓名密码楼层图7.3卫生评比E-R图word专业资料.权限宿舍号楼层ID号M管理员结算N宿舍N分摊电话号码姓名密码学号性别M学生专业ID号图7.4费用结算E-R图word专业资料.出入时间宿舍号姓名ID号1M出入电话学生宿舍号性别专业码学号楼层出入权限图7.5门禁系统E-R图7.2逻辑设计逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。概念设计所E-R图转换成得到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的关系模型的逻辑结构。将上图转换为规的关系模式为:宿舍:(宿舍号,楼层,,总铺位,无人铺位)学生:(学号,学生ID号,铺位号,专业,性别,姓名,)管理员:(管理员ID号,姓名,姓名,密码,权限)7.3物理设计物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。word专业资料.管理员信息表(usertable)数据类型CharCharCharint数据长度1010104序号1234字段名管理员id用户名密码权限关键字√可否为空nnyy学生基本信息表(stumess)序号字段stunumberstunamestusexclass描述数据类型数据长度主键可否为空1学号Varchar10√n234姓名性别专业VarcharCharVarchar12216yyy宿舍信息表(hosgrn)序号1字段hosnumberHostelnumberHosadressHoskiphosnosum描述宿舍号数据类型Varchar数据长度10主键√可否为空n2Varchar16y345楼层总铺位无人床位VarcharIntInt5044yyyword专业资料.学生入宿表(gohostable)描述数据类型数据长度主键可否为空序号字段h
本文标题:学生宿舍管理信息系统(完整版)
链接地址:https://www.777doc.com/doc-8719946 .html