管理信息系统第七章结构图优秀PPT.ppt
《管理信息系统第七章结构图优秀PPT.ppt》由会员分享,可在线阅读,更多相关《管理信息系统第七章结构图优秀PPT.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统第七章结构图第一页,本课件共有34页(一)模块(一)模块 模块模块是可以组合、分解和更换的单元,是是可以组合、分解和更换的单元,是组成系统组成系统、易、易于处理的于处理的基本单位基本单位。模块模块应具备以下应具备以下四个要素四个要素:输入和输出输入和输出模块的输入来源和输出去向都是同一模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者回调用者功能功能模块把输入转换成输出所做的事务模块把输入转换成输出所做的事务内部数据内部数据供模块本身引用的数据供模块本身引用的数据程序代码程序代码用来实现模
2、块功能的程序用来实现模块功能的程序二、结构图的基本概念二、结构图的基本概念 第二页,本课件共有34页二、结构图的基本概念二、结构图的基本概念 模块名称模块名称表示一个表示一个功能模块功能模块表示模块与模块之间的表示模块与模块之间的调用关系调用关系表示模块与模块之间的表示模块与模块之间的数据传递关系数据传递关系表示模块与模块之间的表示模块与模块之间的控制信息传递关系控制信息传递关系表示表示判断关系判断关系表示表示循环关系循环关系基本符号:基本符号:第三页,本课件共有34页(二)调用(二)调用用用连接两个模块的连接两个模块的箭头箭头表表示调用。箭头总是示调用。箭头总是由调用模块指由调用模块指向被调
3、用模块向被调用模块,但是应该理解成,但是应该理解成被调用模块执行后又返回到调用被调用模块执行后又返回到调用模块。模块。注意:注意:1.上层模块可调用下层模块。上层模块可调用下层模块。而不能反过来,同层模块之间亦不而不能反过来,同层模块之间亦不能相互调用。能相互调用。AB调用模块被调用模块模块调用示意图模块调用示意图二、结构图的基本概念二、结构图的基本概念 第四页,本课件共有34页2.一个模块是否调用一个从属模块,决定于调用模块一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为内部的判断条件,则该调用称为模块间的判断调用模块间的判断调用,用,用菱形菱形符号符号表示。表示。A
4、 AC CD DB B二、结构图的基本概念二、结构图的基本概念 IFIDE=WTHENCALLBELSECALLC计算工资计算工资计算工资计算工资计算工计算工计算工计算工人工资人工资人工资人工资计算干计算干计算干计算干部工资部工资部工资部工资B BC C控制标控制标志志(IDE)工资额工资额A A第五页,本课件共有34页3.一个模块通过其内部的循环功能循环调用一个一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调用称为或多个从属模块,则该调用称为循环调用循环调用,用,用弧形箭弧形箭头头表示。表示。A AC CD DB B二、结构图的基本概念二、结构图的基本概念 第六页,本课件共有3
5、4页(三)数据(三)数据 当一个模块调用另一个模块当一个模块调用另一个模块时,调用模块可以把数据传送到时,调用模块可以把数据传送到被调用模块处理,而被调用模块被调用模块处理,而被调用模块又可以将处理的结果送回调用模又可以将处理的结果送回调用模块。块。在模块之间传送的数据在模块之间传送的数据,使用使用带空心圆的箭头带空心圆的箭头表示,并在旁边表示,并在旁边标上数据名。标上数据名。审核凭证审核凭证审核凭证审核凭证读取数据读取数据读取数据读取数据凭凭凭凭证证证证号号号号数数数数据据据据二、结构图的基本概念二、结构图的基本概念 第七页,本课件共有34页(四)控制信息(四)控制信息 为了指导程序下一步的
6、为了指导程序下一步的执行,模块间有时还必须执行,模块间有时还必须传送传送某些某些控制信息控制信息。例如,数据输入。例如,数据输入完成后给出的结束标志,文件读完成后给出的结束标志,文件读到末尾产生的文件结束标志等。到末尾产生的文件结束标志等。控制信息与数据的主要区别是前控制信息与数据的主要区别是前者只反映数据的某种状态,不必者只反映数据的某种状态,不必进行处理。在模块结构图中,进行处理。在模块结构图中,用用带实心圆的箭头带实心圆的箭头表示控制信息。表示控制信息。审核凭证审核凭证审核凭证审核凭证读取数据读取数据读取数据读取数据凭凭凭凭证证证证号号号号数数数数据据据据无无无无效效效效二、结构图的基本
7、概念二、结构图的基本概念 第八页,本课件共有34页(五)转接符号(五)转接符号 当模块结构图在一张纸上画不下,需要转接当模块结构图在一张纸上画不下,需要转接到另外一张纸上,或者为了避免图上线条交叉时,到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号。都可以使用转接符号。二、结构图的基本概念二、结构图的基本概念 CDAEFB111第九页,本课件共有34页 二、结构图的基本概念二、结构图的基本概念 网上购物系统平台网上购物系统平台用户管理用户管理管理员管理管理员管理网站布局网站布局搜索搜索会会员员管管理理操操作作管管理理商商品品名名称称商商品品类类别别商商品品资资料料用用户户删删除除
8、用用户户修修改改用用户户注注册册商商品品交交易易12第十页,本课件共有34页 二、结构图的基本概念二、结构图的基本概念 添添加加小小类类添添加加大大类类商商品品添添加加商商品品审审查查管管理理员员添添加加管管理理员员审审查查管管理理员员退退出出12第十一页,本课件共有34页举例:某系统中审核凭证处理过程结构图举例:某系统中审核凭证处理过程结构图 凭证号凭证号凭证号凭证号审核凭证审核凭证读取数据读取数据读取数据读取数据审核审核审核审核数数数数据据据据数数数数据据据据结结结结果果果果果果果果结结结结效效效效无无无无输入凭证号输入凭证号输入凭证号输入凭证号输出审核结果输出审核结果输出审核结果输出审核
9、结果凭证号凭证号凭证号凭证号第十二页,本课件共有34页三、结构图设计原则三、结构图设计原则1.影响范围应在控制范围内影响范围应在控制范围内 一个模块的影响范围是一个模块的影响范围是指模块本身及由该模块中包指模块本身及由该模块中包含的判断处理所影响到的所有其它模块的集合含的判断处理所影响到的所有其它模块的集合。A ABMCD 一个模块的控制范围是一个模块的控制范围是指模块本身及其所有指模块本身及其所有的下级模块的集合。的下级模块的集合。第十三页,本课件共有34页三、结构图设计原则三、结构图设计原则2.2.判定所在模块在结构图中的位置不能太高判定所在模块在结构图中的位置不能太高最理想的模块划分是最
10、理想的模块划分是判定范围由判定所在模块判定范围由判定所在模块及其直接下级模块组成及其直接下级模块组成。第十四页,本课件共有34页B1B1TOPTOPX XY YA AB BB2B2B1B1TOPTOPX XY YB BB2B2A A判断点位置过高判断点位置过高 理想设计理想设计 三、结构图设计原则三、结构图设计原则第十五页,本课件共有34页四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法系统设计阶段产生的结构图来源于系统分析阶段所系统设计阶段产生的结构图来源于系统分析阶段所生成的数据流程图。生成的数据流程图。结构图与数据流程图的区别结构图与数据流程图的区别结构图结构图表现的表现
11、的是模块之间层次化的调用和控制关是模块之间层次化的调用和控制关系系。数据流程图数据流程图表现的表现的是逻辑处理功能的顺序和数据在是逻辑处理功能的顺序和数据在系统内的流向系统内的流向,而不表示各级调用关系和控制关系。,而不表示各级调用关系和控制关系。由数据流程图导出结构图有由数据流程图导出结构图有两种策略两种策略:以变换为中心以变换为中心的策略的策略和和以事务为中心的策略以事务为中心的策略。第十六页,本课件共有34页四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法(一)以变换为中心的策略(一)以变换为中心的策略变换分析多用于将低层数据流程图转换成结构变换分析多用于将低层数据流程图
12、转换成结构图。图。低层数据流程图低层数据流程图多是一种多是一种线状结构线状结构,它可以明显,它可以明显地地分为输入、加工和输出分为输入、加工和输出三个部分。三个部分。变换型数据流程图典型结构变换型数据流程图典型结构输出输出输入输入加工加工正确正确数据数据输出输出原始数据原始数据格式化格式化结果结果机内机内数据数据读入读入数据数据编辑编辑数据数据处理处理格式格式编排编排输出结果输出结果结结果果第十七页,本课件共有34页四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法(一)以变换为中心的策略(一)以变换为中心的策略加工加工部分执行系统的部分执行系统的主要处理功能主要处理功能,对,对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 第七 结构图 优秀 PPT
限制150内