2.功能结构图设计 口(5)从数据流图导出初始结构图的方法 ②事务流分析 呈现“束状”结构,在接受某一项事务后,根据事务的特点和性质, 选择分派给一个适当的处理单元,然后给出结果。 特点:数据沿着接收分支把外部信息(数据)转换成-个事务项,然 后计算该事务项的值,并根据它的值从多条数据流中选择其中的某 条数据流。发出多条数据流的处理单元叫“事务中心 对于事务型数据流程图,通过事务分析,可以导出它所对应的标准形 式的模块结构图。 事务事务 中心 B 。。。活动通路 2021/11/8
2.功能结构图设计 (5)从数据流图导出初始结构图的方法 2021/11/8 21 ② 事务流分析 ⚫ 呈现“束状”结构,在接受某一项事务后,根据事务的特点和性质, 选择分派给一个适当的处理单元,然后给出结果。 ⚫ 特点:数据沿着接收分支把外部信息(数据)转换成一个事务项,然 后计算该事务项的值,并根据它的值从多条数据流中选择其中的某一 条数据流。发出多条数据流的处理单元叫“事务中心” 。 ⚫ 对于事务型数据流程图,通过事务分析,可以导出它所对应的标准形 式的模块结构图
2.功能结构图设计 口(5)从数据流图导出初始结构图的方法 事务分析也是采用“自顶向下,逐步求精″的分析方法 根据事务功能设计一个顶层总控模块;将事务中心的输入数据流对应为一个第1层 的接收模块及该模块的下层模块;将事务中心对应为一个第1层的调度模块;对毎 种类型的事务处理,在调度模块下设计一个事务处理模块;然后为每个事务处理 模块设计下面的操作模块及操作模块的细节模块,每-处理的对应设计可用变换分 析方法 事务处理 业务类型 业务类型 确定业务 业务调度 类型 业务数据d 业务类型 输入业务 判断业务 数据 类型 处理1处理2 处理n 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 (5)从数据流图导出初始结构图的方法 2021/11/8 第七章 管理信息系统的系统设计 22 ⚫ 事务分析也是采用“自顶向下,逐步求精”的分析方法: ✓ 根据事务功能设计一个顶层总控模块;将事务中心的输入数据流对应为一个第1层 的接收模块及该模块的下层模块;将事务中心对应为一个第1层的调度模块;对每 一种类型的事务处理,在调度模块下设计一个事务处理模块;然后为每个事务处理 模块设计下面的操作模块及操作模块的细节模块,每一处理的对应设计可用变换分 析方法。 确定业务 类型 输入业务 数据 业务调度 判断业务 类型 处理1 处理2 … 处理n 事务处理
2.功能结构图设计 口(5)从数据流图导出初始结构图的方法 ②事务流分析——实例 某火车售票系统的数据流程图如下所示 期,按E期 登间 录入员 接受询盲分析新次 息查旬 查询 按玏次查间 查询 显示 旅客 按线路 线路查询 2021/11/8 第七章管理信息系统的系统设计 23
2.功能结构图设计 (5)从数据流图导出初始结构图的方法 2021/11/8 第七章 管理信息系统的系统设计 23 ② 事务流分析——实例 ⚫ 某火车售票系统的数据流程图如下所示:
2.功能结构图设计 口(5)从数据流图导出初始结构图的方法 ②事务流分析——实例 通过事务分析导出它所对应的模块结构图,如下所示 事务中心 接受查询 查询调度 输出查询结果 按日期查询按班次查 线路查询 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 (5)从数据流图导出初始结构图的方法 2021/11/8 第七章 管理信息系统的系统设计 24 ② 事务流分析——实例 ⚫ 通过事务分析导出它所对应的模块结构图,如下所示:
2.功能结构图设计 口(5)从数据流图导出初始结构图的方法 ③混合流分析与设计 混合数据流程图如下所示: 输入 变换 输出 取 事务 4活动 计算1 式1 输出 检验事务 事务/调度 活动 事务队列 输出E 计算2格式2 活动3 出〔 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 (5)从数据流图导出初始结构图的方法 2021/11/8 第七章 管理信息系统的系统设计 25 ③ 混合流分析与设计 ⚫ 混合数据流程图如下所示: