《学生宿舍管理信息系统》由会员分享,可在线阅读,更多相关《学生宿舍管理信息系统(24页珍藏版)》请在金锄头文库上搜索。
1、学生寝室管理信息系统分析与设计一、系统项目概述 1.目的众所周知,从我国高等院校大面积扩招政策施行以来,许多院校学生的住宿和管理成为学校一个不小的问题,使学生拥有一个好的学习环境和生活氛围,是每一所高校都必须面对的重要工作。那么,我们需要针对院校实际情况,对学生寝室管理系统进行系统的分析和设计,以便院校管理。2.业务范围学生入住、退住宿舍管理,寝室信息查询,宿舍费用管理,卫生评比,门禁管理。3.主要任务绘制宿舍管理系统关联图,学生住宿信息管理子系统,宿舍管理系统图,宿舍管理数据流程图,宿舍管理UC矩阵图,宿舍管理的信息查询模块功能模块图,宿舍管理代码设计,E-R图设计,3NF关系群,范式图分析
2、,宿舍管理使用的数据库表,IOP设计。4.项目的意义及必要性在对宿舍管理系统的深入了解,实践之中学习宿舍管理系统图,宿舍管理数据流程图,宿舍管理UC矩阵图,块功能模块图,E-R图设计,3NF关系群,IOP设计等相关的图表的绘画,了解学生宿舍管理信息系统的构成和分析方法,既提高了理论知识,有积累了手动操作能力;设计一套学生宿舍管理信息系统,宿管人员将数据输入到系统的数据库中去,以便于对学生宿舍信息的了解和管理;能够快速的查询学校所需的住宿信息的学生宿舍管理信息系统。二、项目工作计划确定项目各部分的开发任务、人员分工(估计开发进度)见图2-1 ,开发任务包括各部分的系统子项、系统规划方案(即UC矩
3、阵)。 成员王浩负责人员分工进度甘特图、学生寝室管理信息系统项目的系统规划方案(即UC矩阵)、主要业务流程图表;成员高智负责数据流程图、代码设计、功能结构图设计三大块;成员王亚楠负责学生宿舍管理的ER 图、3NF关系群、范士图分析、IOP设计以及总结报告的誊写。图2.1 人员工作进度的甘特图时间(天)子项制图12345678子系统划分UC矩阵管理业务流程图数据流程图数据字典编制决策树代码设计结构功能图E-R图3NF关系群范式图分析 IOP设计报告誊写三、管理业务流程分析可行性分析:该项目从技术上、成本上和运行上是可以实施的。由学生通过小组讨论分析,以课本知识为依据解决技术和成本上的问题,按科目
4、作业要求的形式编写出学生宿舍管理信息系统书面报告。现在操作系统下也能够运行,占用空间小,人员简单了解可以使用。通过对学生信息系统的理解,做出了一个简单的系统关联的图示。见图3.1图3.1 学生宿舍管理信息系统关联图学生宿舍管理信息信息系统宿管人员学生 查阅相关信息之后,对我们要考虑的子系统进行了划分,找出了比较典型的过程和有关数据类型,做出了如下的UC矩阵图:图3.2 学生寝室管理信息系统数据类功能过程申请表审核依据学生住宿信息寝室基本信息入宿信息退宿信息上网费信息住宿费信宿舍评比信息优秀宿舍信息学生基本信息寝室使用情况夜归权限信息学生夜归信息入住安排UUUU入住调整申请CUU审核情况C批准申
5、请U入住就绪UUC核审退宿申请UUU处理退宿UUC更新住宿情况CCUUUCU上网费管理UUUCU住宿费管理UUUC宿舍归寝管理UUCUU宿舍卫生管理UUUC学生信息查询UUUUCU寝室信息查询UUUUUU学生归宿权限UUUUCU学生就寝管理UUC下图是经过调整的子系统归类的UC矩阵图:图3.3 宿舍管理信息系统子系统调整的UC矩阵数据类功能过程申请表审核依据学生住宿信息寝室基本信息入宿信息退宿信息上网费信息住宿费信宿舍评比信息优秀宿舍信息学生基本信息寝室使用情况夜归权限信息学生夜归信息入住安排入住调整申请审核情况批准申请宿舍管理入住就绪核审退宿申请处理退宿更新住宿情况上网费管理费用管理住宿费管
6、理宿舍归寝管理评比管理宿舍卫生管理学生信息查询查询管理寝室信息查询学生归宿权限门禁管理学生就寝管理在UC矩阵的划分下,联系实际中的学生信息系统发生的业务,做了一个简单的具有综合性的宿舍管理信息系统业务流程图表:图3.4 宿舍管理信息系统业务流程图表学生卫生评比信息宿管单位学生信息宿管单位宿舍安排名单宿舍申变单申请情况审核单位宿管员入宿审批单学生住宿信息学工部申请退宿单审核单位退宿审批单寝室信息学生信息床位信息学生学生信息查询表住宿信息费用信息寝室信息查询反馈信息宿舍评比信息夜归权限信息归寝人数信息卫生评选标准信息反馈学生四.数据流图与数据字典4.1数据流图学生P1.1入住管理 入住申请单 寝室
7、信息寝室信息D1 寝室信息 入住审批单管理员学生信息D2学生信息 P1.2退宿管理退宿申请单学生信息退宿审批单寝室信息P3费用结算学号D2学生信息P4信息查询学生信息学号寝室号P2.2入住管理学生信息寝室信息D1寝室信息P5.1夜归管理学生D3 夜归信息管理员P5.2出入管理有权限D2 学生信息无权限,拒绝P6卫生评比学生管理员卫生报告卫生情况D1 寝室信息4.2数据字典1. 数据项定义数据项编号:1-1数据项名称:学生ID别名:无简述:某学生的代码类型及宽度:字符型,12位取值范围:“1”“9”数据项编号:1-2数据项名称:宿舍号别名:无简述:某宿舍的代码类型及宽度:字符型,4位取值范围:“
8、0001”“9999”数据项编号:1-3数据项名称:管理员ID别名:无简述:某管理员的代码类型及宽度:字符型,4位取值范围:“0001”“9999”2. 数据结构的定义数据结构编号:01数据结构名称:学生宿舍信息管理数据库表简 述:学生住宿的基本信息数据结构组成:学生信息+宿舍信息+管理员信息数据结构编号:02数据结构名称:学生信息表简 述:学生的基本信息数据结构编号:03数据结构名称:宿舍信息表简 述:宿舍的基本信息3. 数据流定义数据流编号:D03-01数据流名称:入住申请单简 述:学生上交的入住申请单数据流来源:学生数据流去向:管理员数据流组成:入住人员+入住宿舍+入住日期数据 流量:1
9、0份/小时高峰 流量:20份/小时数据流编号:D03-05数据流名称:网费单简 述:学生应缴纳的网费单据数据流来源:管理员数据流去向:学生数据流组成:网费金额+缴纳宿舍+缴纳日期数据 流量:1份/学期4. 处理逻辑的定义处理逻辑编号:P02-3处理逻辑名称:网费计算简 述:计算应缴纳的网费输入的数据流:数据流网费价格输出的数据流:学生应缴纳的网费处理 频率:对每个用户每学期处理一次5. 数据存储的定义数据存储编号:F03-01数据存储名称:学生信息表简 述:学生的基本信息数据存储组成:学生ID,专业,性别,姓名,铺位号关 键 字:学生ID数据存储编号:F03-02数据存储名称:宿舍信息表简 述
10、:宿舍的基本信息数据存储组成:宿舍号,楼层,电话号码,总铺位, 无人铺位关 键 字:宿舍号数据存储编号:F03-03数据存储名称:管理员信息表简 述:管理员的基本信息数据存储组成:管理员ID号,姓名,密码,权限关 键 字:管理员ID6. 外部实体的定义外部实体编号:S-01外部实体名称:学生简 述:宿舍管理信息系统的主体外部实体编号:S-02外部实体名称:管理员简 述:宿舍管理信息系统的执行者五、代码设计代码是表示客观实体或属性的符号。在信息系统中,代码是人和机器的共同语言,也往往是建立各种数据库间联系的关键字段,所以它往往是便于信息分析、校对、统计和检索的关键。代码设计的任务是要设计出一套为系统各部分所公用的优化的代码系统。代码作为代表事物名称或属性的符号是用户进行数据分类、统计、检索的一个重要接口,是用户输入计算机系统的重要内容之一,它的正确性直接影响到数据处理的质量。为确保代码输入的正确性,人们利用在原有代码的基础上增加一个检验位的方法进行代码输入的校验,即通过事先规定的数学方法计算出校验位,