事务
库存
定货
清单
定货信息
2 产生
定货报表 采购员
报表
定货信息 D2 定货信息
数据流图的原则
• 1 每个加工至少有一个输入数据流和一个输出 数据流。
• 2允许一个加工有多个数据流流向另一个加工, 也允许一个加工有两个相同的输出数据流流向 两个不同的加工.
• 3保持父图与子图平衡:父图某加工的输入输出 数据流必须与子图的输入输出流在数量和名字 上相同.
第二步: 根据分离的四种成分,画基本系统模型
事务 仓库管理员
定货报表
定货系统
采购员
定货系统基本系统模型
第三步: 对基本系统模型细化,得到功能级数据流图
功能总结:
• 零件的入库和出库称为事务 • 通过CRT终端把事务报告给定货系统 • 当某种零件的库存数量少于库存量临界值时就应该再
次定货。
第三步
• 4 保持数据守恒
易混淆的知识
• 数据流是在处理、数据存贮和源点/终点 之间传递的动态数据,不是控制的转移 流向。
• 数据流图只能表示软件对数据的处理动 作,而不反映处理的执行顺序。
• 在数据流图中应描绘所有可能的数据流 向,而不应该描绘出现某个数据流的条 件。
门诊病历子系统 1
找错误
模型加工子系统 2
• 定货系统功能:处理事务、产生报表 • “处理事务”有关的数据流:事务(录入)、库存清单
(保存、查询)、定货信息(缺货时产生) • “产生报表”有关的数据流:定货信息(报表数据来
源)、定货报表(结果)
库存清单
仓库 事务 管理员
库存清单
处理 事务
产生 定货报表 采购员 报表
定货信息