简单数据流程图实例.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单数据流程图实例

购书单 缺书单 销售 教材 采购 教材 1 2 第一层DFD 教材购销系统 教材存量表 学 生 D1 缺书登记表 D2 书库 保 管 员 进书单 教材入 库信息 领书单、无效购书单 1.2 第二层DFD 销售子系统(1.0) 无效 书单 教材存量表 D1 开发票 D2 缺书登记表 学生 各班学生用书表 D3 售书登记表 D4 1.1 审查 有效性 1.3 登记并 开领书单 学生 1.5 补售 教材 1.4 登记缺书 购书单 发票 领书 单 有效 购书单 教材入库信息 按书号 汇总缺书 2.1 2.3 第二层DFD 采购子系统(2.0) 待购教材表 D5 教材一览表 D6 书库 保 管 员 进书单 教材存量表 D1 2.2 按出版社 统计缺书 修改教材库 存和待购量 D2 缺书登记表 缺 书 单 教材入库信息 开发数据流程图时的注意事项: (1)上层数据流程图与下层数据流层图的平衡; (2)对图中各元素加以编号 P-处理, D-数据存储, F-数据流, .-流程图的层次 (3)图中只有数据流,无控制流 只考虑加工之间的数据流动 (4)数据流程图的核心是“处理功能”处理数据流。 数据流 数据流 处理 外部项名称 外部项 数据流 数据流名称 数据存储名称 数据存储 功能描述 处理功能 基本图例如下: EX1:请根据以下销售过程画出数据流程图:用户将定货单交给某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员做出库处理,即:查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购员采购。 用户 发货票 不合格订单 订货单 检验 合格订单 出库 处理 采购通知 库存台帐 EX1 采购员 EX2:请根据以下定货过程画出数据流程图:采购员从仓库收到缺货通知单后立即进行定货处理,即,查阅订货合同单,若已定货,则向供货单位发出催货单,否则,填写定货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。 EX2 仓库 缺货通知单 订货 催货单 供货单位 订货单 取货通知 订货合同单 EX3:请根据以下储蓄所存款过程画出数据流程图: 储户将填写好的存款单、存折和存款交储蓄所,查对储户账户,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时要修改储户账户,并将存折交还储户,而将存款放入现金库。 EX3 储户 储户帐 不合格存款单 存折、存款单 现金单 存折 存折 合格存款单 现金库 查对账户 储蓄所 P1.1 存款处理 P1.2 储蓄所 EX4:某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。 (1)保管员根据当日的出库单和入库单通过出、入库处理去修改库存台帐。 (2)根据库存台帐由统计、打印程序输出出库日报表,交给部长。 (3)需要查询时,可利用查询程序在输入查询条件后 ,到库存台帐去查找,显示查询结果。 EX4 查询结果 保管员 入库单 库存台帐 出库单 出库日报表 查询条件 出入库处理 P1.1 库存系统 统计打印 P1.2 库存系统 查询 P1.3 库存系统 部长 职工 注意: (1)数据流程分析采用自顶向下逐层分解的方法,通过分析绘制分层的数据流程图(data flow diagram,DFD)来进行系统分析。 (2)DFD由顶层图、一级细化图、二级细化图等一组图构成。在顶层图中,将系统视为由一个处理功能所构成的系统;一级细化图是对顶层图处理功能的分解与细化。 怎样画DFD 了解DFD的特性 画分层DFD 1) DFD的特性 与程序流程图不同,DFD不表示程序的控制结构,只描述数据的流动 DFD分成多层(子图、父图概念)表示, 从而逐步展开数据流和功能的细节。 S 2 1 3 2.2 2.1 2.3 3.1 3.2 顶层 1层 2层 (基本系统模型) (系统的子功能) DFD的分层表示 2) 画分层DFD (1)先画出顶层DFD (2)自顶向下画出各层DFD 分解原则: 分解后的软件成分有相对独立功能 一次分解不要加入细节过多 3) 画分层DFD的指导原则 (1)父图-子图平衡 (2)编号 (3)分解的程度 父图-子图平衡 父图-子图平衡: 模型分解时必须保持父图的输入输出数据流和子图输入输出数据流相同。 A 1 4 2 3 B F E G C D 缺少C 3.1 E D 3.3 3.2 对加工3细化的子图: 加工3 处理编号 处理的编号原则: 子图图号为分解的父图中的处理号, 同级子图在最后数字以序号区别。 S 2 1 3 2.2 2.1 2.3 3.1 3.2 顶层 (不编号) 1层 2层 分解的程度 分解的深度与层次: 按功能情况定,一般设深度为3-5;

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档