分层的数据流图.PPT

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

* * * * Leave this ex for students, not necessary to explain on class. 画数据流图的基本步骤概括地说,就是。。。 。。。。 具体步骤可按如下来做。。。 。。。 1、先找出系统的数据源点与汇点。(它们是外部实体,由它们来确定系统与外界的接口) 第一步是画顶层图。通常把整个系统当作一个大的加工,并标明系统的输入与输出,以及数据的源点与终点图中表明,系统从学生接受购书单,经处理后把领书单返回给学生,使学生可凭领书单到书库领书。对脱销的教材,系统则用缺书单的形式通知给书库;新书进库后也由书库将进书通知返回给系统。 第二步画分层DFD图:把系统分解为销售和采购两大加工。如图所示,显然,外部项学生应与 销售子系统联系,保管员应与采购子系统联系。 且两个子系统之间也存在两项数据联系:其一是缺书登记表,由销售子系统把脱销的教材传给采购子系统; 其二是进书通知,直接由采购子系统将教材入库信息通知销售子系统。 同时,对于销售子系统来说,它还需要对教材存量表进行操作,即对售出的教材要在原存量中减去售出的数量,而对于新购的教材还要写到教材存量表中,所以该文件执行的读写操作,应用双箭头表示。 * 继续分解,就可以获得第三层的数据流图。我们可以从第1层的销售子系统扩展而成: 审查有效性时,首先要核对购书单上的内容是否与学生用书表F3相符,还要通过售书登记F4检查学生已否购买过这些教材。若发现购书单中有学生不用或买重了的教材,便发出无效书单。只有将通过了审查的教材保留在有效构书单中。 开发票加工符号,按购书单的内容查对教材存量表(F1),把可供应的教材写入发票,在F4中登记后开领书单并发给学生。对数量不足或全缺的教材写入暂缺书单并登记到缺书登记表(F2)中,等待接到进书通知后再补售给学生。补售的手续及数据流图和第一次购书相同。 请大家注意,在上一层DFD中,采购是系统内部的一个加工符号,但本图却是处于销售子系统之外的一个外部实体。 从图中可以看出,该销售子系统将被分解为5个子加工,编号从1.1----1.5,涉及到4个数据文件,分别用 F1—F4来表示。 * 采购子系统在图中被分解为3个子加工。由销售子系统建立起来的缺书登记表,首先按书号汇总后登入待购教材表,然后再按出版社分别统计制成缺书单并送给书库保管员作为采购教材的依据。另外,在汇总缺书要再次核查教材存量表,而且,分出版社统计时还要参阅教材一览表,从该文件中可以知道这些缺书是何处出版的。新书入库后,要及时修改教材存量表和待购教材表中的有关教材数量,同时把进书信息通知销售子系统,使销售人员能通知缺书的学生补售教材。 从图中可以看出,该采购子系统将被分解为3个子加工,编号从2.1----2.3,涉及到4个数据文件,分别用 F1,F2 和 F5,F6。 以上三层、4张的DFD图,一起组成了教材购销系统的分层DFD图。从分析中大家可以得知,愈到下层,加工愈细。第三层就有8个加工。大都是足够简单的---基本加工,可以不用再进行分解了。 * 1、注意父图和子图的平衡 在分层图中,每一层都是它上层的子图,同时又是它下层的父图。如前面例子中的第二层就是。所谓的平衡,就是指父图和子图的输入和输出数据应分别保持一致。 以采购子系统的DFD图为例,图中所联系的外部项的数据共有3个,即一个输入数据流-------进书通知, 两个输出数据流-------进书通知和缺书通知 这和第二层的教材购销系统中的“采购”加工的输入和输出是一致的,即满足了父、子图间数据平衡的要求。 再比如,从上图中可能发现,父图和子图的输入数据流从名称到数量均不相同,但如果,我们把 “发票=学生+教材” 的关系能够满足,那么,这一对父子图仍可算是平衡的。 * 2、区分局部文件和局部外部项 随着DFD图的分解,在下层DFD中可能出现父图中没有的文件和外部项。例如在前面的举例中的第三层(采购子系统)与它的父图(即第二层)采购加工符号相比较,就多了两个文件,即F5、F6和一个外部项(销售),则它们是图(采购子系统)的局部文件和外部项。 对初次

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档