最新数据库实验学生宿舍管理系统设计大作业Word下载.docx

上传人:b****1 文档编号:13432760 上传时间:2022-10-10 格式:DOCX 页数:17 大小:521.73KB
下载 相关 举报
最新数据库实验学生宿舍管理系统设计大作业Word下载.docx_第1页
第1页 / 共17页
最新数据库实验学生宿舍管理系统设计大作业Word下载.docx_第2页
第2页 / 共17页
最新数据库实验学生宿舍管理系统设计大作业Word下载.docx_第3页
第3页 / 共17页
最新数据库实验学生宿舍管理系统设计大作业Word下载.docx_第4页
第4页 / 共17页
最新数据库实验学生宿舍管理系统设计大作业Word下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

最新数据库实验学生宿舍管理系统设计大作业Word下载.docx

《最新数据库实验学生宿舍管理系统设计大作业Word下载.docx》由会员分享,可在线阅读,更多相关《最新数据库实验学生宿舍管理系统设计大作业Word下载.docx(17页珍藏版)》请在冰豆网上搜索。

最新数据库实验学生宿舍管理系统设计大作业Word下载.docx

包括人员编号、人员姓名、性别、联系方式、出生年月、入职年月、管理楼号等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;

5.外来人员登记基本信息:

包括(维修人员、学生工作人员、来访人员)的姓名、性别、登记时间、离开时间、原由、被访人员姓名。

(2)处理功能要求

系统主要完成一下几个功能:

1.宿舍楼基本信息查询与修改;

2.学生基本信息查询与更新;

3.每一幢宿舍楼中宿舍信息的查询与信息更新;

4.外来人员登记信息查询与修改;

5.宿舍楼管理人员信息查询与修改;

(3)安全性和完整性要求

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性。

完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道管理人员基本信息、外来人员登记基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。

(4)学生宿舍管理系统业务流程图

来访人员

出示

有效工作证件

访问事由

填写

来访人员登记信息表

输入

宿舍管理系统

维护

维护人员

查询

访问

被访人员

访问结束

外来人员登记业务流程图:

(5)数字字典

数据项:

学生数据项

属性名

类型

长度

备注

学号

char

8

学生学号

姓名

10

学生姓名

性别

2

男/女

专业

学生专业

联系方式

11

学院

班级

民族

5

原籍所在地

出生日期

date

管理人员数据项

员工号

4

员工姓名

年龄

smallint

出生年月

入职年月

管理楼号

宿舍数据项

宿舍号

可住人数

宿舍容纳住宿人数

已住人数

0-8

学生所学专业

学生班级

学生所在班级

学生学院

学生所在学院

宿舍楼数字项

每一幢宿舍楼号

楼管处电话

编号

20

外来人员数据项

人员姓名

维修人员、学生工作人员、来访人员

登记时间

外来人员到来时间

离开时间

外来人员离开时间

原由

40

外来人员事情原因

被访人员姓名

1.5.2数据结构

数据结构名

组成

学生信息

学号、学院、学生姓名、学生性别、原籍所在地、联系方式、学生出生日期、民族、学生所学专业、所在班级

员工信息

人员编号、人员姓名、性别、联系方式、出生年月、入职年月、管理楼号

宿舍信息

宿舍号、可住人数、已住人数、学生专业、学生班级、学生学院

外来人员

(维修人员、学生工作人员、来访人员)的姓名、性别、登记时间、离开时间、原由、被访人员

宿舍楼

宿舍编号、宿舍楼号、楼管处的电话

1.5.3数据流

数据流名

数据流来源

数据流去向

登记来访者信息

来访者

来访者信息表

来访信息

登记来访结束信息

管理员

来访结束信息

学生入住宿舍

学生

学生宿舍入住登记表

学生登记信息

宿舍日常事务

宿舍日常管理记录表

宿舍日常事务信息

学生搬离宿舍

宿舍搬离登记表

宿舍搬离人员信息

1.5.4数据存储

数据存储名

输入的数据流

输出的数据流

离开信息

来访人员信息

已访信息

宿舍卫生情况信息

违章宿舍管理条例信息

日常管理信息

搬离人员信息

宿舍入住人员信息

1.5.5处理过程

处理过程名

输入数据流

输出数据流

登记入住信息

入住信息

登记搬离信息

搬离信息

登记日常事务信息

日常事务信息

登记来访者到来信息

来访者到来信息

查询来访者离开信息

来访者信息

查询来访者信息

3.数据库实施阶段

3.1建立数据库、数据表、视图、索引

1.建立数据库。

createdatabaseStudentDormitorymanagement

2建立数据表

/*建立学生信息表*/

CREATETableStudent

(StuNoVarchar(20)NotnullUnique,

StuNameVarchar(20)Notnull,

StusexVarchar(20)Check(sexIn('

man'

'

woman'

)),

StuageVarchar(20)Notnull,

StuphoneVarchar(20)Notnull,

SchoolVarchar(20)Notnull,

MajorVarchar(20)Notnull,

ClassVarchar(20)Notnull,

StuATimeVarchar(20)Notnull,

primarykey(StuNo,StuName)

);

/*建立公寓楼基本信息表*/

CREATETableDormitory

(DorNovarchar(10)notnullprimarykey,

DorSexvarchar(10)notnull,

DorMagvarchar(50)notnull,

DorTelvarchar(20)notnull,

DorNumvarchar(20)notnull,

DorMaxvarchar(200)notnull

/*建立外来人员登记表*/

CREATETableLive(StuNovarchar(8)notnullprimarykey,

StuNamevarchar(50)notnull,

DorNovarchar(20)notnull,

RNovarchar(60)notnull,

InTimevarchar(8)notnull,

foreignkey(StuNo)referencesStudent(StuNo),

foreignkey(DorNo)referencesDormitory(DorNo)

/*建立楼栋工作人员基本信息表*/

CREATETableWorker

(WorNameVarchar(20)Notnull,

WorNoVarchar(20)Notnull,

WorSexVarchar(20)Notnull,

WorPhNoVarchar(20)Notnull,

WorTypeVarchar(20)Notnull,

WorWageVarchar(20)Notnull,

DorNoVarchar(20)Notnull,

Primarykey(WorNo),

Foreignkey(DorNo)ReferencesDormitory(DorNo),Check(WorSexIn('

))

/*建立来访记录信息表*/

CREATETableVisit

DorNovarchar(20)notnullprimarykey,

RNovarchar(20)notnull,

InNamevarchar(20)notnull,

StuNamevarchar(20)notnull,

CTimevarchar(20)notnull,

GTimevarchar(20)notnull,

Foreignkey(DorNo)ReferencesDormitory(DorNo)

);

2.3.1导入数据

/*导入学生基本信息*/

insertintostudentvalues('

08052201'

David'

20'

19900205'

jilin'

'

science'

massage'

082'

20080907'

08052202'

lucy'

21'

19890205'

liaoning'

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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