工程管理信息系统
4-1
哈尔滨工业大学管理学院
建设信息教研室
系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
第四章 系统分析
4-2
? 系统分析 概述
? 现行系统的详细调查
? 组织结构与业务流程分析
? 数据流程分析
? 建立新系统逻辑模型
? 系统分析报告
工
程
信
息
管
理
第
四
章
系
统
分
析
4.1 系统分析概述
系 统分析的任务
4-3
? 现行系统的详细调查
? 组织结构与业务流程分析
? 系统数据流程分析
? 建立新系统逻辑模型
? 提出系统分析报告
? 了解用户需求
? 确定系统逻辑模型, 形成系统分析报告
系 统分析的 步骤
工
程
信
息
管
理
第
四
章
系
统
分
析
在系统详细调查的基础上, 描述新系统逻辑模型的一种方
法, 常与设计阶段的结构化设计 (Structured Design,SD)和系
统实施阶段的结构化程序设计 (Structured Programming,SP)
等方法衔接起来使用 。
? 基本概念 X
? 结构化系统分析方法的实现
用 SA方法进行系统分析可通过
数据流图和数据词典来实现,
所得到的系统分析报告主要由
数据流图, 数据词典组成 。
4-4
4.1 系统分析概述
结构化系 统分析方法
( Structured Analysis,SA)
3
1
4
2
1.1
1.2 1.3
2.1
2.3
2.2
2.4
工
程
信
息
管
理
第
四
章
系
统
分
析
? 真实性
? 全面性
? 规范性
? 启发性
? 系统的定性调查
( 1) 组织结构的调查
( 2) 管理功能的调查
( 3) 业务流程的调查
( 4) 数据流程调查
( 5) 处理特点的调查
( 6) 系统环境的调查
? 系统的定量调查
( 1) 收集各种原始凭证
( 2) 收集各种输出报表
( 3) 统计各类数据的特征
( 4) 收集与新系统对比所需的资料
? 开调查会
? 发调查表征询意见
? 访问
? 直接参加业务实践
4-5
4.2 现行系统的详细调查
系 统调查的原则
系 统调查的内容
系 统调查的方法
工
程
信
息
管
理
第
四
章
系
统
分
析
? 组织结构分析
组织结构与管理功能分析
组织结构图
总经理
总工程师 总会计师 经营副经理 人事副经理
计
划
科
质
量
安
全
科
统
计
科
生
产
科
预
算
合
同
科
财
务
科
销
售
科
材
料
供
应
科
设
备
科
劳
资
科
人
事
科
行
政
科
保
卫
科
一个组织(企业、公司、部门等)的机构设置,自上而下
一般是按级别、分层次构成的,呈树状结构,表示各组成部分
之间的隶属关系或管理与被管理的关系。
4-6
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
注:, ●, 表示该项功能是对应组织的主要功能 ( 主持工作的单位 ) ;
,○, 表示该单位是参加协调该项功能的单位;
,√, 表示该单位是参加该项功能的相关单位 。
(组织 /功能关系表)
4-7
? 组织 与功能的关系 分析
组织结构与管理功能分析
4.3 组织结构与业务流程分析
预
算
合
同
科
材
料
供
应
科
…统计
科
生
产
科
财
务
科
销
售
科
设
备
科
劳
资
科
人
事
科
行
政
科
保
卫
科
计
划
质
量
安
全
科
组织
功能
计划
销售
供应
人事
生产
设备更新
… …
●○√
○ ○ ○● √
●○√ √
●○√ √
● ○ ○ ○ ○√ √ √
●○ √ √
工
程
信
息
管
理
第
四
章
系
统
分
析
? 管理功能分析
功能要以组织结构为背景来识别和分析,因为每
个组织都是一个功能机构,都有各自不同的功能。
经营管理
经营 生产 财务 生产服务 人事行政
计
划
统
计
预
算
合
同
技
术
加
工
质
量
安
全
劳
保
财
务
出
纳
材
料
设
备
劳
资
人
事
保
卫
福
利
后
勤
4-8
组织结构与管理功能分析
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 业务流程分析的任务
调查系统中各环节的管理业务活动,掌握管理业务的内容、
作用及信息的输入、输出、数据存储和信息的处理方法及过程等,
为建立管理信息系统数据模型和逻辑模型打下基础。
? 业务流程图
流程图是掌握现行系统状况、确立系统逻辑模型不可缺少
的环节,是系统分析和描述现行系统的重要工具,是业务流程
调查结果的图形化表示。
图例
数据/文件存档
收集/统计数据
业务处理单位 表格/报表制作
业务处理功能描述
信息传递过程
4-9
业务流程分析
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 业务流程图的绘制
生产
部门
领料单
仓库
负责
人
用料计划
用料
审批
未批准的
领料单
领料处理
保管
员
已批准的
领料单
库存帐用料
流水帐
处理
订货
采购
员
库存报表
库存盘点
供货
单位
缺料
通知单
催货单 订货单 补充订货
有关
部门
采购
员
提货通知
入库单登记入库
某企业物资管理部门的业务流程图
4-10
业务流程分析
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
收集的数据包括:各部门的正式文件, 如各种卡片, 报表,
各种会议记录;现行系统的说明文件, 如各种流程图, 程序;各
部门外的数据来源, 如上级文件, 计算机公司的说明书, 外单位
的经验材料等 。
数据收集的类型, 包括各种报表的内容和各种统计数字 。
收集的结果,通过 数据量汇总表 和 报表统计表 进行描述 。
4-11
数据收集
4.4 数据流程分析
数据名称 发生频率 月发生量 (MB) 年发生量 (MB) 保存年限
施工计划 1次 /日 0.2 2.4 2
财务账目 10次 /日 0.8 9.6 10
设备调度计划 1次 /周 0.1 1.2 1
材料采购计划 1次 /月 0.3 3.6 2
报表名称 制表单位 上报单位 下达单位 频率
计划报表 计划部门 总经理、主管副总 项目分包单位 1次 /月
进度年报 工程部 总经理、主管副总 项目分包单位 1次 /年
报表统计表
数据量汇总表
工
程
信
息
管
理
第
四
章
系
统
分
析
? 数据分析的方式
( 1)围绕系统目标进行分析
( 2)弄清信息周围环境
( 3)围绕现行业务流程进行分析
( 1)输入数据类
( 2)过程数据类
( 3)最终输出数据类
? 数据汇总
( 1)数据分类编码
( 2)数据完整性分析
( 3)将所有原始数据和最终数据分类整理出来
( 4)确定数据的字长和精度
4-12
数据分析
4.4 数据流程分析
? 数据分类
工
程
信
息
管
理
第
四
章
系
统
分
析
? 数据流图 的组成
数据流
文件
加工
外部项 ( 数据流的源点和终点 )
从源点流向加工
从加工流向加工
?例如:
从加工流向文件
从文件流向加工
从加工流向终点
数据流程分析可以按照自顶向下、逐层分解、逐步细化的结
构化分析方式进行,通过分层的数据流图( Data Flow Diagram,
DFD) 来实现。 DFD是描述新系统数据输入、数据输出、数据存
储及数据处理之间关系的一种强有利的工具,同时也是与用户进
行紧密配合的有效媒介。
4-13
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 画出顶层数据流图
? 画出其余各层数据流图
? 画出总的数据流图
系统
输入 1
输入 n
输出 1
输出 n
G
源点 1
源点 2
终点 1
终点 2
基本系统模型
顶层数据流图
一层数据流图
二层数据流图
1.1 1.2
2.1 2.2
2.1 3.1
3.2
3.3
3.3源点 2
源点 1
终点 1
终点 2
系统 G的总图
1
2
3
源点 1
源点 2
终点 1
终点 2
1.1 1.2源点 1
2.1 2.2
2.1
源点 2
3.1
3.2
3.3
3.3
终点 1
终点 2
4-14
? 数据流图的形成
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 确定系统的外部项 ;
? 确定系统的输入输出 ;
? 确定对系统的查询要求 ;
? 从左侧开始标出外部项 ;
? 只反映数据流向 ;
? 第一张草图反映主要内容 ;
? 数据流图中不反映循环、判定和控制条件 ;
? 草图应反复讨论修改 ;
? 避免线条交叉 ;
? 每层的处理逻辑不超过八个,上下层间的输入输出
要相匹配。
4-15
? 画 数据流图的原则
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
仓库管理员 采购员定货
系统 P
事务 定货报表
?定货系统的顶层数据流图
仓库管理员 采购员处理事务
P1
事务 定货报表产生报表
P2
F1 库存清单
F2 定货信息
库存清单
定货信息 定货信息
?定货系统一层数据流图
4-16
? 数据流图举例 ( 某企业的采购定货系统 )
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
仓库管理员
采购员处理定货
P1.3
D7
定货报表产生
报表
P2
F1 库存清单
F2 定货信息
D3库存清单
D6定货信息D5定货信息
接收
事务
P1.1
更新库
存清单
P1.2
D2
事务
D4
库存
? 进一步分解后的数据流图
4-17
? 数据流图举例 ( 某企业的采购定货系统 )
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
数据词典是关于数据信息的集合,是在数据流图的基础上,对其
中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。
其作用是在软件分析和设计的过程中提供关于数据的描述信息。
( 1)数据流条目
编号 名称 来源 去处 组成 流量 说明
D1 材料出入库单 仓库管理员 处理事务 材料编号 60份 /天
材料名称
事务类型
数量
4-18
? 数据词典
数据流程分析的方法
4.4 数据流程分析
( 2)加工条目
编号 名称 输入 处理逻辑 说明
P1.2 更新库存信息 ①材料出入库
信息
②库存清单
对每一种材料在现有库存清单的基
础上,加上入库量、减去出库量,
再根据单价计算出库存金额。
D1库存清单
P1.3处理定
货
P1.3 处理定货 库存信息 根据更新后的库存信息,若少于库
存量临界值,则确定应该再次定货
D2定货信息
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)文件条目
编号 名称 输入数据流 输出数据流 组成 组成形式
F1 订货信息文件 D6( P1.3-F2) D7( F2-P2) 材料名称 按材料类别排序
材料编号
定货量
目前单价
主要供应者
次要供应者
4-19
? 数据词典
数据流程分析的方法
4.4 数据流程分析
( 4)数据项条目
数据编号 名称 数据类型 长度 取指范围
0001 材料编号 字符型 4 0001-9999
0002 材料名称 字符型 20 10个汉字
0003 库存量 数字型 9
( 5)外部项条目
编号 名称 简述 输出数据流 输入数据流
01 仓库管理员 对材料入出库进行登记 库存增减信息 提料单、入库单
02 采购员 根据定货报表组织定货 材料采购单 定货报表
工
程
信
息
管
理
第
四
章
系
统
分
析
检查
库
存量
库存量
〉
极限值
库存量
〈
极限值
库存量
≥
订货点
库存量
〈
订货点
订货迟到 -催订货
订货未迟到 -什么也不做
订货 -催订货
未订货 -紧急订货
订货
未订货 -订货
库存量〉
最低储备
库存量 ≤
最低储备
订货 -要求订货延期
未订货 -什么也不做
订货 -取消订货
未订货 -什么也不做
4-20
? 判定树
描述处理逻辑的工具
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
决策规则 1 2 3 4 5 6 7 8 9
条件
库存量 ≥极限量 Y Y N N
库存量 ≤订货点 Y Y N N N
库存量〉最低存备 Y Y Y N N
订货 Y N Y N Y Y N Y N
订货迟到 Y N
应采取
的行动
取消订货 X
要求延期订货 X
什么也不做 X X X
催订货 X X
订货 X
紧急订货 X
4-21
? 判定表
描述处理逻辑的工具
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
4.5 建立新系统逻辑模型
系统目标
系统目标 是指 要达到系统目的所要完成的具体事项 。 在系
统详细调查的基础上, 结合系统可行性研究报告中提出的
系统目标及系统建设的环境和条件重新考虑系统目标 。
新系统目标 可以从 功能, 技术 及 经济 三个方面考虑 。
系统功能目标 是指系统所能处理的特定业务和完成这些处
理业务的质量 。 也就是系统能解决什么问题, 以什么水平
实现;
系统技术目标 是指系统应具有的技术性能和应达到的技术
水平, 通过一些技术指标给出, 如系统运行效率, 响应速
度, 存储能力, 可靠性, 灵活性, 操作使用方便性及通用
性等;
系统的经济目标 是指系统开发的预期投资费用和经济效益 。
4-22
工
程
信
息
管
理
第
四
章
系
统
分
析
新系统信息处理方案
( 1) 确定合理的业务处理流程
( 2) 确定合理的数据处理流程
( 3) 确定新系统功能结构和子系统的划分
( 4) 确定新系统数据资源分布
( 5) 确定新系统中的管理模型
4-23
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
系统计算机资源配置
从系统分析的需要出发提出新系统对计算机配置的基本要求,
也称计算机资源的逻辑配置, 不涉及计算机硬件的具体型号, 而
是提出具体方案, 作为系统设计阶段确定新系统计算机物理配置
的依据 。
?设备选配的依据
? 根据实际情况及系统信息处理方案来确定, 按照分析结果确
定系统处理方案, 如集中式, 分布式或分布 -集中式;
? 资金的投入情况, 是一次性投入, 还是分期分批投入;
? 根据系统分析中所提供的数据存储容量总数, 确定所要购置
的机器需要配置多大的存储容量;
? 外设, 终端及网络的配置;速度, 包括主机的运行速度, 终
端的运行速度和网络的通讯速度等 。
4-24
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
?硬设备的配置
? 根据新系统的功能和难易程度来选择主机和外设, 使设
备尽可能被充分利用, 还要考虑留有扩充的余地;
? 计算机设备的选择要有良好的开放性和升级换代能力,
要适合计算机的发展;
? 考虑联网的要求, 不同的机器要能够兼容;
? 了解设备管理及维修的工作量, 生产厂商能提供的保修,
维修等售后服务能力;
? 了解设备的性能, 使用过该设备用户的满意程度, 以便
选择满意的设备;
? 在几种设备配置方案中, 请各方有关人员和专家参加分
析讨论选择最优方案 。
4-25
系统计算机资源配置
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
系统软件包括操作系统, 数据库管理系统, 相关语言的编译程序,
维修机器的诊断程序等 。 要了解其兼容性, 并在购买时向有关技
术人员询问, 试用后再购买 。
? 工具软件配置
在开发管理信息系统是能够起到某些通用工具作用的应用软件 。
如计算机杀毒软件, 能进行数据管理, 文字处理, 图形报表处理
的应用软件包等 。
? 应用软件开发需求分析
一般分为应用程序包和自编程序 。
应用程序包 是为解决某类应用问题专门设计的一些通用程序, 如
市场上出售的统计分析, 回归预测, 线性规划, 网络计划等;
自编程序 在管理信息系统开发中也是不可缺少的, 尤其是与国情
体制及企业性质相关的现成软件不易买到, 如生产, 计划, 销售
等方面的软件 。 4-26
?系统软件配置
系统计算机资源配置
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
? 现行系统情况简述
包括现行系统的主要业务、组织机构、存在的问题和薄弱环
节,现行系统与外部实体之间物资及信息的交换关系;用户提出
开发新系统请求的主要原因等。
新系统的总目标是什么, 其目标树如何 i新系统拟采用什么样的
开发战略和开发方法,人力, 资金以及计划进度安排 ;新系统计
划实现后各部分应该完成什么样的功能 ;某些指标预期达到什么
样的程度;有哪些工作是现行系统没有而计划在新系统中增补
的等等 。
? 现行系统状况
现行系统业务流程图和现行系统数据流程图 。
? 新系统的逻辑方案
? 新系统开发费用与时间进度估算
4-27
4.6 系统分析报告
? 新系统目标
工
程
信
息
管
理
第
四
章
系
统
分
析
案例:物资管理系统分析
? 系统调查
( 1)组织结构
物资管理部门
计划编制 采购 仓库 统计
? 计划编制部门 主要负责物资需求计划、物资采购计划的编制 ;
? 采购部门 主要负责物资的订购、采购及合同管理 ;
? 仓库管理 负责物资的收、发、存管理;
? 统计部门 负责有关统计数据的收集、计算和分析,编制有关
统计报表。
( 2) 业务流程 ?物料需求计划的制定、采购计划的编制;
?采购合同的编制;
?采购合同的签订与执行;
?物资出入库登记;
?库存管理和分析;
?材料消耗的统计与分析;
?报表编制。
4-28
工
程
信
息
管
理
第
四
章
系
统
分
析
? 分层数据流图
( 1)顶层数据流图
物资管理
信息系统 P
计划部门
生产部门
技术部门
供应商
财务部门
上级领导
行政主管
( 2)一层数据流图
采购管理 P
1
库存管理 P
2
统计分析 P
3
F2 物料采购计划
计划部门
生产部门
技术部门
供应商
财务部门 F3 合同文件
有关领导
行政主管
F4 入库单文件
F5 库存明细文件
F6 领料单文件
4-29
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)二层数据流图
D1
D2
D3
编制计划 P
1.1
计划部门
生产部门
技术部门 财务部门
合同管理 P
1.3
材料采购 P
1.2
F1 物料需求计划 F2 物料采购计划
F3 合同文件
发出汇总 P
3.3
F5 入库单文件
F4 库存明细文件
F6 出库单文件
库存管理 P
2
供应商
报表生成 P
3.1
管理分析 P
3.2
F7 汇总文件
有关领导
行政主管
D4
D5
D9
D10 D11
D6
D7 D8
4-30
? 分层数据流图
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)二层数据流图
入库处理 P
2.1
库存处理 P
2.3
出库处理 P
2.2
供应商
F3 合同文件
F2 物料采购计划
F5 入库单文件 F6 出库单文件
F4 库存明细文件
生产部门
技术部门
D9 D10
D12
D13
D11
D8
D7
( 4)三层数据流图
物料需求计划编制
P1.1.1
计划部门
生产部门
技术部门
F1 物料需求计划
F2 物料采购计划物料采购
计划编制 P
1.1.2
F4 库存明细文件
D1
D2
D3
4-31
? 分层数据流图
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 数据词典
( 1)加工条目
编号 名称 输入 处理逻辑 说明
P1,1, 1 物料需求
计划编制
年度生产计划,月度生
产计划,产品结构、工
艺流程、材料定额等
在生产计划和产品材料定额基础上。根据
MRP原理,由年度计划及月度计划生成。
F1物料需求计划
P1,1, 2 物料采购
计划编制
F1物料需求计划
F4库存明细文件
根据实际库存量及需求计划,将少于库存临
界值的物料列入采购计划
F2物料采购计划
P1,2 物料采购 F2物料采购计划 根据采购计划选择供应商,编制采购合同,
核对到货物料验收入库
采购请款,D4采
购合同
P1,3 合同管理 P1.2物料采购 检查供应商是否按合同期到货,汇集整理合
同文档
F3合同文件
P2,1 入库处理 D 12合同到货,F4合同
文件,F2物料采购计划
录入物资入库单,按合同及物料采购计划将
合同到货验收登记入库
F5入库单文件
P2,2 出库处理 D14领料单,D15限额领料,
F4库存明细
录入物资出库单,作为库存管理、发出统计
汇总的依据。按领料单及领料限额核对库存
明细,将实际发出的物料写入出库单文件
F6出库单文件
4-32
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 2)文件条目
编号 名称 输入数据流 输出数据流 组成 组成形式
F1 物料需求计划 D(P1.1.1-F1) D(F1-P1.1.2) 产品代码、工艺项目代码、工序代码、
物资代码、需求数量、需求时间、领
料限额、计划下达时间、最近到货时
间等
按物资代
码排序
F2 物料采购计划 D(P1.1.2-F2)
D(P2.1-F2)
D(F2-P2.1)
D(F2-P1.2)
产品代码, 工艺项目代码, 工序代码,
物资代码, 计划下达时间, 采购数量,
采购单价, 最近到货时间等
按 物 资 代
码排序
F3 合同文件 D(P1.3-F3) D(F3-P1.1) 产品代码、物资代码、合同号、供货
商代码、定购数量、定购单价
结算方式、预付款、交货期、合同签
订日期等
按合同号
排列
F4 库存明细文件 D(P2.3-F4) D(F4-P2.2)
D(F4-P2.2)
D(F4-P3.1)
D(F4-P3.2)
物资代码、物资名称、规格型号
库存上限、库存下限、计量单位
计划单价、现存数量、金额、仓库代
码等
按物料类
别及编号
排序
F5 入库单文件 D(P2.1-F5) D(F5-P2.3)
D(F5-P3.1)
D(F5-P3.2)
料单编号, 供应商代码, 入库日期
合同号, 发票号, 请款单号, 物资代
码, 实收数量, 检验员等
按料单编
号排序
4-33
? 数据词典
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)数据流条目
编号 名称 来源 去处 组成 流量 说明
D1 年度生产计划 计划部门 P1.1编制计划 产品代码、产品名称、生产数量、
生产起始日期、生产终止日期等
一次 /年
D2 月度生产计划 生产部门 P1.1编制计划 产品代码、产品名称、生产数量、
生产起始日期、生产终止日期等
一次 /月
D3 产品结构、工
艺流程、材料
定额
技术部门 P1.1编制计划 产品代码、工艺项目代码、工艺
项目名称、紧前工序代码、紧后
工序代码、物料代码、限额等
按产品
数量
D4 采购请款单 P1.2物料采
购
财务部门 请款单编号、产品代码、物资代
码、合同号、单价、定购数量、
应付款额、请款人等
D5 采购合同 P1.2物料采
购
P1.3合同管理 产品代码, 物资代码, 合同号
供货商代码, 定购数量, 定购单
价, 结算方式, 预付款, 交货期,
合同签订日期
D6 发票、运单
(零星采购)
P1.2物料采
购
P2库存管理 发票号, 供应商代码, 物资名称,
单价, 数量, 金额等
运单编号, 物资代码, 单价, 数
量, 发货地, 到货地等
4-34
? 数据词典
案例:物资管理系统分析
4-1
哈尔滨工业大学管理学院
建设信息教研室
系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
第四章 系统分析
4-2
? 系统分析 概述
? 现行系统的详细调查
? 组织结构与业务流程分析
? 数据流程分析
? 建立新系统逻辑模型
? 系统分析报告
工
程
信
息
管
理
第
四
章
系
统
分
析
4.1 系统分析概述
系 统分析的任务
4-3
? 现行系统的详细调查
? 组织结构与业务流程分析
? 系统数据流程分析
? 建立新系统逻辑模型
? 提出系统分析报告
? 了解用户需求
? 确定系统逻辑模型, 形成系统分析报告
系 统分析的 步骤
工
程
信
息
管
理
第
四
章
系
统
分
析
在系统详细调查的基础上, 描述新系统逻辑模型的一种方
法, 常与设计阶段的结构化设计 (Structured Design,SD)和系
统实施阶段的结构化程序设计 (Structured Programming,SP)
等方法衔接起来使用 。
? 基本概念 X
? 结构化系统分析方法的实现
用 SA方法进行系统分析可通过
数据流图和数据词典来实现,
所得到的系统分析报告主要由
数据流图, 数据词典组成 。
4-4
4.1 系统分析概述
结构化系 统分析方法
( Structured Analysis,SA)
3
1
4
2
1.1
1.2 1.3
2.1
2.3
2.2
2.4
工
程
信
息
管
理
第
四
章
系
统
分
析
? 真实性
? 全面性
? 规范性
? 启发性
? 系统的定性调查
( 1) 组织结构的调查
( 2) 管理功能的调查
( 3) 业务流程的调查
( 4) 数据流程调查
( 5) 处理特点的调查
( 6) 系统环境的调查
? 系统的定量调查
( 1) 收集各种原始凭证
( 2) 收集各种输出报表
( 3) 统计各类数据的特征
( 4) 收集与新系统对比所需的资料
? 开调查会
? 发调查表征询意见
? 访问
? 直接参加业务实践
4-5
4.2 现行系统的详细调查
系 统调查的原则
系 统调查的内容
系 统调查的方法
工
程
信
息
管
理
第
四
章
系
统
分
析
? 组织结构分析
组织结构与管理功能分析
组织结构图
总经理
总工程师 总会计师 经营副经理 人事副经理
计
划
科
质
量
安
全
科
统
计
科
生
产
科
预
算
合
同
科
财
务
科
销
售
科
材
料
供
应
科
设
备
科
劳
资
科
人
事
科
行
政
科
保
卫
科
一个组织(企业、公司、部门等)的机构设置,自上而下
一般是按级别、分层次构成的,呈树状结构,表示各组成部分
之间的隶属关系或管理与被管理的关系。
4-6
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
注:, ●, 表示该项功能是对应组织的主要功能 ( 主持工作的单位 ) ;
,○, 表示该单位是参加协调该项功能的单位;
,√, 表示该单位是参加该项功能的相关单位 。
(组织 /功能关系表)
4-7
? 组织 与功能的关系 分析
组织结构与管理功能分析
4.3 组织结构与业务流程分析
预
算
合
同
科
材
料
供
应
科
…统计
科
生
产
科
财
务
科
销
售
科
设
备
科
劳
资
科
人
事
科
行
政
科
保
卫
科
计
划
质
量
安
全
科
组织
功能
计划
销售
供应
人事
生产
设备更新
… …
●○√
○ ○ ○● √
●○√ √
●○√ √
● ○ ○ ○ ○√ √ √
●○ √ √
工
程
信
息
管
理
第
四
章
系
统
分
析
? 管理功能分析
功能要以组织结构为背景来识别和分析,因为每
个组织都是一个功能机构,都有各自不同的功能。
经营管理
经营 生产 财务 生产服务 人事行政
计
划
统
计
预
算
合
同
技
术
加
工
质
量
安
全
劳
保
财
务
出
纳
材
料
设
备
劳
资
人
事
保
卫
福
利
后
勤
4-8
组织结构与管理功能分析
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 业务流程分析的任务
调查系统中各环节的管理业务活动,掌握管理业务的内容、
作用及信息的输入、输出、数据存储和信息的处理方法及过程等,
为建立管理信息系统数据模型和逻辑模型打下基础。
? 业务流程图
流程图是掌握现行系统状况、确立系统逻辑模型不可缺少
的环节,是系统分析和描述现行系统的重要工具,是业务流程
调查结果的图形化表示。
图例
数据/文件存档
收集/统计数据
业务处理单位 表格/报表制作
业务处理功能描述
信息传递过程
4-9
业务流程分析
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 业务流程图的绘制
生产
部门
领料单
仓库
负责
人
用料计划
用料
审批
未批准的
领料单
领料处理
保管
员
已批准的
领料单
库存帐用料
流水帐
处理
订货
采购
员
库存报表
库存盘点
供货
单位
缺料
通知单
催货单 订货单 补充订货
有关
部门
采购
员
提货通知
入库单登记入库
某企业物资管理部门的业务流程图
4-10
业务流程分析
4.3 组织结构与业务流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
收集的数据包括:各部门的正式文件, 如各种卡片, 报表,
各种会议记录;现行系统的说明文件, 如各种流程图, 程序;各
部门外的数据来源, 如上级文件, 计算机公司的说明书, 外单位
的经验材料等 。
数据收集的类型, 包括各种报表的内容和各种统计数字 。
收集的结果,通过 数据量汇总表 和 报表统计表 进行描述 。
4-11
数据收集
4.4 数据流程分析
数据名称 发生频率 月发生量 (MB) 年发生量 (MB) 保存年限
施工计划 1次 /日 0.2 2.4 2
财务账目 10次 /日 0.8 9.6 10
设备调度计划 1次 /周 0.1 1.2 1
材料采购计划 1次 /月 0.3 3.6 2
报表名称 制表单位 上报单位 下达单位 频率
计划报表 计划部门 总经理、主管副总 项目分包单位 1次 /月
进度年报 工程部 总经理、主管副总 项目分包单位 1次 /年
报表统计表
数据量汇总表
工
程
信
息
管
理
第
四
章
系
统
分
析
? 数据分析的方式
( 1)围绕系统目标进行分析
( 2)弄清信息周围环境
( 3)围绕现行业务流程进行分析
( 1)输入数据类
( 2)过程数据类
( 3)最终输出数据类
? 数据汇总
( 1)数据分类编码
( 2)数据完整性分析
( 3)将所有原始数据和最终数据分类整理出来
( 4)确定数据的字长和精度
4-12
数据分析
4.4 数据流程分析
? 数据分类
工
程
信
息
管
理
第
四
章
系
统
分
析
? 数据流图 的组成
数据流
文件
加工
外部项 ( 数据流的源点和终点 )
从源点流向加工
从加工流向加工
?例如:
从加工流向文件
从文件流向加工
从加工流向终点
数据流程分析可以按照自顶向下、逐层分解、逐步细化的结
构化分析方式进行,通过分层的数据流图( Data Flow Diagram,
DFD) 来实现。 DFD是描述新系统数据输入、数据输出、数据存
储及数据处理之间关系的一种强有利的工具,同时也是与用户进
行紧密配合的有效媒介。
4-13
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 画出顶层数据流图
? 画出其余各层数据流图
? 画出总的数据流图
系统
输入 1
输入 n
输出 1
输出 n
G
源点 1
源点 2
终点 1
终点 2
基本系统模型
顶层数据流图
一层数据流图
二层数据流图
1.1 1.2
2.1 2.2
2.1 3.1
3.2
3.3
3.3源点 2
源点 1
终点 1
终点 2
系统 G的总图
1
2
3
源点 1
源点 2
终点 1
终点 2
1.1 1.2源点 1
2.1 2.2
2.1
源点 2
3.1
3.2
3.3
3.3
终点 1
终点 2
4-14
? 数据流图的形成
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 确定系统的外部项 ;
? 确定系统的输入输出 ;
? 确定对系统的查询要求 ;
? 从左侧开始标出外部项 ;
? 只反映数据流向 ;
? 第一张草图反映主要内容 ;
? 数据流图中不反映循环、判定和控制条件 ;
? 草图应反复讨论修改 ;
? 避免线条交叉 ;
? 每层的处理逻辑不超过八个,上下层间的输入输出
要相匹配。
4-15
? 画 数据流图的原则
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
仓库管理员 采购员定货
系统 P
事务 定货报表
?定货系统的顶层数据流图
仓库管理员 采购员处理事务
P1
事务 定货报表产生报表
P2
F1 库存清单
F2 定货信息
库存清单
定货信息 定货信息
?定货系统一层数据流图
4-16
? 数据流图举例 ( 某企业的采购定货系统 )
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
仓库管理员
采购员处理定货
P1.3
D7
定货报表产生
报表
P2
F1 库存清单
F2 定货信息
D3库存清单
D6定货信息D5定货信息
接收
事务
P1.1
更新库
存清单
P1.2
D2
事务
D4
库存
? 进一步分解后的数据流图
4-17
? 数据流图举例 ( 某企业的采购定货系统 )
数据流程分析的方法
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
数据词典是关于数据信息的集合,是在数据流图的基础上,对其
中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。
其作用是在软件分析和设计的过程中提供关于数据的描述信息。
( 1)数据流条目
编号 名称 来源 去处 组成 流量 说明
D1 材料出入库单 仓库管理员 处理事务 材料编号 60份 /天
材料名称
事务类型
数量
4-18
? 数据词典
数据流程分析的方法
4.4 数据流程分析
( 2)加工条目
编号 名称 输入 处理逻辑 说明
P1.2 更新库存信息 ①材料出入库
信息
②库存清单
对每一种材料在现有库存清单的基
础上,加上入库量、减去出库量,
再根据单价计算出库存金额。
D1库存清单
P1.3处理定
货
P1.3 处理定货 库存信息 根据更新后的库存信息,若少于库
存量临界值,则确定应该再次定货
D2定货信息
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)文件条目
编号 名称 输入数据流 输出数据流 组成 组成形式
F1 订货信息文件 D6( P1.3-F2) D7( F2-P2) 材料名称 按材料类别排序
材料编号
定货量
目前单价
主要供应者
次要供应者
4-19
? 数据词典
数据流程分析的方法
4.4 数据流程分析
( 4)数据项条目
数据编号 名称 数据类型 长度 取指范围
0001 材料编号 字符型 4 0001-9999
0002 材料名称 字符型 20 10个汉字
0003 库存量 数字型 9
( 5)外部项条目
编号 名称 简述 输出数据流 输入数据流
01 仓库管理员 对材料入出库进行登记 库存增减信息 提料单、入库单
02 采购员 根据定货报表组织定货 材料采购单 定货报表
工
程
信
息
管
理
第
四
章
系
统
分
析
检查
库
存量
库存量
〉
极限值
库存量
〈
极限值
库存量
≥
订货点
库存量
〈
订货点
订货迟到 -催订货
订货未迟到 -什么也不做
订货 -催订货
未订货 -紧急订货
订货
未订货 -订货
库存量〉
最低储备
库存量 ≤
最低储备
订货 -要求订货延期
未订货 -什么也不做
订货 -取消订货
未订货 -什么也不做
4-20
? 判定树
描述处理逻辑的工具
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
决策规则 1 2 3 4 5 6 7 8 9
条件
库存量 ≥极限量 Y Y N N
库存量 ≤订货点 Y Y N N N
库存量〉最低存备 Y Y Y N N
订货 Y N Y N Y Y N Y N
订货迟到 Y N
应采取
的行动
取消订货 X
要求延期订货 X
什么也不做 X X X
催订货 X X
订货 X
紧急订货 X
4-21
? 判定表
描述处理逻辑的工具
4.4 数据流程分析
工
程
信
息
管
理
第
四
章
系
统
分
析
4.5 建立新系统逻辑模型
系统目标
系统目标 是指 要达到系统目的所要完成的具体事项 。 在系
统详细调查的基础上, 结合系统可行性研究报告中提出的
系统目标及系统建设的环境和条件重新考虑系统目标 。
新系统目标 可以从 功能, 技术 及 经济 三个方面考虑 。
系统功能目标 是指系统所能处理的特定业务和完成这些处
理业务的质量 。 也就是系统能解决什么问题, 以什么水平
实现;
系统技术目标 是指系统应具有的技术性能和应达到的技术
水平, 通过一些技术指标给出, 如系统运行效率, 响应速
度, 存储能力, 可靠性, 灵活性, 操作使用方便性及通用
性等;
系统的经济目标 是指系统开发的预期投资费用和经济效益 。
4-22
工
程
信
息
管
理
第
四
章
系
统
分
析
新系统信息处理方案
( 1) 确定合理的业务处理流程
( 2) 确定合理的数据处理流程
( 3) 确定新系统功能结构和子系统的划分
( 4) 确定新系统数据资源分布
( 5) 确定新系统中的管理模型
4-23
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
系统计算机资源配置
从系统分析的需要出发提出新系统对计算机配置的基本要求,
也称计算机资源的逻辑配置, 不涉及计算机硬件的具体型号, 而
是提出具体方案, 作为系统设计阶段确定新系统计算机物理配置
的依据 。
?设备选配的依据
? 根据实际情况及系统信息处理方案来确定, 按照分析结果确
定系统处理方案, 如集中式, 分布式或分布 -集中式;
? 资金的投入情况, 是一次性投入, 还是分期分批投入;
? 根据系统分析中所提供的数据存储容量总数, 确定所要购置
的机器需要配置多大的存储容量;
? 外设, 终端及网络的配置;速度, 包括主机的运行速度, 终
端的运行速度和网络的通讯速度等 。
4-24
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
?硬设备的配置
? 根据新系统的功能和难易程度来选择主机和外设, 使设
备尽可能被充分利用, 还要考虑留有扩充的余地;
? 计算机设备的选择要有良好的开放性和升级换代能力,
要适合计算机的发展;
? 考虑联网的要求, 不同的机器要能够兼容;
? 了解设备管理及维修的工作量, 生产厂商能提供的保修,
维修等售后服务能力;
? 了解设备的性能, 使用过该设备用户的满意程度, 以便
选择满意的设备;
? 在几种设备配置方案中, 请各方有关人员和专家参加分
析讨论选择最优方案 。
4-25
系统计算机资源配置
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
系统软件包括操作系统, 数据库管理系统, 相关语言的编译程序,
维修机器的诊断程序等 。 要了解其兼容性, 并在购买时向有关技
术人员询问, 试用后再购买 。
? 工具软件配置
在开发管理信息系统是能够起到某些通用工具作用的应用软件 。
如计算机杀毒软件, 能进行数据管理, 文字处理, 图形报表处理
的应用软件包等 。
? 应用软件开发需求分析
一般分为应用程序包和自编程序 。
应用程序包 是为解决某类应用问题专门设计的一些通用程序, 如
市场上出售的统计分析, 回归预测, 线性规划, 网络计划等;
自编程序 在管理信息系统开发中也是不可缺少的, 尤其是与国情
体制及企业性质相关的现成软件不易买到, 如生产, 计划, 销售
等方面的软件 。 4-26
?系统软件配置
系统计算机资源配置
4.5 建立新系统逻辑模型
工
程
信
息
管
理
第
四
章
系
统
分
析
? 现行系统情况简述
包括现行系统的主要业务、组织机构、存在的问题和薄弱环
节,现行系统与外部实体之间物资及信息的交换关系;用户提出
开发新系统请求的主要原因等。
新系统的总目标是什么, 其目标树如何 i新系统拟采用什么样的
开发战略和开发方法,人力, 资金以及计划进度安排 ;新系统计
划实现后各部分应该完成什么样的功能 ;某些指标预期达到什么
样的程度;有哪些工作是现行系统没有而计划在新系统中增补
的等等 。
? 现行系统状况
现行系统业务流程图和现行系统数据流程图 。
? 新系统的逻辑方案
? 新系统开发费用与时间进度估算
4-27
4.6 系统分析报告
? 新系统目标
工
程
信
息
管
理
第
四
章
系
统
分
析
案例:物资管理系统分析
? 系统调查
( 1)组织结构
物资管理部门
计划编制 采购 仓库 统计
? 计划编制部门 主要负责物资需求计划、物资采购计划的编制 ;
? 采购部门 主要负责物资的订购、采购及合同管理 ;
? 仓库管理 负责物资的收、发、存管理;
? 统计部门 负责有关统计数据的收集、计算和分析,编制有关
统计报表。
( 2) 业务流程 ?物料需求计划的制定、采购计划的编制;
?采购合同的编制;
?采购合同的签订与执行;
?物资出入库登记;
?库存管理和分析;
?材料消耗的统计与分析;
?报表编制。
4-28
工
程
信
息
管
理
第
四
章
系
统
分
析
? 分层数据流图
( 1)顶层数据流图
物资管理
信息系统 P
计划部门
生产部门
技术部门
供应商
财务部门
上级领导
行政主管
( 2)一层数据流图
采购管理 P
1
库存管理 P
2
统计分析 P
3
F2 物料采购计划
计划部门
生产部门
技术部门
供应商
财务部门 F3 合同文件
有关领导
行政主管
F4 入库单文件
F5 库存明细文件
F6 领料单文件
4-29
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)二层数据流图
D1
D2
D3
编制计划 P
1.1
计划部门
生产部门
技术部门 财务部门
合同管理 P
1.3
材料采购 P
1.2
F1 物料需求计划 F2 物料采购计划
F3 合同文件
发出汇总 P
3.3
F5 入库单文件
F4 库存明细文件
F6 出库单文件
库存管理 P
2
供应商
报表生成 P
3.1
管理分析 P
3.2
F7 汇总文件
有关领导
行政主管
D4
D5
D9
D10 D11
D6
D7 D8
4-30
? 分层数据流图
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)二层数据流图
入库处理 P
2.1
库存处理 P
2.3
出库处理 P
2.2
供应商
F3 合同文件
F2 物料采购计划
F5 入库单文件 F6 出库单文件
F4 库存明细文件
生产部门
技术部门
D9 D10
D12
D13
D11
D8
D7
( 4)三层数据流图
物料需求计划编制
P1.1.1
计划部门
生产部门
技术部门
F1 物料需求计划
F2 物料采购计划物料采购
计划编制 P
1.1.2
F4 库存明细文件
D1
D2
D3
4-31
? 分层数据流图
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
? 数据词典
( 1)加工条目
编号 名称 输入 处理逻辑 说明
P1,1, 1 物料需求
计划编制
年度生产计划,月度生
产计划,产品结构、工
艺流程、材料定额等
在生产计划和产品材料定额基础上。根据
MRP原理,由年度计划及月度计划生成。
F1物料需求计划
P1,1, 2 物料采购
计划编制
F1物料需求计划
F4库存明细文件
根据实际库存量及需求计划,将少于库存临
界值的物料列入采购计划
F2物料采购计划
P1,2 物料采购 F2物料采购计划 根据采购计划选择供应商,编制采购合同,
核对到货物料验收入库
采购请款,D4采
购合同
P1,3 合同管理 P1.2物料采购 检查供应商是否按合同期到货,汇集整理合
同文档
F3合同文件
P2,1 入库处理 D 12合同到货,F4合同
文件,F2物料采购计划
录入物资入库单,按合同及物料采购计划将
合同到货验收登记入库
F5入库单文件
P2,2 出库处理 D14领料单,D15限额领料,
F4库存明细
录入物资出库单,作为库存管理、发出统计
汇总的依据。按领料单及领料限额核对库存
明细,将实际发出的物料写入出库单文件
F6出库单文件
4-32
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 2)文件条目
编号 名称 输入数据流 输出数据流 组成 组成形式
F1 物料需求计划 D(P1.1.1-F1) D(F1-P1.1.2) 产品代码、工艺项目代码、工序代码、
物资代码、需求数量、需求时间、领
料限额、计划下达时间、最近到货时
间等
按物资代
码排序
F2 物料采购计划 D(P1.1.2-F2)
D(P2.1-F2)
D(F2-P2.1)
D(F2-P1.2)
产品代码, 工艺项目代码, 工序代码,
物资代码, 计划下达时间, 采购数量,
采购单价, 最近到货时间等
按 物 资 代
码排序
F3 合同文件 D(P1.3-F3) D(F3-P1.1) 产品代码、物资代码、合同号、供货
商代码、定购数量、定购单价
结算方式、预付款、交货期、合同签
订日期等
按合同号
排列
F4 库存明细文件 D(P2.3-F4) D(F4-P2.2)
D(F4-P2.2)
D(F4-P3.1)
D(F4-P3.2)
物资代码、物资名称、规格型号
库存上限、库存下限、计量单位
计划单价、现存数量、金额、仓库代
码等
按物料类
别及编号
排序
F5 入库单文件 D(P2.1-F5) D(F5-P2.3)
D(F5-P3.1)
D(F5-P3.2)
料单编号, 供应商代码, 入库日期
合同号, 发票号, 请款单号, 物资代
码, 实收数量, 检验员等
按料单编
号排序
4-33
? 数据词典
案例:物资管理系统分析
工
程
信
息
管
理
第
四
章
系
统
分
析
( 3)数据流条目
编号 名称 来源 去处 组成 流量 说明
D1 年度生产计划 计划部门 P1.1编制计划 产品代码、产品名称、生产数量、
生产起始日期、生产终止日期等
一次 /年
D2 月度生产计划 生产部门 P1.1编制计划 产品代码、产品名称、生产数量、
生产起始日期、生产终止日期等
一次 /月
D3 产品结构、工
艺流程、材料
定额
技术部门 P1.1编制计划 产品代码、工艺项目代码、工艺
项目名称、紧前工序代码、紧后
工序代码、物料代码、限额等
按产品
数量
D4 采购请款单 P1.2物料采
购
财务部门 请款单编号、产品代码、物资代
码、合同号、单价、定购数量、
应付款额、请款人等
D5 采购合同 P1.2物料采
购
P1.3合同管理 产品代码, 物资代码, 合同号
供货商代码, 定购数量, 定购单
价, 结算方式, 预付款, 交货期,
合同签订日期
D6 发票、运单
(零星采购)
P1.2物料采
购
P2库存管理 发票号, 供应商代码, 物资名称,
单价, 数量, 金额等
运单编号, 物资代码, 单价, 数
量, 发货地, 到货地等
4-34
? 数据词典
案例:物资管理系统分析