第1篇 基础篇 2
第1章 管理信息系统概论 2
1.1从概念到学科:管理信息系统的形成与发展 3
1.1.1管理信息系统概念的形成 3
1.1.2管理信息系统概念的发展 3
1.1.3管理信息系统概念理解中的主要问题 4
1.2管理信息化的必然性 5
1.2.1管理信息系统发展的动力 6
1.2.2管理实践的发展 6
1.2.3 IT的发展 6
1.2.4竞争的发展 7
1.2.5业务的发展 7
1.2.6组织内外部环境变化 7
1.3管理信息系统应用的演化历史 7
1.3.1管理信息系统演化的基本路径 7
1.3.2管理信息系统演化的其他路径 9
1.4管理信息系统在中国的实践 9
1.4.1中国管理信息化的历史进程 9
1.4.2管理信息化之争 10
1.5管理信息系统发展趋势 11
1.5.1管理发展趋势 11
1.5.2 IT及管理信息系统技术发展趋势 11
1.5.3管理信息系统结构发展趋势 12
1.5.4管理信息系统应用及市场发展趋势 13
本章小结 13
案例研究 14
第2章 管理信息系统理论基础 16
2.1与管理信息系统相关联的概念 17
2.1.1数据、信息与知识 17
2.1.2资源及相关概念 19
2.1.3系统及相关概念 19
2.1.4程序与软件 20
2.1.5信息系统 20
2.2管理信息系统理论基础 20
2.2.1哲学基础 20
2.2.2管理理论基础 21
2.2.3新旧“三论” 22
2.2.4信息资源管理理论 22
2.2.5其他基础理论 23
2.3管理信息系统结构基础 23
2.3.1管理信息系统概念结构 23
2.3.2管理信息系统功能结构 24
2.3.3管理信息系统软件体系结构 24
2.3.4管理信息系统硬件结构 25
2.4管理信息系统与现有相关系统 25
2.4.1管理信息系统与ERP、SCM、CRM 25
2.4.2管理信息系统与电子商务 25
2.4.3管理信息系统与DSS、ES 26
2.4.4管理信息系统与商业智能、数据挖掘 26
2.4.5管理信息系统与其他系统 27
本章小结 29
案例研究 30
第3章 管理信息系统学科基础 32
3.1管理信息系统学科体系概述 33
3.1.1从开发过程看MIS学科体系 33
3.1.2从应用过程看MIS学科体系 34
3.2管理信息系统与管理科学 34
3.2.1 MIS与管理科学的关系 34
3.2.2管理科学与MIS发展历程 35
3.2.3管理科学在MIS中的应用 35
3.2.4 MIS管理特性 36
3.3管理信息系统与系统及信息科学 37
3.3.1系统论与MIS 37
3.3.2控制论与MIS 37
3.3.3信息论与MIS 38
3.3.4耗散结构论与MIS 39
3.3.5协同论与MIS 39
3.3.6突变论与MIS 39
3.4管理信息系统与数学 40
3.4.1数学学科及运筹学发展 40
3.4.2 MIS与数学的关系 42
3.4.3 MIS与运筹学的关系 42
3.5管理信息系统与计算机科学技术 43
3.5.1计算机科学技术学科与MIS 43
3.5.2计算机科学技术对MIS发展的影响 43
本章小结 44
案例研究 46
第4章 管理信息系统技术基础 47
4.1计算机系统概述 48
4.1.1计算机系统的发展 48
4.1.2计算机系统分类 48
4.1.3计算机工作原理 48
4.2计算机硬件基础 49
4.2.1中央处理器 50
4.2.2存储器 50
4.2.3输入、输出设备 50
4.3计算机软件基础 51
4.3.1软件概述 51
4.3.2软件分类 51
4.3.3程序设计语言 52
4.4通信与网络技术基础 53
4.4.1数据通信技术基础 53
4.4.2计算机网络 57
4.4.3 Internet/Intranet/Extranet概览 60
4.4.4网络计算模式概览 61
4.5数据结构与算法 61
4.5.1算法 61
4.5.2数据结构 62
4.6数据组织与管理 63
4.6.1数据范式初步 63
4.6.2数据模型概览 64
4.6.3数据库组织结构 65
4.6.4数据库与数据库管理系统 65
本章小结 66
案例研究 67
第2篇 方法篇 70
第5章 管理信息系统开发模式与方法 70
5.1 MIS开发模式演进 71
5.1.1完全定制模式 71
5.1.2最佳实践模式 71
5.1.3柔性开发模式 72
5.1.4大规模定制模式 73
5.1.5敏捷开发与极限编程 74
5.1.6开发模式决策 75
5.2 MIS开发方法 76
5.2.1开发方法概述 76
5.2.2生命周期法 77
5.2.3 SADT 78
5.2.4原型法 80
5.2.5面向对象方法 82
5.2.6开发方法决策 90
本章小结 90
案例研究 92
第6章 管理信息系统规划与决策方法 94
6.1企业信息化规划 95
6.1.1信息化及其规划论述 95
6.1.2信息化规划的重要性 97
6.1.3企业信息化规划方法 99
6.2项目可行性研究与环境成熟度分析 102
6.2.1 MIS项目的可行性研究 102
6.2.2项目环境成熟度分析 103
6.3管理信息系统项目决策 105
6.3.1决策概述 105
6.3.2 MIS决策方法 106
本章小结 107
案例研究 108
附录6-1软件开发可行性研究报告编写规范 111
第7章 管理信息系统实施理论与方法 113
7.1管理信息系统实施理论 114
7.1.1 MIS全生命周期理论 114
7.1.2系统工程理论 114
7.1.3 MIS系统匹配理论 115
7.1.4柔性实施理论 115
7.1.5项目管理理论(PJM) 116
7.1.6委托代理理论 116
7.1.7 MIS因素系统与应用环境梯度论 117
7.1.8 MIS实施能力成熟度模型 117
7.1.9流程理论 118
7.2管理信息系统实施方法论 119
7.2.1“双向位移”方法论 119
7.2.2实施路线图与实施流程标准化 119
7.2.3系统转换方法论 122
7.2.4 ABCD评价法 122
7.2.5系统重构与再造 124
本章小结 124
案例研究 126
第3篇 过程篇 130
第8章 系统分析 130
8.1系统分析概述 131
8.1.1系统分析的主要任务 131
8.1.2系统分析的基本内容 131
8.2系统调查与企业诊断 132
8.2.1系统调查 132
8.2.2企业诊断 133
8.2.3系统调查的内容与方式 133
8.2.4系统调查的原则与要求 135
8.2.5组织结构和功能结构调查 136
8.2.6管理业务调查 136
8.2.7数据流程调查 137
8.2.8处理调查 137
8.3需求分析 138
8.3.1需求理论 138
8.3.2需求分析的重要性 139
8.3.3需求分析原则 140
8.3.4需求分析过程 140
8.3.5需求分析方法 141
8.3.6需求分析工具 142
8.3.7需求开发步骤 142
8.3.8确定疑难需求的策略 142
8.4组织结构与功能分析 143
8.4.1组织结构分析 143
8.4.2组织与业务功能关系分析 143
8.4.3业务功能重构与组织变革 144
8.5业务流程分析 144
8.5.1流程的基本概念 144
8.5.2业务流程分析的任务与内容 145
8.5.3业务流程分析的方法与工具 146
8.5.4业务流程重组 147
8.6数据与数据流程分析 147
8.6.1数据分析 147
8.6.2数据流程与业务流程的关系 149
8.6.3数据流程图 149
8.6.4数据字典 151
8.6.5处理逻辑表达工具 152
8.7功能/数据分析 152
8.7.1功能与过程识别 152
8.7.2数据类定义 153
8.7.3信息结构定义 153
8.8目标系统管理模型 153
8.8.1企业基本管理模型 153
8.8.2建立管理模型的原则 154
8.8.3建立管理模型的步骤 154
8.9目标系统逻辑模型 154
8.9.1系统目标 154
8.9.2系统总体信息流程图及系统边界 154
8.9.3目标系统功能模型 155
8.9.4目标系统逻辑模型 155
8.10目标系统运行环境分析 155
8.10.1目标系统运行的管理环境 155
8.10.2目标系统运行的制度环境 155
8.10.3目标系统运行的资源环境 155
8.11系统分析报告 156
本章小结 156
案例研究 157
附录8-1数据要求说明书编写规范 162
附录8-2需求分析说明书编写规范 164
第9章 系统设计 168
9.1系统设计概述 169
9.1.1系统设计定义 169
9.1.2系统设计原则 169
9.1.3系统设计分类 169
9.1.4设计内容概述 171
9.2总体设计 172
9.2.1模块结构设计 173
9.3代码设计与维护 176
9.3.1代码功能 177
9.3.2代码分类 177
9.3.3代码设计原则 178
9.3.4设计任务、步骤与方法 178
9.3.5代码校验 178
9.3.6代码维护 179
9.4数据存储设计 180
9.4.1系统数据文件设计 180
9.4.2数据库结构设计 180
9.4.3数据库外部设计 181
9.4.4数据库运用设计 181
9.4.5数据库设计方法与工具 182
9.5输入设计 182
9.5.1输入设计内容 183
9.5.2输入设计原则 183
9.5.3输入方式定义 184
9.5.4输入校验 184
9.5.5输入设计步骤 184
9.6输出设计 185
9.6.1输出设计内容 185
9.6.2输出设计的目标、原则 186
9.6.3输出设计标准 186
9.6.4输出方式定义 187
9.6.5输出设计方法 187
9.6.6输出设计步骤 188
9.6.7通用报表系统设计 188
9.6.8输出设计报告 189
9.7处理流程设计 189
9.7.1处理流程设计内容 190
9.7.2处理流程设计工具 190
9.8系统配置 191
本章小结 192
案例研究 193
附录9-1概要设计说明书编写规范 195
附录9-2详细设计说明书编写规范 197
附录9-3数据库设计说明书编写规范 199
附录9-4模块开发卷宗编写规范 201
第10章 系统实施 202
10.1系统实施概述 203
10.1.1系统实施的主要任务 203
10.1.2系统实现的时间分配 204
10.2编程标准 204
10.2.1命名约定 204
10.2.2代码格式化 206
10.2.3代码注释 208
10.3程序设计 208
10.3.1程序设计原则 209
10.3.2设计语言选择 209
10.3.3结构化程序设计 210
10.3.4面向对象的程序设计 210
10.4系统测试 211
10.4.1系统测试概述 211
10.4.2测试分类 212
10.4.3测试内容、方法、过程 212
10.4.4测试步骤 214
10.5系统建构与发行 214
10.5.1系统建构定义 215
10.5.2系统建构的策略与意义 215
10.5.3系统建构的其他好处 215
10.5.4系统发行定义 216
10.5.5系统发行内容 216
10.5.6系统发行工具 216
10.6系统转换 216
10.6.1数据整理 216
10.6.2数据编码录入 217
10.6.3转换准备 218
10.6.4系统转换 218
10.7运行管理维护 219
10.7.1日常运行管理 219
10.7.2系统维护 219
10.7.3系统运行管理机制 220
10.8系统评价 221
10.8.1评价方法与指标 221
10.8.2系统技术性能评价 221
10.8.3系统经济评价 222
10.8.4系统验收评价 222
本章小结 223
案例研究 224
附录10-1系统总体编码编写规范 227
附录10-2测试分析报告编写规范 228
附录10-3系统操作手册编写规范 230
附录10-4项目开发总结报告编写规范 232
附录10-5系统用户手册编写规范 234
第11章 系统巩固与演化 236
11.1系统上线后的服务支持 237
11.1.1系统上线后的监控与跟进 237
11.1.2系统故障诊断与技术支援 237
11.1.3上线后的系统升级支持 238
11.2上线系统巩固 239
11.2.1系统上线后面临的问题 239
11.2.2系统不稳定性分析 240
11.2.3系统巩固措施 242
11.3系统演化 243
11.3.1系统演化及原理 243
11.3.2系统纵向演化 244
11.3.3系统横向演化 245
11.3.4构件系统演化 246
11.4系统持续改进 246
11.4.1 MIS成功标准与持续改进 246
11.4.2系统持续改善的动因 247
11.4.3系统持续改善的途径 247
本章小结 247
案例研究 248
第4篇 环境篇 252
第12章 管理信息系统开发环境 252
12.1 IDE共性与个性 252
12.1.1 OO思想凝练共性 253
12.1.2数据库连接与驱动 254
12.1.3设计思想与程序结构 254
12.2 Visual FoxPro 255
12.2.1发展历史 255
12.2.2工具特性 256
12.3 Visual Basic 256
12.3.1发展历史 256
12.3.2工具特性 257
12.4 PowerBuilder 258
12.4.1发展历史 258
12.4.2工具特性 259
12.5 Delphi 260
12.5.1发展历史 260
12.5.2工具特性 262
12.6泛C系列 262
12.6.1 C++ 262
12.6.2 C++Builder 263
12.6.3 Visual C++ 264
12.6.4 C# 264
12.6.5 Java 265
本章小结 266
案例研究 268
第13章 管理信息系统数据库环境 269
13.1数据库系统及其形成发展 270
13.1.1数据库 270
13.1.2数据库管理系统 270
13.1.3关系数据库管理系统(RDBMS) 271
13.1.4对象关系数据库管理系统 272
13.1.5 Web数据库管理系统 272
13.1.6结构化查询语言(SQL) 273
13.2数据仓库 274
13.2.1定义 275
13.2.2数据仓库系统 275
13.2.3数据仓库操作 275
13.2.4数据仓库建立步骤 276
13.3异构数据库访问接口 276
13.3.1开放数据库互连(ODBC) 276
13.3.2 Java数据库连接(JDBC) 277
13.4数据库发展趋势 279
13.4.1数据库发展面临的问题 279
13.4.2数据库发展趋势 280
13.5 SQL Server 281
13.5.1发展历史 281
13.5.2特性 282
13.6 Oracle 282
13.6.1发展历史 282
13.6.2特性 283
13.7 Sybase 283
13.7.1发展历史 283
13.7.2特性 284
本章小结 285
案例研究 286
第14章 管理信息系统网络及电子商务环境 287
14.1网络与电子商务环境发展 288
14.1.1 Internet与WWW 288
14.1.2 Intranet 289
14.1.3 Extranet 289
14.1.4 Intemet/Intranet/Extranet与MIS 290
14.1.5电子商务环境 290
14.2网络计算模式演化 291
14.2.1文件服务器模式 291
14.2.2客户机/服务器模式 291
14.2.3浏览器/服务器模式 292
14.2.4分布式计算与网格计算 293
14.3文本标记语言发展 293
14.3.1 HTML 293
14.3.2 DHTML 294
14.3.3 XML 294
14.3.4网络三剑客 294
14.4脚本语言 295
14.4.1 VBScript 295
14.4.2 JScript 295
14.5 Web数据库技术 296
14.5.1 CGI 296
14.5.2 ASP、ASP.NET 296
14.5.3 JSP 298
14.5.4 PHP 298
14.5.5 ActiveX控件 299
本章小结 299
案例研究 300
第15章 管理信息系统应用环境 302
15.1组织环境及其对MIS的影响 303
15.1.1组织环境定义 303
15.1.2组织与环境的关系 303
15.1.3组织环境对MIS的影响 304
15.2企业营运环境 305
15.2.1离散生产与流程生产 305
15.2.2生产模式及其演化 305
15.2.3生产策略 306
15.2.4制造业生产营运程式 306
15.3管理信息系统应用环境及其梯度 306
15.3.1因素系统 306
15.3.2应用环境梯度 307
15.4管理信息系统应用环境成熟度 307
15.4.1应用环境及其成熟度 307
15.4.2实施成熟度与项目管理成熟度 308
本章小结 308
案例研究 309
第5篇 管理篇 314
第16章 管理信息系统项目管理 314
16.1项目管理基础 315
16.1.1生命周期理论 315
16.1.2项目共性与MIS项目特性 315
16.2项目组织 317
16.2.1项目组织的实施 317
16.2.2项目沟通 319
16.3项目计划与控制 319
16.3.1实施计划及更新 319
16.3.2进度安排 321
16.3.3进度控制 322
16.3.4资源配置 323
16.3.5绩效与成本控制 323
16.4项目变动与风险管理 324
16.4.1项目变动控制 324
16.4.2风险管理 325
16.5项目文档管理及管理系统 326
16.5.1文档分类 326
16.5.2文档管理 327
16.5.3项目管理信息系统及项目管理软件 327
本章小结 328
案例研究 329
附录16-1项目开发计划规范 331
附录16-2开发进度日报编写规范 333
第17章 管理信息系统质量管理 335
17.1管理信息系统质量概述 336
17.1.1 MIS质量定义 336
17.1.2 MIS开发质量的重要性 336
17.1.3当前MIS存在的质量问题 337
17.2软件质量理论 337
17.2.1软件质量度量 337
17.2.2 MIS质量模型与特性 338
17.3质量分析与测试管理 340
17.3.1软件质量分析 340
17.3.2 MIS测试管理概述 341
17.3.3 MIS测试组织 342
17.3.4 MIS测试过程管理 343
17.4管理信息系统配置管理 343
17.4.1配置管理对系统质量的支持作用 344
17.4.2配置管理基本概念 344
17.4.3配置管理计划 344
17.4.4配置管理步骤 345
17.5 ISO质量体系标准 345
17.5.1 ISO 9000系列 345
17.5.2如何在MIS项目中运用ISO 9000 346
17.6软件能力成熟度模型 346
17.6.1 CMM思想与结构体系 346
17.6.2 CMM使用评价 347
本章小结 348
案例研究 349
附录17-1系统测试规范 352
第18章 管理信息系统实施支持体系 354
18.1实施咨询 355
18.1.1咨询理论及其发展 355
18.1.2 MIS应用咨询的需求与价值 357
18.1.3咨询选择决策 359
18.1.4 MIS实施咨询的内容与范围 360
18.1.5 ERP咨询中的问题 361
18.2 MIS实施监理 361
18.2.1监理理论及其引入 361
18.2.2 MIS应用监理的必要性与可行性 363
18.2.3 MIS监理的内容与范围 365
18.2.4 MIS实施监理 365
18.2.5 MIS实施监理中的问题 366
18.3 MIS实施审计 367
18.3.1审计理论及在MIS实施中的应用 367
18.3.2 MIS实施审计的必要性 368
18.3.3 MIS实施审计的内容与范围 368
18.3.4 MIS实施审计的方法 370
本章小结 370
案例研究 371
参考文献 374