第1章 管理信息系统基本知识 1
1.1 信息、信息技术、管理与信息 2
1.1.1 信息 2
1.1.2 信息技术 8
1.1.3 管理与信息 12
1.2 计算机辅助管理概述 18
1.2.1 电子数据处理系统 18
1.2.2 管理信息系统 19
1.2.3 企业资源计划系统 20
1.3 管理信息系统特点 22
1.3.1 系统的概念 23
1.3.2 管理信息系统的分类 29
1.3.3 管理信息系统的对象 32
1.3.4 对管理信息系统的要求 34
1.3.5 管理信息系统的环境与资源 37
1.3.6 管理信息系统的技术手段 39
1.4 管理信息系统组成 43
1.4.1 物理组成 43
1.4.2 功能组成 44
1.4.3 结构组成 44
1.4.4 分布与集成 46
1.5 管理信息系统生命周期 47
1.5.1 系统建设的生命周期 48
1.5.2 系统开发的生命周期 48
1.6 管理信息系统与其他学科关系 49
1.7 系统设计的主要方法 50
1.7.1 生命周期法 51
1.7.2 原型法 51
1.7.3 面向对象方法与形式化系统开发方法 52
1.7.4 面向复用的开发 52
小结 56
习题 58
第2章 管理信息系统总体规划 59
2.1 管理信息系统总体规划概述 59
2.1.1 总体规划意义 59
2.1.2 总体规划目标 59
2.1.3 总体规划内容 60
2.1.4 总体规划实施步骤 61
2.2 总体规划主要方法 63
2.2.1 战略规划 63
2.2.2 关键成功因素法 64
2.2.3 业务系统规划法 65
2.2.4 价值链方法 67
2.2.5 业务流程重组 70
2.3 系统硬件、软件环境 71
2.3.1 系统硬件环境 71
2.3.2 系统软件环境 75
2.4 系统方案的拟定 76
2.5 总体架构设计 78
2.6 系统开发实施计划 79
2.6.1 各个阶段的工作内容 79
2.6.2 各个阶段的资源需求 80
2.6.3 开发计划 81
2.7 总体规划文档 81
小结 83
习题 84
第3章 管理信息系统的系统分析 85
3.1 可行性论证 85
3.1.1 经济可行性分析 85
3.1.2 组织和文化可行性分析 86
3.1.3 技术可行性分析 86
3.1.4 进度安排可行性分析 87
3.1.5 资源可行性分析 87
3.1.6 可行性研究报告 87
3.2 需求分析概要 90
3.2.1 需求分析的意义 90
3.2.2 需求分析调研 92
3.3 结构化分析方法 96
3.3.1 结构化分析方法步骤 96
3.3.2 业务流程图 96
3.3.3 数据流图 98
3.3.4 输入/处理/输出关系表 101
3.3.5 结构化语言 102
3.3.6 数据字典 104
3.4 面向对象分析方法 108
3.4.1 UML 109
3.4.2 UML方法分析步骤 110
3.4.3 用例图 111
3.4.4 类图与对象图 118
3.4.5 时序图 128
3.4.6 协作图 131
3.4.7 活动图 133
3.4.8 状态图 135
3.4.9 组件图 137
3.4.10 部署图 139
3.5 判定树与判定表 140
3.6 系统性能需求分析 143
3.7 确定新系统逻辑方案 146
3.8 需求分析说明书文档规范 147
3.8.1 需求文档编写原则 148
3.8.2 需求分析文档内容 148
3.9 需求管理 149
小结 151
习题 151
第4章 管理信息系统的系统设计 153
4.1 系统设计的目的与任务 153
4.2 管理信息系统总体设计 154
4.2.1 系统总体布局设计 154
4.2.2 信息系统流程图 157
4.2.3 系统模块结构设计 158
4.3 数据存储设计 163
4.3.1 存储分类 164
4.3.2 数据库设计步骤 164
4.3.3 概念数据模型设计 165
4.3.4 逻辑结构设计 170
4.4 代码设计 172
4.4.1 代码的功能 172
4.4.2 编码原则 173
4.4.3 代码的种类 174
4.4.4 代码结构中的校验位 175
4.5 输入输出与界面设计 176
4.5.1 输出设计 176
4.5.2 输入设计 177
4.5.3 界面设计 180
4.6 编写系统设计说明书 188
小结 189
习题 190
第5章 网络及其应用 191
5.1 客户机/服务器开发模式 191
5.1.1 C/S结构特点 192
5.1.2 C/S开发方法 193
5.2 浏览器/服务器模式 194
5.3 基于intranet的管理信息系统 195
5.3.1 intranet结构 196
5.3.2 intranet的特点 196
5.3.3 intranet应用 198
小结 202
习题 203
第6章 系统实施、维护与管理 204
6.1 程序设计 204
6.1.1 程序设计原则 204
6.1.2 程序设计方法 206
6.1.3 结构化程序设计的基本结构 207
6.2 系统测试 208
6.2.1 系统测试目的 208
6.2.2 系统测试基本原则 209
6.2.3 系统测试任务 210
6.2.4 系统测试方法 210
6.2.5 系统测试过程 212
6.3 系统转换 216
6.3.1 数据的整理、录入和文档准备 217
6.3.2 用户培训 217
6.3.3 系统切换方式 218
6.4 系统维护 220
6.4.1 系统维护的主要内容 220
6.4.2 维护的类型 221
6.4.3 维护过程 222
6.4.4 系统维护应注意的问题 223
6.5 系统运行管理 224
6.5.1 系统运行管理的内容 224
6.5.2 系统运行管理的组织 224
6.5.3 建立健全系统运行管理体制 225
6.6 系统安全性与可靠性 225
6.6.1 系统的安全性 226
6.6.2 系统的可靠性 227
6.7 系统评价 227
6.7.1 系统评价的定义及主要内容 228
6.7.2 系统评价的指标体系 228
6.7.3 系统评价报告 230
小结 230
习题 230
第7章 决策支持系统 232
7.1 决策支持系统基本概念 232
7.2 决策支持建模技术 233
7.3 决策支持系统开发方法 235
7.3.1 适应性设计结构 235
7.3.2 开发决策支持系统的常用方法 236
7.3.3 ROMC方法 237
7.4 接口技术与综合集成技术 238
7.4.1 接口技术 238
7.4.2 问题处理系统 240
7.4.3 自然语言理解与处理 240
7.4.4 综合集成技术 241
小结 242
习题 242
第8章 专家系统 244
8.1 专家系统概述 244
8.2 专家系统基本概念 246
8.2.1 基本概念 246
8.2.2 产生式系统 249
8.2.3 不确定性推理 252
8.3 其他结构的专家系统 254
8.4 专家系统开发方法 255
小结 258
习题 259
第9章 数据仓库及数据挖掘 260
9.1 数据仓库概念 261
9.1.1 数据库到数据仓库的演变 261
9.1.2 数据仓库的定义 265
9.1.3 数据仓库的特征 265
9.1.4 数据仓库的架构 268
9.2 数据收集 269
9.2.1 数据抽取 269
9.2.2 数据变换 269
9.2.3 数据装载 272
9.2.4 数据周期性更新 272
9.3 数据组织 273
9.3.1 数据仓库的数据类型 273
9.3.2 数据组织方式 273
9.3.3 数据组织结构 275
9.3.4 数据集市 280
9.4 数据仓库系统开发 280
9.4.1 数据仓库规划 281
9.4.2 数据仓库分析 282
9.4.3 数据仓库设计 282
9.4.4 数据仓库实施 285
9.4.5 数据仓库运行管理 286
9.5 数据仓库的主要工具——OLAP 288
9.5.1 OLAP概念 288
9.5.2 OLAP服务器 289
9.5.3 OLAP的基本功能 290
9.6 数据挖掘与知识发现 293
9.6.1 数据挖掘的定义 294
9.6.2 数据挖掘的功能 294
9.6.3 数据挖掘的对象 297
9.6.4 数据挖掘的技术或方法 299
9.7 数据仓库与数据挖掘的应用 302
9.7.1 数据仓库的应用 302
9.7.2 数据挖掘的应用 304
小结 306
习题 307
第10章 管理信息系统的新发展 308
10.1 ERP原理与设计 308
10.1.1 ERP的历史 308
10.1.2 ERP基本概念 309
10.1.3 主生产计划及其主要因素 315
10.1.4 ERP主要模块功能 317
10.1.5 ERP项目实施 320
10.2 电子商务 325
10.2.1 电子商务的组成 326
10.2.2 电子商务设计基础 329
10.2.3 电子商务活动过程和实现阶段 333
10.2.4 电子商务系统设计 334
10.3 电子政务 337
10.3.1 电子政务基本概念 337
10.3.2 电子政务系统基本构成 338
10.3.3 办公自动化 341
10.3.4 异构数据整合 348
小结 350
习题 351
第11章 管理信息系统的设计案例 352
11.1 具有自适应性工资管理系统的设计 352
11.1.1 系统开发的任务 353
11.1.2 需求分析 354
11.1.3 系统设计 356
11.1.4 数据库设计 360
11.1.5 实现设计 361
11.2 党务管理系统设计 366
11.2.1 系统目标 366
11.2.2 需求分析 368
11.2.3 对性能的要求 382
11.3 系统设计 383
11.3.1 运行环境设计 383
11.3.2 系统结构设计 384
11.3.3 E-R模型设计 386
11.3.4 数据库表设计 388
11.3.5 系统界面设计 393
小结 400
习题 400
附录A 利用部件库建立一个基于单机的管理系统的实验 404
附录B 多表操作与数据完整性控制及其他特性的实现实验 413
参考文献 421