第1章 信息系统基础 1
1.1 信息 1
1.1.1 信息的含义 1
1.1.2 信息的特征 2
1.1.3 信息的分类 3
1.2 系统 3
1.2.1 系统的概念 3
1.2.2 系统的特性 4
1.2.3 系统的分类 5
1.2.4 系统的方法 6
1.3 企业管理概论 6
1.3.1 企业与组织 6
1.3.2 现代企业理论 7
1.3.3 管理的概念 9
1.3.4 管理的职能 9
1.4 信息资源管理 13
1.4.1 信息资源的概念 13
1.4.2 信息资源的组织 14
1.4.3 信息资源的管理 17
本章小结 21
习题 21
第2章 信息系统概论 24
2.1 广义信息系统 24
2.1.1 认识客观系统的两种观点 24
2.1.2 广义信息系统的概念 24
2.1.3 广义信息系统的结构 25
2.1.4 广义信息系统的分类 25
2.2 信息系统的概念和特征 26
2.2.1 信息系统的概念 26
2.2.2 信息系统的特征 26
2.2.3 信息系统的分类 28
2.3 信息系统的要素 28
2.3.1 业务领域 28
2.3.2 信息资源 29
2.3.3 信息技术 29
2.3.4 信息系统中的人员 29
2.4 信息系统的功能 30
2.4.1 信息处理 30
2.4.2 业务处理 31
2.4.3 组织管理 32
2.4.4 辅助决策 33
2.5 信息系统体系结构 34
2.5.1 概述 34
2.5.2 组织架构 34
2.5.3 信息系统的概念结构 35
2.5.4 信息系统的基础设施架构 36
2.5.5 信息资源结构 38
2.5.6 信息系统的软件架构 40
2.5.7 信息系统的体系结构模式 41
2.5.8 分布架构技术 45
2.5.9 面向服务架构SOA 45
2.6 信息系统的类型 46
2.6.1 信息处理系统 47
2.6.2 管理信息系统 49
2.6.3 决策支持系统 51
2.6.4 主管信息系统 54
2.6.5 办公信息系统 56
2.6.6 公众信息服务系统 57
2.7 信息系统在信息科学技术中的地位和作用 59
本章小结 59
习题 60
第3章 信息系统建设 62
3.1 概述 62
3.1.1 信息系统建设涉及的因素 62
3.1.2 信息系统建设的内在规律 63
3.1.3 信息系统建设的特点 65
3.1.4 信息系统建设的工作 66
3.2 信息系统生存周期 67
3.3 信息系统的开发 68
3.3.1 概述 68
3.3.2 信息系统开发工作 69
3.4 信息系统的开发方法 70
3.4.1 结构化方法 70
3.4.2 原型方法 71
3.4.3 面向对象方法 71
3.4.4 信息工程方法 71
本章小结 73
习题 73
第4章 信息系统模型 75
4.1 模型 75
4.1.1 模型的概念 75
4.1.2 模型的特征 76
4.1.3 模型的建立 76
4.1.4 模型的类型 77
4.2 信息系统模型 77
4.2.1 信息系统模型的概念 77
4.2.2 信息系统模型的基本内容 77
4.2.3 信息系统建模方法 79
4.2.4 信息系统建模过程 80
4.2.5 信息系统建模语言 80
4.3 统一建模语言(UML) 81
4.3.1 UML的概念和特点 81
4.3.2 UML的构成 81
4.3.3 基本元素 82
4.3.4 图 84
4.3.5 类图和对象图 85
4.3.6 用例图 91
4.3.7 交互图 93
4.3.8 状态机图 95
4.3.9 活动图 95
4.3.10 构件图 96
4.3.11 部署图 96
4.3.12 包图 97
4.3.13 语义规则 97
4.3.14 公共机制 98
本章小结 100
习题 101
第5章 信息系统规划 103
5.1 概述 103
5.1.1 信息系统规划的意义 103
5.1.2 信息系统规划的目标和任务 104
5.1.3 信息系统规划的特点 104
5.2 信息系统规划的内容 104
5.2.1 信息系统的目标和战略 104
5.2.2 信息系统的构成和结构 105
5.2.3 项目实施与资源分配计划 106
5.3 制定信息系统规划的基本步骤 107
5.4 信息系统规划方法 108
5.4.1 战略目标转移法 108
5.4.2 关键成功因素法 109
5.4.3 企业系统规划法 110
5.5 风险分析与控制 118
5.5.1 概述 118
5.5.2 风险分析 119
5.5.3 风险处理策略 120
5.6 可行性研究 121
5.6.1 概述 121
5.6.2 可行性研究的内容 122
5.6.3 可行性研究报告 123
本章小结 124
习题 125
第6章 领域分析 127
6.1 概述 127
6.1.1 领域分析的目的和任务 127
6.1.2 领域分析的主要工作 128
6.1.3 领域分析的基本原则 128
6.2 领域调查 129
6.2.1 领域调查的原则 129
6.2.2 领域调查的内容 130
6.2.3 领域调查的方法 130
6.3 组织目标分析 130
6.3.1 组织目标分析的意义和任务 130
6.3.2 组织目标分析的基本内容 131
6.4 组织机构分析 132
6.4.1 机构分析 132
6.4.2 职能关系分析 133
6.4.3 岗位分析 134
6.5 组织职能分析 134
6.5.1 概述 134
6.5.2 职能分析 134
6.6 涉众分析 136
6.6.1 涉众的概念和类型 136
6.6.2 涉众分析 136
6.7 业务过程分析 138
6.7.1 概述 138
6.7.2 业务过程模型 138
6.7.3 业务过程分析与建模 140
6.7.4 业务流程分析 142
6.7.5 业务对象分析 143
6.7.6 业务规则分析 145
6.8 业务流程重组 146
6.8.1 业务流程重组的概念 146
6.8.2 业务流程重组的内容与步骤 147
6.8.3 业务流程重组的工作阶段 147
6.8.4 医院门诊业务流程重组案例 147
本章小结 153
习题 154
第7章 需求分析 155
7.1 概述 155
7.1.1 需求分析的概念及意义 155
7.1.2 需求分析的工作内容 156
7.1.3 需求分析应注意的问题 156
7.2 需求获取 157
7.2.1 引言 157
7.2.2 需求获取的方法 157
7.2.3 需求获取的内容 158
7.2.4 需求获取的工作 158
7.3 需求分析 158
7.3.1 引言 158
7.3.2 需求建模 159
7.3.3 目标分析 159
7.3.4 需求结构分析 160
7.3.5 功能分析 162
7.3.6 性能需求分析 171
7.4 需求规格说明 173
7.4.1 引言 173
7.4.2 需求规格说明文档 174
7.5 需求验证 175
7.5.1 引言 175
7.5.2 需求验证的方法 175
7.6 需求管理 176
7.6.1 概述 176
7.6.2 需求基线管理 176
7.6.3 需求跟踪管理 176
7.6.4 需求变更管理 177
本章小结 178
习题 178
第8章 信息系统体系结构设计 180
8.1 概述 180
8.2 信息系统的基础设施设计 181
8.2.1 网络设计 181
8.2.2 物理设备 182
8.2.3 操作系统 183
8.2.4 支撑软件 184
8.2.5 CASE平台 184
8.3 信息系统的拓扑结构设计 184
8.4 信息资源结构的设计 185
8.5 信息系统体系结构模式的设计 187
8.6 信息系统的软件架构设计 188
8.6.1 软件架构设计的依据和原则 188
8.6.2 软件架构设计过程 188
本章小结 192
习题 192
第9章 详细设计 194
9.1 类与接口设计 194
9.1.1 概述 194
9.1.2 事务模式 195
9.1.3 PIM类模型 201
9.1.4 PIM类模型的优化 209
9.1.5 PSM类模型 216
9.1.6 接口设计 217
9.2 功能逻辑设计 219
9.2.1 功能逻辑设计的意义 219
9.2.2 BCE模式 220
9.2.3 功能逻辑设计 220
9.3 数据库设计 222
9.3.1 概述 222
9.3.2 概念设计 223
9.3.3 逻辑设计 223
9.3.4 物理设计 227
9.3.5 基于MDA的数据库设计 228
9.4 界面设计 233
9.4.1 概述 233
9.4.2 输入设计 234
9.4.3 屏幕界面设计 235
附 系统设计文档 241
本章小结 241
习题 242
第10章 实现与测试 244
10.1 编程与实现 244
10.1.1 代码实现 244
10.1.2 系统集成 252
10.2 系统测试 252
10.2.1 测试的概念 252
10.2.2 静态测试 253
10.2.3 动态测试 254
10.2.4 模型测试 259
10.2.5 单元测试 260
10.2.6 集成测试 262
10.2.7 系统测试 264
10.2.8 验收测试 265
10.3 过渡与评价 265
10.3.1 系统过渡 265
10.3.2 系统移交 266
10.3.3 系统评价 266
10.4 系统维护 267
10.4.1 系统维护的概念 267
10.4.2 系统维护的类型 267
10.4.3 系统维护的内容 268
本章小结 268
习题 269
第11章 信息系统管理 271
11.1 信息系统项目管理 271
11.1.1 概述 271
11.1.2 计划、进度与成本管理 272
11.1.3 人员管理 275
11.1.4 质量管理 279
11.1.5 对外关系 282
11.2 文档管理 282
11.2.1 文档的分类 282
11.2.2 文档的编写 283
11.2.3 文档的管理 284
11.3 运行与维护管理 285
11.3.1 日常运行管理 285
11.3.2 系统的安全与保密 286
本章小结 286
习题 287
第12章 信息系统的应用 288
12.1 电子商务 288
12.1.1 电子商务的概念 288
12.1.2 电子商务的框架模式 289
12.1.3 电子商务需要解决的问题 289
12.1.4 电子商务的应用 289
12.2 电子政务 290
12.2.1 电子政务概述 290
12.2.2 电子政务系统的构成 291
12.3 电子医务 292
12.3.1 电子医务概述 292
12.3.2 电子医务的应用现状 292
12.3.3 电子医务的发展趋势 293
12.4 电子教务 294
12.4.1 电子教务概述 294
12.4.2 电子教务系统的组成 294
12.4.3 现代远程教育资源系统的体系结构 296
12.4.4 电子教务的应用 297
12.5 计算机集成制造系统 298
12.5.1 CIMS概述 298
12.5.2 CIMS的组成 298
12.6 地理信息系统 299
12.6.1 GIS的基本概念 299
12.6.2 GIS的构成 300
12.6.3 GIS的应用 301
12.7 企业资源计划 302
12.7.1 20世纪60年代的时段式MRP系统 303
12.7.2 20世纪70年代的闭环式MRP系统 304
12.7.3 20世纪80年代的MRP Ⅱ系统 305
12.7.4 20世纪90年代的ERP系统 306
12.7.5 ERP软件的选择 307
12.7.6 企业ERP系统的实施 307
12.8 物联网 308
12.8.1 物联网的概念和特征 309
12.8.2 物联网的关键技术 309
12.8.3 物联网的应用 310
本章小结 310
习题 310
附录 信息系统相关名词中英文对照表 312
参考文献 314