数据流程图图例:常见的数据流程图有两种:一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。 一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。 这两种方法实际表示一个数据流程的时候,大同小异,但是针对不同的 数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读者在实际 工作中根据实际情况选用。
a
2013-12-15
管理信息系统
外部项
(S)
指不受系统控制,在系统以外的事物或人,它表达了该 系统中数据的外部来源或去处。如图所示:
a
e 顾客
b 供应商
a 顾客
外部项 外部项2013-12-15 管理信息系统
重复的
多次重复的外部项a 顾客 b 财 务科 c 经理 b 财 务科 e 顾客
2013-12-15
管理信息系统
数据流(F)数据的流动方向,可以是多个记录、组合项或基本项。数据流的符号最 简单,一个水平箭头或垂直箭头。
出/入库单
F修改 库存
F
库管员 查询要求
库存帐
查询 库存
回答2013-12-15 管理信息系统 4
数据流的描述
编制
合格订货单
合格订货单
计算应收款
财务 报表
经理
数据流的描述 流
不需要描述的数据
2013-12-15
管理信息系统
数据流的表达
订货单 支票 顾客 退货单 询问
订货单 处理 顾客 事务 支票 退货单 询问
数据流的错误表达
2013-12-15
管理信息系统
第一种解决办法订 货单 处理 顾客 顾 客事 务 顾客 事务 支票 退 货单 询问
2013-12-15
管理信息系统
第二种解决办法订 货单 编辑 订 货单 顾客 询问 处理 询问 支票 开 收据 收据 回答 合 格订 货 单
2013-12-15
管理信息系统
处理逻辑
(P)
表示对数据的逻辑处理功能。处理逻辑对数据的变换方式有两种:(1) 能变换数据的结构,例如将数据的格式重新排列。 (2) 能在原有的数据内容基础上产生新的数据内容,例如计算总计或平均值。
标识部分处理逻辑符号由三部分组成:标识部分、 功能描述部分和功能执行部分。 如图 所示:
功能描述部分
功能执行部分2013-12-15 管理信息系统 9
处理逻辑表达举例15 编制月报 20 计算利润
部门
财务科
P452
程序名
2013-12-15
管理信息系统
数据存储
(D)
数据存储是对数据存储的逻辑描述。数据存储可用一个 右边开口的水平长方条表示。 如图所示:
D3
总数
D3
库存的目录数据存储
D7
总数
D8
供 货单 位
D7
总数
重复的数据存储2013-12-15 管理信息系统 11
计算销售量
销售量
存入数据
计 算销 售 量
销 售量
D4
商 品销 售 账
读出数据2013-12-15 管理信息系统 12
计 算销 售 总额
累 积销 售 量和 商 品单 价
D4 商 品销 售 帐
检索数
据统计员 记录 考勤 职工考勤 计算 工资 职工
数据存储的“邮政信箱”作用2013-12-15 管理信息系统 13
数据流(程)图
2013-12-15
管理信息系统
顶层顶层的顶层数据流程图只需指明处理与有关外部实体之 间的信息交换关系就可以了,无须考虑内部的处理、存 储、信息流动问题。
2013-12-15
管理信息系统
中层中层数据流程图中增加了数据存储,数据存储增加的标 准是只增加模块(子系统)共用的数据存储,所以仅存 在于功能模块的接口处。
2013-12-15
管理信息系统