第1章 管理信息系统基本概念 1
1.1 信息的概念 1
1.1.1 信息与数据 1
1.1.2 信息的性质 3
1.1.3 信息的质量 4
1.1.4 信息的生命周期 6
1.1.5 信息工作者的职责 10
1.2 系统的概念 12
1.2.1 系统的基本概念和性质 12
1.2.2 系统的分类 15
1.2.3 系统的基本观点 15
1.3 决策的概念 19
1.3.1 决策定义与特点 19
1.3.2 决策过程 20
1.3.3 决策准则 21
1.3.4 决策类型 21
1.4.1 人信息处理模型 23
1.4 人信息处理行为 23
1.4.2 人信息处理限制 26
1.4.3 人信息处理特点 27
1.4.4 人的行为对信息系统设计的影响 28
本章小结 29
习题 29
第2章 组织、流程和管理系统 30
2.1 组织系统 30
2.1.1 组织的定义与功能模型 30
2.1.2 组织结构设计 32
2.1.3 组织结构形式 35
2.2 组织的流程 40
2.2.1 流程的定义与特性 40
2.2.2 流程的基本要素 44
2.2.3 流程的分类 46
2.3 管理系统 48
2.3.1 管理的概念 48
2.3.2 管理的基本职能 50
2.3.3 管理活动的分类 52
2.3.4 信息系统和管理的关系 54
本章小结 56
习题 57
第3章 管理信息系统概论 58
3.1 管理信息系统的概念 58
3.1.1 管理信息系统的定义 58
3.1.2 管理信息系统的特点 60
3.1.3 管理信息系统的功能 61
3.2.1 管理信息系统的概念结构 63
3.2 管理信息系统的结构 63
3.2.2 管理信息系统的功能结构 64
3.2.3 管理信息系统的物理结构 66
3.2.4 管理信息系统的软件结构 67
3.2.5 管理信息系统的综合结构 68
3.3 管理信息系统的发展 69
3.4 管理信息系统的典型案例 72
本章小结 75
习题 75
4.1.2 信息传递技术 77
4.1.1 信息获取技术 77
第4章 信息技术基础 77
4.1 信息技术概述 77
4.1.3 信息处理技术 78
4.1.4 信息存取技术 78
4.2 计算机技术 78
4.2.1 计算机硬件技术 78
4.2.2 计算机软件技术 79
4.2.3 数据通信技术 80
4.3 数据库技术 81
4.3.1 数据库技术简介 81
4.3.2 数据模型 85
4.3.3 数据库设计 88
4.4 计算机网络 93
4.4.1 计算机网络的定义 93
4.4.2 计算机网络的结构 93
4.4.3 计算机网络的分类 99
4.4.4 计算机局域网技术 99
习题 101
本章小结 101
第5章 管理信息系统开发总论 103
5.1 管理信息系统发展阶段模型及开发步骤 103
5.1.1 管理信息系统发展阶段模型 103
5.1.2 管理信息系统开发步骤 105
5.2 系统开发的指导思想和条件 107
5.2.1 成功与失败的经验教训 107
5.2.2 系统开发的基本原则 108
5.2.3 建立信息系统的基本条件 109
5.3.1 系统开发的过程模型 110
5.3 系统开发的模型与方法 110
5.3.2 系统开发方法 115
5.4 系统开发的策略及选择 118
5.4.1 影响信息需求不确定性的因素 119
5.4.2 开发的策略及选择 120
5.4.3 开发方式的选择 121
本章小结 121
习题 122
6.1.1 管理信息系统战略规划概念 123
第6章 管理信息系统开发规划 123
6.1 管理信息系统战略规划 123
6.1.2 MIS战略规划的内容和步骤 125
6.1.3 MIS战略规划的特点 127
6.2 战略规划的常用方法 127
6.2.1 信息系统战略规划的三阶段模型 127
6.2.2 关键成功因素法(CSF) 128
6.2.3 企业系统规划法(Business System Planning,简称BSP) 129
6.3 管理信息系统具体规划 134
6.3.2 确定新系统目标 135
6.3.1 初步调查 135
6.3.3 可行性分析 136
6.3.4 可行性报告 137
本章小结 138
习题 138
第7章 信息系统分析 140
7.1 系统分析的任务和结构化分析方法 140
7.1.1 系统分析的任务 140
7.1.2 结构化分析方法 141
7.2 现行系统调查 142
7.2.1 详细调查内容 142
7.2.2 详细调查的方法和策略 144
7.3 组织结构和业务功能调查 145
7.3.1 组织结构调查 145
7.3.2 业务功能调查 148
7.4 业务流程分析 148
7.4.1 现场工作流程图 148
7.4.2 实体生命周期图 149
7.5 数据流程图 150
7.5.1 数据流程图符号 150
7.5.2 数据流程图的画法 153
7.5.3 分层数据流程图 154
7.5.4 检查数据流程图的正确性 158
7.5.5 画数据流程图举例 159
7.6 编写数据字典 161
7.6.1 数据流条目 163
7.6.3 数据项条目 164
7.6.2 文件条目 164
7.6.4 加工条目 165
7.6.5 数据-功能格栅图 168
7.7 建立新系统逻辑模型 169
7.7.1 新系统逻辑模型的提出 169
7.7.2 系统分析说明书 170
本章小结 171
习题 171
8.1.1 系统设计阶段的任务 173
8.1 系统设计概述 173
第8章 信息系统设计 173
8.1.2 系统设计的原则 174
8.1.3 结构化系统设计方法 175
8.2 系统总体设计 176
8.2.1 子系统划分 176
8.2.2 系统模块结构设计 177
8.3 从数据流程图导出模块结构图 183
8.3.1 变换分析 183
8.3.2 事务型分析 184
8.4.1 硬件的配置 185
8.4 计算机系统选型 185
8.3.3 模块结构图的优化 185
8.4.2 软件的选择 187
8.4.3 网络的选择 187
8.5 代码设计 188
8.5.1 代码设计的原则 189
8.5.2 代码的种类 189
8.5.3 代码设计书 190
8.5.4 代码设计在实践中的考虑 190
8.6 输入输出设计 191
8.6.1 输出设计 191
8.6.2 输入设计 192
8.7 数据库设计 194
8.8 对话设计 194
8.8.1 人机对话设计的原则 194
8.8.2 人机对话的方法 195
8.8.3 图形用户界面设计 196
8.9.1 算法描述工具 197
8.9 模块设计 197
8.9.2 IPO图 199
8.10 系统设计说明书 200
本章小结 201
习题 202
第9章 信息系统实施 203
9.1 系统实施概述 203
9.1.1 实施阶段的主要任务 203
9.1.2 自顶向下的实现方法 204
9.2.1 程序设计的任务与质量指标 206
9.2 程序设计 206
9.2.2 程序设计方法 207
9.2.3 编程工具选择 208
9.2.4 信息系统的基本程序模块 209
9.3 系统测试 212
9.3.1 测试的目的和意义 212
9.3.2 测试的策略和基本原则 212
9.3.3 测试方法 214
9.4.1 模块测试 221
9.4.2 分调 221
9.4 系统调试 221
9.4.3 总调 223
9.4.4 系统调试 223
9.5 系统转换 224
9.6 系统说明文件的组成 225
本章小结 225
习题 226
10.1.1 信息系统维护的基本概念 227
10.1 信息系统维护 227
第10章 信息系统维护和评价 227
10.1.2 系统的可维护性 228
10.1.3 系统维护的内容和类型 229
10.1.4 系统维护的过程和步骤 230
10.1.5 系统维护的副作用 232
10.2 系统评价 233
10.2.1 信息系统质量评价指标 233
10.2.2 信息系统运行评价指标 234
10.2.3 信息系统的技术性能评价指标 234
10.2.4 经济效益评价指标 235
10.3 系统运行管理 236
10.2.5 信息系统综合评价指标 236
10.3.1 系统运行管理制度 237
10.3.2 系统日常运行的管理内容 237
10.3.3 系统软件文档的管理 238
本章小结 239
习题 239
第11章 信息系统项目管理 240
11.1 信息系统项目的特点 240
11.2.1 人员和组织 241
11.2 信息系统项目管理的内容 241
11.2.2 计划和控制 244
11.2.3 用户、文档和规范 245
11.3 信息系统的质量管理 246
11.3.1 质量保证体系 247
11.3.2 质量保证模式 247
11.4 信息系统成本控制 248
11.4.1 成本的构成 248
11.5.1 项目工作计划的编制 249
11.5 信息系统项目管理技术 249
11.4.2 成本的性态 249
11.5.2 项目进度的控制 253
本章小结 253
习题 254
第12章 面向对象开发方法 255
12.1 面向对象技术的形成和发展 255
12.2 面向对象的基本概念 257
12.2.1 对象 257
12.2.2 消息和方法 258
12.2.3 类和类的层次 259
12.2.4 封装性 261
12.2.5 多态性 261
12.2.6 动态聚束 262
12.3 面向对象的分析与设计 262
12.3.1 面向对象分析 262
12.3.2 面向对象设计 265
12.4.1 面向对象编程语言的分类 270
12.4.2 面向对象语言 270
12.4 面向对象语言简介 270
12.5 面向对象应用 272
12.5.1 面向对象的数据库 272
12.5.2 面向对象用户界面 277
本章小结 278
习题 279
第13章 决策支持系统 280
13.1 决策支持系统的概念 280
13.1.1 决策和决策问题 280
13.1.2 决策支持系统的定义 281
13.1.3 决策支持系统的任务和功能 282
13.1.4 决策支持系统的基本模式 282
13.1.5 决策支持系统的应用概况 283
13.2 决策支持系统的组成 284
13.2.1 决策支持系统的基本组成 284
13.2.2 决策支持系统的体系结构 288
13.2.3 决策支持系统的3个应用层次 291
13.3 新一代的决策支持系统 293
13.3.1 智能决策支持系统 293
13.3.2 群体决策支持系统 295
习题 299
本章小结 299
第14章 信息资源管理 300
14.1 信息资源概论 300
14.2 信息资源管理的内容、原则、步骤 302
14.2.1 信息资源的管理内容 302
14.2.2 信息资源管理的原则 303
14.2.3 信息资源管理的步骤 303
14.3 信息系统的运行管理 305
14.2.4 总结、优化和改进信息资源的管理和使用 305
14.4 信息系统的安全管理 307
14.4.1 信息系统安全的发展 307
14.4.2 信息系统的安全需求 309
14.4.3 信息系统安全的综合治理 310
本章小结 311
习题 312
15.1 数据仓库概述 313
15.1.1 数据仓库的起源 313
第15章 数据仓库 313
15.1.2 数据仓库的定义 314
15.1.3 数据仓库的特征 314
15.2 数据仓库构建和优化 316
15.2.1 数据仓库开发的生命周期 316
15.2.2 数据仓库的数据结构 317
15.2.3 高性能数据仓库平台的建立 320
15.3 数据仓库管理和维护 325
15.3.1 数据更新和复制 325
15.3.3 故障恢复 326
15.3.2 数据源的同步化 326
15.3.4 访问控制与安全性 327
15.3.5 数据增长的管理 327
15.3.6 数据库性能的管理 327
15.3.7 数据仓库的增强与扩充 328
15.4 数据仓库的用途 329
本章小结 330
习题 330
主要参考文献 331