个人信息管理系统-----数据库设计说明书 联系客服

发布时间 : 星期三 文章个人信息管理系统-----数据库设计说明书更新完毕开始阅读59eb0c73a417866fb84a8ec8

个人信息管理系统数据库设计说明书

是采用Microsoft SQL Server 2005的为开发软件的数据库服务程序。

1.3定义

无。

1.4参考资料

《实用软件文档写作》清华大学出版社 《数据库原理教程》科学出版社 《软件工程》高等教育出版社

《软件工程方法与实践》机械工业出版社 《软件设计文档国家标准》GB8567-88

2外部设计

2.1标识符和状态

本系统采用Microsoft Server 2007为基本开发工具,数据库名称为Test。数据库中一共建立了6个表,表名分别为Person(用户),Communication(通讯录),Diary(日记),Memorandum(备忘录),Income(收入),Cost(支出)。

附注:1.此表仅是暂时使用的,仅用于测试; 2.此表的有效时间到此项目完成时。

2.2约定

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

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

2.3专门指导

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

共16页 第2页

个人信息管理系统数据库设计说明书

见:

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

3结构设计

3.1概念结构设计

E-R图如图3-1所示:

共16页 第3页

个人信息管理系统数据库设计说明书

用户名 支出 项目 时间 收入 财务管理 数额 N 添加时间 姓名 管理 用户名 时间 性别 M N 年龄 M 记录 用 出生年月 地址 M 电话 记录 N QQ 记录时间 备忘录 记录时间 地点 时间 户 日记 用户名 职业 M 帐号 记录 密码 爱好 时间 地点 时间 用户名 姓名 N QQ 通讯录 电话 地址 关系 图3-1

共16页 第4页

个人信息管理系统数据库设计说明书

3.2逻辑结构设计

将上面的E-R图进行分析后,形成如下的逻辑关系:

用户(姓名,性别,年龄,出身日期,地址,电话,QQ,职业) 日记(用户名,记录时间,标题,时间,地点,事件) 备忘录(用户名,记录时间,时间,地点,事件) 通讯录(用户名,姓名,电话,地址)

收入(用户名,项目,数额,添加时间,收入) 支出(用户名,项目,支出,数额,添加时间)

3.3物理结构设计

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

Person 字段名 uName uage ubirthday utel uQQ ujob uPlace Usex 数据类型 VARCHAR NUmBER Archar VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR 字段长度与格式 10 / 10 11 15 30 30 2 主键 是 否 否 否 否 否 否 否 图3-2 Communication

共16页 第5页