学生宿舍管理系统数据库设计文档格式.docx

上传人:b****6 文档编号:19345051 上传时间:2023-01-05 格式:DOCX 页数:29 大小:69.84KB
下载 相关 举报
学生宿舍管理系统数据库设计文档格式.docx_第1页
第1页 / 共29页
学生宿舍管理系统数据库设计文档格式.docx_第2页
第2页 / 共29页
学生宿舍管理系统数据库设计文档格式.docx_第3页
第3页 / 共29页
学生宿舍管理系统数据库设计文档格式.docx_第4页
第4页 / 共29页
学生宿舍管理系统数据库设计文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

学生宿舍管理系统数据库设计文档格式.docx

《学生宿舍管理系统数据库设计文档格式.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统数据库设计文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

学生宿舍管理系统数据库设计文档格式.docx

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

AcDate

事故发生日期

DI-57

AcPrin

事故负责人信息

等于SGHeader

DI-58

AcStuPh

受害人联系方式

学生电话

DI-59

AcVerify

事故是否属实

Bool

核查

DI-60

ARNo

事故调查编号

DI-61

ARName

事故调查名称

调查

DI-62

ARPrin

事故调查负责人

DI-63

ARResult

事故调查结果

结果

DI-64

ACStu

事故赔偿学生信息

DI-65

ACArtical

事故赔偿物品信息

DI-66

ACDate

事故赔偿日期

DI-67

ACPrin

事故赔偿负责单位

负责单位

DI-68

AIOStu

要求物品出入学生

DI-69

AIOArtical

出入物品信息

DI-70

AIOPrin

出入物品审查人

DI-71

AIODate

出入物品日期

DI-72

AIONo

物品出入序号

序号

数据结构列表

数据结

构编号

数据结构名

数据结构

含义

组成

DS-1

Student

StuNo,DepName,StuName,StuSex,StuHome,

StuBorth,StuETime,StuPerfect,StuClass

DS-2

Worker

宿舍楼工作人员信息

WorTime,WorName,WorType,

WorWage,WorSex,WorPhNo,WorNo

DS-3

Room

宿舍信息

RNo,RHeader,ROne,RClass,

RThree,RFour,RFive,RSix,RGrade,

RDepart,RPerfect,RTwo,

DS-4

Dormitory

宿舍楼信息

DorNo,DorCampus,DorPhNo

DorLocation,DorAdminist

DS-5

SafeGuard

宿舍保卫处信息

SGName,SGWorNum,SGHeader,SGPhone

DS-6

Fitment

宿舍物品配备信息

FitName,FitPrice,FitNum

DS-7

FitmentDestruction

宿舍物品损坏信息

FDFitment,FDStudent,FDRoom,FDFitNum

DS-8

FitmentCompensate

宿舍损坏物品赔偿信息

FCompFit,FCompStu,FCompPrin,

FCompDate,FCompNum

DS-9

Accident

宿舍事故注册信息

AcNo,AcType,AcStu,AcDate,

AcArtical,AcVerify,AcPrin,

AcArNum,AcStuPh

DS-10

AccidentResearch

宿舍事故调查信息

ARNo,ARName,ARPrin,ARResult

DS-11

AccidentCompensate

事故损失物品赔偿信息

ACStu,ACArtical,ACDate,ACPrin

DS-12

ArticalInOut

宿舍楼物品出入信息

AIOStu,AIOArtical,AIOPrin,AIODate,AIONo

2概念结构设计

2.1绘制局部ER图

学生宿舍入住分ER图:

宿舍物品管理分ER图1:

宿舍物品管理分ER图2:

出入物品管理分ER图:

事故管理分ER图:

各分E-R图中每个实体的属性如下所示:

学生:

Student(StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClass);

宿舍:

Room(RNo,RHeader,ROne,RClass,RThree,RFour,RFive,RSix,

RGrade,RDepart,RPerfect,RTwo);

宿舍楼:

Dormitory(DorNo,DorCampus,DorLocation,DorPhNo,DorAdminist);

宿舍物品:

Fitment(FitName,FitPrice,FitNum);

楼道工作人员:

Worker(WorNo,WorName,WorType,WorWage,WorSex,

WorPhNo,WorTime);

保卫处:

SafeGuard(SGName,SGWorNum,SGHeader,SGPhone);

各分E-R图中联系的属性如下所示:

物品出入:

ArticalInOut(AIONo,AIOStu,AIOArtical,AIOPrin,AIODate);

宿舍物品处理:

包含物品损坏和物品赔偿两个数据结构(将在逻辑设计阶段给出);

事故:

包含宿舍事故注册、宿舍事故调查、事故损失物品赔偿三个数据结构(具体的结构将在系统逻辑设计阶段给出)。

2.2ER图合并

3逻辑结构设计

3.1将E-R图转换为关系模型

基本E-R图向关系模型的转化如下:

楼道工人:

Worker(WorNo,WorName,WorType,WorWage,WorSex,WorPhNo,WorTime,

DorNo,DorCampus,DorLocation);

Room(RNo,RHeader,ROne,RClass,RThree,RFour,RFive,RSix,RGrade,RDepart,

RPerfect,RTwo,DorNo,DorCampus,DorLocation);

Fitment(FitName,FitPrice,FitNum,DorNo,DorCampus,DorLocation);

Student(StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,

StuPerfect,StuClass,RNo,DorNo,DorCampus,DorLocation);

ArticalInOut(AIONo,StuNo,AIOArtical,AIOPrin,AIODate,DorNo,

DorCampus,DorLocation);

宿舍物品处理包含两个数据结构(宿舍物品损坏信息,宿舍物品损坏赔偿信息),基于表的各个属性都是原子项的考虑,现将宿舍物品处理分解为:

宿舍物品损坏、宿舍损坏物品赔偿,具体如下:

宿舍物品损坏:

FitmentDestruction(FitName,StuNo,RNo,FDFitNum,DorNo,

DorCampus,DorLocation);

(消除命名冲突)

宿舍物品损坏赔偿:

FitmentCompensate(FitName,StuNo,FCPrin,FCompDate,

FCompNum);

宿舍事故包含三个数据结构(宿舍事故注册信息、宿舍事故调查信息、宿舍事故损失物品赔偿信息),同样基于表的原子性的考虑也将事故分解为:

事故注册、事故调查、

事故赔偿,具体如下:

事故注册:

Accident(AcNo,AcType,StuNo,AcDate,AcArtical,AcVerify,SGName,

AcArNum,AcStuPh);

事故调查:

AccidentResearch(AcNo,ARName,SGName,ARResult);

事故赔偿:

AccidentCompensate(AcNo,ACStu,AcArtical,ACDate,SGName);

(注:

标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码)

3.2关系模式优化

关系模式Worker,Dormitory,Fitment,SafeGuard,ArticalInOut,FitmentDestruction,FitmentCompensate,Accident,AccidentResearch,AccidentCompensate不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,但是宿舍关系模式(Room)中存在着一些不应该有的数据冗余,现将模型优化为:

Room(RNo,RHeader,RGrade,RDepart,RPerfect,DorNo,DorCampus,DorLocation);

虽然Room中还存在一些数据冗余,但可以提高查询效率。

3.3数据库模式设计

DBMS选择的SQLSERVER2005,根据该系统特点设计数据库的模式如下。

1.楼道工人(Worker)基本信息表,用于记录楼道工人的基本信息:

属性名

数据类型

取值范围

是否是主属性或外键

完整性

00000~99999

Notnull

大于500(元/月)

男、女

Null

00~99

四面八方其中之一

2.宿舍楼(Dormitory)基本信息表,用于记录宿舍楼的基本信息:

3.宿舍(Room)基本信息表,用于记录宿舍的基本信息:

01-001~99-999

4.宿舍楼配备物品(Fitment)基本信息表,用于记录宿舍楼配备物品的基本信息:

float

大于0

5.宿舍学生(Student)基本信息表,用于记录宿舍学生的基本信息:

00000000~999999999

datetime

大于0小于10

6.宿舍保卫处(SafeGuard)基本信息表,用于记录保卫处的基本信息:

7.宿舍楼物品出入(ArticalInOut)基本信息表,用于记录物品出入的基本信息:

8.宿舍配备物品损坏(FitmentDestruction)基本信息表,用于记录物品损坏的基本信息:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1