管理信息系统模块结构图详解
编制营业报表模块的分解
系统结构设计的举例
查询销售信息模块的分解
系统结构设计的举例
• 向供应商供货模块的分解
到货管理模块的分解
系统结构设计的举例
查询采购信息模块的分解
组织结构调查 1、组织机构 组织机构是一个组织内部部门的划分及其相互之间的关系 是一个组织内部部门的划分及其相互之间的关系。 组织机构是一个组织内部部门的划分及其相互之间的关系。 2、组织的特点 在交换物资、资金过程中,产生信息流; 在交换物资、资金过程中,产生信息流; 组织既是信息的接收者,又是信息的输出者; 组织既是信息的接收者,又是信息的输出者; 组织具有层次性。 组织具有层次性。 3、组织结构调查内容 弄清组织内部的部门划分; 弄清组织内部的部门划分; 各部门之间的领导与被领导关系; 各部门之间的领导与被领导关系; 信息资料的传递关系; 信息资料的传递关系; 物资流动关系与资金流动关系。 物资流动关系与资金流动关系。 此外,还应详细了解各级组织存在的问题以及对新系统的要求等。 此外,还应详细了解各级组织存在的问题以及对新系统的要求等。
4. 现行系统的概况表和概况图
销售现行系统的概况表
输入: 顾客订单, 进货通知单 处理 校验订单 修改库存记录,开备货单 处理进货单 缺货统计 发缺货通知单 数据存储: 顾客档案 缺货记录 库存记录 订单存底 销售统计 输出: 备货单 缺货通知单 销售统计表 不合格订单
销售现行系统的概况图
•
顾客
用模块处处理, 用模块处处理,而别调用模块又可以将处理的结果送回调用模 在模块之间传送的数据, 块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的 箭头表示,并在旁边标上数据名。 箭头表示,并在旁边标上数据名。 获得线性 方程组解
A X 无解
计算线性 方程组解
控制信息:为了指导程序下一步的执行, 控制信息:为了指导程序下一步的执行,模块间有时还必须传送某些控
处理 可供 货订 单
打印 备货 单
“销售订单处理”功能的结构图 销售订单处理” 销售订单处理
系统结构设计的举例
销售管理模块的分解
系统结构设计的举例
汽车配件公司信息系统结构图
系统结构设计的举例
采购管理模块的分解
系统结构设计的举例
会计帐务模块的分解
系统结构设计的举例
现货销售模块的分解
系统结构设计的举例
办 事 员 1 人
采 购 员 4 人
计 划 员 6 人
搬 运 工 4 人
办 事 员 1 人
包 装 工 5 人
发 货 送 化 员 6 人
搬 运 工 2 人
二、功能结构调查 1、功能
功能指的是完成某项工作的能力。 功能指的是完成某项工作的能力。 为了实现系统目标,系统必须具有各种功能。各子系统功能的构成, 为了实现系统目标,系统必须具有各种功能。各子系统功能的构成, 又依赖于下面更具体的工作的完成。 又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这 种功能结构。 种功能结构。
2、功能结构描述工具
功能结构图 业务功能一览表是一个完全以业务功能为主体的树型表, 业务功能一览表是一个完全以业务功能为主体的树型表,其目的在于 描述组织内部各部分的业务和功能。
组织/ 组织/功能分析 1、分析的目的
通过组织/功能分析,使组织的功能进一步理顺, 高管理效率。 通过组织/功能分析,使组织的功能进一步理顺,提 高管理效率。
2、分析工具
组织/功能联系表 组织/
2. 现场工作流程图
打字员 校检员
计价员
销售员
至
来自
办 采购
公室
至
仓
库
或
会
计
ห้องสมุดไป่ตู้
收
发
员
顾客 记录 门
价格 手册 文件柜
库存 记录
已处理缺货 订货单
至
从顾
客来
顾
客
3.现行系统业务流程图 3.现行系统业务流程图
根据实际物理上的现场工作流程图, 根据实际物理上的现场工作流程图,可抽象地绘 制现行系统业务流程图。 制现行系统业务流程图。它是一种描述管理系统内各单 人员之间的业务关系、 位、人员之间的业务关系、作业顺序和管理信息流向的 图表。这种图是分析、描述现行系统的重要工具之一, 图表。这种图是分析、描述现行系统的重要工具之一, 它也是开发新系统进行系统分析时绘制数据流程图的重 要依据。 要依据。作为系统开发专业人员与业务用户的一种共同 语言, 语言,采用标准化的图形方式概括了现行系统的业务流 程。
基本单位。 基本单位。
调用:在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由 调用:在模块结构图中,用连接两个模块的箭头表示调用。
调用模块指向被调用模块, 调用模块指向被调用模块,但是应该理解成被调用模块执行后又 返回到调用模块。 返回到调用模块。
数据:当一个模块调用另一个模块时, 数据:当一个模块调用另一个模块时,调用模块可以把数据传送到被调
事务分析
变换分析
事务分析1 事务分析
事务分析2 事务分析
以销售系统为例: 以销售系统为例:
仓库 顾客 订单 备货单
进货通知单 采购 办
销售 处理
缺货通 知单
采购 办
统计表 经理
销售订单处理 订 单 输入 订 单 已处 理订 单 处理
备 货 单 输出
输 入 订 单
确定 能否 供货
处理 缺货 订单
制信息。例如,数据输入完成后给出的结束标志, 制信息。例如,数据输入完成后给出的结束标志,文件读到 末尾产生的文件结束标志等。 末尾产生的文件结束标志等。控制信息与数据的主要区别是 前者只反映数据的某种状态,不必进行处理。在模块结构图中, 前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实 心圆的箭头表示控制信息。 心圆的箭头表示控制信息。
模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系 模块结构图是用于描述系统模块结构的图形工具, 统结构与分层的模块结构,还清楚地表示了每个模块的功能。 统结构与分层的模块结构,还清楚地表示了每个模块的功能。
模 块 结 构 图 的 五 种 基 本 符 号
模块:模块是可以组合、分解和更换的单元,是组成系统、 模块:模块是可以组合、分解和更换的单元,是组成系统、异于处理的
组织结构调查工具 1. 组织机构树形图
公司经理
副经理兼销售部主任
仓库主任
发货部长
销售办公室
仓库
会计办公室
采购办公室
包装发货组
办 事 员 1 人
销 售 员 4 人
订 单 处 理 员 6 人
保 管 员 16 人
搬 运 工 4 人
办 事 员 2 人
打 字 员 1 人
办 事 员 1 人
会 计 员 7 人
出 纳 员 3 人
转接符号:当模块结构图在一张图上画不下, 转接符号:当模块结构图在一张图上画不下,需要转接到另外一张纸
上,或者为了避免图上线条交叉时,都可以使用转接符号。 或者为了避免图上线条交叉时,都可以使用转接符号。
变换分析和事务分析
变换分析
找出主加工、 找出主加工、逻辑输入和逻辑输出 设计顶层模块和第一层模块 设计中、 设计中、下层模块
订单
销售现行系统 ① 功能: 校验订单 ②修改库存,开备货单 ③ 处理进货单 ④ 缺货统计,发通知单 仓库 备货单 ⑤ 销售统计 统计表 经理室
缺 货单 通知 进货 通知单
采购
不合格
订单
顾客档案 库存记录 缺货记录 订单存底
业 务 流 程 图 绘 制 过 程 示 意 图
现行系统业务流程图的各种符号
处理 物流或消息流
物或单据
输入或输出
数据存储
系统的外都环境
• 销售办公室业务流程图
顾客 顾客订单 校验订单 不 订 合格 单 缺货订单 可供货订单 修改库存记录 开备货单 备货单 已处理订单 顾客档案 处理进货单 备货单,曾缺货 缺货记录 缺货统计 缺货通知单 库存记录 订单存底 销售统计 销售统计表 经理室 采购 采购 (进货通知单) 仓库 仓库