管理信息系统_ 系统设计_83系统设计-3模块结构设计_
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下逐层传送,逐步把“逻辑输出”变成“物理输出”E。 这里的“逻辑输入”和“逻辑输出”分别为系统主处理的输入数据流和输出数据流,而“物
理输入”和“物理输出”是指系统输入端和系统输出端的数据。
(2)事务型模块结构 事务型系统由三层组成:
事务层 操作层 细节层
事务型模块的功能是对接收的事务,按其类型选择某一 类事务处理。如图所示:
事务型系统工作的顺序: • 主模块将按事务的类型选择调用某一事务处理模块, • 事务处理模块又调用若干个操作模块,而每个操作模块又调用若干个细节模块。
在实际系统中,由于不同的事务可能有共同的操作,而不同操作又可能有共同的细节,因 此事务型系统的操作模块和细节模块可以达到一定程度的共享。
变换型和事务型模块结构都有较高的模块内聚和较低的块间耦合,因此便于修改和维护。 在管理信息系统中,经常将这两种结构结合使用。
变换型模块的功能是将输入的数据经过加工后输出。
❑ 变换型系统工作的顺序 • 首先主模块受到控制,然后控制沿着结构逐层达到底层的输入模块,当底层模块输入数据
A后,A由下至上逐层传送,逐步由“物理输入”变成“逻辑输入”C; • 在主控模块控制下, “逻辑输入”C经中心变换模块转换成“逻辑输出”D,D再由上至
5、转接符号
当模块结构图在一张图面上画不下,需要转接到另
外一张纸上,或为了避免图上线条交叉时,都可使用转接
符号,圆圈内加上标号,如图所示。
转接符号的使用
模块结构图的标准形式
•变换型模块结构 •事务型模块结构
(1)变换型模块结构
变换型模块结构描述的是变换型系统,变换型系统由三部 分组成:
①输入 ②数据加工(中心变换) ③输出
系统设计
谢谢观看 Thanks for watching
秦秋莉 北京交通大学经济管理学院
管 理 信息系统
Management Information Systems
主讲:秦秋莉
系统设计
第八章 系统设计
3
1 系统设计概述
2 总体设计
目录 3
4
详细设计 系统设计说明书
5 模块结构设计 6 数据库设计
系统设计
模块结构图
模块结构图是由模块组成的,是把分解的一个个模块按层 次结构联系起来的图。
模块结构图是结构化设计中描述系统结构的图形工具。作 为一种文档,它必须严格地定义模块的名字、功能和借口 ,同时还应当在模块结构图上反映出结构化设计的思想。
模块结构图的符号及含义
序号
名称
1
模块
2
预定义
3
调用
4
数据
5
控制信息
6
判断分支
7
循环调用
8
转接
符号
含义说明 表示一个功能模块,模块名称表住在方框的内部 表是一个预先定义的模块,模块名称标注在方框的内部,预先定义 模块是指不必在编程实现的模块,通常是应用程ቤተ መጻሕፍቲ ባይዱ中的一个程序。 表示模块与模块之间的调用关系,箭头部分指示被调用模块,箭尾 部分指示调用模块。 表示模块与模块之间的数据流,数据项名称或编号标注在旁边。 表示模块与模块之间的控制流,控制变量的名称或编号标注在旁边。 表示模块内部包含有判断逻辑,根据判定结果调用哪些功能模块。 表示模块内部包含有循环调用某个或某些模块的功能。 模块结构图需要转接到另外一张纸上,或为了避免图上线条交叉时, 都可使用转接符号,圆圈内加上标号。
模块调用
3、数据
当一个模块调用另一个模块时,调用模块可以把数
据传送到被调用模块处供处理,而被调用模块又可以将处
理的结果数据送回到调用模块。
4、控制信息
为了指导程序下一步的执行,模块间有时还必须传送某些 控制信息,例如,数据输入完成后给出的结束标志,文件 读到末尾所产生的文件结束标志等。
控制信息与数据的主要区别是前者只反映数据的某种状态,不 必进行处理。 在模块结构图中,用带实心圆点的箭头表示控制信息。例如, 上图中“无此职工” 所示。
1. 模块 系统设计中所说的模块为物理模块,通常是指用一个
名字就可以调用的一段程序语句。
模块名通常由一个动词和一个作为宾语的名词组成。 模块的名字应当能够表明该模块的功能。对于现成的模块,则以双纵 边矩形框表示。
模块的表示
2.调用 在模块结构图中,用联接两个模块的箭头表示调用,箭头总是由调用模块 指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。 如果一个模块是否调用一个从属模块,决定于调用模块内部的判断条件, 则该调用称为判断调用。 如果一个模块通过其内部的循环功能来循环调用一个或多个从属模块,则该 调用称为循环调用。
理输入”和“物理输出”是指系统输入端和系统输出端的数据。
(2)事务型模块结构 事务型系统由三层组成:
事务层 操作层 细节层
事务型模块的功能是对接收的事务,按其类型选择某一 类事务处理。如图所示:
事务型系统工作的顺序: • 主模块将按事务的类型选择调用某一事务处理模块, • 事务处理模块又调用若干个操作模块,而每个操作模块又调用若干个细节模块。
在实际系统中,由于不同的事务可能有共同的操作,而不同操作又可能有共同的细节,因 此事务型系统的操作模块和细节模块可以达到一定程度的共享。
变换型和事务型模块结构都有较高的模块内聚和较低的块间耦合,因此便于修改和维护。 在管理信息系统中,经常将这两种结构结合使用。
变换型模块的功能是将输入的数据经过加工后输出。
❑ 变换型系统工作的顺序 • 首先主模块受到控制,然后控制沿着结构逐层达到底层的输入模块,当底层模块输入数据
A后,A由下至上逐层传送,逐步由“物理输入”变成“逻辑输入”C; • 在主控模块控制下, “逻辑输入”C经中心变换模块转换成“逻辑输出”D,D再由上至
5、转接符号
当模块结构图在一张图面上画不下,需要转接到另
外一张纸上,或为了避免图上线条交叉时,都可使用转接
符号,圆圈内加上标号,如图所示。
转接符号的使用
模块结构图的标准形式
•变换型模块结构 •事务型模块结构
(1)变换型模块结构
变换型模块结构描述的是变换型系统,变换型系统由三部 分组成:
①输入 ②数据加工(中心变换) ③输出
系统设计
谢谢观看 Thanks for watching
秦秋莉 北京交通大学经济管理学院
管 理 信息系统
Management Information Systems
主讲:秦秋莉
系统设计
第八章 系统设计
3
1 系统设计概述
2 总体设计
目录 3
4
详细设计 系统设计说明书
5 模块结构设计 6 数据库设计
系统设计
模块结构图
模块结构图是由模块组成的,是把分解的一个个模块按层 次结构联系起来的图。
模块结构图是结构化设计中描述系统结构的图形工具。作 为一种文档,它必须严格地定义模块的名字、功能和借口 ,同时还应当在模块结构图上反映出结构化设计的思想。
模块结构图的符号及含义
序号
名称
1
模块
2
预定义
3
调用
4
数据
5
控制信息
6
判断分支
7
循环调用
8
转接
符号
含义说明 表示一个功能模块,模块名称表住在方框的内部 表是一个预先定义的模块,模块名称标注在方框的内部,预先定义 模块是指不必在编程实现的模块,通常是应用程ቤተ መጻሕፍቲ ባይዱ中的一个程序。 表示模块与模块之间的调用关系,箭头部分指示被调用模块,箭尾 部分指示调用模块。 表示模块与模块之间的数据流,数据项名称或编号标注在旁边。 表示模块与模块之间的控制流,控制变量的名称或编号标注在旁边。 表示模块内部包含有判断逻辑,根据判定结果调用哪些功能模块。 表示模块内部包含有循环调用某个或某些模块的功能。 模块结构图需要转接到另外一张纸上,或为了避免图上线条交叉时, 都可使用转接符号,圆圈内加上标号。
模块调用
3、数据
当一个模块调用另一个模块时,调用模块可以把数
据传送到被调用模块处供处理,而被调用模块又可以将处
理的结果数据送回到调用模块。
4、控制信息
为了指导程序下一步的执行,模块间有时还必须传送某些 控制信息,例如,数据输入完成后给出的结束标志,文件 读到末尾所产生的文件结束标志等。
控制信息与数据的主要区别是前者只反映数据的某种状态,不 必进行处理。 在模块结构图中,用带实心圆点的箭头表示控制信息。例如, 上图中“无此职工” 所示。
1. 模块 系统设计中所说的模块为物理模块,通常是指用一个
名字就可以调用的一段程序语句。
模块名通常由一个动词和一个作为宾语的名词组成。 模块的名字应当能够表明该模块的功能。对于现成的模块,则以双纵 边矩形框表示。
模块的表示
2.调用 在模块结构图中,用联接两个模块的箭头表示调用,箭头总是由调用模块 指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。 如果一个模块是否调用一个从属模块,决定于调用模块内部的判断条件, 则该调用称为判断调用。 如果一个模块通过其内部的循环功能来循环调用一个或多个从属模块,则该 调用称为循环调用。