数据库设计说明书-完整版..docx

上传人:b****9 文档编号:41383 上传时间:2022-10-01 格式:DOCX 页数:47 大小:585.94KB
下载 相关 举报
数据库设计说明书-完整版..docx_第1页
第1页 / 共47页
数据库设计说明书-完整版..docx_第2页
第2页 / 共47页
数据库设计说明书-完整版..docx_第3页
第3页 / 共47页
数据库设计说明书-完整版..docx_第4页
第4页 / 共47页
数据库设计说明书-完整版..docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

数据库设计说明书-完整版..docx

《数据库设计说明书-完整版..docx》由会员分享,可在线阅读,更多相关《数据库设计说明书-完整版..docx(47页珍藏版)》请在冰豆网上搜索。

数据库设计说明书-完整版..docx

目录

第一章 引言 1

1.1编写目的 1

1.2背景 1

1.3参考资料 2

第二章 外部设计 3

2.1标识符和状态 3

2.2命名约定 3

2.3设计约定 3

第三章 结构设计 4

3.1概念结构设计 4

3.1.1实体和属性的定义 4

3.1.2设计局部ER模式 13

3.1.3设计全局ER模式 20

3.2逻辑结构设计 21

3.2.1 模式 21

3.2.2 外模式 32

3.3物理结构设计 32

第四章 运用设计 34

4.1数据字典设计 34

4.2安全保密设计 34

4.3数据库实施 34

4.3.1创建数据库 34

4.3.2创建表 34

第一章 引言

1.1编写目的

1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。

2、本数据库设计说明书读者:

用户、系统设计人员、系统测试人员、系统维护人员。

3、本数据库设计说明书是根据系统需求分析设计所编写的。

4、本系统说明书为开发软件提供了一定基础。

1.2背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:

效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。

然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。

正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

够为用户提供充足的信息和快捷的查询手段。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速。

查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大的提高学生信息管理的效率。

1.3参考资料

软件工程导论(第五版) 张海藩编著清华大学出版社

数据库系统概论(第四版)王珊,萨师煊编著高等教育出版社

Internet资源

第二章 外部设计

2.1标识符和状态

数据库软件的名称:

SQLServer2008

数据库的名称为:

DB_mag

2.2命名约定

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

2.3设计约定

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

第三章 结构设计

系统按照无锡迈尔斯通企业协同办公系统的统一规划,运行在无锡迈尔斯通企业协同办公网站的统一数据库中,采用了数据库的热备份技术,实现数据的有效和安全。

3.1概念结构设计

3.1.1实体和属性的定义公共模块

员工信息(用户登录名、真实姓名、密码、公司邮箱、其他邮箱、MSN、QQ、手机、固定电话、所属部门、职位、角色)

所属部门

真实姓名

固定电话

登录名

公司邮箱

员工信息

密码

其他邮箱

学位

角色

QQ

职位

手机

MS

职位(职位标识、职位名称)

职位标识

职位

职位名称

部门(部门标识、部门名称)

部门标识

部门

部门名称

学历(学历标识、学历名称)

学历标识

学历

学历名称

意见与建议(提出人、提出时间、意见与建议主题、内容、附件)

主题

提出时间

内容

提出人

意见与建议

附件

网站更新新闻(添加人、添加时间、新闻标题、更新时间)

添加时间

新闻标题

添加人

网站更新新闻

更新时间

附件(所属位置、文件名、文件路径、上传时间)

所属位置

文件名称

附件

上传时间

文件路径

n消息面板模块

公告栏信息(公告标题、公告内容、公告发表人、发表时间、紧急状态)

发表人

公告内容

发表时间

公告标题

公告信息

紧急状态

公告状态(状态标识、状态名称)其中属性约束如下:

状态名称:

普通,重要,紧急

状态名称

公告状态

状态标识

站内短信(发送人、接收人、留言标题、内容、发送时间、是否回复、是否读取、是否公开、消息状态、是否被发送者删除、是否被接收者删除)

其中属性约束如下:

是否回复:

0=未回复,1=已回复;是否读取:

0=未读,1=已读;是否公开:

0=不公开,1=公开;消息状态:

普通,重要,紧急,重要紧急;是否被发送者(接收者)删除:

0=否,1=是

留言标题

接收人

留言内容

发送人

发送时间

站内短信

消息状态

是否回复

是否公开

是否读取

是否被发

送者删除

是否被接

收者删除

n事务管理模块

事务(事务具体信息、事务提交人、事务处理人、事务计划开始时间、事务计划结束时间、事务

添加时间、事务类型、事务原由、备注)

事务提交人

事务信息

事务处理

事务类型

计划开始时间

事务

事务原由

计划结束时间

备注信息

添加时间

事务信息(事务名、事务内容、添加时间、事务状态、重要性)

事务内容

事务名

添加时间

事务状态

事务信息

事务重要

事务状态(事务名称、事务状态标志位)

状态名称

事务状态

状态标志位

跟踪信息(对应事务、跟踪内容、跟踪时间、跟踪人、实际开始时间、实际结束时间、状态、结果描述、事务详细信息、备注)

跟踪时间

跟踪内容

跟踪人

对应事务

实际开始时间

事务详细信息

跟踪信息

实际结束时间

结果描述

备注

n计划管理模块

目标(目标标题、目标制定人、接收人、要求结束时间、具体内容、附件、发起时间)

目标制定人

目标标题

目标接收人

具体内容

要求结束时间

目标

发起时间

附件

计划(计划标题、目标标题、计划人、上级接收人、计划安排详细内容、计划开始时间、计划结束时间、附件、计划状态、计划制定时间)

目标标题

计划标题

计划人

详细内容

上级接收人

计划

计划开始时间

计划结束时间

计划状态

附件

制定时间

计划状态(状态标识、状态名称)其中属性约束如下:

状态名称:

初稿、审批中、批准、分配中、执行中

状态标识

计划状态

状态名称

周报(计划标题、报告人、接收人、针对计划的完成百分比、针对目标的累计完成百分比、报告内容、额外性工作、需要支持、风险和问题、下一个计划期、周报发送时间)

报告人

计划标题

接收人

报告内容 针对计划的

完成百分比

额外性工作

周报

针对目标的累

计完成百分比

发送时间

需要支持

风险问题

下个计划期

n客户跟踪模块

客户信息(客户名称、客户地址、客户电话、客户传真、客户邮箱、客户法定代表、客户被添加时间、客户被添加的用户、联系人、联系人职务、联系方式、公司地区、最后修改人、最后修改时间、经营范围、备注、客户性质)

其中属性约束如下:

客户性质:

1=客户,2=渠道,3=客户和渠道

客户传真

客户电话

客户邮箱

客户地址

客户法定代表

客户信息

客户名称

被添加时间

联系人

被用户添加

联系人职务

公司地区

最后修改人

备注

客户性质

联系方式

经营范围

沟通信息(沟通名、沟通内容、时间、方式、沟通用户、沟通客户、客户方沟通人、备注)

沟通时间

沟通内容

沟通方式

沟通名

沟通用户

客户方沟通人

沟通信息

沟通客户

备注

沟通方式(沟通方式名称、沟通方式标志位)

标志位

沟通方式

方式名称

项目状态(状态标识、状态名称)

状态标识

项目状态

状态名称

文件信息(文件所属、文件对应模块、文件原名、文件服务器名、上传时间、文件上传人、文件地址、备注)

其中属性约束如下:

文件所属于:

1=沟通2=事务3=跟踪

文件服务器名

文件原名

上传时间

文件所属

文件上传人

文件对应模块

文件信息

文件地址

备注

客户跟踪权限(用户、是否管理员、是否高层领导)

其中属性约束如下:

是否管理员:

0=否,1=是;是否高层:

0=否,1=是

对应用户

是否管理员

权限

是否高层

n会议管理

会议信息(会议时间、会议地点、会议标题、会议回复状态、会议参加人员、不参加理由、回复时间、回复状态的修改人、会议议程、会议时长)

其中属性约束如下:

会议回复状态:

0=未回复,1=参加,2=不参加,3=不确定

会议回复状态

会议标题

参加人员

会议地点

不参加理由

会议时间

会议信息

回复时间

状态修改人

会议议程

会议时长

会议记录(对应会议、主持人、发布时间、参加人员、会议小结、会议小结状态)其中属性约束如下:

会议小结状态:

0=无,1=有

参加人员

主持人

对应会议

会议小结

发布时间

会议记录

会议小结状态

n人力资源模块

请假申请(请假申请人、请假审批人、请假主题、请假形式、请假类型、请假开始时间、请假结束时间、请假总共时间、请假内容、请假申请时间、审批状态)

其中属性约束如下:

请假形式:

0=事前请假,1=事后请假;审批状态:

0=未回复,1=不通过,2=通过

请假类型

请假主题

开始时间

审批人

结束时间

申请人

请假申请

总共时间

审批状态

申请时间

请假内容

请假类型(类型标识符、类型名称)

类型标识

请假类型

类型名称

请假审批(对应请假申请、是否查阅、审批时间、审批意见、审批结果)其中属性约束如下:

是否查阅:

0=未读,1=已读;审批结果:

0=未审批,1=未通过,2=已通过

审批时间

是否查阅

审批意见

对应申请

请假审批

审批结果

n权限模块

角色(角色标识符、角色名称)

角色标识

角色

角色名称

操作(操作标识符、操作名称、备注)

备注

操作标识

操作

操作名称

n网站统计

访客记录(访客对应用户、访客IP地址、访客登录时间、离开时间、IP对应物理地址)

登录时间

IP地址

离开时间

对应用户

访客记录

对于物理地址

访客足迹(访客对应用户、之前页面UI、当前页面UI、本页面进入时间、本页面退出时间)

当前UI

前页面UI

进入时间

对应用户

访客足迹

离开时间

3.1.2设计局部ER模式

员工局部E-R图:

手机

真实姓名

固定电话

登录名

公司邮箱

员工信息

密码

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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