范例1学生宿舍管理系统数据库设计Word文档格式.docx
《范例1学生宿舍管理系统数据库设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《范例1学生宿舍管理系统数据库设计Word文档格式.docx(67页珍藏版)》请在冰豆网上搜索。
![范例1学生宿舍管理系统数据库设计Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/15/a1a22cb4-bab9-4d7e-b02f-b6fe5646dcd2/a1a22cb4-bab9-4d7e-b02f-b6fe5646dcd21.gif)
2.学生基本信息(Student):
包括学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;
3.宿舍基本信息(Room,Fitment,FitmentDestruction,FitmentCompensate):
宿舍基本信息包括四个数据结构(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品损坏信息(FitmentDestruction),宿舍损坏物品赔偿信息),每个数据结构中的数据项见数据字典;
4.楼道工作人员基本信息(Worker):
包括工作人员编号、工作人员姓名、工作类型、工资、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;
5.宿舍保卫处基本信息(SafeGuard):
包括保卫处名称、人员数目、负责人信息、联系电话等四方面的信息;
6.宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):
事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典;
物品出入基本信息(ArticalInOut):
包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。
(2)处理功能要求
系统主要完成一下几个功能:
1.宿舍楼基本信息查询与修改;
2.学生基本信息查询与更新;
3.每一幢宿舍楼中宿舍信息的查询与信息更新;
4.宿舍保卫处基本信息的查询和修改;
5.宿舍事故基本信息及事故处理信息的查询和修改;
6.宿舍楼物品出入审批及记录;
(3)安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。
1.2.3需求分析阶段成果
(1)体会与收获
系统需求分析主要采取实地询问-记录和楼管处查询宿舍学生信息的方式,同时借鉴学长在做数据库开发这方面的经验。
通过实地调查和询问,了解目前学生宿舍管理的现状,以及目前学生宿舍管理中一些问题,并对实际查询业务实地参与,了解了学生、楼管员、宿舍管理者、宿舍保卫人员对系统的信息处理要求,以及他(她)们对现存人工管理方式不能满足信息处理要求的苦恼。
同时在调查中牵涉的许多的人际交流,恰当的询问方式,由于平时几乎没有做过这方面的调查,开始时有点胆怯和不知从何入手,但过了两三幢宿舍楼之后,开始的胆怯就感觉不到了。
(2)学生宿舍管理系统业务流程图
新生入住宿舍业务流程图:
查询业务流程图(查询宿舍学生信息、楼道工作人员信息、宿舍楼信息等):
毕业生离宿业务流程图:
楼道工作人员任用业务流程图:
宿舍楼物品出入业务流程图:
宿舍事故处理业务流程图:
(3)数据流程图
顶层数据流程图:
第2层数据流程图:
从学生角度出发
从管理者角度出发
图2.3从管理者角度出发的2层数据流程图
第3层数据流程图:
从新生角度出发
第3层数据流程图:
从毕业生角度出发
从宿舍楼物品出入出发
从宿舍事故角度出入出发
从楼道工作人员的任用角度出发
从管理者和外来访客的角度出发
(4)数据字典
(a)数据项:
系统涉及的数据项有71项
表1.1数据项列表
数据项编号
数据项名
数据项含义
与其它数据项的关系
存储结构
别名
DI-1
StuNo
学生编号
char(9)
学号
DI-2
DepName
学生所在学院
char(20)
学院
DI-3
StuName
学生姓名
char(10)
姓名
DI-4
StuSex
学生性别
char
(2)
性别
DI-5
StuHome
学生来自省份
祖籍
DI-6
StuBorth
学生出生时间
Date
出生日期
DI-7
StuETime
学生入学时间
入学时间
DI-8
StuPerfect
学生所在专业
专业
DI-9
StuClass
学生所在班级编号
Int
编号
DI-10
WorNo
工作人员编号
char(5)
DI-11
WorName
工作人员姓名
DI-12
WorType
工作类型
char(8)
DI-13
WorWage
工作人员工资
月工资
DI-14
WorSex
工作人员性别
DI-15
WorPhNo
工作人员联系方式
char(12)
电话
DI-16
WorTime
工作人员工作时间
char(30)
工作时间
DI-17
RNo
宿舍编号
char(6)
舍号
DI-18
RHeader
舍长信息
等于StuName
舍长
DI-19
ROne
宿舍学生信息
同上
舍员1
DI-20
RTwo
舍员2
DI-21
RThree
舍员3
DI-22
RFour
舍员4
DI-23
RFive
舍员5
DI-24
RSix
舍员6
DI-25
RGrade
宿舍学生所属年级
等于StuETime
char(4)
年级
DI-26
RDepart
宿舍学生所在学院
等于DepName
DI-27
RPerfect
宿舍学生所学专业
等于StuPerfect
DI-28
RClass
等于StuClass
班级
DI-29
DorNo
宿舍楼编号
smallint
宿舍楼号
DI-30
DorCampus
宿舍楼所属校区
校区
DI-31
DorLocation
宿舍楼在校区位置
宿舍区位
DI-32
DorPhNo
宿舍楼管处电话
DI-33
DorAdminist
宿舍楼楼管员信息
等于WorNo
楼管员
DI-34
SGName
保卫处名称
char(15)
名字
DI-35
SGWorNum
保卫处人员总数
人员数目
DI-36
SGHeader
保卫处负责人信息
负责人
DI-37
SGPhone
保卫处电话
DI-38
FitName
宿舍物品名称
char(16)
宿舍物品
DI-39
FitPrice
宿舍物品价格
Float
价格
DI-40
FitNum
每一种宿舍的数量
数量
DI-41
FDFitment
损坏物品信息
等于FitName
物品名
DI-42
FDStudent
损坏的学生信息
等于StuNo
学生
DI-43
FDRoom
损坏物品宿舍信息
等于RNo
DI-44
FDFitNum
损坏物品的数量
DI-45
FCompFit
赔偿物品信息
DI-46
FCompStu
需赔偿学生信息
DI-47
FCompMon
赔偿价格
DI-48
FCompPrin
赔偿负责人信息
DI-49
FCompDate
赔偿日期
日期
DI-50
FCompNum
赔偿物品数量
DI-51
AcNo
事故编号
int
DI-52
AcType
事故类型
类型
DI-53
AcArtical
事故损失物品
DI-54
AcArNum
事故损失物品数量
DI-55
AcStu
事故受害学生
DI-56
AcDa