目 录 3
基础编 3
第1章 管理信息系统(MIS)的相关概念 3
1.1基本术语 3
1.2信息的基础知识 5
1.2.1信息的概念 5
1.2.2信息的性质与分类 8
1.2.3知识、情报和数据 9
1.3系统与系统工程 11
1.3.1系统的定义和性质 11
1.3.2系统的分类 12
1.3.3系统工程与大系统理论 15
1.3.4系统评价 20
1.4.1广义的管理 21
1.4管理的基本知识 21
1.4.2对组织的管理 22
1.4.3管理的具体职能和对管理的评价 23
1.5管理信息与管理信息系统 24
1.5.1信息系统 24
1.5.2管理信息 25
1.5.3管理信息系统的概念 26
习题1 29
第2章 MIS与现代管理科学 31
2.1管理科学的形成与发展简介 31
2.2与MIS密切相关的现代管理理论 32
2.2.1泰勒、法约尔的科学管理原则 32
2.2.2安东尼的管理决策层次理论 34
2.2.3管理决策的结构化理论 35
2.2.4管理的组织理论 35
2.2.5 M·S·莫顿的管理决策结构模型 40
2.3 MIS与企业的竞争优势 41
2.3.2准时制(Just In Time,JIT) 42
2.3.1全面质量管理(Total Quality Management,TQM) 42
2.3.3无时空限制的运行 43
2.3.4团队战略 43
2.3.5业务流程再造(BPR) 43
习题2 44
第3章信息系统技术的发展 45
3.1电子数据处理技术(EDP) 45
3.1.1完全独立的应用程序的EDP 45
3.1.2共享子程序库(方法库)的EDP 45
3.1.3共享数据文件的EDP 45
3.1.4以业务数据库为中心的EDP——事务处理系统(TPS) 46
3.2管理信息系统(MIS)技术 46
3.2.1集中式的MIS 46
3.2.4分布式的MIS 47
3.3决策支持系统技术(DSS) 47
3.2.3分散式的MIS 47
3.2.2实时的MIS 47
3.3.1经典的DDM结构的DSS 48
3.3.2智能的DSS(IDSS) 48
3.3.3高级智能DSS(SIDSS) 49
3.3.4 DSS的LKP结构 49
3.4智能管理及其管理专家系统技术(IM MES) 49
3.4.1人工神经网络和管理中的模式识别 50
3.4.2遗传算法和管理决策方案的生成与优选 51
3.4.3“表层”的管理专家系统 53
3.4.4“多层”的管理专家系统 54
习题3 55
第4章广义MIS的构架体系和系统划分与集成 56
4.1广义MIS的三维构架体系 56
4.2.1职能信息系统 58
4.2广义MIS的划分 58
4.2.2层次信息系统 60
4.3信息系统的集成 62
4.3.1广义MIS的集成 63
4.3.2不同类型社会组织中的集成信息系统 64
4.4信息系统的战略规划 67
4.4.1 MIS战略规划的基本内容与制定步骤 69
4.4.2 MIS战略规划的主要方法 71
习题4 77
第5章MIS开发方法学 78
5.1MIS的开发原则 78
5.2MIS的开发方法 79
5.2.1结构化生命周期法 79
5.2.2增长原型法 82
5.2.3面向对象(OO)方法 82
5.3 MIS的开发方式与策略 83
5.3.1 MIS的发展阶段 84
5.3.2 MIS的开发方式 84
5.3.3 MIS的开发策略 85
5.4 MIS的开发过程与项目管理 85
5.4.1 MIS开发的基本过程 86
5.4.2 MIS开发的项目管理 88
习题5 91
第6章MIS的系统平台 92
6.1MIS平台的基本结构 92
6.1.1单机单用户结构 92
6.1.2单机多用户结构 92
6.1.3网络结构 93
6.2 MIS平台的基本模式 96
6.2.1 MIS平台的3种基本模式 96
6.2.2基于Intranet的MIS体系结构 97
习题6 99
结构化方法编 103
第7章结构化系统分析(SSA) 103
7.1立题调查与可行性研究 103
7.1.1立题调查 103
7.1.2可行性研究 105
7.2现状调查与评价 108
7.2.1调查方法 109
7.2.2调查内容 109
7.2.3对现状的分析评价 118
7.2.4现状调查报告 119
7.3目标分析——确定新系统的逻辑模型 119
7.3.1业务流程再造与新系统的业务流程图 119
7.3.2新系统的数据流图与数据字典 122
7.3.3数据存储分析与新系统的实体联系图 137
7.3.4加工分析与新系统功能层次图 146
7.4系统分析说明书(系统任务书) 153
习题7 154
第8章结构化系统设计(SSD) 155
8.1 MIS处理流程的总体设计 155
8.1.1模块结构图设计 156
8.1.2从数据流程图导出初始模块结构图 164
8.1.3设计模块结构图的启发性规则 171
8.1.4模块结构图的检查与改进 171
8.1.5模块结构图的优化 172
8.2 MIS的一般关系模型的设计 173
8.2.1一般关系模型设计的基本任务 173
8.2.2从E-R图导出一般关系模型的基本原则 173
8.2.3初始一般关系模型的改进与优化 176
8.2.4用户一般关系模型的设计 176
8.3.1 MIS系统平台配置的主要依据 177
8.3 MIS系统平台的总体设计 177
8.3.2 MIS系统平台的总体结构设计 178
8.4MIS的总体设计说明书 180
8.5 MIS系统平台的详细设计 180
8.6 MIS的代码系统设计 185
8.7 MIS数据存储的具体设计 191
8.7.1文件设计 191
8.7.2数据库的具体设计 197
8.8 MIS处理流程的详细设计 203
8.8.1模块实现方法的选择与模块的分类 204
8.8.2输出模块设计 205
8.8.3输入模块设计 207
8.8.4人机对话模块设计 211
8.8.5处理过程设计及详细设计的工具 212
8.9系统设计说明书及其评审 216
习题8 217
第9章MIS的系统实现与系统文档 218
9.1 MIS系统平台配置的实现与人员培训 218
9.1.1 MIS系统平台配置的实现 218
9.1.2人员培训 218
9.2 MIS数据库系统的建立与测试 219
9.2.1数据录入 219
9.2.2数据库的测试与试运行 220
9.3结构化程序设计(SP) 221
9.3.1结构化程序设计的优点 221
9.3.2程序的详细设计工具 222
9.3.3常用编程工具 222
9.3.4衡量编程工作质量的指标 223
9.4程序测试与系统联调 224
9.4.1程序测试的方法 224
9.4.2程序调试的步骤与内容 225
9.4.3系统运行说明书 226
9.5系统试运行、系统转换与系统验收 227
9.5.1数据的整理与录入 227
9.5.2系统的试运行 227
9.5.3系统切换 227
9.5.4系统验收 228
习题9 229
第10章MIS的系统运行管理 230
10.1 MIS系统运行的日常管理及系统管理与维护 230
10.1.1 MIS系统运行的日常管理 230
10.1.2 MIS的系统管理 230
10.1.3 MIS的系统维护 232
10.2 MIS的系统评价 233
10.2.1信息系统评价的目的 234
10.2.2信息系统质量指标 234
10.2.4系统经济指标的评价 235
10.2.3信息系统运行评价指标 235
10.2.5系统评价报告 237
习题10 238
第11章MIS系统开发的原型法 239
11.1原型法 239
11.1.1结构化生命周期法的不足之处 239
11.1.2原型法的一般工作过程及其软件支持 240
11.1.3原型法的特点与适用范围 241
11.2演化原型法 243
11.2.1原型法的螺旋模型 243
11.2.2原型法的渐增模型 244
11.3快速原型法的开发工具 244
11.3.1可视化 245
11.3.2速成化 246
11.3.3组件化 247
11.4.1系统首轮概要分析 248
11.4 MIS原型法系统开发实例 248
11.4.2系统首轮概略设计 259
11.4.3系统首轮实现 266
11.4.4首轮实现系统试运行评价与改进 267
习题11 268
面向对象方法编 271
第12章面向对象方法概论 271
12.1面向对象方法概述 271
12.1.1什么是面向对象方法 271
12.1.2面向对象的开发方法 273
12.2 OO方法的基本概念和术语 275
12.2.1对象的概念 275
12.2.2其它相关概念 277
12.3对象模型 281
12.3.1类与对象的图形表示 281
12.3.2对象间关系的图形表示 281
12.3.3例子 283
12.4动态模型——状态转换图与功能模型——数据流图(DFD) 284
12.4.1动态模型——状态转换图 284
12.4.2功能模型——数据流图 284
12.4.3对象模型、动态模型、功能模型之间的关系 285
习题12 286
第13章面向对象分析(OOA) 287
13.1用户需求调查 287
13.1.1业务流程图 288
13.1.2实体联系图 288
13.2建立对象模型 290
13.2.1对象模型的5个层次 290
13.2.2确定问题域的对象和类 291
13.2.3关系的调整 292
13.2.4主题的划分 293
13.3确定动态模型 294
13.2.5编制数据字典 294
13.4建立功能模型 296
13.5定义服务(行为操作) 297
习题13 299
第14章面向对象设计(OOD) 301
14.1面向对象设计引言 301
14.1.1系统的分解 301
14.1.2 OOD的一般原则 303
14.1.3 OOD的启发规则 303
14.2将系统划分为子系统 304
14.3人机交互部件的设计 305
14.3.1设计用户界面 305
14.3.2建立窗口对象模型,用以在屏幕上展示操作 305
14.3.3设计报告 306
14.4数据管理部件的设计 307
14.4.3关系型数据库设计 308
14.4.1选择数据存储管理模式 308
14.4.2数据管理部件的组成 308
14.5对象设计 310
14.5.1 对象设计的内容和步骤 310
14.5.2 组合3种模型以获得类上的操作 311
14.5.3操作算法的设计 311
14.5.4设计优化 313
14.5.5调整继承关系 314
习题14 315
第15章 面向对象实现(OOI) 316
15.1面向对象程序设计语言(OOPL)及其特点 316
15.2信息系统开发中常用的OOPL及其特点 317
15.3面向对象程序设计风格 319
15.4用OOPL实现OOD的步骤 321
习题15 323