大学宿舍管理系统分析.docx
《大学宿舍管理系统分析.docx》由会员分享,可在线阅读,更多相关《大学宿舍管理系统分析.docx(26页珍藏版)》请在冰豆网上搜索。
![大学宿舍管理系统分析.docx](https://file1.bdocx.com/fileroot1/2023-5/15/41f2b96e-c79d-48b5-a53c-6c59dd12e2b8/41f2b96e-c79d-48b5-a53c-6c59dd12e2b81.gif)
大学宿舍管理系统分析
辽东学院学生宿舍管理系统
————系统分析
辽东学院
EasternLiaodongUniversity
目录
目录2
一.数据流程分析以及数据流程图3
(一)顶层数据流图3
(二)一层数据流图4
(三)二层数据流图4
二.数据字典6
(一)数据项:
7
(二)数据结构:
17
(三)数据流20
(四)处理逻辑定义24
(五)数据存储26
(六)外部实体26
规划报告中的业务流程图虽然能较好地描绘出各项业务内各个处理环节之间的信息流,但是却不能反映出数据的处理细节。
因此,为了建立一个满足用户需求的管理信息系统,发现和解决业务流程中存在的问题,我们建立了新的系统逻辑模型——数据流程图及数据字典,为下一步的系统总体设计工作打好基础。
一.数据流程分析以及数据流程图
数据流程图是一种能全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理、和存储情况,也是系统分析人员与用户进行交流的有效手段,也是所有后续工作,如系统设计的主要依据之一。
(一)顶层数据流图
(二)一层数据流图
(三)二层数据流图
二层住宿管理模块数据流图基本图例:
二层卫生管理模块数据流图基本图例:
二层安全管理模块数据流图基本图例:
二层供电管理模块数据流图基本图例:
二层维修管理模块数据流图基本图例:
二.数据字典
数据字典:
数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。
数据流图和数据字典共同构成系统的逻辑模型。
主要内容就是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义,建立数据字典的目的是为了保证全局数据的一致性和准确性。
(一)数据项:
数据项编号:
DI-1
数据项名称:
学号
别名:
学号
数据类型:
整型
取值范围:
0000000001-999999999
数据项编号:
DI-2
数据项名称:
学院
别名:
学院
数据类型:
字符型
取值范围:
3-10
数据项编号:
DI-3
数据项名称:
姓名
别名:
姓名
数据类型:
字符型
取值范围:
2-4
数据项编号:
DI-4
数据项名称:
性别
别名:
性别
数据类型:
字符型
取值范围:
1-2
数据项编号:
DI-5
数据项名称:
籍贯
别名:
祖籍
数据类型:
字符型
取值范围:
1-50
数据项编号:
DI-6
数据项名称:
出生日期
别名:
出生日期
数据类型:
:
DateTime
取值范围:
0-15
数据项编号:
DI-7
数据项名称:
入学时间
别名:
入学时间
数据类型:
:
DateTime
取值范围:
0-15
数据项编号:
DI-8
数据项名称:
专业
别名:
专业
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-9
数据项名称:
班级
别名:
班级
数据类型:
字符
取值范围:
0-20
数据项编号:
DI-10
数据项名称:
维修工号
别名:
维修工号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-11
数据项名称:
维修工姓名
别名:
姓名
数据类型:
字符
取值范围:
0-10
数据项编号:
DI-12
数据项名称:
维修工年龄
别名:
年龄
数据类型:
int
取值范围:
18-50
数据项编号:
DI-13
数据项名称:
维修工电话
别名:
电话
数据类型:
int
取值范围:
7-15
数据项编号:
DI-14
数据项名称:
宿舍号
别名:
宿舍号
数据类型:
int
取值范围:
001-999
数据项编号:
DI-15
数据项名称:
宿舍管理员号
别名:
宿管号
数据类型:
int
取值范围:
001-999
数据项编号:
DI-16
数据项名称:
宿舍管理员姓名
别名:
宿管姓名
数据类型:
字符
取值范围:
0-20
数据项编号:
DI-17
数据项名称:
宿舍管理员年龄
别名:
宿管年龄
数据类型:
int
取值范围:
18-50
数据项编号:
DI-18
数据项名称:
宿舍管理员电话
别名:
宿管电话
数据类型:
int
取值范围:
0-15
数据项编号:
DI-19
数据项名称:
宿舍管理员性别
别名:
宿管性别
数据类型:
字符
取值范围:
1-2
数据项编号:
DI-20
数据项名称:
维修部管理员号
别名:
维修部管理员号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-21
数据项名称:
维修部管理员姓名
别名:
维修部管理员姓名
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-22
数据项名称:
维修部管理员性别
别名:
维修部管理员性别
数据类型:
字符
取值范围:
1-2
数据项编号:
DI-23
数据项名称:
维修部管理员电话
别名:
维修部管理员电话
数据类型:
int
取值范围:
0-20
数据项编号:
DI-24
数据项名称:
维修部管理员年龄
别名:
维修部管理员年龄
数据类型:
:
int
取值范围:
18-50
数据项编号:
DI-25
数据项名称:
卫生部管理员号
别名:
卫生部管理员号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-26
数据项名称:
卫生部管理员姓名
别名:
卫生部管理员姓名
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-27
数据项名称:
卫生部管理员性别
别名:
卫生部管理员性别
数据类型:
字符
取值范围:
1-2
数据项编号:
DI-28
数据项名称:
卫生部管理员年龄
别名:
卫生部管理员年龄
数据类型:
:
int
取值范围:
18-50
数据项编号:
DI-29
数据项名称:
卫生部管理员电话
别名:
卫生部管理员电话
数据类型:
int
取值范围:
0-20
数据项编号:
DI-30
数据项名称:
安全部管理员号
别名:
安全部管理员号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-31
数据项名称:
安全部管理员姓名
别名:
安全部管理员姓名
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-32
数据项名称:
安全部管理员性别
别名:
安全部管理员性别
数据类型:
字符型
取值范围:
1-2
数据项编号:
DI-33
数据项名称:
安全部管理员年龄
别名:
安全部管理员年龄
数据类型:
int
取值范围:
0-50
数据项编号:
DI-34
数据项名称:
安全部管理员电话
别名:
安全部管理员电话
数据类型:
int
取值范围:
7-20
数据项编号:
DI-35
数据项名称:
供电部管理员号
别名:
供电部管理员号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-36
数据项名称:
供电部管理员姓名
别名:
供电部管理员姓名
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-37
数据项名称:
供电部管理员性别
别名:
供电部管理员性别
数据类型:
字符型
取值范围:
1-2
数据项编号:
DI-38
数据项名称:
供电部管理员年龄
别名:
供电部管理员年龄
数据类型:
:
int
取值范围18-50
数据项编号:
DI-39
数据项名称:
供电部管理员电话
别名:
供电部管理员电话
数据类型:
int
取值范围:
0-20
数据项编号:
DI-40
数据项名称:
后勤部管理员号
别名:
后勤部管理员号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-41
数据项名称:
后勤部管理员姓名
别名:
后勤部管理员姓名
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-42
数据项名称:
后勤部管理员性别
别名:
后勤部管理员性别
数据类型:
字符型
取值范围:
1-2
数据项编号:
DI-43
数据项名称:
后勤部管理员年龄
别名:
后勤部管理员年龄
数据类型:
int
取值范围:
18-50
数据项编号:
DI-44
数据项名称:
后勤部管理员电话
别名:
后勤部管理员电话
数据类型:
int
取值范围:
0-20
数据项编号:
DI-45
数据项名称:
维修宿舍号
别名:
维修宿舍号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-46
数据项名称:
维修物品
别名:
维修物品
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-47
数据项名称:
请假学生学号
别名:
请假学生学号
数据类型:
int
取值范围:
0-20
数据项编号:
DI-48
数据项名称:
请假学生学院
别名:
请假学生学院
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-49
数据项名称:
请假学生专业
别名:
请假学生专业
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-50
数据项名称:
请假学生姓名
别名:
请假学生姓名
数据类型:
字符型
取值范围:
0-20
数据项编号:
DI-50
数据项名称:
请假学生性别
别名:
请假学生性别
数据类型:
字符型
取值范围:
1-2
数据项编号:
DI-51
数据项名称:
请假学生电话
别名:
请假学生电话
数据类型:
字符型
取值范围:
0-20
(二)数据结构:
数据结构编号:
DS-1
数据结构名称:
学生信息
简述:
学生的基本信息
数据结构组成:
学号、学院、姓名、性别、籍贯、出生日期、入学时间、专业、班级
数据结构编号:
DS-2
数据结构名称:
供电部管理员
简述:
对用的量的管理
数据结构组成:
供电部管理员号、供电部管理员姓名、供电部管理员性别、供电部管理员年龄、供电部管理员电话
数据结构编号:
DS-3
数据结构名称:
维修管理员
简述:
对寝室的已坏的设施进行维修
数据结构组成:
维修部管理员号、维修部管理员姓名、维修部管理员性别、维修部管理员年龄、维修部管理员电话
数据结构编号:
DS-4
数据结构名称:
宿舍管理员
简述:
外来人员的登记,学生平时的住宿与离校,更换寝室管理。
数据结构组成:
宿舍管理员号、宿舍管理员姓名、宿舍管理员性别、宿舍管理员年龄、宿舍管理员电话
数据结构编号:
DS-5
数据结构名称:
安全部门管理员
简述:
主要负责学生的安全
数据结构组成:
安全部管理员号、安全部管理员姓名、安全部管理员性别、安全部管理员年龄、安全部管理员电话
数据结构编号:
DS-6
数据结构名称:
卫生部门管理员
简述:
对平时的楼道的卫生进行清理
数据结构组成:
卫生部管理员号、卫生部管理员姓名、卫生部管理员性别、卫生部管理员年龄、卫生部管理员电话
数据结构编号:
DS-8
数据结构名称:
管理员
简述:
主要负责学生的安全
数据结构组成:
对后勤处的安排做出具体的实施,将学生的相关信息进行管理登记,对关于学生注意的相关信息的更新。
并做出提醒。
接收学生的信息并进行回应并管理供电部门、住宿部门、安全部门、维修部门、卫生部门的相关工作
数据结构编号:
DS-9
数据结构名称:
维修信息表
简述:
对于需要维修的物品进行记载
数据结构组成:
维修宿舍号、维修物品、
数据结构编号:
DS-10
数据结构名称:
维修人员
简述:
对维修部门派遣的任务进行维修
数据结构组成:
维修人员号、维修人员姓名、维修人员性别、维修人员年龄、维修人员电话
数据结构编号:
DS-11
数据结构名称:
宿舍
简述:
宿舍的进本信息
数据结构组成:
宿舍号
数据结构编号:
DS-12
数据结构名称:
后勤部
简述:
对寝室管理的最高管理人员
数据结构组成:
后勤部管理员号、后勤部管理员姓名、后勤部管理员性别、后勤部管理员年龄、后勤部管理员电话
数据结构编号:
DS-13
数据结构名称:
请假学生信息表
简述:
对请假的学生进行记录
数据结构组成:
学号、学院、专业、姓名、性别、电话
(三)数据流
数据流编号:
PD-1
数据流名称:
登陆报修信息
简述:
对寝室需要维修的物品进行上报
数据流来源:
学生
数据流去向:
学生报修登记表
数据流组成:
保修信息
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-2
数据流名称:
违章信息表
简述:
对违章信息的定时公布
数据流来源:
安全部管理员
数据流去向:
学生信息
数据流组成:
违章时间,违章原因
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-3
数据流名称:
登记
简述:
对于缺寝学生进行登记
数据流来源:
安全部管理员
数据流去向:
网上学生信息
数据流组成:
学生姓名、学号、时间、原因
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-4
数据流名称:
审核
简述:
对学生的请假原因进行审核
数据流来源:
学生
数据流去向:
宿舍管理员
数据流组成:
姓名、学号、寝室号、原因
数据流量:
1次/时
高峰流量:
2次/时
数据流编号:
PD-5
数据流名称:
用电记录信息表
简述:
对寝室的用电情况进行及时的记录公布
数据流来源:
供电部
数据流去向:
网上学生信息
数据流组成:
本月用电、剩余电量
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-6
数据流名称:
学生反馈
简述:
对学生维修意见进行登记
数据流来源:
学生
数据流去向:
管理员
数据流组成:
寝室号、维修原因
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-7
数据流名称:
卫生情况表
简述:
对每个寝室的卫生进行登记
数据流来源:
卫生部管理员
数据流去向:
数据库
数据流组成:
卫生时间、卫生情况
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-8
数据流名称:
维修信息
简述:
是否进行了维修
数据流来源:
维修管理员
数据流去向:
数据库
数据流组成:
维修情况、维修人员。
数据流量:
1次/天
高峰流量:
2次/天
数据流编号:
PD-9
数据流名称:
查询
简述:
管理员对学生的申请等查询
数据流来源:
学生
数据流去向:
管理员
数据流组成:
请假、寝室维修
数据流量:
1次/时
高峰流量:
2次/时
数据流编号:
PD-10
数据流名称:
宿舍信息
简述:
宿舍的用电情况
数据流来源:
学生住宿信息表
数据流去向:
供电管理员
数据流组成:
用电量、剩余电量、寝室号
数据流量:
1次/时
高峰流量:
1次/时
数据流编号:
PD-11
数据流名称:
故障信息
简述:
对每个寝室的故障进行说明
数据流来源:
维修管理
数据流去向:
学生信息
数据流组成:
寝室号、学生号、故障原因
数据流量:
1次/天
:
高峰流量:
1次/时
数据流编号:
PD-12
数据流名称:
住宿生名单
简述:
每天的住宿人员进行登记
数据流来源:
住宿管理
数据流去向:
后勤处
数据流组成:
寝室号、名称、姓名、
数据流量:
1次/天
高峰流量:
2次/天
(四)处理逻辑定义
处理逻辑编号:
P1
处理逻辑名称:
住宿管理
简述:
学生住宿宿舍以及寝室的管理,对进出人员管理,外来人员的登记。
输入的数据流:
住宿安排
处理:
根据数据流“住宿安排”,由住宿管理员对外来人员进行登记并管理。
输出的数据流:
安排名单和出入管理信息
处理频率:
定期安排
处理逻辑编号:
P2
处理逻辑名称:
卫生管理
简述:
对学生寝室卫生情况进行管理并负责宿舍楼的卫生情况
输入的数据流:
住宿学生信息
处理:
根据数据流“住宿学生信息”,由卫生部管理员对学生寝室卫生情况进行检查并记录。
输出的数据流:
卫生管理信息
处理频率:
定期查寝
处理逻辑编号:
P3
处理逻辑名称:
安全管理
简述:
负责学生的安全(违章电器的使用,晚上逃寝,突发事件的处理)
输入的数据流:
住宿生信息
处理:
根据数据流“住宿生信息”,由安全部管理员通过检查学生晚归未归情况及违规电器使用情况并上报管理员来对学生进行安全管理。
输出的数据流:
安全管理信息和违纪信息
处理频率:
定期管理
处理逻辑编号:
P4
处理逻辑名称:
供电管理
简述:
管理学生宿舍的供电情况
输入的数据流:
宿舍信息
处理:
根据数据流“宿舍信息”,由供电部管理员对学生宿舍用电情况进行供电管理。
输出的数据流:
供电信息和供电记录
处理频率:
定期管理
处理逻辑编号:
P5
处理逻辑名称:
维修管理
简述:
对学生寝室的物品毁坏进行维修,并进行记录处理
输入的数据流:
故障信息
处理:
根据数据流“故障信息”,由维修部管理员进行维修,并注销报修申请进行维修管理,最后上报维修情况。
输出的数据流:
维修情况和维修管理信息
处理频率:
不定期维修
(五)数据存储
数据存储编号:
D1
数据存储名称:
学生住宿信息
简述:
学生住宿所包含的各类相关信息
数据存储组成:
寝室号,安全管理信息,卫生管理信息,供电管理信息,维修管理信息,住宿管理信息。
关键字:
寝室号
相关联的处理:
安全管理,卫生管理,供电管理,维修管理,住宿管理。
(六)外部实体
外部实体编号:
E-1
外部实体名称:
学生
简述:
学校住宿的学生
输入的数据流:
各类管理信息,违纪信息
输出的数据流:
学生信息
外部实体编号:
E-2
外部实体名称:
管理员
简述:
管理学生住宿相关事宜的总管理员
输入的数据流:
学生信息,各部门管理信息,违规信息
输出的数据流:
学生住宿安排,管理情况
外部实体编号:
E-3
外部实体名称:
后勤处
简述:
管理住宿学生的总部
输入的数据流:
各类管理情况,违规信息
输出的数据流:
住宿生名单,有关规定信息
外部实体编号:
E-4
外部实体名称:
宿舍
简述:
住宿学生住的宿舍
输入的数据流:
住宿学生信息
输出的数据流:
学生住宿信息