第1章 管理信息系统概论 1
问题 1
1.1 数据、知识与信息 1
1.1.1 数据 1
1.1.2 知识与信息 2
1.1.3 数据和信息的度量 3
1.1.4 数据与信息的关系和性质 3
1.1.5 管理信息 5
1.2 信息系统 6
1.2.1 系统的概念 6
1.2.2 信息系统 7
1.2.3 信息系统的类型 9
1.3 信息系统的作用 12
1.3.1 基础信息系统与战略信息系统 12
1.3.2 如何建立战略信息系统 12
1.3.3 战略信息系统应用案例 14
1.4 信息系统与组织的关系 15
1.4.1 信息系统对组织的影响 16
1.4.2 组织对信息系统的影响 17
1.4.3 组织与信息系统相互影响案例 18
本章小结 27
习题 28
第2章 企业的典型管理问题及其信息系统解决方案 29
问题 29
2.1 生产管理 29
2.1.1 生产管理的概念 29
2.1.2 生产管理的各种信息系统解决方案 30
2.2 库存管理 32
2.2.1 库存管理的概念 32
2.2.2 库存管理与核算 32
2.2.3 库存管理子系统的内容 33
2.2.4 仓储式连锁超市库存管理 34
2.3 供应链管理 35
2.3.1 供应链管理的概念 35
2.3.2 供应链管理战略的主要内容 36
2.3.3 推动式和牵引式的供应链运作方式 37
2.3.4 供应链管理信息支持技术的战略 37
2.3.5 供应链管理的作用 38
2.4 客户关系管理 38
2.4.1 客户关系管理的概念 38
2.4.2 客户关系管理的作用 39
2.4.3 客户关系管理战略 39
2.4.4 客户关系管理战略的执行 40
2.5 人力资源管理 42
2.5.1 人力资源管理的概念 42
2.5.2 人力资源管理面临的现实挑战 43
2.6 营销管理 45
2.6.1 营销管理的概念 45
2.6.2 营销管理系统模型 45
2.6.3 营销管理的子系统组成 46
2.7 财务管理 49
2.7.1 财务管理系统的基本概念与子系统组成 49
2.7.2 网络财务的概念 51
2.7.3 网络财务的技术基础 51
2.7.4 网络财务的安全问题与对策 52
2.8 某食品公司应用信息系统的案例 53
本章小结 61
习题 62
第3章 信息系统与业务流程重组 63
问题 63
3.1 业务流程 63
3.1.1 业务流程的定义 63
3.1.2 业务流程的表示 65
3.2 业务流程重组 68
3.2.1 业务流程重组的概念 69
3.2.2 业务流程重组的步骤与原则 69
3.3 信息技术与业务流程重组的关系 71
3.3.1 信息技术是业务流程重组的使能器 71
3.3.2 业务流程重组可以促进信息技术的应用和发展 71
3.4 业务流程重组的方法 72
3.4.1 结果分析法 72
3.4.2 技术分析法 72
3.4.3 精简活动法 72
3.4.4 经验借鉴法 73
3.4.5 流程简化法 73
3.5 业务流程重组案例 73
3.5.1 福特汽车公司应付款系统的业务流程重组案例 73
3.5.2 某卡车股份有限公司生产业务流程再造案例 75
3.6 信息系统应用与业务流程重组的影响因素 76
3.6.1 人是信息系统应用和业务流程重组成功的关键 76
3.6.2 业务流程重组失败的原因 78
3.6.3 业务流程重组成功的关键因素 79
本章小结 80
习题 81
第4章 信息系统的技术基础 82
问题 82
4.1 计算机技术的发展 82
4.1.1 计算机硬件技术的发展 82
4.1.2 计算机软件技术的发展 84
4.2 数据管理技术及其发展 84
4.2.1 数据管理技术的发展阶段 84
4.2.2 数据库技术 87
4.3 计算机网络技术 91
4.3.1 计算机网络系统的构成 91
4.3.2 计算机网络系统的功能 94
4.3.3 计算机网络的分类 94
4.3.4 基于网络的软件体系结构——计算模式 95
4.3.5 计算机网络的应用 96
4.3.6 计算机网络技术的发展趋势 97
4.4 数据仓库及其相关技术 98
4.4.1 数据仓库 98
4.4.2 联机分析处理 99
4.4.3 数据挖掘 100
4.5 其他相关信息技术 101
4.5.1 条形码技术 101
4.5.2 全球定位系统 103
4.5.3 射频识别技术 105
4.5.4 无线传感器网络 106
4.6 信息系统中的技术应用案例 107
4.6.1 高速公路不停车收费系统 107
4.6.2 车辆监控调度系统 107
本章小结 108
习题 109
第5章 信息系统开发与系统规划 110
问题 110
5.1 信息系统开发概述 110
5.1.1 软件工程的基本原理 110
5.1.2 软件工程学的内容 111
5.2 软件开发的过程模型 112
5.2.1 理想化的软件开发过程模型 112
5.2.2 瀑布模型 113
5.2.3 快速原型模型 114
5.2.4 极限编程 114
5.2.5 螺旋模型 115
5.2.6 统一过程 116
5.3 软件开发的技术方法概述 121
5.3.1 Parnas方法 121
5.3.2 结构化方法 121
5.3.3 面向对象方法 123
5.4 软件开发的辅助手段 124
5.4.1 可视化开发 124
5.4.2 计算机辅助软件工程 124
5.4.3 软件复用 124
5.5 信息系统的相关方及其职责 125
5.5.1 信息系统的相关方 125
5.5.2 开发人员的分类及岗位职责 126
5.6 系统调查与系统调查方法 130
5.6.1 系统调查应遵循的原则 131
5.6.2 系统调查方法 131
5.7 系统规划及其可行性研究 136
5.7.1 信息系统的系统规划 136
5.7.2 信息系统规划的方法 137
5.8 可行性研究 143
5.8.1 经济可行性研究 144
5.8.2 其他方面的可行性研究 145
本章小结 146
习题 146
第6章 信息系统的系统分析与建模 148
问题 148
6.1 系统分析概述 148
6.1.1 系统分析的任务 148
6.1.2 系统分析的作用 148
6.1.3 系统分析的过程 149
6.2 结构化系统分析方法 150
6.2.1 结构化系统分析的特点 150
6.2.2 结构化系统分析的步骤 150
6.2.3 数据流图 151
6.2.4 数据字典 156
6.2.5 数据概念模型 161
6.3 结构化系统分析实例 162
6.3.1 网上花店的系统需求确定 162
6.3.2 网上花店的逻辑模型 163
6.3.3 网上花店的概念数据模型 168
6.4 面向对象系统分析方法 169
6.4.1 面向对象系统分析方法中的基本概念 170
6.4.2 面向对象系统分析的步骤 171
6.4.3 面向对象的统一建模语言 172
6.4.4 用例图 173
6.4.5 类图与对象图 176
6.5 面向对象的系统分析实例 179
6.5.1 网上花店系统的用例图及用例描述 179
6.5.2 网上花店系统的初始类图 182
本章小结 183
习题 183
第7章 管理信息系统的系统设计 185
问题 185
7.1 系统设计概述 185
7.2 结构化系统设计方法 186
7.2.1 结构化系统设计的思想 186
7.2.2 系统流程图 187
7.2.3 系统结构图 188
7.2.4 结构化系统设计方法的优势与不足 196
7.3 面向对象系统设计方法 197
7.3.1 面向对象系统设计的思想 197
7.3.2 面向对象的设计过程 198
7.3.3 包 202
7.3.4 组件图与配置图 203
7.4 数据库设计 206
7.4.1 数据库与数据库管理系统 206
7.4.2 传统结构化方法的数据库设计 208
7.4.3 关系的规范化 209
7.4.4 面向对象设计方法的数据库设计 211
7.5 输入输出与人机界面设计 214
7.5.1 系统输入设计 214
7.5.2 系统输出设计 216
7.5.3 人机交互界面设计 217
本章小结 220
习题 221
第8章 系统实施 222
问题 222
8.1 程序设计 222
8.1.1 程序设计的原则 222
8.1.2 程序设计的规范 223
8.1.3 结构化程序设计方法 225
8.1.4 软件开发工具的选择 226
8.2 系统测试 226
8.2.1 测试分类 226
8.2.2 测试工作的内容、方法与过程 227
8.2.3 测试用例的设计 228
8.2.4 系统测试中应注意的问题 229
8.3 系统发行与系统切换 229
8.3.1 数据的整理与录入 229
8.3.2 系统切换 230
8.4 系统文档与系统验收 230
8.4.1 系统文档 230
8.4.2 系统验收 231
本章小结 231
习题 232
第9章 信息系统开发的项目管理 233
问题 233
9.1 项目管理概述 233
9.1.1 项目的概念 233
9.1.2 项目管理 234
9.1.3 信息系统项目管理 235
9.2 信息系统开发项目的计划与控制 236
9.2.1 项目计划 236
9.2.2 进度计划 236
9.2.3 项目控制 242
9.3 信息系统开发的质量管理 243
9.3.1 项目质量管理的基本概念 243
9.3.2 规划质量 244
9.3.3 质量保证 246
9.3.4 质量控制 247
9.4 信息系统开发的风险管理 249
9.4.1 风险与风险管理 249
9.4.2 风险识别 250
9.4.3 风险分析 252
9.4.4 风险应对 254
9.4.5 风险监控 256
本章小结 257
习题 257
第10章 信息系统的维护与评价 259
问题 259
10.1 信息系统的运行管理 259
10.1.1 信息系统的日常运行管理 259
10.1.2 信息系统运行情况的记录 260
10.2 信息系统的维护管理 260
10.2.1 系统维护的内容 260
10.2.2 系统维护的类型 261
10.2.3 系统维护的组织与管理 261
10.2.4 信息系统维护的工作程序 262
10.3 信息系统的文档管理 262
10.3.1 文档分类 262
10.3.2 文档管理 264
10.4 信息系统的评价 265
10.4.1 信息系统评价的主要指标 265
10.4.2 信息系统评价报告的内容 266
本章小结 266
习题 267
参考文献 268