个人信息管理系统后台数据库设计

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

1需求分析1.1系统功能结构图

1.1.1系统功能图如下所示

1.1.2流程分析

用户需要使用账号和密码通过登录界面登录个人信息管理系统,新用户可以注册账号进行登录。登陆后进入系统主窗体,可对个人信息管理、通讯录管理、日程安排管理、个人财务管理进行操作。退出系统时返回登陆页面。

1.1.3系统功能分析

个人信息管理系统主要由:个人信息管理、通讯录管理、日程安排管理、个人财务管理等模块组成。进入系统后,用户可以对系统中的信息进行查询、添加、修改、删除等操作。有以下功能:

1.个人信息:包括个人姓名、性别、出生日期、民族、学历、电话、邮箱、工作

单位、地址、

2.QQ等。

3.通讯录信息:包括通讯人姓名、联系方式、工作地点、所在城市、备注等。

4.个人财务信息:包括总收入,消费项目、消费金额、消费时间、余额等。

1.2数据流图

由以上的需求分析,可以得到各种数据项,数据流向,数据处理过程以及最终的数据

1.2.1顶级数据流图

图 1-2

1.2.2第二级数据流图

图 1-3

1.2.3第三级数据流图

1.3数据字典

数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据流程图描述了系统的分解,即描述了系统由哪几部分组成、各部分之间的联系等。

在此系统中涉及到的数据字典如下:

1.3.1个人信息数据信息

(1)数据项描述

数据项:用户编号

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

别名:uname

类型:字符型

长度:0至10

取值范围:0000000000到9999999999

取值含义:无

数据项:用户年龄

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

别名:uage

类型:字符型

长度:0至2

取值范围:00到99

取值含义:无

数据项:用户出生日期

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

别名:ubirthday

类型:字符型

长度:0至10

取值范围:0000000000到9999999999

取值含义:无

数据项:用户电话

含义说明:标识每个用户联系号码

别名:utel

类型:字符型

长度:0至11

取值范围:00000000000到99999999999

取值含义:无

数据项:用户职业

含义说明:标识每个用户的工作名称

别名:ujob

类型:字符型

长度:0至30

取值范围:0000000000到9999999999

取值含义:无

数据项:用户地址

含义说明:标识每个用户的住址

别名:uplace

类型:字符型

长度:0至30

取值含义:无

数据项:用户性别

含义说明:标识每个用户的性别

别名:usex

类型:字符型

长度:0至2

取值范围:00到99

取值含义:无

(2)数据结构

数据结构名:用户

含义说明:是个人信息系统的主体数据结构,定义了一个用户的有关信息组成:姓名,年龄,性别,出生日期,电话,QQ,职业,地址

(3)数据流

数据结构名:用户添加信息

说明:用户添加有关各种自己的信息

数据流来源:用户

数据流去想:保存

(4)数据存储

数据存储名:用户表

说明:记录用户的信息

流入数据:来源用户

流出数据:无

1.3.2通讯录

(1)数据项描述

数据项:用户编号

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

别名:uname

类型:字符型

长度:0至10

取值范围:0000000000到9999999999 取值含义:无

数据项:联系人编号

含义说明:唯一标识每个联系人

别名:name

类型:字符型

长度:0至10

取值范围:0000000000到9999999999 取值含义:无

数据项:与用户关系

含义说明:标识与用户关系

别名:relation

类型:字符型

长度:0至10

取值范围:0000000000到9999999999 取值含义:无

数据项:联系人电话

含义说明:标识每个用户联系号码

别名:tel

类型:字符型

长度:0至11

取值范围:00000000000到99999999999

取值含义:无

数据项:联系人 QQ

含义说明:标识每个用户网络联系方式

别名:QQ

类型:字符型

长度:0至15

取值范围:000000000000000到999999999999999

取值含义:无

(2)数据结构

数据结构名:联系人

含义说明:是通讯录的主体定义了一个联系人的有关的信息组成:用户名,姓名,关系,电话,QQ,地址

(3)数据流

数据流名:添加的联系人信息

说明:联系人的各种信息

数据来源:用户

数据流向:保存

(4)数据存储

数据存储名:通讯录表

说明:记录联系人的信息

流入数据流:用户

流出数据流:无

相关文档
最新文档