2010年 5月 15日星期六西华大学管理学院 第 1张
第 5章 管理信息系统的系统分析
? 系统分析是开发 MIS的重要环节,其工作的
好坏在很大程度上决定了系统的成败。
? 管理信息系统系统分析的任务是:在充分
认识原信息系统的基础上,通过问题识别、
可行性分析、详细调查、系统化分析,最
后完成新系统的逻辑方案设计,解决, 做
什么, 的问题。
返
回
2010年 5月 15日星期六西华大学管理学院 第 2张
第 5章 管理信息系统的系统分析
? 系统分析的基本流程是:
系统任务的提出
初步调查
确定新系统目标
系统可行性分析
系统化分析( DFD、
DD、处理逻辑小
说明等)
详细调查
系统分析报告
2010年 5月 15日星期六西华大学管理学院 第 3张
第 5章 管理信息系统的系统分析
?5.1 可行性分析
?5.2 系统详细调查
?5.3 系统化分析
?5.4 研究和确定管理模型
?5.5 提出新系统的逻辑方案
返
回
2010年 5月 15日星期六西华大学管理学院 第 4张
5.1 可行性分析
? 5.1.1 系统任务的提出与系统初步调查
? 一、系统任务的提出
?随着企业组织内外部环境的变化,原
有系统会出现各种各样的问题,从而
产生开发新系统的愿望。
2010年 5月 15日星期六西华大学管理学院 第 5张
一、系统任务的提出
? 系统开发工作是从接受任务开始的。系统开发任
务由使用者(企业组织的领导和有关管理人员)
提出,任务可能以书面形式(如系统开发任务书、
系统开发协议书)或口头方式表达出来。但不管
是什么形式,开发人员必须完全、准确地记录下
来,他反映了使用者原始的要求和愿望。
? 由于使用者对 MIS并不了解,他们对系统任务要求
讲得并不确切没有定量的目标。如, 提高管理效
率,,, 提高现代化管理水平,,, 实现信息的
准确反映和查询, 等,这种系统任务陈述太笼统,
需要进行问题识别和分析,确定具体目标。
2010年 5月 15日星期六西华大学管理学院 第 6张
二、系统初步调查
? 为弄清楚用户的真实需求,必须对用户内外部环
境及基本情况进行初步调查。
? 在开发一个新系统前,一般都存在一个老系统。
老系统是客观存在的系统,它可能存在这样或那
样的缺点,其业务流程不一定是最好的,但却是
一个在实际运行中受过考验的系统,它包含了管
理人员长期积累下来的经验。因此在设计一个新
系统时,必须对原有系统作一定的调查。
? 通过调查,可以继承原有系统的经验,找到其不
足之处,并加强了系统开发人员与业务管理人员
的联系,有利于系统开发成功。
2010年 5月 15日星期六西华大学管理学院 第 7张
系统调查内容包括:
? 1.现行系统现状:包括发展历史、企业形象、生
产规模、人员构成、设备现状、产品结构等;
? 2.现行系统的组织机构及管理职能;
? 3.各项管理业务的主要处理过程,所涉及的管理
信息的来龙去脉、种类及表现形式、处理方法等;
? 4.现行代码体系结构;
? 5.已有的计算机应用项目的功能、范围及使用情
况;
? 6.各层次管理人员对管理信息系统的要求。
2010年 5月 15日星期六西华大学管理学院 第 8张
5.1.2 确定新系统的目标
? 根据系统初步调查的资料,结合用户开发
任务要求,确定新系统目标。
? 确定新系统目标时要从以下几个方面去考
虑:
? 1.根据用户要求与设想、企业资源、资金、
技术、设备等情况而定;
? 2.要明确所开发的管理信息系统是干什么
的,划分出 MIS与人工决策的界限;
? 3.对于综合系统,要确定系统总目标与子
系统目标。
2010年 5月 15日星期六西华大学管理学院 第 9张
5.1.3 系统可行性分析
? 一、可行性分析的任务
? 可行性( Faisibility)包括可能性和必要
性两个方面。系统可行性分析的任务是明
确待开发项目的必要性和可能性。即是否
有内外部的必要条件,包括技术上、资金
上、经济上、人力资源上以及组织管理上
的必要条件及开发成功的可能性。其主要
对象是对系统目标及总体方案进行分析评
价。
2010年 5月 15日星期六西华大学管理学院 第 10张
二、可行性分析的内容
? 1.技术上的可行性
? 分析现有技术条件下实现信息系统的可能性。它
包括目前市场上计算机软硬件、通讯设备及计算
机网络等技术条件和系统开发人员自身的技术水
平等;
? 2.经济上的可行性
? 经济上的可行性包括两个方面,一是初步估计开
发 MIS需要多大的投资,目前企业资金分配状况;
二是估计系统正常运行能带来多大的效益,包括
可以用货币估算的经济效益和不能用货币估算的
间接效益等;
2010年 5月 15日星期六西华大学管理学院 第 11张
二、可行性分析的内容(续)
? 3.组织管理上的可行性
? 主要指管理人员对开发项目的态度和管理方面的
条件。可以从以下几个方面考虑:
? 1)从企业内部看,管理人员的素质以及他们对管
理现代化的认识和支持程度。 MIS开发的最大阻力
来自人的习惯势力,若没有用户的配合与参与,
开发工作几无成功之可能;
? 2) MIS只是管理人员的决策辅助手段,它必须在
具备较好基础工作上才能发挥作用。若没有稳定、
合理的管理制度与管理方法,要想用计算机代替
人工的信息处理作业,提高管理效率,实现管理
现代化是不现实的。
? 3)社会、国家政策的限制条件与要求。如会计核
算,要符合有关政策规定,得到上级承认,社会
认可,符合审计要求等,这些都是约束条件。
2010年 5月 15日星期六西华大学管理学院 第 12张
5.1.4 系统可行性分析报告
? 1.系统简述
? 2.项目的目标
? 3.所需资源、预算和期望效益
? 4.对项目可行性的结论
? 1)可以立即开发
? 2)改进原系统
? 3)目前条件还不具备
? (详见 P108~~ 109)
返
回
2010年 5月 15日星期六西华大学管理学院 第 13张
5.2 系统详细调查
? 5.2.1 系统详细调查的目的、原则和方法
? 一、系统详细调查的目的
? 详细调查的对象是现行系统,其目的是通过对现
行系统的调查分析,收集相关资料,总结经验,
发现问题,找出薄弱环节,为系统分析作准备。
? 二、系统详细调查的原则
? 用户参与原则( P108)
? 三、系统详细调查的方法
? 开调查会(全面业务需求分析,用 BSP方法),发
调查表、访问业务人员和管理人员(重点询问:
列举若干可能问题。归类整理),参与实践
2010年 5月 15日星期六西华大学管理学院 第 14张
5.2.2 详细调查的内容
? 详细调查主要分为管理业务调查和数据流程调查
两部分。
? 一、管理业务调查( P109--110)
? MIS是对管理活动的支持,在管理系统中工作,与
管理系统密切相关。要确定 MIS的功能与目标,必
须进行管理业务调查,包括组织结构调查、管理
功能调查和管理业务流程调查等。
? 1.组织结构调查( P109--110)
? 调查组织构成及关系(组织结构图),各级组织
职能及有关人员职责、决策内容、存在的问题及
对新系统的要求等;
2010年 5月 15日星期六西华大学管理学院 第 15张
组织结构图
总工程师
生产部技术部 财务部供应部 销售部
一次
设计
总经理
经营副总经理 行政副总经理
质检部 行政人事部
二次
设计
进厂
检验
过程
检验
成品
检验
计划
调度
外协
加工
统计
分析
电器
元件 钢材
市场
开发
工程
报价
会计
处理
出纳
管理
成本
核算
人事
管理
行政
管理
后勤
管理
其他
材料
2010年 5月 15日星期六西华大学管理学院 第 16张
2.管理功能调查( P110)
? 为实现系统目标,系统必须具有一定功能。调查
时常用功能层次图来描述从系统目标到各项功能
的层次关系。
销售系统管理
销售计划管理 销售合同管理 销售核算与统计 成品库管理 市场预测
销
售
历
史
资
料
管
理
编
制
年
度
销
售
大
纲
编
制
销
售
计
划
合
同
有
效
性
审
查
合
同
执
行
情
况
分
析
合
同
登
记
和
变
更
销
售
收
入
核
算
销
售
利
润
核
算
销
售
统
计
分
析
出
入
库
管
理
库
存
统
计
市
场
预
测
市
场
分
析
2010年 5月 15日星期六西华大学管理学院 第 17张
3.管理业务流程调查
( P110--112)
? 调查管理业务流程应顺着原系统信息
流动的过程逐步去进行,内容包括各
环节的处理业务、信息来源、处理方
法、计算方法、信息流经去向、提供
信息的时间和形态(报告、单据、屏
幕显示等)
? 描述管理业务流程的图表有:
2010年 5月 15日星期六西华大学管理学院 第 18张
1)管理业务流程图
? 管理业务流程图是一种描述系统内部
各单位之间以及人员之间业务关系、
作业顺序和管理信息流向的图表。利
用它可以帮助分析人员找出业务流程
中的不合理的流向。
? 下面以某企业物资管理业务为例进行
说明。
2010年 5月 15日星期六西华大学管理学院 第 19张
管
理
业
务
流
程
图
用料计划 领料单 未批准领料单
领料通知 库存表表
库存帐 已批准领料单 用料流水帐
订货单 (合同 ) 缺料通知单 入库单
催货单 补充订货单 提货通知单
库长
库工
采购员
车间
供货单位
有关部门
(发货 )
有料
审核领料单
查询
修改 (定期统计汇总 )登记
无料
查询
未定货
提货
已订货
验收
2010年 5月 15日星期六西华大学管理学院 第 20张
2)表格分配图 (P111)
?表格分配图可以帮助分析员表示出系统中各种单
据和报告都与哪些部门发生业务联系,
采购部门 财会部门 材料库房
准备采购
应付款处理
收货处理
采购单
收货单
应付款
取货通知
待收货清单
存档 卖方存档
付款
存档卖方
登记待收货
2010年 5月 15日星期六西华大学管理学院 第 21张
二、数据流程调查
? 管理业务调查过程中绘制的管理业务流程
图和表格分配图等虽然形象地表达了管理
中信息的流动和存储过程,但仍没有完全
脱离一些物质要素。数据流程图就是舍弃
物质要素后从数据的角度描述信息的流动。
? 数据流程图是一种能全面地描述信息系统
逻辑模型的主要工具,它可以以少数几个
符号综合反映信息在系统中的流动、处理、
存储情况。
2010年 5月 15日星期六西华大学管理学院 第 22张
1.数据流程调查的内容
? 1)原系统中全部输出、输入数据内容及
存储格式;
? 2)各环节上对相关数据的处理方法和计
算方法;
? 3)各数据的产生、使用者、发生频度;
? 4)各数据项的类型、长度及取值范围等。
2010年 5月 15日星期六西华大学管理学院 第 23张
2.数据流程图( DFD)
? 1)常用符号
? (1)外部实体( Enity):在系统之外与系
统有联系的人或事。
? (2)数据流:一组(项)流动的数据。
名
称
供应
商
单向箭头,应有名称
2010年 5月 15日星期六西华大学管理学院 第 24张
2.数据流程图
?1)常用符号
?(3)处理逻辑:对数据所作的加工变换
?(4)数据存储:指数据保存的地方
标识部分
处理逻辑动作
执行者
处理逻辑名
称是对动作
的准确描述
现金日记帐
2010年 5月 15日星期六西华大学管理学院 第 25张
2.数据流程图
? 2)数据流程图的画法
? 自上而下,逐步细化,先顶层后下层,逐
步分解;
? 自左而右,从输入到输出;
? 不反映判断、循环及控制条件;
? 布局清楚,避免交叉线;
? 各层间 I/O平衡
2010年 5月 15日星期六西华大学管理学院 第 26张
5.2.3 详细调查内容表达工具
? 一、组织机构图
? 二、功能层次图
? 三、管理业务流程图及表格分配图
? 四、数据流程图
? 五,数据字典
? 六,处理逻辑小说明
2010年 5月 15日星期六西华大学管理学院 第 27张
数据字典( DD)
? 数据字典是为了对数据流程图中各个元素作出详
细说明,从数据项、数据结构、数据流、处理逻
辑、数据存储和外部实体等六个方面对 DFD元素进
行的详细定义。 DFD配以 DD,就可以从图形和文字
两方面对系统逻辑模型进行完整的描述。
? 1.数据项
? 又称数据元素,是不可再分的数据单位。在数据
字典中,仅定义数据的静态特性,包括:
? 1)数据项的名称、编号、别名和简述;
? 2)数据项的取值范围和取值的含义;
? 3)数据项的长度
? 下面以实例说明
2010年 5月 15日星期六西华大学管理学院 第 28张
数据项定义
数据 项 编号 DE001
数据项名称 材料编号
简述 原材料的材料代码
长度 10字节
类型 字符型
取值 /含义
第 1~~4位 表示材料大类
第 5~~7位 表示材料名称
第 8~~10位 表示规格型号
有关的数据项或数据结构:材料名称、材料规格型号
有关的处理逻辑:入库管理、出库管理、库存管理
2010年 5月 15日星期六西华大学管理学院 第 29张
?我们把所有数据项定义完了以后,就可以建立一张数
据元素一览表
编号 数据元素名称 程序内部用名 类型 长度 小数位
DE001 材料编号 CLBH 字符 10
DE002 材料名称 CL-NAME 字符 26
DE003 计划单价 PER-PRICE 数字 10 2
DE004 计量单位 CL-UNIJ 字符 16
.
.
.
数据元素一览表
2010年 5月 15日星期六西华大学管理学院 第 30张
数据字典( DD)
? 2.数据结构
? 数据结构是对数据之间关系的逻辑描述,一
个数据结构可以由若干个数据项构成,也可
以由若干数据结构组成,还可以是数据项和
数据结构的混合,DD中对数据结构的描述包
括,
? 1)数据结构的名称、编号 ;
? 2)数据结构的组成;
? 3)数据结构简述
? 实例说明见 P116
2010年 5月 15日星期六西华大学管理学院 第 31张
数据字典( DD)
? 3.数据流
? 数据流由一个或一组固定的数据元素组成,
数据流的定义内容有:
? 1)数据流的名称、编号及简述 ;
? 2)数据流的来源、去向及组成;
? 3)数据流量
? 实例说明见 P116
2010年 5月 15日星期六西华大学管理学院 第 32张
数据字典( DD)
? 4.处理逻辑
? 处理逻辑是对数据的逻辑加工。数据字典
中一般只对最低层的处理逻辑加以说明。
处理逻辑的定义内容有:
? 1)处理逻辑的名称、编号及简述 ;
? 2)处理逻辑的输入输出数据流;
? 3)功能描述
? 实例说明见 P117
2010年 5月 15日星期六西华大学管理学院 第 33张
数据字典( DD)
? 5.数据存储
? 数据存储指的是在系统中应该保存的数据
及其主要内容。在数据字典中,数据存储
的定义内容有:
? 1)数据存储的名称、编号 ;
? 2)数据存储的组成,即它包含的数据结构;
? 3)是否有立即查询的要求
? 实例说明见 P117
2010年 5月 15日星期六西华大学管理学院 第 34张
数据字典( DD)
? 6.外部实体
? 外部实体指与系统有关联的外部要素。数
据字典中一般只对最主要的外部实体加以
说明。处理逻辑的定义内容有:
? 1)外部实体的名称、编号 ;
? 2)对外部实体的描述;
? 3)涉及的输入输出数据流
? 实例说明见 P117~~ 118
返
回
2010年 5月 15日星期六西华大学管理学院 第 35张
处理逻辑小说明
? 在数据字典中对处理逻辑作了简要说明,
但受表达方式的限制,多有含混不清的地
方。对于复杂的处理逻辑,用语言文字也
难以表达因此需借用其他描述工具。
? 常用的处理逻辑描述工具有:
? 1.判断树
? 2.判断表
? 3.伪代码
? 现举例说明如下
2010年 5月 15日星期六西华大学管理学院 第 36张
判断树
提
工
资
办
法
工龄 > = 30 年
工龄 < 30 年
基本工资 < = 140 0 ----- 基本工资+ 300
基本工资 > 140 0 ----- 基本工资+ 500
基本工资 < = 140 0 ---- 基本工资+ 100
基本工资 > 140 0 ----- 基本工资+ 200
? 判断树从最左边的树根向右延伸,在每个树结点
处,根据条件的取值,可以找到相应的处理策略,
所有的处理结果均列在最右边。
? 决策判断树具有简单明了、形象直观的优点。
2010年 5月 15日星期六西华大学管理学院 第 37张
判断表
? 对于复杂的逻辑判断关系宜于采用判断表
的描述方式。它将组合条件按一定的规则
得出相应的行动动作,并将条件、规则和
动作三者之间的关系用表格形式表示出来。
? 它能将复杂条件下众多的动作完整罗列出
来,避免了遗漏。
2010年 5月 15日星期六西华大学管理学院 第 38张
伪代码
? 伪代码也称结构式语言,是一种介乎于自
然语言和程序设计语言之间的语言代码。
用程序语言框架和自然语言词汇描述处理
逻辑。
? 若工龄 >=30年
? 若基本工资 <=1400
? 基本工资=基本工资+ 300
? 否则
? 基本工资=基本工资+ 500
? 否则(工龄 <30年)
? 若基本工资 <=1400
? 基本工资=基本工资+ 100
? 否则
? 基本工资=基本工资+ 200 返
回
2010年 5月 15日星期六西华大学管理学院 第 39张
5.3 系统化分析
?系统化分析是建立新系统逻辑模型的
主要步骤,其主要目标是通过对原有
系统的调查和分析,找出原系统业务
流程和数据流程的不足,提出优化和
改进的方法,给出要采取的新系统方
案。
2010年 5月 15日星期六西华大学管理学院 第 40张
5.3.1 分析系统目标
?对可行性报告中的目标作再次考察,
对项目可行性和必要性作重新论证,
尽量使新系统目标切实可行,符合企
业战略发展目标。
2010年 5月 15日星期六西华大学管理学院 第 41张
5.3.2 分析业务流程
?分析现行业务系统流程,继承优点,
改正不足。业务流程分析包括:
?1.原有系统流程分析
?2.业务流程优化与重组
?3.确定新的业务流程
?4.确定新系统人机分工
2010年 5月 15日星期六西华大学管理学院 第 42张
5.3.3 分析数据流程
? 对现行业务系统数据流程的分析是为了在
新的信息处理技术条件下为数据处理提供
更为有效的条件。数据流程分析包括:
?1.原有系统数据流程分析
?2.数据流程优化
?3.确定新的数据流程
?4.确定新系统人机数据分工
2010年 5月 15日星期六西华大学管理学院 第 43张
5.3.4 功能分析和划分子系统
?BSP方法
2010年 5月 15日星期六西华大学管理学院 第 44张
5.3.5 数据属性分析
?分析各种数据输入的目
的和适用范围、数据量
的大小及存在的问题。
?P122
2010年 5月 15日星期六西华大学管理学院 第 45张
5.3.6 数据存储分析
? 数据用属性的名和属性的值来描述事物某
方面的特征。
? 数据的属性分析包括静态特性和动态特性
两个方面。
? 一、数据的静态特性分析
? 二、数据的动态特性分析
? 1.固定值属性
? 2.固定个体变动属性
? 3.随机变动属性
? 详见 P122
2010年 5月 15日星期六西华大学管理学院 第 46张
5.3.7 数据查询要求分析
?P123
2010年 5月 15日星期六西华大学管理学院 第 47张
5.3.8 数据输入输出分析
?P123
2010年 5月 15日星期六西华大学管理学院 第 48张
5.3.9 绘制新系统数据流程图
?P123
2010年 5月 15日星期六西华大学管理学院 第 49张
5.3.10 确定新系统数据处理方式
?P124
返
回
2010年 5月 15日星期六西华大学管理学院 第 50张
5.4 管理模型确定
?管理模型是系统在每个具体管理环
节上所采用的管理方法。在管理信
息系统的系统分析中,就要根据业
务和数据流程的分析结果,对每个
处理过程进行认真分析,研究每个
过程的信息处理特点,找出相应的
管理模型。
返
回
2010年 5月 15日星期六西华大学管理学院 第 51张
5.4 管理模型确定
?5.4.1 综合计划模型
?5.4.2 生产计划管理模型
?5.4.3 库存管理模型
?5.4.4 财务成本管理模型
?5.4.5 统计分析与预测模型
返
回
2010年 5月 15日星期六西华大学管理学院 第 52张
5.5 提出新系统逻辑方案
? 逻辑方案是系统分析阶段的最终成果,也
是今后进行系统设计和系统实施的依据。
逻辑方案的内容包括:
? 1.新系统的业务流程
? 2.新系统的数据流程
? 3.新系统的逻辑结构
? 4.新系统中数据资源的分布
? 5.新系统中的管理模型
返
回
2010年 5月 15日星期六西华大学管理学院 第 53张
谢谢大家
再
见
第 5章 管理信息系统的系统分析
? 系统分析是开发 MIS的重要环节,其工作的
好坏在很大程度上决定了系统的成败。
? 管理信息系统系统分析的任务是:在充分
认识原信息系统的基础上,通过问题识别、
可行性分析、详细调查、系统化分析,最
后完成新系统的逻辑方案设计,解决, 做
什么, 的问题。
返
回
2010年 5月 15日星期六西华大学管理学院 第 2张
第 5章 管理信息系统的系统分析
? 系统分析的基本流程是:
系统任务的提出
初步调查
确定新系统目标
系统可行性分析
系统化分析( DFD、
DD、处理逻辑小
说明等)
详细调查
系统分析报告
2010年 5月 15日星期六西华大学管理学院 第 3张
第 5章 管理信息系统的系统分析
?5.1 可行性分析
?5.2 系统详细调查
?5.3 系统化分析
?5.4 研究和确定管理模型
?5.5 提出新系统的逻辑方案
返
回
2010年 5月 15日星期六西华大学管理学院 第 4张
5.1 可行性分析
? 5.1.1 系统任务的提出与系统初步调查
? 一、系统任务的提出
?随着企业组织内外部环境的变化,原
有系统会出现各种各样的问题,从而
产生开发新系统的愿望。
2010年 5月 15日星期六西华大学管理学院 第 5张
一、系统任务的提出
? 系统开发工作是从接受任务开始的。系统开发任
务由使用者(企业组织的领导和有关管理人员)
提出,任务可能以书面形式(如系统开发任务书、
系统开发协议书)或口头方式表达出来。但不管
是什么形式,开发人员必须完全、准确地记录下
来,他反映了使用者原始的要求和愿望。
? 由于使用者对 MIS并不了解,他们对系统任务要求
讲得并不确切没有定量的目标。如, 提高管理效
率,,, 提高现代化管理水平,,, 实现信息的
准确反映和查询, 等,这种系统任务陈述太笼统,
需要进行问题识别和分析,确定具体目标。
2010年 5月 15日星期六西华大学管理学院 第 6张
二、系统初步调查
? 为弄清楚用户的真实需求,必须对用户内外部环
境及基本情况进行初步调查。
? 在开发一个新系统前,一般都存在一个老系统。
老系统是客观存在的系统,它可能存在这样或那
样的缺点,其业务流程不一定是最好的,但却是
一个在实际运行中受过考验的系统,它包含了管
理人员长期积累下来的经验。因此在设计一个新
系统时,必须对原有系统作一定的调查。
? 通过调查,可以继承原有系统的经验,找到其不
足之处,并加强了系统开发人员与业务管理人员
的联系,有利于系统开发成功。
2010年 5月 15日星期六西华大学管理学院 第 7张
系统调查内容包括:
? 1.现行系统现状:包括发展历史、企业形象、生
产规模、人员构成、设备现状、产品结构等;
? 2.现行系统的组织机构及管理职能;
? 3.各项管理业务的主要处理过程,所涉及的管理
信息的来龙去脉、种类及表现形式、处理方法等;
? 4.现行代码体系结构;
? 5.已有的计算机应用项目的功能、范围及使用情
况;
? 6.各层次管理人员对管理信息系统的要求。
2010年 5月 15日星期六西华大学管理学院 第 8张
5.1.2 确定新系统的目标
? 根据系统初步调查的资料,结合用户开发
任务要求,确定新系统目标。
? 确定新系统目标时要从以下几个方面去考
虑:
? 1.根据用户要求与设想、企业资源、资金、
技术、设备等情况而定;
? 2.要明确所开发的管理信息系统是干什么
的,划分出 MIS与人工决策的界限;
? 3.对于综合系统,要确定系统总目标与子
系统目标。
2010年 5月 15日星期六西华大学管理学院 第 9张
5.1.3 系统可行性分析
? 一、可行性分析的任务
? 可行性( Faisibility)包括可能性和必要
性两个方面。系统可行性分析的任务是明
确待开发项目的必要性和可能性。即是否
有内外部的必要条件,包括技术上、资金
上、经济上、人力资源上以及组织管理上
的必要条件及开发成功的可能性。其主要
对象是对系统目标及总体方案进行分析评
价。
2010年 5月 15日星期六西华大学管理学院 第 10张
二、可行性分析的内容
? 1.技术上的可行性
? 分析现有技术条件下实现信息系统的可能性。它
包括目前市场上计算机软硬件、通讯设备及计算
机网络等技术条件和系统开发人员自身的技术水
平等;
? 2.经济上的可行性
? 经济上的可行性包括两个方面,一是初步估计开
发 MIS需要多大的投资,目前企业资金分配状况;
二是估计系统正常运行能带来多大的效益,包括
可以用货币估算的经济效益和不能用货币估算的
间接效益等;
2010年 5月 15日星期六西华大学管理学院 第 11张
二、可行性分析的内容(续)
? 3.组织管理上的可行性
? 主要指管理人员对开发项目的态度和管理方面的
条件。可以从以下几个方面考虑:
? 1)从企业内部看,管理人员的素质以及他们对管
理现代化的认识和支持程度。 MIS开发的最大阻力
来自人的习惯势力,若没有用户的配合与参与,
开发工作几无成功之可能;
? 2) MIS只是管理人员的决策辅助手段,它必须在
具备较好基础工作上才能发挥作用。若没有稳定、
合理的管理制度与管理方法,要想用计算机代替
人工的信息处理作业,提高管理效率,实现管理
现代化是不现实的。
? 3)社会、国家政策的限制条件与要求。如会计核
算,要符合有关政策规定,得到上级承认,社会
认可,符合审计要求等,这些都是约束条件。
2010年 5月 15日星期六西华大学管理学院 第 12张
5.1.4 系统可行性分析报告
? 1.系统简述
? 2.项目的目标
? 3.所需资源、预算和期望效益
? 4.对项目可行性的结论
? 1)可以立即开发
? 2)改进原系统
? 3)目前条件还不具备
? (详见 P108~~ 109)
返
回
2010年 5月 15日星期六西华大学管理学院 第 13张
5.2 系统详细调查
? 5.2.1 系统详细调查的目的、原则和方法
? 一、系统详细调查的目的
? 详细调查的对象是现行系统,其目的是通过对现
行系统的调查分析,收集相关资料,总结经验,
发现问题,找出薄弱环节,为系统分析作准备。
? 二、系统详细调查的原则
? 用户参与原则( P108)
? 三、系统详细调查的方法
? 开调查会(全面业务需求分析,用 BSP方法),发
调查表、访问业务人员和管理人员(重点询问:
列举若干可能问题。归类整理),参与实践
2010年 5月 15日星期六西华大学管理学院 第 14张
5.2.2 详细调查的内容
? 详细调查主要分为管理业务调查和数据流程调查
两部分。
? 一、管理业务调查( P109--110)
? MIS是对管理活动的支持,在管理系统中工作,与
管理系统密切相关。要确定 MIS的功能与目标,必
须进行管理业务调查,包括组织结构调查、管理
功能调查和管理业务流程调查等。
? 1.组织结构调查( P109--110)
? 调查组织构成及关系(组织结构图),各级组织
职能及有关人员职责、决策内容、存在的问题及
对新系统的要求等;
2010年 5月 15日星期六西华大学管理学院 第 15张
组织结构图
总工程师
生产部技术部 财务部供应部 销售部
一次
设计
总经理
经营副总经理 行政副总经理
质检部 行政人事部
二次
设计
进厂
检验
过程
检验
成品
检验
计划
调度
外协
加工
统计
分析
电器
元件 钢材
市场
开发
工程
报价
会计
处理
出纳
管理
成本
核算
人事
管理
行政
管理
后勤
管理
其他
材料
2010年 5月 15日星期六西华大学管理学院 第 16张
2.管理功能调查( P110)
? 为实现系统目标,系统必须具有一定功能。调查
时常用功能层次图来描述从系统目标到各项功能
的层次关系。
销售系统管理
销售计划管理 销售合同管理 销售核算与统计 成品库管理 市场预测
销
售
历
史
资
料
管
理
编
制
年
度
销
售
大
纲
编
制
销
售
计
划
合
同
有
效
性
审
查
合
同
执
行
情
况
分
析
合
同
登
记
和
变
更
销
售
收
入
核
算
销
售
利
润
核
算
销
售
统
计
分
析
出
入
库
管
理
库
存
统
计
市
场
预
测
市
场
分
析
2010年 5月 15日星期六西华大学管理学院 第 17张
3.管理业务流程调查
( P110--112)
? 调查管理业务流程应顺着原系统信息
流动的过程逐步去进行,内容包括各
环节的处理业务、信息来源、处理方
法、计算方法、信息流经去向、提供
信息的时间和形态(报告、单据、屏
幕显示等)
? 描述管理业务流程的图表有:
2010年 5月 15日星期六西华大学管理学院 第 18张
1)管理业务流程图
? 管理业务流程图是一种描述系统内部
各单位之间以及人员之间业务关系、
作业顺序和管理信息流向的图表。利
用它可以帮助分析人员找出业务流程
中的不合理的流向。
? 下面以某企业物资管理业务为例进行
说明。
2010年 5月 15日星期六西华大学管理学院 第 19张
管
理
业
务
流
程
图
用料计划 领料单 未批准领料单
领料通知 库存表表
库存帐 已批准领料单 用料流水帐
订货单 (合同 ) 缺料通知单 入库单
催货单 补充订货单 提货通知单
库长
库工
采购员
车间
供货单位
有关部门
(发货 )
有料
审核领料单
查询
修改 (定期统计汇总 )登记
无料
查询
未定货
提货
已订货
验收
2010年 5月 15日星期六西华大学管理学院 第 20张
2)表格分配图 (P111)
?表格分配图可以帮助分析员表示出系统中各种单
据和报告都与哪些部门发生业务联系,
采购部门 财会部门 材料库房
准备采购
应付款处理
收货处理
采购单
收货单
应付款
取货通知
待收货清单
存档 卖方存档
付款
存档卖方
登记待收货
2010年 5月 15日星期六西华大学管理学院 第 21张
二、数据流程调查
? 管理业务调查过程中绘制的管理业务流程
图和表格分配图等虽然形象地表达了管理
中信息的流动和存储过程,但仍没有完全
脱离一些物质要素。数据流程图就是舍弃
物质要素后从数据的角度描述信息的流动。
? 数据流程图是一种能全面地描述信息系统
逻辑模型的主要工具,它可以以少数几个
符号综合反映信息在系统中的流动、处理、
存储情况。
2010年 5月 15日星期六西华大学管理学院 第 22张
1.数据流程调查的内容
? 1)原系统中全部输出、输入数据内容及
存储格式;
? 2)各环节上对相关数据的处理方法和计
算方法;
? 3)各数据的产生、使用者、发生频度;
? 4)各数据项的类型、长度及取值范围等。
2010年 5月 15日星期六西华大学管理学院 第 23张
2.数据流程图( DFD)
? 1)常用符号
? (1)外部实体( Enity):在系统之外与系
统有联系的人或事。
? (2)数据流:一组(项)流动的数据。
名
称
供应
商
单向箭头,应有名称
2010年 5月 15日星期六西华大学管理学院 第 24张
2.数据流程图
?1)常用符号
?(3)处理逻辑:对数据所作的加工变换
?(4)数据存储:指数据保存的地方
标识部分
处理逻辑动作
执行者
处理逻辑名
称是对动作
的准确描述
现金日记帐
2010年 5月 15日星期六西华大学管理学院 第 25张
2.数据流程图
? 2)数据流程图的画法
? 自上而下,逐步细化,先顶层后下层,逐
步分解;
? 自左而右,从输入到输出;
? 不反映判断、循环及控制条件;
? 布局清楚,避免交叉线;
? 各层间 I/O平衡
2010年 5月 15日星期六西华大学管理学院 第 26张
5.2.3 详细调查内容表达工具
? 一、组织机构图
? 二、功能层次图
? 三、管理业务流程图及表格分配图
? 四、数据流程图
? 五,数据字典
? 六,处理逻辑小说明
2010年 5月 15日星期六西华大学管理学院 第 27张
数据字典( DD)
? 数据字典是为了对数据流程图中各个元素作出详
细说明,从数据项、数据结构、数据流、处理逻
辑、数据存储和外部实体等六个方面对 DFD元素进
行的详细定义。 DFD配以 DD,就可以从图形和文字
两方面对系统逻辑模型进行完整的描述。
? 1.数据项
? 又称数据元素,是不可再分的数据单位。在数据
字典中,仅定义数据的静态特性,包括:
? 1)数据项的名称、编号、别名和简述;
? 2)数据项的取值范围和取值的含义;
? 3)数据项的长度
? 下面以实例说明
2010年 5月 15日星期六西华大学管理学院 第 28张
数据项定义
数据 项 编号 DE001
数据项名称 材料编号
简述 原材料的材料代码
长度 10字节
类型 字符型
取值 /含义
第 1~~4位 表示材料大类
第 5~~7位 表示材料名称
第 8~~10位 表示规格型号
有关的数据项或数据结构:材料名称、材料规格型号
有关的处理逻辑:入库管理、出库管理、库存管理
2010年 5月 15日星期六西华大学管理学院 第 29张
?我们把所有数据项定义完了以后,就可以建立一张数
据元素一览表
编号 数据元素名称 程序内部用名 类型 长度 小数位
DE001 材料编号 CLBH 字符 10
DE002 材料名称 CL-NAME 字符 26
DE003 计划单价 PER-PRICE 数字 10 2
DE004 计量单位 CL-UNIJ 字符 16
.
.
.
数据元素一览表
2010年 5月 15日星期六西华大学管理学院 第 30张
数据字典( DD)
? 2.数据结构
? 数据结构是对数据之间关系的逻辑描述,一
个数据结构可以由若干个数据项构成,也可
以由若干数据结构组成,还可以是数据项和
数据结构的混合,DD中对数据结构的描述包
括,
? 1)数据结构的名称、编号 ;
? 2)数据结构的组成;
? 3)数据结构简述
? 实例说明见 P116
2010年 5月 15日星期六西华大学管理学院 第 31张
数据字典( DD)
? 3.数据流
? 数据流由一个或一组固定的数据元素组成,
数据流的定义内容有:
? 1)数据流的名称、编号及简述 ;
? 2)数据流的来源、去向及组成;
? 3)数据流量
? 实例说明见 P116
2010年 5月 15日星期六西华大学管理学院 第 32张
数据字典( DD)
? 4.处理逻辑
? 处理逻辑是对数据的逻辑加工。数据字典
中一般只对最低层的处理逻辑加以说明。
处理逻辑的定义内容有:
? 1)处理逻辑的名称、编号及简述 ;
? 2)处理逻辑的输入输出数据流;
? 3)功能描述
? 实例说明见 P117
2010年 5月 15日星期六西华大学管理学院 第 33张
数据字典( DD)
? 5.数据存储
? 数据存储指的是在系统中应该保存的数据
及其主要内容。在数据字典中,数据存储
的定义内容有:
? 1)数据存储的名称、编号 ;
? 2)数据存储的组成,即它包含的数据结构;
? 3)是否有立即查询的要求
? 实例说明见 P117
2010年 5月 15日星期六西华大学管理学院 第 34张
数据字典( DD)
? 6.外部实体
? 外部实体指与系统有关联的外部要素。数
据字典中一般只对最主要的外部实体加以
说明。处理逻辑的定义内容有:
? 1)外部实体的名称、编号 ;
? 2)对外部实体的描述;
? 3)涉及的输入输出数据流
? 实例说明见 P117~~ 118
返
回
2010年 5月 15日星期六西华大学管理学院 第 35张
处理逻辑小说明
? 在数据字典中对处理逻辑作了简要说明,
但受表达方式的限制,多有含混不清的地
方。对于复杂的处理逻辑,用语言文字也
难以表达因此需借用其他描述工具。
? 常用的处理逻辑描述工具有:
? 1.判断树
? 2.判断表
? 3.伪代码
? 现举例说明如下
2010年 5月 15日星期六西华大学管理学院 第 36张
判断树
提
工
资
办
法
工龄 > = 30 年
工龄 < 30 年
基本工资 < = 140 0 ----- 基本工资+ 300
基本工资 > 140 0 ----- 基本工资+ 500
基本工资 < = 140 0 ---- 基本工资+ 100
基本工资 > 140 0 ----- 基本工资+ 200
? 判断树从最左边的树根向右延伸,在每个树结点
处,根据条件的取值,可以找到相应的处理策略,
所有的处理结果均列在最右边。
? 决策判断树具有简单明了、形象直观的优点。
2010年 5月 15日星期六西华大学管理学院 第 37张
判断表
? 对于复杂的逻辑判断关系宜于采用判断表
的描述方式。它将组合条件按一定的规则
得出相应的行动动作,并将条件、规则和
动作三者之间的关系用表格形式表示出来。
? 它能将复杂条件下众多的动作完整罗列出
来,避免了遗漏。
2010年 5月 15日星期六西华大学管理学院 第 38张
伪代码
? 伪代码也称结构式语言,是一种介乎于自
然语言和程序设计语言之间的语言代码。
用程序语言框架和自然语言词汇描述处理
逻辑。
? 若工龄 >=30年
? 若基本工资 <=1400
? 基本工资=基本工资+ 300
? 否则
? 基本工资=基本工资+ 500
? 否则(工龄 <30年)
? 若基本工资 <=1400
? 基本工资=基本工资+ 100
? 否则
? 基本工资=基本工资+ 200 返
回
2010年 5月 15日星期六西华大学管理学院 第 39张
5.3 系统化分析
?系统化分析是建立新系统逻辑模型的
主要步骤,其主要目标是通过对原有
系统的调查和分析,找出原系统业务
流程和数据流程的不足,提出优化和
改进的方法,给出要采取的新系统方
案。
2010年 5月 15日星期六西华大学管理学院 第 40张
5.3.1 分析系统目标
?对可行性报告中的目标作再次考察,
对项目可行性和必要性作重新论证,
尽量使新系统目标切实可行,符合企
业战略发展目标。
2010年 5月 15日星期六西华大学管理学院 第 41张
5.3.2 分析业务流程
?分析现行业务系统流程,继承优点,
改正不足。业务流程分析包括:
?1.原有系统流程分析
?2.业务流程优化与重组
?3.确定新的业务流程
?4.确定新系统人机分工
2010年 5月 15日星期六西华大学管理学院 第 42张
5.3.3 分析数据流程
? 对现行业务系统数据流程的分析是为了在
新的信息处理技术条件下为数据处理提供
更为有效的条件。数据流程分析包括:
?1.原有系统数据流程分析
?2.数据流程优化
?3.确定新的数据流程
?4.确定新系统人机数据分工
2010年 5月 15日星期六西华大学管理学院 第 43张
5.3.4 功能分析和划分子系统
?BSP方法
2010年 5月 15日星期六西华大学管理学院 第 44张
5.3.5 数据属性分析
?分析各种数据输入的目
的和适用范围、数据量
的大小及存在的问题。
?P122
2010年 5月 15日星期六西华大学管理学院 第 45张
5.3.6 数据存储分析
? 数据用属性的名和属性的值来描述事物某
方面的特征。
? 数据的属性分析包括静态特性和动态特性
两个方面。
? 一、数据的静态特性分析
? 二、数据的动态特性分析
? 1.固定值属性
? 2.固定个体变动属性
? 3.随机变动属性
? 详见 P122
2010年 5月 15日星期六西华大学管理学院 第 46张
5.3.7 数据查询要求分析
?P123
2010年 5月 15日星期六西华大学管理学院 第 47张
5.3.8 数据输入输出分析
?P123
2010年 5月 15日星期六西华大学管理学院 第 48张
5.3.9 绘制新系统数据流程图
?P123
2010年 5月 15日星期六西华大学管理学院 第 49张
5.3.10 确定新系统数据处理方式
?P124
返
回
2010年 5月 15日星期六西华大学管理学院 第 50张
5.4 管理模型确定
?管理模型是系统在每个具体管理环
节上所采用的管理方法。在管理信
息系统的系统分析中,就要根据业
务和数据流程的分析结果,对每个
处理过程进行认真分析,研究每个
过程的信息处理特点,找出相应的
管理模型。
返
回
2010年 5月 15日星期六西华大学管理学院 第 51张
5.4 管理模型确定
?5.4.1 综合计划模型
?5.4.2 生产计划管理模型
?5.4.3 库存管理模型
?5.4.4 财务成本管理模型
?5.4.5 统计分析与预测模型
返
回
2010年 5月 15日星期六西华大学管理学院 第 52张
5.5 提出新系统逻辑方案
? 逻辑方案是系统分析阶段的最终成果,也
是今后进行系统设计和系统实施的依据。
逻辑方案的内容包括:
? 1.新系统的业务流程
? 2.新系统的数据流程
? 3.新系统的逻辑结构
? 4.新系统中数据资源的分布
? 5.新系统中的管理模型
返
回
2010年 5月 15日星期六西华大学管理学院 第 53张
谢谢大家
再
见