数据流程图总结.pptx

  1. 1、本文档共124页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;1、外 部 实 体;2、数 据 流; 数据流有时是很明显的,这时可以省略,不需要描述数据流!;处理与数据流; 举例:某公司的顾客可能寄来订货单、支票、退货请求,或询问某件事,如果把这些数据全部表达出来,这个数据流程图就不好看。;订货单;; 举例:储户到储蓄所去存(取)款时,要将填写好的存(取)单与存折交给营业员,营业员处理完这笔业务后,把存折交给储户。; 若把“存取单”与“存折”这两个平行且方向相同的数据流合并为“存取要求”,则可以减少一个数据流,数据流程图更简单好读一些!;3、处 理;;;;每个处理至少有一个输入数据流和一个输出数据流!!;4、数 据 存 储;;举例:多个数据存储; 数据流必须要么从某个处理流出、要么流入某个处理,而不能与处理无任何关系。;二、数据流图;(二)数据流程图绘制;(二)数据流程图绘制;;举例:绘制关联图;举例: 销售子系统的关联图;;;举例: 处理的逐层分解; 每一步分解都是将一个整体分成几个大的部分,不需太细!;二层DFD;三层DFD;举例: 订货子系统的关联图;举例:订货处理的第一层DFD;案例练习 (一) 订货系统的数据流图;订货系统功能说明: 采购部每天需要一张订货报表,报表按材料编号排序,报表中列出需要再次订货的材料。 对于需要再次订货的材料应列出下列数据:材料编号、名称、订货数量、参考价格、主要供应单位、第二供应单位等。 材料领用称为事务,通过放在仓库的CRT终端把事务输入到订货系统。当某种材料的库存数量少于库存量临界值时就应该再次订货。;练习 1: 先画出订货系统的业务流程图;业务流程图的常用符号;分析系统功能说明: 采购部每天需要一张订货报表,报表按材料编号排序,报表中列出需要再次订货的材料。 对于需要再次订货的材料应列出下列数据:材料编号、名称、订货数量、参考价格、主要供应单位、第二供应单位等。 材料领用称为事务,通过放在仓库的CRT终端把事务输入到订货系统。当某种材料的库存数量少于库存量临界值时就应该再次订货。;订货业务流程图;业务流程图与数据流程图的对应;练习 2: 再画出DFD关联图;再画出DFD关联图;如何画出订货系统的DFD? 1、考虑数据的源点和终点,确定系统的边界。 分析可知:仓库管理员把事务输入订货系统,系统经过汇总处理,每天向采购部提供一张订货报表。所以: 采购员是数据的终点,而仓库管理员是数据的源点。;练习 3: 画出第一层DFD;再细化关联图; 2、考虑处理 由于“采购部需要报表”,因此必须有一个用于产生报表的处理。输入事务的结果是改变材料库存量,任何改变数据的操作都是处理,因此对事务进行的加工是另一个处理。 3、考虑数据流 系统把订货报表送给采购部,因此订货报表是一个数据流;仓库需要将每笔事务输入到系统中,显然事务是另一个数据流。 ;订货系统的第一层DFD;4、考虑数据存储 可以看出产生报表和处理事务这两个处理在时间上不匹配(随时处理事务,但每天只有一次订货报表)。因此,库存数据必须存放一段时间,即一个数据存储。 由于“报表包括产品的价格、供应商信息”,因此必须存储有与供应商相关的订货数据,即需要有一个保存订货信息的数据存储。 ;自顶向下绘制DFD,逐层细化。;订货系统的第二层DFD (处理1.0的细化);订货系统的第二层DFD (处理2.0的细化);练习(二) 绘制销售出库过程的数据流图;先绘制业务流程图;先绘制业务流程图;销售出库业务流程图;再绘制DFD关联图 分析外部实体;销售出库过程的关联图;再细化关联图;销售出库过程的第一层DFD;课堂练习(三) 教材销售系统的数据流图;教材销售系统的业务说明: 学生填写购书单,如果书库中有所需教材,则开发票,登记并开领书单,学生凭领书单到书库领书。如果书库中该教材脱销,则填写缺登记表。根据缺书登记表,生成一张采购单,由教材采购人员根据采购单采购教材,新教材进库后,将进书单返回给系统。;DFD关联图:;DFD第二层图:;合并后的总DFD图:;检验DFD与业务流程的一致性: 1、有关数据载体部分一定要与业务流程图一致; 2、将DFD与相应的业务流程图进行对比检查,看是否有遗漏的数据处理功能。 检验DFD的一致性和完整性: 1、检查各元素在数据流图之间的的一致性; 2、在高层数据流图中出现的外部实体、数据流和数据存储一定要在低层的数据流图中出现。;数据流图:小结;数据流图:小结;数据字典是数据流程图的补充! 对DFD的所有元素作详细的文字说明! 数据流程图 + 数据字典 = 图形+文字;数据字典的定义 以特定格式对系统的数据流图中各基本要素(数据项、数据结构、数据流、

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档