数据流图例题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 发票 开发票
1.3 登记并 领书单 开领书单
学 生
购书单
F3各班学生用书表
F4售书登记表
1加工框的第2层数据流图
1框的子图
F2缺书登记表
进书通知
1.5
采购
补售
教材
1.4
登记 缺书
F1教材存量表
补售 书单
暂缺书单
无效书单
学 生
1.1 审查 有效 有效性 购书单
1.2 发票 开发票
1.3 登记并 领书单 开领书单
有销售、采购、会计三大项。主要数据流 输入的源点和输出终点是顾客和供应商。 • 然后从输入端开始,根据商店业务工作流 程,画出数据流流经的各加工框,逐步画 到输出端,得到第二层数据流图
第二层数据流图
细化每一个加工框
销售细化
采购细化
数据流图的原则
1 每个加工至少有一个输入数据流和一个输出数 据流。
2允许一个加工有多个数据流流向另一个加工,也 允许一个加工有两个相同的输出数据流流向两个 不同的加工.
3保持父图与子图平衡:父图某加工的输入输出数 据流必须与子图的输入输出流在数量和名字上相 同.
4 保持数据守恒
易混淆的知识
数据流是在处理、数据存贮和源点/终点之 间传递的动态数据,不是控制的转移流向。
学 生
购书单
F3各班学生用书表 F4售书登记表
F1 教材存量表
购书单
学 领书单
生
1
进书通知 销售
2
采购
缺书单
书库 保管员 进书通知
父框
F2 缺书登记表
第一层DFD图——教材购销系统
F1 教材存量表
购书单
学 领书单
生
1
进书通知 销售
2
采购
缺书单
书库 保管员 进书通知
2框功能:
按书号汇总缺书
F2 缺书登记表
进书通知 销售
2
采购
缺书单
书库 保管员 进书通知
1框功能:
审查有效性 开发票 登记缺书
登记并开领书单 补售教材
F2 缺书登记表
第一层DFD图——教材购销系统
1加工框的第2层数据流图
F2缺书登记表
进书通知
1.5
采购
补售
教材
1.4
登记 缺书
F1教材存量表
补售 书单
暂缺书单
无效书单
学 生
1.1 有效 审查 有效性 购书单
F1 教材存量表
购书单
学 领书单
生
1
进书通知 销售
2
采购
缺书单
书库 保管员 进书通知
父框
F2 缺书登记表
例2 商店业务处理系统
这个数据流图只是一个高层的系统逻辑模型,它反映了 目标系统要实现的功能
例3数据流图绘制步骤
首先确定系统的输入和输出 • 根据商店业务,画出顶层数据流图,以反
映最主要业务处理流程 • 经过分析,商店业务处理的主要功能应当
各班学生用书表
教材存量表表
目标系统数据流向过程
无效书单
学 购书单 审查并
生
开发票
发票
开领 书单
领书单 学 生
各班学生用书表
教材存量表表
例2 在售书的基础上增加采购书
购书单
学
教材购
缺书单 书
库
生
领书单
销系统
保
进书通知
管 员
功能:
教材销售 教材采购
第0层数据流图
F1 教材存量表
购Biblioteka Baidu单
学 领书单
生
1
A
B
C
1
3
M
n
T
2
N 2.1
P
T 2.2 Q
2.3 S
父图
图a
子图
显然,图a中子图与 父图不平衡
1
2
定货单
提货单
333
4 5
6 父图
图b
客户 3.1
帐号 数量 3.3
子图
提货单 3.2
如果有如下数据条目: 定货单=客户+账号+数量 则子、父图平衡
数据流图只能表示软件对数据的处理动作, 而不反映处理的执行顺序。
在数据流图中应描绘所有可能的数据流向, 而不应该描绘出现某个数据流的条件。
找错误
门诊病历子系统 1
模型加工子系统 2
进货管理子系统 3
牙科诊所管理系统
Database
帐目管理子系统 4
系统管理子系统 5
例 考察下图中子父图的平衡
按出版社统计缺书
修改教材库存和待购量
第一层DFD图——教材购销系统
F2 缺书登记表
2框的子图
2.1
按书号 汇总缺书
2.2
按出版 社统计
缺书
书号和待购量 缺
F1 教材存量表
F5待购教材表 书 F6教材一览表 单
2.3
销销 售售
进书通知
修改教材库 存和待购量
进书通知 书库 保管员
2加工框的第二层DFD图—采购子系统
结构化分析方法--数据流图
例1
基本逻辑模型
学 购书单 教材科
书
学
生
售书系统
生
当前系统逻辑模型
张
王
李
赵
秘
会
出
保
学
购书 要求
书 开 购书单
计 检查 发票
购
生
书
单
并 发票
纳
管
开 领书单
领
取
书 单
书
书
学 生
各班学生用书表
教材存量表表
第一层目标系统逻辑模型
无效书单
学 购书单 审查并
生
开发票
发票
开领 书单
领书单 学 生