通讯录管理系统设计报告 下载本文

用户名,密码出错信息7.1核查用户名,密码核查结果允许修改,用户名用户信息文件用户名,新密码7.2修改用户处理新密码修改结果修改结果

用户名,密码不正确用户名,密码8.1核查用户名,密码核查结果用户名,密码用户信息文件用户名,密码8.2删除用户处理删除结果删除结果

15

此用户已存在新用户名,密码9.1核查新用户名核查结果新用户名,密码用户信息文件新用户名,密码9.2注册用户处理注册用户结果注册用户结果

DFD总图:

姓名,性别,关系联系人信息联系人基本信息联系人存在信息2.1查询处理用户名,姓名,性别,关系用户名联系人信息联系人信息文件类别信息(类别不存在)(联系人不存在)联系人基本信息类别添加结果用户名添加结果联系人基本信息(包括用户名)1.4添加新类别1.3添加联系人添加成功信息添加结果类别信息联系人编号或类别4.1核查处理用户名用户信息文件用户名用户名,联系人编号或类别名联系人新信息联系人不存在3.1核查联系人类别(联系人存在)3.2核查类别类别名核查结果类别信息(类别不存在)用户类别信息文件删除结果7.1核查允许修改,用户名用户名,联系人编号用户名,类别名删除结果4.2删除联系人或类别删除结果用户名,密码用户名,新密码核查结果修改结果用户信息文件用户类别信息文件用户信息文件用户名核查结果用户名,类编名用户名,密码类别信息用户名用户名,类别名允许登陆信息核查结果用户名,密码不正确用户名,密码9.1核查8.1核查用户名,密码核查结果用户信息文件新用户名,密码新用户名核查结果用户名,联系人编号出错信息提示核查结果类别名5.1查询处理6.1核查类别信息用户类别信息文件出错信息用户名,密码1.1核查联系人用户名用户信息文件类别信息(联系人不存在)1.2核查类别类别名核查结果用户名,密码核查结果联系人信息文件此用户已存在新用户名,密码6.2登陆处理核查结果联系人编号,用户名联系人新信息联系人信息文件3.4添加新类别添加成功信息用户名用户名修改结果用户信息文件用户名,密码用户名,密码删除结果新用户名,密码注册用户结果9.2注册用户处理类别信息7.2修改用户处理8.2删除用户处理注册用户结果联系人新信息(包括用户名)修改结果3.3修改联系人处理出错信息用户名,密码新密码修改结果注册用户结果

16

§3.2数据描述

数据字典:

1. 输入数据:鼠标按钮的单击、菜单的命令、查询条件和查询关键字、相关信息更改、统

计条件、受限操作所需密码记录等。

2. 输出数据:查询关键字确定的数据库记录的子集 、统计结果、信息的录入、修改结果

(成功或失败)等。

3. 内部数据:操作所产生的中间数据和查询操作建立的索引。

4. 数据库描述:本软件采用个关系型数据库。采用的数据库管理系统是SQLServer2000. 5. 数据流条目如下:

5.1)名称:用户名和密码。

简述:用户登陆的凭证,用户管理联系人要用到用户名。 定义:用户名和密码=用户名+用户密码。 来源:用户。

去向:6.1核查,7.1核查,8.1核查,联系人或类别的添加,查看,修改,删除(用到用户名);

5.2)返回用户的主界面=用户的个人操作界面; 5.3)名称:联系人基本信息。

简述:组成联系人的各种信息,用户可以管理;

定义:联系人基本信息=联系人编号+联系人姓名+联系人性别+出生日期+住址+电话+

邮箱+类编+用户名; 来源:用户。

去向:1.1核查联系人,1.2核查类别;

5.4)定义:联系人新信息。

简述:用户修改联系人时,修改过的信息。

定义:联系人新信息=联系人编号+联系人姓名+联系人性别+出生日期+住址+电话+邮

箱+类编+用户名。 来源:用户。

去向:3.1核查联系人,3.2核查类别;

5.5)名称:联系人查询条件。

简述:用户用来查询联系人的条件。

定义:联系人查询条件=[[联系人性别+用户名],[联系人姓名+用户名],[类别+用户

名],[ 联系人性别+联系人姓名+用户名],[ 联系人性别+类别+用户名],[ 联系人姓名+类别+用户名],[ 联系人性别+联系人姓名+类别] +用户名]。 来源:用户。

去向:2.1查询处理; 5.6)名称:联系人查询结果。

简述:用户输入条件,从数书库中查询的联系人条目。 定义:联系人查询结果={联系人编号+联系人姓名+联系人性别+出生日期+住址+电话+

邮箱+类编+用户名}。 来源:2.1查询处理; 5.7)名称:删除联系人条件。

简述:用户要删除某个联系人是输入的条件。 定义:删除联系人条件= 联系人编号+用户名;

17

来源:用户。

去向:4.1核查处理;

5.8)名称:删除用户类别条件。

简述:用户删除类别时输入的条件。

定义:删除用户类别条件=用户类别名+用户名; 来源:用户。

去向:4.1 4.1核查处理,4.2删除联系人或类别; 5.9)名称:类别查询条件。

简述:查询类别时的条件。

定义:类别查询条件=用户类别名+用户名。 来源:用户。

去向:5.1查询处理;

5.10)名称:查询类别结果。

简述:用户查询类别的结果。

定义:查询类别结果={类别名+用户名+备注}。

来源:5.1查询处理。 去向:用户;

5.10)名称:新用户密码。

简述:用户修改密码时,输入的新密码。 定义:新用户密码=新用户名+密码。 来源:用户。

去向:7.1核查,7.2修改用户处理; 6.文件条目如下: 6.1)名称:用户信息文件。

简述:记录用户信息的文件。 文件组成:{用户名+密码}。

写文件的加工:9.2注册用户处理,7.2修改用户处理。

读文件的加工:6.1核查,6.2登陆处理,7.1核查,8.1核查,9.1核查。

使用权限:用户和非用户; 6.2)名称:联系人信息文件。

简述:记录联系人基本信息的文件。

文件组成:{联系人编号+联系人姓名+性别+出生日期+住址+电话+邮箱+关系+用户名}。 写文件的加工:1.3添加联系人,3.3修改联系人处理,4.2删除联系人或类别。

读文件的加工:1.1核查联系人,2.1查询处理,3.1核查联系人,4.1核查处理,4.2删除联系人或类别。

使用权限:用户;

6.3)名称:用户类别信息文件。

简述:记录用户联系人类别的文件。 文件组成:{类别名+用户名+备注}。

写文件的加工:1.4添加新类别,3.4添加新类别,4.2删除联系人或类别,

18