弘博2080软件外包精英实训计划
数据库设计说明书
版本:1.0
1 引言......................................................................................................... 错误!未定义书签。 1.1 1.2 1.3 1.4 2
编写目的 . .................................................................................... 错误!未定义书签。 背景说明 . .................................................................................... 错误!未定义书签。 术语定义 . .................................................................................... 错误!未定义书签。 参考资料 . .................................................................................... 错误!未定义书签。
外部设计 . ................................................................................................ 错误!未定义书签。 2.1 2.2 2.3 2.4
使用它的程序 . ............................................................................ 错误!未定义书签。 约定 . ............................................................................................ 错误!未定义书签。 专门指导 . .................................................................................... 错误!未定义书签。 支持软件 . .................................................................................... 错误!未定义书签。
3 结构设计 . ................................................................................................ 错误!未定义书签。 3.1 3.2
概论结构设计 . ............................................................................ 错误!未定义书签。 逻辑结构设计 . ............................................................................ 错误!未定义书签。
4 运用设计 . ................................................................................................ 错误!未定义书签。 4.1
数据字典设计 . ............................................................................ 错误!未定义书签。
1引言
1.1 编写目的
为了使除数据库设计人员以外的其他开发人员更好的理解通讯录信息管理系统这个项目所要用到的后台数据库,以提高开发效率,缩短开发周期,特编写本数据库设计说明书。
1.2 背景说明
本数据库为通讯录信息管理数据库,为AddressListManage 提供相应的数据服务。
1.3 术语定义
无。
1.4 参考资料
无。
2外部设计
2.1 使用它的程序
AddressListManage 通讯录信息管理。
2.2 约定
所有表主键均为自增流水号,流水号来自各表对应的序列对象。表名为名词,所有子母都为大写。如表名超过10个字符则由原有名词组合中各名词的三字母缩写组成。各表主键为本表缩写加上‘ID ’ 字符做为后缀,类型为number 。
2.3专门指导
无。
2.4 支持软件
a.SqlServer 2005 b.Visual Studio 2005
3结构设计
3.1概念结构设计
根据项目的需求说明、流程设计以及系统功能,我们抽象出了满足用户需求的各种数据实体模型。本系统抽象出的数据库实体对象分别为用户实体、通讯录信息实体,各实体的E-R (Entity-Relationship )图如下所示。
为了使用户在登录系统时,能够判断用户登录是否成功,进入信息管理。就需要用户实体,用户的实体E-R 图如图1.1所示
图1.1
对于通讯录上所展示的信息,为了使系统用户详细了解明细,应该将所有相关信息都展示出来。通讯录信息的实体E-R 图如图1.2所示(填写)
3.2逻辑结构设计
逻辑结构图:
(图2:逻辑结构图)
4 运用设计
4.1 数据字典设计
对数据库设计中涉及到的各种项目,如数据项、记录等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。
1. 登陆账号表
2. 通讯联系信息表 (填写)
弘博2080软件外包精英实训计划
数据库设计说明书
版本:1.0
1 引言......................................................................................................... 错误!未定义书签。 1.1 1.2 1.3 1.4 2
编写目的 . .................................................................................... 错误!未定义书签。 背景说明 . .................................................................................... 错误!未定义书签。 术语定义 . .................................................................................... 错误!未定义书签。 参考资料 . .................................................................................... 错误!未定义书签。
外部设计 . ................................................................................................ 错误!未定义书签。 2.1 2.2 2.3 2.4
使用它的程序 . ............................................................................ 错误!未定义书签。 约定 . ............................................................................................ 错误!未定义书签。 专门指导 . .................................................................................... 错误!未定义书签。 支持软件 . .................................................................................... 错误!未定义书签。
3 结构设计 . ................................................................................................ 错误!未定义书签。 3.1 3.2
概论结构设计 . ............................................................................ 错误!未定义书签。 逻辑结构设计 . ............................................................................ 错误!未定义书签。
4 运用设计 . ................................................................................................ 错误!未定义书签。 4.1
数据字典设计 . ............................................................................ 错误!未定义书签。
1引言
1.1 编写目的
为了使除数据库设计人员以外的其他开发人员更好的理解通讯录信息管理系统这个项目所要用到的后台数据库,以提高开发效率,缩短开发周期,特编写本数据库设计说明书。
1.2 背景说明
本数据库为通讯录信息管理数据库,为AddressListManage 提供相应的数据服务。
1.3 术语定义
无。
1.4 参考资料
无。
2外部设计
2.1 使用它的程序
AddressListManage 通讯录信息管理。
2.2 约定
所有表主键均为自增流水号,流水号来自各表对应的序列对象。表名为名词,所有子母都为大写。如表名超过10个字符则由原有名词组合中各名词的三字母缩写组成。各表主键为本表缩写加上‘ID ’ 字符做为后缀,类型为number 。
2.3专门指导
无。
2.4 支持软件
a.SqlServer 2005 b.Visual Studio 2005
3结构设计
3.1概念结构设计
根据项目的需求说明、流程设计以及系统功能,我们抽象出了满足用户需求的各种数据实体模型。本系统抽象出的数据库实体对象分别为用户实体、通讯录信息实体,各实体的E-R (Entity-Relationship )图如下所示。
为了使用户在登录系统时,能够判断用户登录是否成功,进入信息管理。就需要用户实体,用户的实体E-R 图如图1.1所示
图1.1
对于通讯录上所展示的信息,为了使系统用户详细了解明细,应该将所有相关信息都展示出来。通讯录信息的实体E-R 图如图1.2所示(填写)
3.2逻辑结构设计
逻辑结构图:
(图2:逻辑结构图)
4 运用设计
4.1 数据字典设计
对数据库设计中涉及到的各种项目,如数据项、记录等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。
1. 登陆账号表
2. 通讯联系信息表 (填写)