第1章 信息及其管理 1
1.1 信息是什么 2
1.1.1 信息的多种定义 2
1.1.2 管理领域信息的定义 3
1.1.3 信息是人类社会的重要资源 4
1.1.4 信息的表达 5
1.2 信息的属性 6
1.2.1 信息的一般属性 6
1.2.2 管理信息的属性 9
1.2.3 信息量 11
1.2.4 信息的冗余度 13
1.3 信息的价值 14
1.3.1 信息的生命周期 15
1.3.2 信息的质量和价值 17
1.3.3 信息的有形价值 18
1.3.4 信息的无形价值 19
1.3.5 管理中信息价值的体现 20
1.4 信息资源管理 21
1.4.1 信息资源 21
1.4.2 信息资源管理的概念 22
1.4.3 信息资源管理的模式 23
1.4.4 管理信息系统 24
1.5 企业信息应用 26
小结 29
习题与实践 30
第2章 信息系统及其应用 32
2.1 信息系统的类型 33
2.1.1 信息系统多维概念模型 34
2.1.2 信息系统的技术特征 35
2.2 层次信息系统 35
2.2.1 事务处理系统 35
2.2.2 管理控制信息系统 36
2.2.3 战略决策信息系统 37
2.3 职能信息系统 37
2.3.1 财务信息系统 38
2.3.2 人力资源信息系统 38
2.3.3 制造信息系统 39
2.3.4 企业资源规划 40
2.4 组织信息系统 41
2.4.1 外贸信息系统 41
2.4.2 金融管理信息系统 43
2.5 决策支持和知识管理 44
2.5.1 专家系统 44
2.5.2 决策支持系统 44
2.5.3 智能决策支持系统 45
2.5.4 知识管理系统 45
2.6 电子商务系统 46
2.6.1 电子商务系统的概念 46
2.6.2 电子商务网站系统 47
2.6.3 电子支付系统 48
2.6.4 客户关系管理系统 49
2.6.5 物流信息系统 50
2.7 电子政务系统 52
2.7.1 电子政务系统的发展 52
2.7.2 电子政务系统的结构 53
2.7.3 电子政务的功能 54
2.7.4 办公自动化系统 54
2.8 数字化城市信息系统 57
2.9 管理信息系统的发展 58
2.9.1 信息系统的演变 58
2.9.2 信息系统集成 58
2.9.3 MIS概念演变的内涵 59
2.9.4 管理信息系统对组织的影响 60
2.9.5 企业流程重组 61
小结 62
习题与实践 63
第3章 信息系统开发方法基础 65
3.1 信息系统开发方法学 65
3.1.1 信息系统开发方法学的概念 65
3.1.2 系统开发方法的实质 67
3.1.3 系统观点的应用 68
3.1.4 信息系统开发方法的体系 69
3.2 信息系统开发环境 70
3.2.1 计算机辅助软件工程 71
3.2.2 企业应用集成 71
3.2.3 信息系统开发平台 72
3.3 信息系统建模 74
3.4 信息系统主流开发方法 76
3.4.1 面向过程的方法 76
3.4.2 信息工程方法 79
3.4.3 面向对象的方法 80
3.4.4 原型法 82
3.4.5 敏捷开发方法 83
3.5 开发方法的发展 84
3.5.1 开发方法之间的关系 85
3.5.2 开发方法的演变 85
3.6 信息系统实现方法 86
3.6.1 外包 86
3.6.2 购买 86
3.6.3 自主开发 87
3.6.4 混合方式开发方法 87
小结 87
习题与实践 88
第4章 结构化系统开发方法 90
4.1 结构化方法的阶段和工具 90
4.1.1 结构化系统开发的阶段 90
4.1.2 系统开发工具 91
4.2 系统规划 92
4.2.1 规划的任务 92
4.2.2 初步调查 93
4.2.3 提出总体方案 93
4.2.4 可行性分析 94
4.2.5 系统规划的成果 95
4.3 系统分析 96
4.3.1 详细调查 96
4.3.2 数据流图 99
4.3.3 数据字典 103
4.3.4 信息系统逻辑模型 104
4.3.5 系统分析的成果 106
4.4 系统设计 107
4.4.1 系统总体设计 107
4.4.2 数据库设计 108
4.4.3 代码设计 113
4.4.4 计算机网络设计 113
4.4.5 系统详细设计 114
4.4.6 系统设计阶段的成果 116
4.5 系统实现 117
4.5.1 系统实现阶段的任务 117
4.5.2 信息系统实现的准备工作 117
4.5.3 程序设计 118
4.5.4 系统测试 119
4.5.5 系统切换 120
4.6 系统维护和评价 121
4.6.1 系统维护和管理 121
4.6.2 系统评价的目的和任务 122
小结 123
习题与实践 124
第5章 面向对象的系统开发方法 126
5.1 面向对象系统开发方法的特点 126
5.2 统一建模语言UML 127
5.2.1 UML的定义 127
5.2.2 “统一”的含义 127
5.2.3 UML的发展阶段 128
5.3 UML的基本元素 128
5.3.1 UML的构造块 129
5.3.2 规则 132
5.3.3 公共机制 133
5.3.4 UML的架构 134
5.4 统一过程 134
5.4.1 统一过程的概述 134
5.4.2 各阶段的主要任务 135
5.4.3 统一过程工作流模型 137
5.4.4 统一开发过程的特点 138
5.5 基于UML的系统开发 139
5.5.1 基于UML的需求分析 139
5.5.2 基于UML的系统分析 141
5.5.3 基于UML的系统设计 145
5.5.4 基于UML的系统实现 146
5.6 基于UML的开发工具 147
5.6.1 Visio 2003 148
5.6.2 Rational ROSE 149
小结 150
习题与实践 151
第6章 信息系统开发实例 152
6.1 阳光创业音像公司管理信息系统 152
6.1.1 系统需求 152
6.1.2 系统逻辑模型 153
6.1.3 系统设计 156
6.1.4 数据库设计 157
6.1.5 界面设计 160
6.1.6 系统实现 162
6.2 运钞车管理信息系统 162
6.2.1 系统目标及意义 162
6.2.2 系统需求分析 164
6.2.3 系统总体设计 164
6.2.4 电子地图设计 165
6.2.5 算法设计 168
6.3 基于Web的办公信息系统 168
6.3.1 现代办公系统的理念 169
6.3.2 系统结构 169
6.3.3 个人桌面 171
6.3.4 公文流转 172
6.4 超市销售点终端系统 173
6.4.1 系统需求 173
6.4.2 系统分析 175
6.4.3 系统设计 176
小结 178
习题与实践 179
第7章 信息系统规划和需求工程 180
7.1 信息系统规划 180
7.1.1 信息系统规划的任务 180
7.1.2 信息系统规划的要求 181
7.1.3 信息系统规划的方法 182
7.2 需求工程的概念 183
7.2.1 什么是需求工程 183
7.2.2 为什么要研究需求工程 185
7.2.3 需求的类型 186
7.2.4 需求确定的困难 188
7.3 需求工程过程 189
7.3.1 需求工程过程模型 189
7.3.2 需求原始信息的获取 189
7.3.3 需求分析处理 191
7.3.4 规格说明 191
7.3.5 接口设计 192
7.3.6 需求工程文档 192
7.4 需求管理 193
7.4.1 需求管理的内容 193
7.4.2 需求管理策略 193
小结 194
习题与实践 195
第8章 信息系统管理 196
8.1 信息系统管理的基本概念 197
8.1.1 什么是信息系统管理 197
8.1.2 信息系统管理的任务 198
8.2 信息系统项目管理 199
8.2.1 项目的概念 200
8.2.2 项目管理 200
8.2.3 信息系统监理 201
8.2.4 项目管理工具 202
8.3 系统成本管理 205
8.3.1 系统成本管理的目标 205
8.3.2 系统成本分析和管理 206
8.4 系统安全管理 207
8.4.1 系统安全管理的任务 207
8.4.2 系统安全管理组织 208
8.4.3 系统安全管理技术 210
8.4.4 网络入侵取证 212
8.5 信息系统审计 213
8.5.1 信息系统审计的产生和发展 213
8.5.2 信息系统审计的概念 214
8.5.3 信息系统审计的内容 215
8.5.4 IT审计报告 217
8.5.5 风险管理 218
8.6 软件能力成熟度模型 219
8.6.1 什么是CMM 219
8.6.2 CMM的作用 220
8.6.3 CMM各级别的主要特征 221
8.6.4 CMM应用案例 223
8.7 信息系统开发文档管理 223
小结 225
习题与实践 226
第9章 系统运行环境:文化、伦理和法律 228
9.1 信息社会和信息经济 229
9.1.1 信息社会 230
9.1.2 信息产业 231
9.1.3 信息经济和信息经济学 232
9.2 信息文化 234
9.2.1 信息文化的含义 234
9.2.2 信息技术发展的动力 235
9.2.3 信息人 236
9.2.4 数字化悖论 237
9.2.5 信息文化对信息系统的影响 238
9.3 信息伦理和道德 239
9.3.1 计算机道德 239
9.3.2 计算机用户的道德 240
9.3.3 计算机专业人员道德 241
9.3.4 IT企业道德 242
9.4 信息法律 242
9.4.1 信息法律的概念 243
9.4.2 我国的计算机法律发展 244
9.4.3 我国网络安全法律主要内容 245
9.4.4 计算机安全犯罪和惩处 246
9.4.5 知识产权 247
9.4.6 网上版权保护 247
9.4.7 隐私权保护 248
9.5 信息意识和我国信息化战略 250
9.5.1 信息意识 250
9.5.2 我国的信息化战略 251
9.5.3 信息人才的培养战略 252
9.6 信息人才 252
9.6.1 信息人才需求 253
9.6.2 信息人才培养 253
9.6.3 和信息系统相关的职业 254
9.6.4 计算机资格认证 256
小结 257
习题与实践 258
附录A 企业信息管理师国家职业资格 259
附录B 国家标准《GB/T 8567—1988 计算机软件产品开发文件编制指南》 266
参考文献 273