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

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

个人信息管理系统

数据库设计说明书

文档编号:host_shujuku

文档名称:个人信息管理系统

审核批准:

审核人:

创建时间:2012/5/16

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

目录

1引言 (1)

1.1编写目的 (1)

1.2背景 (1)

1.3定义 (2)

1.4参考资料 (2)

2外部设计 (2)

2.1标识符和状态 (2)

2.2约定 (2)

2.3专门指导 (2)

3结构设计 (3)

3.1概念结构设计 (3)

3.2逻辑结构设计 (5)

3.3物理结构设计 (5)

4运用设计 (8)

4.1数据字典设计 (8)

4.2安全保密设计 (16)

数据库设计说明书

1引言

1.1编写目的

《个人信息管理系统数据库设计说明书》目的是,针对《个人信息管理系统》中提出的各项功能和费功能性需求,为其实现而设计的数据库,以实现数据的共享和安全存取,最终实现用户对于数据共享的具体要求,同时在满足于用户的数据存取要求的基础上,实现对于数据的关联性及优化,实现数据的安全性及可移植性,实现数据库的可扩容性结构,以保证用户数据能够简单的进行移植和数据库对于用户未来数据要求的兼容性。

《个人信息管理系统数据需求说明书》的阅读对象为:

1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;

2)对本《数据需求说明书》进行评审和确认的有关业务、技术人员;

3)参加详细设计,测试设计阶段工作的全体设计人员;

4)《个人信息管理系统》项目组,其他有权需要调用本文档的人员;

1.2背景

开发软件的名称:个人信息管理系统

项目任务提出者:郑州大学软件学院教师宋玉

项目开发者:郑州大学软件学院工程专业2010级:杨永生、王栋、王东旭、黄海、尤欣欣、胡洁、刘晴;

用户:公司人员、国家公民;

实现软件者:本小组

项目与其他软件、系统关系:银行支付系统(软件开发完成后投资方支付给开发方报酬);

求职人员与招聘公司信息数据库

本系统采用B/S,服务器端采用Microsoft Server 2007为操作系统的工作站,

是采用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专门指导

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

见:

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

3结构设计

3.1概念结构设计

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

图3-1

3.2逻辑结构设计

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

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

备忘录(用户名,记录时间,时间,地点,事件)

通讯录(用户名,姓名,电话,地址)

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

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

3.3物理结构设计

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

Communication

Diary

Memorandum

Income

Cost

图3-7

4运用设计

4.1数据字典设计

数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

4.1.1个人信息数据信息

(1)数据项描述

数据项:用户编号

含义说明:唯一标识每个用户

别名:uname

类型:字符型

长度:0至10

取值范围:0000000000到9999999999

取值含义:无

数据项:用户年龄

含义说明:标识每个用户年龄

别名:uage

类型:字符型

长度:0至2

取值范围:00到99

取值含义:无

数据项:用户出生日期

含义说明:标识每个用户生日

别名:ubirthday

类型:字符型

长度:0至10

相关文档
最新文档