Betty通讯录数据库设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

B e t t y 通讯录系统

数据库设计说明书

Betty -4.0

版本变

文挡编号

Betty-4.0

文挡名称 数据库设计说明书

撰写人 吴传梅 、喻静、 刘藜藜 审核/批准

创建时间

2010-06-08

说明:

版本号更改时间更改人更改原因审批人Betty—4.0 2010-6-9喻静结构设计和物理设

计不符合要求

Betty—4.0 2010-6-9刘藜概念结构视图不完

1引言 (4)

1.1编写目的 (4)

1.2背景 (4)

1.3定义 (4)

1.4参考资料 (4)

2外部设计 (4)

2.1标识符和状态 (4)

2.2约定 (5)

2.3专门指导 (5)

3结构设计 (6)

3.1概念结构设计图E--R图 (6)

3.2逻辑结构设计 (7)

3.3物理结构设计 (7)

4运用设计 (9)

4.1数据字典设计 (9)

4.2安全保密设计 (11)

1引言

1.1编写目的

本文档说明了通讯录系统研究项目的数据库的设计,用于指导该系统在数据存储各方面的内容,为系统开发的程序员,系统分析员做为基准文档。

1.2背景

说明;

A. 软件系统名称:Betty通讯录系统软件

B. 任务提出者:郑州大学信息工程学院教师徐婷

开发者:郑州大学信息工程学院软件工程专业08级刘藜藜吴传梅崔翔宇喻静

完成的该系统可以在网络使用

C. 本系统是独立的系统,不与其他资料系统提供接口,所产生的输出都是独立的。

本系统将使用SQL Server 2005作为数据库存储系统。

1.3定义

1、Betty:贝蒂,通讯录系统名称

2、数据库管理软件:Microsoft SQL Server

1.4参考资料

列出有关的参考资料:

A 本系统的《开发要求说明》

B 本系统的《软件需求说明书》

C 国家标准《数据库设计说明书》

D 本系统的《详细计划说明书》

2外部设计

2.1标识符和状态

数据库软件:SQL Server2005

数据库名称:Betty Address book System

数据库中一共建立了5个表,表名分别为用户信息表,管理员表通讯录联系人表,管理表,通信管理表。

2.2约定

本系统采用Microsoft Server 2003为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装Microsoft Server 2003,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。

数据库中所建立的表名如(2.1标识符和状态),对于表的各个属性,在下面会有描述。

2.3专门指导

对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:

数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。

应用程序的数据变换,通过T--SQL相关的插入信息来实现。

应用程序的数据查询,通过T—SQL相关的查询语句来实现,并且应用程序在其结果集上进行操作。

2.4支持软件

SQL Server 2005提供了核心的引擎,为支持本数据库Betty Address book System

需要使用到SQL Server 2005的几个组件:

A.查询分析器:T—SQL调试,优化,检测性能的工具;

B.事件探查器:提供了对SQL Server执行操作的检测,并以T—SQL的形式记录

C.服务管理器:提供SQL Server2005的停止,启动的控制工具。

D.企业管理器:提供了数据管理和数据库操作的集成平台。

此外,还可能包括使用到数据的导入导出工具,为数据库提供数据的输入。

3结构设计

3.1概念结构设计图E--R图

本系统涉及用户、管理员、通讯录联系人三个实体E—R图中用方框代表,用户具有编号、姓名、性别、民族、出生日期、照片、简历等属性,是保存在通讯录中用户的个人信息;管理员通讯录的管理着,管理员除了具有普通用户的属性外还拥有用户ID、密码属性,用以用户以管理员的身份登陆通讯录系统对通讯录进行管理;通讯录联系人是通讯录的主体,每位联系人都具有编号、姓名、家庭电话、移动电话、QQ号码等记录信息。普通用户可以与多个联系人进行通讯,保存他们的通讯信息,同时每个联系人的记录信息也可以由多个用户保存;管理员同时管理用户和通讯录联系人他们之间的关系也为多对多型。

3.2逻辑结构设计

此图为概念结构设计转换来的系统逻辑结构视图。

3.3物理结构设计

在数据库中,数据的存储如下表:

User table:

列名数据类型长度允许空PRIMARY KEY Uno vrchar 7 否

Uname vrchar 8 否

Usex char 2 否

Ubirthday datet 8 否

Unation vrchar 10 是

Uphoto led 4 是

Uresume text 100 是

相关文档
最新文档