1
新圆计算机系统公司
管理信息系统概论
Conspectus of MIS
2
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
3
MIS的概念与定义 —定义
MIS是 Management Information System 的缩
写,即管理信息系统。
管理信息系统 是一个以人为主导,利用计算机硬件,
软件、网络通信设备以及其它办公设备,进行信息的收集、
传输、加工、存储、更新和维护,以企业和单位战略竞优、
提高效益和效率为目的,支持企业高层决策、中层控制、
基层运作的集成化 人机系统 。
这里讲述了 MIS的组成、功能、目标、支持层次和本质。
4
MIS的概念与定义 — 子系统概念
主管支持系统
ESS
信息管理系统
IMS
决策支持系统
DSS
知识工作系统
KWS和 OAS
业务处理系统
TPS
5
MIS的概念与定义 ——总体结构
信息管理者
信息源 信息处理器 信息用户
MIS总体结构框图
6
MIS的概念与定义 —— 定义史
?20世纪 30年代,伯德著书强调决策在管理中的作
用;
?50年代,西蒙提出了管理依赖与信息和决策的概念;
?1970年,瓦尔特,肯尼万提出管理信息系统概念;
?1985年,高登,戴维斯给出一个较完整的 MIS定义;
?70年代末 —80年代初,MIS在中国出现,中国学者
给出自己对 MIS定义。
7
MIS的概念与定义
—朱镕基定义
朱镕基在《管理现代化》一书给出的
MIS定义为:, 管理信息系统是一个由人、
机械(计算机等)组成的系统,要从全局
出发辅助企业进行决策,要利用过去的数
据预测未来,要实测企业的各种功能情况,
要利用信息控制企业行为,以期达到企业
的长远目标。,
8
MIS的概念与定义
---金字塔模型
9
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
10
美国哈佛大学教授理查德,
诺兰 (Richard Nolan)于 80年
代初提出了企业 MIS建设的阶
段划分理论,通称, 诺兰模型,
它把企业 MIS建设划分为六个
阶段:
MIS建设的阶段 —诺兰模型
11
MIS建设的阶段 —诺兰模型
1,初始阶段
企业引进计算机,主要用来完成
一些报表,统计、计算,MIS建设停
留在低水平;
2.扩展阶段
企业对计算机有所了解,应用种
类增多,但出现盲目购机和开发软件
的现象,缺少计划和规划;
12
MIS建设的阶段 —诺兰模型
3,控制阶段
企业高层管理人员用投入产出的法则来审视
计算机的应用,发现现实并不美好,甚至花钱多,
受益少,所以对计算机的使用实行控制,作出规
划。先用好现有设备,然后在计划指导下发展;
4,统一阶段
系统设计人员努力把一个机构内部不同的计
算中心和处理中心统一在一个系统中,使资源能
够共享。
13
5,数据管理阶段
企业不仅有了数据库,而且要建立统
一的数据管理体系和数据库管理办法,真
正做到对整个机构的数据进行统一的规划
和应用;
6,成熟阶段
企业真正地把计算机同整个管理过程
结合起来,把机构内部,外部的数据库资
源很好地规划利用,为机构的管理和决策
服务。
MIS建设的阶段 —诺兰模型
14
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
15
MIS建设的核心 — 数据平台 ·数据
数据 是 MIS系统中主要的 稳
定因素 。企业的数据处理过程是
多变的,但是,其基本的数据却
是稳定不变的。例如,电厂的气
机,锅炉、人事、燃料、物质。
16
MIS建设的核心 — 数据平台 ·定义
什么叫 数据平台?我们把分
类组织到数据库中的数据称为数
据平台。它能随着数据库的升级
而升级。成为 MIS系统建设的 根本
和 核心 。
17
MIS建设的核心 — 数据平台 ·特点
以数据平台为核心的 MIS系统的
特点:
?处理方法的系统性
?结构分类的合理性
?功能改变的适应性
18
数据平台的组织可采取下列方法:
?分而治之法
?功能转换法
?直接抽象法
MIS建设的核心 — 数据平台 ·组织
19
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
20
MIS建设的关键与难点
—计算技术
MIS建设的 关键 与 难点 可分为 计算
技术 和 管理工作 两方面。
计算技术方面主要包括:
? 结合 BPR/BPI,提升 MIS开发技术
? 从全局看眼,建造数据平台
? 选择网络构架,规划硬软环境
? 提高服务水平,注重应用集成
21
MIS建设的关键与难点
—计算技术 ·BPR
企业过程再造 BPR( Business Process
Restructure),是对企业过程进行根本的再思考
和彻底的再设计,以求企业当代关键的性能(包
括成本、质量、服务和速度)获得巨大的提高。
企业过程改造 BPI(Business Process Improvement),
即对企业现有过程进行合理而适度的变革和改良。
MIS的策略规划和需求分析必须与 BPR/BPI结
合进行,保证 BPR/BPI的主导地位,用 BPR的思想
提升 MIS开发技术。
22
MIS建设的关键与难点
—计算技术 ·BPR原则
? 横向集成 跨部门按流程的压缩;
? 纵向集成 权力下放,下缩层次;
? 减少检查、校对和控制 变事后检查为事前
管理;
? 单点对待顾客 用直接信息代替中间信息;
? 单库提供信息 建好统一的共享数据库;
? 并行工程 串行已不能再压缩的,可把串行
变并行。
23
MIS建设的关键与难点
—计算技术 ·BPR实例
*
采购科
仓库
财会科
供应商
1′ 副本
1.副本 3.验收单
1.定单
5.发票 4.款
2′付款
通知
3


2.货
旧采购流程
24
MIS建设的关键与难点
—计算技术 ·BPR实例
*
数据库


科 财会
科 仓库



新采购流程
25
MIS建设的关键与难点
—计算技术 ·数据平台
既然数据平台实际上是 MIS的
核心,那么建造数据平台就自然成
为 MIS建设的关键与难点之一。为
此,我们必须抓好:
1,数据结构的规范化
2,数据与数据流程分析
3,建立关系数据结构
26
MIS建设的关键与难点
—计算技术 ·数据汇总
对大量调查数据进行汇总分类是建设数据平台
的基础。汇总数据可分为三类:
? 本系统输入数据类( 主要指报来的报
表 );
? 本系统内要存储的数据类( 主要指各种
台账、帐单和记录文件 );
? 本系统产生的数据类( 运行后产生的报
表 )。
27
MIS建设的关键与难点
—计算技术 ·U/C矩阵
必须用 U/C矩阵对所得数据进行以下分析:
? 数据正确性分析
1.原则上每一个列只有一个 C;
2.每列至少有一个 U;
3.不可能出现空行和空列。
? 数据项特分析
1.数据类型以及精度和字长;
2.合理取值范围;
3.数据量;
4.所涉及的业务。
28
MIS建设的关键与难点
—计算技术 ·结构规范化
关系数据库的创始人 —IBM的 E·F·Codd给
出了数据结构规范化的三个范式:
? 1st NF(first normal form)
指在同一表中没有重复项出现,如
果有则通过规范化处理去掉 ;
29
MIS建设的关键与难点
—计算技术 ·结构规范化
? 2nd NF(second normal form)
指每个表必须有一个(且仅有一个)
数据元素为主关键字( Primary key),其
它数据元素与主关键字一一对应;
? 3rd NF(third normal form)
指表中的所有数据元素不但要能够唯一
地被主关键字所标识,而且它们之间还
必须相互独立,不存在其它的函数关系;
30
MIS建设的关键与难点
—计算技术 ·关系数据结构
在建立关系数据结构中必须注意
四个确立:
? 确立链接关系;
? 确立父子关系;
? 确立数据分布;
? 确立保密属性。
31
MIS建设的关键与难点
—计算技术 ·数据流
以下是数据流分析的方框图图形符号和实例:
外部实体
数据流向
数据存储
处理过程
方框图图形符号 方框数据流程图举例
客户 订货处理
产品记录
客户记录
库存记录
32
MIS建设的关键与难点
—计算技术 ·网络架构
企业 MIS架构的网络平台应为
Internet/Intranet/Extranet“三网合一,
的解决方案。其构筑原则为:
? 支持企业战略目标,超前于企业发展步
伐的原则;
? 统一的、综合的体系结构的原则;
? 信息资源综合管理的原则;
? 统一规划,分步实施的原则。
33
MIS建设的关键与难点
—计算技术 ·EAI
在 MIS系统的建设中,如何处理
与已运行 IT系统,例如 ERP,CRM、
OA等与 MIS的关系,既要保护现有投
资和资源,又要实现 MIS设计的总体
目标,引进刚刚兴起的 企业应用集
成 EAI(Enterprise Application
Integration)技术就势在必行。
34
MIS建设的关键与难点
—计算技术 ·EAI
35
MIS建设的关键与难点
—计算技术 ·EAI模式
EAI具有五种主要集成模式:
? 集成适配模式 IAdP (Integration Adapter Pattern)
? 集成消息模式 IMsP (Integration Message Pattern)
? 集成前端模式 IFP (Integration Facade Pattern)
? 集成媒体模式 IMdP (Integration Mediator Pattern)
? 集成自动模式 IAtP (Integration Automator Pattern)
36
MIS建设的关键与难点
—EAI模式 ·IAdP
IAdP可将一个现存
应用系统接口转
换为集成系统开
放的、可重复使
用的接口。该模
式有两种形式:
? 应用包装袋
(Application
Wrapper)
? 消息经纪适配器
(Message Broker
Adapter)
? 。
IAdP集成模式框图
37
MIS建设的关键与难点
—EAI模式 ·IAdP
应用包装袋
(Application
Wrapper)可
将一个服务
器的一种应
用包装后,
通过公共接
口输出到其
它应用。

IAdP应用包装袋集成形式框图
38
MIS建设的关键与难点
—EAI模式 ·IAdP
消息经纪适配器
(Message
Broker
Adapter)是一
种智能的内部媒
介,它引导各种
应用之间的消息
流和控制流,实
现信息从源到客
户的转变。

IAdP消息经纪适配器框图
39
MIS建设的关键与难点
—EAI模式 ·IMsP
集成消息模式
(Integration
Message Pattern)
通过结构化的方法
集成应用,从而使
通信对各应用之间
的依赖性最小化。
? 同步一对一问答式;
? 异步一对一消息队
列;
? 异步一对多出版 /订
阅式。
? 。
IMsP的点 —点集成框图
40
MIS建设的关键与难点
—EAI·IFP模式
集成前端模式
(Integration
Facade Pattern)
通过结构化方法
集成客户端应用
与服务器端应用。
IFP集成模式框图
41
MIS建设的关键与难点
—EAI·IMdP
集成媒介模式
(Integration
Mediator Pattern)
封装应用内部逻辑,
使其对应用的依赖
性最小化。
IMdP集成模式框图
42
MIS建设的关键与难点
—EAI·IAuP
集成自动模式
(Integration
Automator
Pattern)提供一
种结构方法,它
能使处理自动化
与各种应用之间
的依赖性最小化。
IAuP集成模式框图
43
MIS建设的关键与难点
—管理工作
MIS建设在管理工作上的关键与难点在领
导 ﹑ 人员和投资三个方面。领导重视是
信息系统建设成功的关键和保证。但是:
?, 一把手原则, ≠ 一把手当项目经理 ;
?, 内行领导, ≠ 计算机专业技术人员
领导 ;
?, 超前意识, ≠ 设备越先进越好 。
44
MIS建设的关键与难点
—人员
? 建立面向流程的组织机构 ——扁平化的分权的
网状结构;
? 建立企业信息中心 ——确定首席信息主管
CIO(Chief Information Officer);
? 注重人员协调 ——管理人员与系统开发人员之
间的协调,企业信息中心与外单位开发人员的
协调;
? 注重人员培训 ——对系统开发人员的培训与系
统使用人员的培训;
? 注重转变企业文化 ——由, 刚性管理, 到, 柔
性管理, 。
45
MIS建设的关键与难点
—投资范围
技术范围:
? MIS系统硬件、软件的 购置费 ;
? MIS应用系统软件 开发费 (含系统分析、
系统设计、系统实施、系统维护费);
? 管理投入,研究 MIS开发与实施中的管理
问题;
? 培训费用,包括开发人员和应用人员以
及领导干部。
46
MIS建设的关键与难点
—投资特点
? 效益的滞后性;
? 投资领域和效益领域的不一致性;
? 综合效益的多因素性;
? 人 —— 机系统的不确定性。
47
MIS建设的关键与难点
—投资策略
MIS建设必须遵循投入 /产出过程中的 经济
附加值原则 。
所谓经济附加值,指的是一种衡量资本赢
利率的基本尺度,即从经营收入中减去
纳税额,再减去资本费用,剩下的就是
附加经济价值。
MIS的 投资原则 应为:总体规划,分步实
施,逐步投入,逐步产出。
48
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
49
MIS的开发方法
—生命周期法 ·瀑布模型
50
MIS的开发方法
—生命周期法 ·特点
? 自顶向下的整体性的分析与设计和自底
向上逐步实施的开发过程;
? 用户至上,充分了解用户的需求和愿望;
? 深入调查研究,在此基础上制定科学合
理的系统设计方案;
? 严格区分工作阶段;
? 充分预料可能发生的变化;
? 开发过程工程化。
51
MIS的开发方法
—生命周期法 ·阶段
?系统规划阶段;
?系统分析阶段;
?系统设计阶段;
?系统实施阶段;
?系统运行阶段。
52
MIS的开发方法
—原型法 ·蛛网模型
53
MIS的开发方法
—原型法 ·工作过程
54
MIS的开发方法
—原型法 ·特点
? 符合认识论,易为人们普遍接受;
? 将模拟手段引入系统分析,缩短了
系统分析员与用户间的距离;
? 充分利用最新软件工具,提高开发
效率,降低开发成本。
55
MIS的开发方法
—面向对象法 ·对象模型
56
MIS的开发方法
—面向对象法 ·对象特性
1,模块性
对象是一个独立存在的实体,不受外界
干扰,可独立选用;
2,继承和类比性
对象之间有属性关系的共性,即子模块
继承父模块的属性,称为继承性;通过
类比方法抽象出典型的过程称之为类比。
57
MIS的开发方法
—面向对象法 ·OOA
58
MIS的开发方法
—CASE·环境
? CASE环境的应用必须依赖于一种具
体的开发方法,例如结构化方法 ﹑
原型方法或面向对象方法;
? CASE只是一种计算机辅助开发方法;
? CASE改变了传统开发方法的物质环
境,也就形成了 CASE方法。
59
MIS的开发方法
—CASE·特点
? 支持软件 /信息系统开发的全过程;
? 通过自动检测提高软件质量;
? 简化了软件的管理和维护;
? 加速了系统的开发过程;
? 实现分析设计图表和程序编写自动化;
? 保证了系统文档的统一性和标准化。
60
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
61
MIS的系统设计
—步骤
1,总体结构设计;
2,代码设计;
3,数据结构与数据库设计;
4,输入输出设计;
5,模块功能与处理过程设计;
6,系统设计报告。
62
MIS的系统设计
—子系统划分方法


方法分类 划分方式 联结形式 可修改性 可读性 紧凑性
1 功能划分 按业务处理功能划分 好 好 好 非常好
2 顺序划分 按业务先后顺序划分 好 好 好 非常好
3 数据拟合 按数据拟合的程度来划

好 好 较好 较好
4 过程划分 按业务处理过程划分 中 中 较差 一般
5 时间划分 按业务处理时间划分 较差 较差 较差 一般
6 环境划分 按实际环境和网络划分 较差 较差 较差 较差
63
MIS的系统设计
—HIPO
HIPO图 (hierarchy plus input-process-output)
IBM公司与 70年代中期在层次结构图 (structure
chart)的基础上推出的一种描述系统结构和内部
处理功能的技术和工具。
HIPO=层次结构图 H+IPO
H,描述整个系统的设计结构和各类模块之间的关系。
IPO,描述了特定模块内部的处理过程与 I/O关系 。
64
MIS的系统设计
—HIPO·层次结构图例
65
MIS的系统设计
—HIPO·IPO图例
66
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
67
MIS的实施 —主要任务
? 按总体设计方案购置和安装 MIS环境和开
发环境;
? 建立数据库系统;
? 程序设计与调试;
? 整理并录入基础数据,培训操作人员;
? 投入切换和试运行。
68
MIS的实施 —详细设计工具
?IPO图
?结构化英语
?决策树
?判断表
?算法描述语言方法
69
MIS的实施 —结构化英语
? 基本结构:顺序结构 ﹑ 判断结构和循环结构;
? 关键词,if﹑ then﹑ else﹑ so﹑ and﹑ or﹑ not;
? 实例 ——折扣描述
IF customer does more than $50,000 business
THEN IF the customer wasn’t in debt to us the last 3 months
THEN discount is 15%
ELSE (was in debt to us)
IF customer has been with us for more than 20 years
THEN discount is 10%
ELSE (20 years or less) SO discount is 5%
ELSE (customer does $50,000 OR less) SO discount is nil
70
MIS的实施 —决策树
决策树( decision tree)是结构化英语的另一种表
现形式。




交易额
> $50,000
交易额
≤$50,000
最近三月无欠帐记录
最近三月有欠帐记录
20年以上老客户
20年以下客户
— R=10%
— R=15%
— R=5%
— R=0
71
MIS的实施 —判断表
? 以下是上述折扣问题的变量表与判断表
72
MIS的实施
—算法描述语言方法
? 符号与表达式;
? 赋值语句;
? 控制转移语句 GOTO IF THEN ELSE;
? 循环语句 WHILE FOR;
? 其他语句
EXIT﹑ RETURN﹑ READ﹑ WRITE﹑
PRINT等。
73
Table of Contents
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例
74
MIS建设的实例
—省级电力局的 MIS
省级电力局的 MIS系统







































































75
MIS建设的实例
—生产管理
生产管理子系统

















调(

网)





































案合



























线



























76
MIS建设的实例
—用电管理
用电管理子系统

































77
MIS建设的实例
—安监管理
安全监督管理子系统






























78
MIS建设的实例
—生产实时子系统
生产实时系统
信关机 设计站点 运动站点
采集 存储 转发 实时画面维护 实时数据显示
79
Summary
? MIS的概念与定义
? MIS建设的阶段
? MIS建设的核心
? MIS建设的关键与难点
? MIS的开发方法
? MIS的系统设计
? MIS的实施
? MIS建设的实例