宿舍管理系统.docx

上传人:b****4 文档编号:12165489 上传时间:2023-04-17 格式:DOCX 页数:15 大小:131.01KB
下载 相关 举报
宿舍管理系统.docx_第1页
第1页 / 共15页
宿舍管理系统.docx_第2页
第2页 / 共15页
宿舍管理系统.docx_第3页
第3页 / 共15页
宿舍管理系统.docx_第4页
第4页 / 共15页
宿舍管理系统.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

宿舍管理系统.docx

《宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统.docx(15页珍藏版)》请在冰豆网上搜索。

宿舍管理系统.docx

宿舍管理系统

学生宿舍管理系统数据库设计

一、外部设计

1.1标识符和状态

数据库软件的名称:

2005

数据库的名称为:

1.2命名约定

所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。

1.3设计约定

在本系统中,数据库的图设计采用2007进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(图)都采用标准的设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。

二、结构设计

2.1概念结构设计

2.1.1实体与属性的定义

●系统管理模块

●学生信息模块

学生(姓名,学号,寝室号,专业,性别,出生年月,身份证号,手机号,班级,父母电话,入住时间,寝室电话,)

学生寝室(楼屋号,寝室号,寝室电话,所住人数)

快件收取(姓名,寝室号,到达时间,接收时间,数量)

财产(寝室号,物品号,物品名,备注)

财产报修(寝室号,物品号,物品名,报修时间,解决时间,报修原因)

晚归(学号,姓名,寝室号,晚归时间,晚归原因)

离返校(学号,姓名,寝室号,离校时间,返校时间)

外校人员到访(宿舍号,到访人姓名,被访人姓名,到访时间,证件类型,离开时间,备注)

贵重物品(寝室号,姓名,证件,物品名称,出入时间,值班人,备注)

卫生(宿舍号,检查时间,检查结果,检查人员)

●教师信息模块

教师(教师号,姓名,专业,课表,电话,,职称)

查询学生(按学号查询,按姓名查询,按班级查询,按寝室查询)

●宿舍管理员模块

管理员(姓名,工号,年龄,住址,联系方式)

查询学生(按学号查询,按姓名查询,按班级查询,按寝室查询)

3.1.2设计图

1、学生教师管理员

2、财产报修

3、快件收取

4、学生离返校

5、学生晚归

6、外人到访

7、贵重物品出入

8、卫生检查

9、教师查询学生信息

10、管理员查询学生信息

2.2逻辑结构设计

2.2.1系统所需表

综合以上分析,要实现上面的所有功能模块,共需要设计17个表,它们分别是:

学生登录表、教师登录表、管理员登记表,学生个人信息表、寝室基本信息表、邮件收发表、财产信息表、外访人员来访表、财产报修表、晚归表、离返校表、贵重物品出入楼表、卫生情况表、教师信息表、管理员信息表。

1.学生登录表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

学号

15

主键

密码

30

学生登录密码

2.教师登录表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

教师号

15

主键

密码

30

教师登录密码

3.管理员登陆表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

工号

20

主键

密码

30

管理员登录密码

4.学生个人信息表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

学号

15

主键

姓名

10

学生姓名

性别

5

男女

寝室号

15

外键

入学日期

20

出生日期

20

专业

15

班级

30

政治面貌

10

团员,党员,其他

家庭住址

60

联系方式

20

15

父母电话

15

父母电话

身份证号

20

5.寝室基本信息表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

寝室号

15

主键

寝室电话

15

所住人数

10

6.邮件收发信息表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

姓名

10

主键

寝室号

15

外键

到达时间

20

邮件到达时间

接收时间

20

学生确认收到

快件数量

5

学生收到数量

7.财产信息表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

寝室号

15

外键

物品号

15

主键

物品名

20

8.财产报修表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

寝室号

15

外键

物品号

15

主键

物品名

20

报修时间

20

解决时间

20

报修原因

150

9.晚归表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

学号

15

外键

姓名

10

外键

寝室号

15

主键

晚归时间

20

晚归原因

150

10.离返校表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

学号

15

姓名

10

外键

寝室号

15

主键

离校时间

20

返校时间

20

11.外访人员表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

寝室号

15

主键

来访人姓名

15

来访时间

20

证件

30

身份证,学生证

离开时间

20

12.贵重物品表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

寝室号

15

主键

姓名

10

证件

20

身份证

物品名

20

入楼时间

20

出楼时间

20

13.卫生情况表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

宿舍号

15

主键

检查时间

20

检查结果

30

检查人员

50

14.教师信息表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

教师号

20

主键

姓名

10

出生日期

15

职称

15

手机号

15

所属院系

20

15.教师查询学生信息

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

教师号

20

主键

姓名

15

按学生姓名查询

学号

15

按学生学号查询

班级

15

按学生班级查询

寝室号

15

按学生寝室查询

16.管理员信息表

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

姓名

15

主键

员工号

20

用户名

年龄

10

性别

5

楼房号

20

管理的是哪栋楼

家庭住址

50

联系方式

10

管理员查询学生信息

属性名

存储代码

数据类型

数据长度

是否允许为空

备注

工号

20

主键

姓名

15

按学生姓名查询

寝室号

15

按学生寝室查询

2.3物理结构设计

数据库名称为:

存储位置:

默认位置

建立系统程序员视图,包括:

数据在内存中的安排,包括对索引区、缓冲区的设计;所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;访问数据的方式方法。

系统自动在每个表的主码上建立索引。

在表、、和列上建立、、和索引,因为教师和管理员的查询操作可通过学生姓名、学号、班级和寝室号进行的。

三、运用设计

3.1安全保密设计和权限设计

通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密设计考虑。

对数据库设计中涉及到的各种项目,如数据项、记录、系、模式、子模式等一般要建立起数据保护措施,以说明它的标识符、同义名及有关信息。

数据库由专门数据库管理用员对数据库操作,需要注意以下几项安全问题:

访问安全、网络安全、传输安全、备份安全、数据安全。

对于不同的用户来说,不同的权限也是必须的。

3.2数据库的实施

1、创建数据库。

(本系统设计主要运用语言编写)。

2、创建表。

按以上所列出的表格用语言创建表。

3、创建关系。

把上面创建好的表关系起来。

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

当前位置:首页 > 工程科技 > 能源化工

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

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