软件产品开发需求模型(DFD和DD)数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具
数据流图和数据字典共同构成系统的逻辑模型
数据字典由下列六类元素的定义组成:(1)数据流(2)数据项:是“不可再分”的数据单位,是数据的最小组成单位
(3)数据结构(4)数据存储:数据存储是数据结构停留或保存的场所
(5)处理逻辑(6)外部实体在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素
对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”
一、数据流图:1.网上购书电子商务系统数据流程图(第一层)1数据流图说明:(DD)1.1E:外部项编号名称有关数据流属性描述EBMS1
1顾客FBMS1
1FBMS1
2FBMS1
3FBMS1
4FBMS1
5FBMS1
6用户注册、登陆、提交订单、付款;送货给顾客、给顾客收据等EBMS1
2书籍供应厂商FBMS1
7FBMS1
8FBMS1
9FBMS1
10向厂商购书、付款;厂商发货、给收据等1.2P:处理逻辑编号名称功能描述处理频度PMRS1
1网上售书管理系统(BMS)用asp网站管理整个网上书店每笔交易或批量处理1.3F:数据流共有FBMS1
1~FBMS1
10这10个数据流,分别描述如下:(1)数据流名称:FBMS1
1数据流说明:用户登入数据项数据类型长度备注Username字符型10用户名Password字符型15密码(2)数据流名称:FBMS1
2数据流说明:密码修改数据项数据类型长度备注Username字符型10用户名Password_old字符型15旧密码Password_new字符型15新密码Password_new2字符型15新密码确认(3)数据流名称:FBMS1
3数据流说明:顾客的订单数据项数据类型长度备注ID_