第1章 管理信息系统概论 1
1.1 管理信息系统环境与信息化 1
目录 1
1.1.1 当代管理环境的变化 2
1.1.2 环境对信息系统的影响 4
1.1.3 企业信息化 5
1.1.4 信息化战略规划与企业发展 6
1.1.5 企业IT人才及其构成 7
1.2 数据与信息 8
1.2.1 信息的概念 8
1.2.2 信息的维度 9
1.2.3 信息的属性 10
1.3 系统及其分类 11
1.3.1 系统的基本概念及主要特性 11
1.2.4 信息的生命周期 11
1.3.2 系统的一般模型及其分类 12
1.4 管理信息系统概念 12
1.4.1 管理信息系统的定义 12
1.4.2 管理信息系统的特点 15
1.4.3 管理信息系统的结构 16
1.4.4 管理信息系统的分类 18
1.5 现代信息系统的发展趋势 21
1.6 信息素质与信息道德 22
1.6.1 信息素质 22
1.6.2 信息道德 23
习题1 24
第2章 信息系统战略规划 26
2.1 信息系统战略规划的概念 27
2.1.1 信息系统战略规划的内涵 27
2.1.2 信息系统战略规划的内容 28
2.1.3 信息系统战略规划的过程 29
2.2 信息系统战略规划模型与方法 31
2.2.1 信息系统规划模型 31
2.2.2 常用规划方法 35
2.3 业务流程重组 38
2.3.1 信息技术与组织变革 38
2.3.2 业务流程重组的概念 40
2.3.3 业务流程重组与信息系统建设的关系 40
2.3.4 业务流程重组的步骤与方法 41
2.3.5 业务流程重组典型案例 42
习题2 43
第3章 管理信息系统开发方法 44
3.1 传统的系统生命周期法 44
3.1.1 系统生命周期的阶段划分 45
3.2 原型法 46
3.1.2 生命周期法的局限性 46
3.2.1 原型法的步骤 47
3.2.2 原型法的优缺点 48
3.3 利用软件包开发信息系统 50
3.3.1 利用软件包的优缺点 51
3.3.2 软件包的选择 52
3.3.3 应用软件包的系统开发过程 55
3.4 最终用户开发法 56
3.4.1 最终用户开发工具 57
3.4.2 最终用户系统开发的好处和问题 58
3.4.3 最终用户系统开发的管理 58
3.5 利用外包建立信息系统 61
习题3 61
4.1.1 系统分析的任务 62
4.1 系统分析概述 62
第4章 管理信息系统的系统分析 62
4.1.2 系统分析的基本步骤 63
4.1.3 结构化系统分析方法 63
4.2 现行系统的详细调查 64
4.2.1 详细调查的原则 65
4.2.2 详细调查的内容 66
4.2.3 详细调查的方法 66
4.3 组织结构与管理功能调查分析 67
4.3.1 组织结构调查 67
4.3.2 管理功能调查 69
4.3.3 组织/功能分析 69
4.4 业务流程调查与分析 71
4.4.1 业务流程调查的任务及方法 71
4.4.2 业务流程的描述工具 72
4.4.3 业务流程分析 73
4.5 数据流程调查与分析 74
4.5.1 数据的收集与分析 74
4.5.2 数据流程的描述工具 74
4.5.3 数据字典 77
4.5.4 描述处理逻辑的工具 80
4.6 建立新系统的逻辑模型 81
4.6.1 系统目标 81
4.6.2 新系统信息处理方案 82
4.7 系统分析报告 83
4.7.1 系统分析报告的内容 84
4.7.2 系统分析报告的审议 84
习题4 85
第5章 管理信息系统的系统设计 86
5.1 系统设计概述 86
5.1.1 系统设计的目标 87
5.1.2 系统设计的内容 88
5.2 系统功能结构设计 89
5.2.1 系统功能结构设计的原则 89
5.2.2 功能结构图设计 90
5.2.3 信息系统流程图设计 91
5.3 系统平台设计 92
5.3.1 设计依据 92
5.3.2 计算机处理方式的选择与设计 93
5.3.3 计算机网络系统的设计 93
5.3.4 数据库管理系统的选择 93
5.3.5 系统软、硬件选择 93
5.4 代码设计 94
5.4.1 代码的功能 95
5.4.2 代码设计原则 95
5.4.4 代码的校验 96
5.4.3 代码的种类 96
5.5 输出/输入设计 97
5.5.1 输出设计 98
5.5.2 输入设计 99
5.6 数据库设计 100
5.6.1 数据库基本概念 100
5.6.2 关系规范化 103
5.6.3 实体联系方法 105
5.6.4 数据库设计 106
5.7 计算机处理过程设计 109
5.8 系统设计说明书 110
习题5 111
第6章 管理信息系统实施 112
6.1 系统实施概述 112
6.1.1 系统实施的任务 112
6.1.3 系统实施的方法 113
6.1.2 系统实施的特点 113
6.2 程序设计 115
6.2.1 程序设计原则 115
6.2.2 程序设计标准 115
6.2.3 程序设计方法 116
6.3 软件开发工具 118
6.4 系统测试 120
6.4.1 程序调试 120
6.4.2 系统测试 122
6.5 系统转换 129
6.5.1 系统转换的主要方式 130
6.5.2 系统转换的主要工作 131
习题6 131
7.1.1 系统维护的内容 133
7.1 系统维护 133
第7章 管理信息系统的维护与评价 133
7.1.2 系统维护的类型 134
7.1.3 系统维护的管理 135
7.1.4 软件复用技术 136
7.2 系统评价 138
7.2.1 系统评价的主要内容 138
7.2.2 系统评价的指标体系 139
7.3 信息系统安全 141
7.3.1 信息系统安全研究的内容 142
7.3.2 威胁信息系统安全的因素 142
7.3.3 对策与措施 144
7.3.4 数据备份与系统恢复 145
习题7 146
第8章 信息系统开发中的项目管理 147
8.1 信息系统项目管理概述 147
8.1.1 项目的概念 148
8.1.2 项目的3个约束条件 149
8.1.3 项目生命周期 149
8.1.4 项目管理的概念 150
8.1.5 信息化项目的特点 151
8.2 项目时间管理 153
8.2.1 项目进度计划的重要性 153
8.2.2 项目时间管理的含义 155
8.2.3 工作分解结构 155
8.2.4 活动定义 156
8.2.5 活动排序 157
8.2.6 活动历时估算 158
8.2.7 制定进度计划 158
8.2.8 控制项目进度计划变更 162
8.3 项目质量管理 164
8.3.1 项目质量管理的概念 165
8.3.2 质量计划编制 166
8.3.3 质量保证 167
8.3.4 质量控制 167
8.4 人力资源管理 170
8.4.1 信息化项目的人力资源管理 170
8.4.2 项目经理的角色和职责 177
习题8 180
第9章 基于网络环境的信息系统开发 182
9.1 传统信息系统的缺点 182
9.2 现代信息系统的特点 183
9.3 现代信息系统的开发 184
9.3.1 客户/服务器结构信息系统 184
9.3.2 Web技术发展的3个阶段 185
9.3.3 基于Web系统的组成要素 185
9.3.4 信息系统的7层结构 186
9.3.5 网站设备方案 187
9.3.6 系统选型与开发工具选择 188
9.4 网络信息系统的安全性设计 191
9.4.1 网络信息系统安全的内容 191
9.4.2 信息系统安全原则 191
9.4.3 网络信息系统安全模型 192
9.5 基于组件技术的网络信息系统开发 194
9.5.1 组件技术及其特点 194
9.5.2 组件模型 196
9.5.3 组件技术在B/S模式中的应用 199
习题9 200
第10章 管理信息系统的发展与应用 201
10.1 决策支持系统 201
10.1.1 决策支持系统的概念 201
10.1.2 决策支持系统的组成 204
10.1.3 决策支持系统的发展 205
10.2 数据挖掘与数据仓库系统 209
10.2.1 数据挖掘与数据仓库系统简介 209
10.2.2 数据挖掘技术 209
10.2.3 数据仓库技术 213
10.3 知识管理 216
10.3.1 知识与知识管理 217
10.3.2 知识管理的实施 220
10.4 智能信息系统 222
10.4.1 商务智能 222
10.4.2 智能代理 226
10.5 企业资源计划 226
10.5.1 企业资源计划简介 226
10.5.2 ERP概念 228
10.5.3 企业资源计划的子系统 228
10.6.1 客户关系管理提出的背景分析 232
10.6 客户关系管理 232
10.5.4 企业资源计划的发展 232
10.6.2 客户关系管理的优势 233
10.6.3 客户关系管理系统的基本功能 233
10.6.4 客户关系管理的成功因素 235
10.6.5 CRM实施 236
10.7 IT外包 237
10.7.1 IT外包的背景 237
10.7.2 IT外包的概念 238
10.7.3 IT外包的主要形式 239
10.7.4 外包风险性控制策略 240
习题10 242
第11章 管理信息系统开发实例——大学生职介管理信息系统 243
11.1 总体规划 243
11.1.1 系统简述 243
11.2 系统分析 244
11.2.1 业务流程分析 244
11.1.2 可行性分析 244
11.1.3 大学生职介管理信息系统的目标 244
11.2.2 新系统的逻辑模型 245
11.3 系统设计 251
11.3.1 系统开发平台的选择 251
11.3.2 功能设计 252
11.3.3 数据存储设计 254
11.3.4 代码设计 257
11.4 系统实施 258
11.4.1 系统菜单说明 258
11.4.2 主要窗口介绍 259
附录A 常用数据库系统简介 260
附录B 常用开发工具简介 263
参考文献 271