数据库课程设计宿舍信息管理系统文档格式.docx

上传人:b****2 文档编号:13347704 上传时间:2022-10-10 格式:DOCX 页数:26 大小:1.24MB
下载 相关 举报
数据库课程设计宿舍信息管理系统文档格式.docx_第1页
第1页 / 共26页
数据库课程设计宿舍信息管理系统文档格式.docx_第2页
第2页 / 共26页
数据库课程设计宿舍信息管理系统文档格式.docx_第3页
第3页 / 共26页
数据库课程设计宿舍信息管理系统文档格式.docx_第4页
第4页 / 共26页
数据库课程设计宿舍信息管理系统文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

数据库课程设计宿舍信息管理系统文档格式.docx

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

数据库课程设计宿舍信息管理系统文档格式.docx

(1)宿舍信息管理系统实现对学生,管理员信息的全部读取;

实现对某个学生或管理员特定信息的读取;

(2)实现对某个人员信息的删除;

(5)将某个学生增加到某个人数空缺的寝室。

(6)学生退房。

(7)建立插入类触发器,当在宿舍楼表,当在寝室,寝室成员,学生插入时检查插入信息,确保相应信息受约束。

4.宿舍楼物品出入审批及记录;

1.3安全性和完整性要求

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。

完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋管理员基本信息、物品出入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。

2、概要设计

2.1功能结构图

2.2E-R图

2.3建立数据库、数据表、插入数据

2.3.1建立数据库

createdatabaseroom;

2.3.2建立数据表

/*1、建立宿舍楼基本信息表*/

createtableDormitory(

DorNointnotnullunique,

DorPhNochar(12),

DorAdministchar(10),

DorSexchar

(2)notnull,

primarykey(DorNo),check(DorNo>

1andDorNo<

100)

);

/*2、建立楼栋管理员基本信息表*/

createtableWorker(

WorNochar(8)notnullunique,

WorNamechar(8)notnull,

WorTypechar(8)null,

WorWageint,

WorSexchar

(2)notnull,

WorPhNochar(12)null,

WorTimechar(30)null,

DorNoint,

primarykey(WorNo),

foreignkey(DorNo)referencesDormitory(DorNo),check(WorSexin('

男'

'

女'

))

/*3、建立宿舍基本信息表*/

createtableRoom(

RNochar(6)notnullunique,

RHeaderchar(8)notnull,

ROnechar(8),

RTwochar(8),

RThreechar(8),

RDepartchar(20),

RProfesschar(20),

DorNointnotnull,

primarykey(RNo),

foreignkey(DorNo)referencesDormitory(DorNo)

/*4、建立宿舍学生信息表*/

createtableStudent(

StuNochar(8)notnullunique,

StuDepchar(20)notnull,

StuNamechar(8)notnull,

StuSexchar

(2)notnull,

StuHomechar(10)notnull,

StuBorthdatetimenotnull,

StuETimedatetimenotnull,

StuProfesschar(20)notnull,

StuClasschar(8)notnull,

RNochar(6)notnull,

primarykey(StuNo),

foreignkey(RNo)referencesRoom(RNo),

foreignkey(DorNo)referencesDormitory(DorNo)

/*5、建立宿舍楼物品出入基本信息表*/

createtableArticalInOut(

StuNochar(8)notnull,

AIOArticalchar(20)null,

AIOPrinchar(8)notnull,

AIODatedatetimenotnull,

AIONointnotnullunique,

primarykey(AIONo,AIODate),

foreignkey(StuNo)referencesStudent(StuNo),

foreignkey(AIOPrin)referencesWorker(WorNo),

foreignkey(DorNo)referencesDormitory(DorNo),

check(AIONo>

0)

);

2.3.3导入数据

insertintoDormitoryvalues('

19'

0000-0000000'

019'

20'

020'

/*2、导入宿舍基本信息*/

insertintoRoomvalues('

620'

陈雪平'

聂绍高'

夏佳文'

王志全'

计算机学院'

软件工程'

621'

张超耀'

常文达'

刘欢'

李阳'

622'

张三'

王敏'

李四'

晨雾'

733'

方超'

郑拓'

周庆'

何名'

734'

姜晓文'

李刚'

罗清'

黄小'

/*3、导入宿舍学生信息*/

insertintoStudentvalues('

10103102'

方正'

天津市'

1991-01-01'

2010-09-15'

072015'

10103104'

张伟'

10103105'

10103106'

吴麒'

10103107'

10103108'

杨敏'

10103109'

10103110'

邱之'

10103112'

宋杰'

10103101'

/*4、导入楼栋管理员基本信息*/

insertintoWorkervalues('

林志'

楼管'

1000'

15207001314'

08:

00-12:

00'

周之'

保卫科'

800'

15207001413'

12:

00-23:

/*5、导入宿舍楼物品出入基本信息*/

insertintoArticalInOutvalues('

10103103'

电脑'

2009-01-07'

1'

10103113'

笔记本电脑'

2'

3、详细设计

3.1新生入住宿舍业务流程图:

 

3.2查询业务流程图(查询宿舍学生信息、楼栋管理员信息、宿舍楼信息等):

3.3宿舍楼物品出入业务流程图:

3.4数据字典

数据项名

数据项含义

数据说明

数据类型

别名

StuNo

学生编号

char(8)

学号

StuDep

学生所在学院

char(20)

学院

StuName

学生姓名

cha

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

当前位置:首页 > 解决方案 > 学习计划

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

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