管理信息系统第七章2结构图.pptVIP

  • 3
  • 0
  • 约 34页
  • 2017-05-30 发布于北京
  • 举报
Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;(一)模块 模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。 模块应具备以下四个要素: ①输入和输出——模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者 ②功能——模块把输入转换成输出所做的事务 ③内部数据——供模块本身引用的数据 ④程序代码——用来实现模块功能的程序; 二、结构图的基本概念 ;(二)调用 用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。 注意: 1.上层模块可调用下层模块。而不能反过来,同层模块之间亦不能相互调用。;2.一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,用菱形符号表示。 ;3. 一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调用称为循环调用,用弧形箭头表示。;(三)数据 当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处理,而被调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用带空心圆的箭头表示,并在旁边标上数据名。;(四)控制信息 为了指导程序下一步的执行,模块间有时还必须传送某些控制信息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。 ;(五)转接符号 当模块结构图在一张纸上画不下,需要转接到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号。; ; ;举例:某系统中审核凭证处理过程结构图;三、结构图设计原则;三、结构图设计原则;B1;四、从数据流程图导出结构图的方法;四、从数据流程图导出结构图的方法;四、从数据流程图导出结构图的方法;1.确定加工(或变换中心)。 2.设计模块结构图的顶层和第一层。 对于第一层,按如下规则转换: (1)为数据流程图中每个逻辑输入设计一个输入模块,它的功能是向主控模块提供逻辑输入数据; (2)为数据流程图中的每个逻辑输出设计一个输出模块,它的功能是把主控模块提供的数据输出; (3)为数据流程图中的变换部分设计一个变换模块,它的功能是对逻辑输入进行加工处理,变换成逻辑输出。 3.设计中、下层模块。根据数据流程图将模块结构图中第一层的各模块自顶向下逐级扩展,形成完整结构图。 ;以变换为中心由数据流程图导出的结构图;举例:将下面的数据流程图导出结构图 ;举例:将下面的数据流程图导出结构图 ;举例:将下面的数据流程图导出结构图 ;举例:将下面的数据流程图导出结构图 ;四、从数据流程图导出结构图的方法;事务型数据流程图典型结构;(1)分析数据流程图,确定它的事务中心; (2)设计高层模块。事务型数据流程图转换成模块结构图。 (3)设计中、下层模块。自顶向下,逐层细化,对高层模块进行必要分解,形成完整的模块结构图。 ;举例:将下面的数据流程图导出结构图 ;企业管理信息系统;练习题1 将下面的数据流程图导出结构图 ;练习题1 将下面的数据流程图导出结构图 ;“销售订单处理”功能的结构图 ;销 售 管 理 数 据 流 程 图 ;销售管理结构图

文档评论(0)

1亿VIP精品文档

相关文档