第一部分 基本概念及相关知识 2
第1章 管理信息系统概述 2
1.1 社会发展与管理信息系统 2
1.2 管理信息系统的概念 7
1.3 管理信息系统发展规律 10
1.4 现代企业管理者应具备的素质 13
1.4.1 首席信息主管 13
1.4.2 业务分析师 16
习题 17
第2章 管理信息系统建设途径 17
2.1 管理信息系统建设概述 19
2.1.1 系统工程概述 19
2.1.2 系统工程方法论 20
2.2 管理信息系统建设商务途径 22
2.2.1 自主开发 22
2.2.2 委托开发 23
2.2.3 合作开发 24
2.2.4 购买和租用软件包 24
2.3 管理信息系统建设技术方案 25
2.3.1 生命周期法 25
2.3.2 原型法 27
2.3.3 面向对象方法 28
2.3.4 几种经典信息系统建设技术方案比较 29
2.3.5 面向对象信息系统开发方法的优势 32
习题 33
第3章 面向对象方法与统一建模语言简介 33
3.1 面向对象开发方法简介 35
3.1.1 面向对象方法的由来与发展 35
3.1.2 面向对象的基本概念 36
3.1.3 面向对象方法论 39
3.2 统一建模语言UML概述 40
3.2.1 UML的产生背景 40
3.2.2 什么是UML 41
3.3 UML的构成 42
3.3.1 UML的体系结构 42
3.3.2 UML的模型元素 43
3.3.3 UML的模型图 43
3.3.4 UML建模规则 46
3.3.5 UML的公用机制 47
习题 48
第二部分 管理信息系统建设 48
第4章 管理信息系统规划 48
4.1 管理信息系统规划的重要性 50
4.1.1 系统规划的不可替代性 50
4.1.2 系统规划成功案例 51
4.2 管理信息系统规划的相关概念 52
4.2.1 管理信息系统规划的定义 52
4.2.2 管理信息系统规划内容 54
4.3 管理信息系统规划的模型及步骤 55
4.3.1 管理信息系统规划的模型 55
4.3.2 管理信息系统规划的步骤 58
4.4 管理信息系统规划经典方法 60
4.4.1 关键成功因素法 61
4.4.2 战略目标集转化法 62
4.4.3 企业系统计划法 62
4.4.4 CSB方法 68
4.4.5 常用传统IT规划方法比较 69
4.5 企业架构驱动的规划方法 69
4.5.1 企业架构的基本概念 70
4.5.2 企业架构理论的发展 71
4.5.3 TOGAF介绍 71
4.6 案例分析 79
习题 83
第5章 系统分析 84
5.1 系统分析概述 84
5.1.1 系统分析定义 84
5.1.2 系统分析的目标和任务 85
5.1.3 系统分析工作的特点 85
5.1.4 系统分析的基本步骤 85
5.2 面向对象需求分析方法 97
5.2.1 确定系统边界 98
5.2.2 确定系统参与者 99
5.2.3 确定用例 101
5.2.4 用例描述——用例模型规约 105
5.2.5 确定需求模型 107
5.3 分析类——辅助模型 113
5.3.1 辅助模型概述 113
5.3.2 活动图 114
5.3.3 状态图 121
5.3.4 顺序图 124
5.3.5 包图 131
5.4 面向对象系统分析——基本模型 134
5.4.1 基本模型概述 135
5.4.2 确定类图 145
习题 152
第6章 系统设计 154
6.1 面向对象系统设计概述 154
6.1.1 面向对象系统设计的概念 154
6.1.2 面向对象系统分析与面向对象系统设计的关系 154
6.1.3 面向对象系统设计模型和过程 155
6.1.4 面向对象系统设计原则 156
6.2 问题域设计 158
6.2.1 复用类 158
6.2.2 增加一般类以建立共同协议 159
6.2.3 多继承与多态 159
6.2.4 类图的设计实例 164
6.3 数据库设计 165
6.3.1 数据库设计概述 165
6.3.2 数据库管理系统 166
6.3.3 数据库设计方法 167
6.3.4 某木业公司信息系统“销售部”数据库设计 172
6.4 人机界面设计 173
6.4.1 人机界面设计概述 173
6.4.2 人机界面设计准则 173
6.4.3 面向对象人机界面设计 175
6.5 构件与部署设计 182
6.5.1 构件概述 182
6.5.2 构件设计——构件图 184
6.5.3 部署图 186
6.5.4 设计部署图 188
习题 190
第7章 系统实施 191
7.1 系统实施概述 191
7.1.1 系统实施步骤 191
7.1.2 物理系统的实施 192
7.1.3 程序设计 193
7.2 软件测试 196
7.2.1 软件测试概述 196
7.2.2 软件测试的方法 200
7.2.3 面向对象的软件测试 202
7.3 系统转换 204
7.3.1 系统转换前的准备 204
7.3.2 系统转换 206
习题 207
第三部分 管理信息系统管理 207
第8章 系统开发管理 207
8.1 项目管理概述 210
8.1.1 项目管理的发展 210
8.1.2 项目管理的相关概念 211
8.1.3 项目管理的过程 211
8.1.4 项目的启动 213
8.2 项目范围管理 215
8.2.1 项目范围管理概述 215
8.2.2 范围定义与工作分解结构 215
8.2.3 范围变更控制 219
8.3 项目时间管理 221
8.3.1 活动定义 222
8.3.2 活动排序 222
8.3.3 活动历时估算 223
8.3.4 编制进度计划 224
8.3.5 进度控制 226
8.4 项目成本管理 226
8.4.1 项目资源计划 227
8.4.2 项目成本估算 228
8.4.3 项目成本预算 229
8.4.4 项目成本控制 230
8.5 项目质量管理 234
8.5.1 质量计划 234
8.5.2 质量保证 235
8.5.3 质量控制 237
8.6 项目风险管理 239
8.6.1 项目风险识别 239
8.6.2 项目风险分析 242
8.6.3 项目风险计划 244
8.6.4 项目风险监控 246
习题 247
第9章 系统运行管理 249
9.1 管理信息系统的运行管理 249
9.1.1 运行管理的组织与制度 249
9.1.2 日常运行管理 251
9.2 系统维护 253
9.3 管理信息系统的安全管理 256
9.3.1 信息系统的脆弱性及面临的威胁 256
9.3.2 完整的安全管理需求 257
9.3.3 信息系统的安全策略 258
9.3.4 信息系统的安全审计 260
9.4 管理信息系统的评价 261
9.4.1 系统评价的主要内容 261
9.4.2 系统评价的指标体系 262
习题 264
第四部分 管理信息系统的典型应用 268
第10章 企业管理信息化 268
10.1 企业管理信息化概述 268
10.1.1 企业管理信息化概念 268
10.1.2 企业管理信息化中各信息系统之间的关系 271
10.2 企业资源计划 274
10.2.1 企业资源计划概述 274
10.2.2 企业资源计划概念 276
10.2.3 ERP系统描述 279
10.3 供应链管理 283
10.3.1 供应链管理概述 283
10.3.2 SCM的原理 284
10.3.3 SCM软件系统描述 286
10.4 客户关系管理 289
10.4.1 客户关系管理概述 289
10.4.2 CRM的原理 291
10.4.3 CRM软件系统描述 293
10.5 人力资源管理系统 298
10.5.1 人力资源管理概述 298
10.5.2 人力资源管理系统描述 302
10.6 企业管理信息化软件系统应用实施 305
10.6.1 企业管理信息化系统应用实施的原则 306
10.6.2 企业管理信息化系统实施过程 307
10.6.3 企业管理信息化系统评价 310
习题 313
参考文献 315