第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 企业管理概论 7
1.3.1 企业与组织 7
1.3.2 现代企业理论 8
1.3.3 管理的概念 9
1.3.4 管理的职能 9
1.4 信息资源管理 14
1.4.1 信息资源概念 14
1.4.2 信息资源组织 15
1.4.3 信息资源管理 18
本章小结 21
习题 22
第2章 信息系统概论 24
2.1 广义信息系统 24
2.1.1 认识客观系统的两种观点 24
2.1.2 广义信息系统的概念 24
2.1.3 广义信息系统的结构 25
2.1.4 广义信息系统的分类 26
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 分布架构技术 44
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 模型的类型 76
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 用例图 91
4.3.6 交互图 93
4.3.7 状态机图 95
4.3.8 活动图 95
4.3.9 构件图 96
4.3.10 部署图 96
4.3.11 包图 97
4.3.12 语义规则 97
4.3.13 公共机制 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 业务流程分析 142
6.7.6 业务对象分析 143
6.7.7 业务规则分析 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章 W曲和移动应用设计 244
10.1 概述 244
10.1.1 背景 244
10.1.2 三层结构 245
10.2 框架技术 249
10.2.1 背景知识 249
10.2.2 Web框架技术 250
10.3 Web应用设计 254
10.3.1 需求捕获 255
10.3.2 规划 255
10.3.3 设计 255
10.3.4 开发 256
10.3.5 测试和交付 256
10.3.6 维护 256
10.4 Web信息系统设计范例 257
10.4.1 项目背景 257
10.4.2 需求分析 257
10.4.3 需求结构 259
10.4.4 功能分析 260
10.4.5 系统网络架构 262
10.4.6 系统技术架构 262
10.4.7 系统设计 263
10.5 移动应用设计 266
10.5.1 智能移动终端 266
10.5.2 移动应用 267
10.5.3 移动应用的开发过程 268
本章小结 277
习题 277
第11章 实现与测试 279
11.1 编程与实现 279
11.1.1 代码实现 279
11.1.2 系统集成 287
11.2 系统测试 287
11.2.1 测试的概念 287
11.2.2 静态测试 288
11.2.3 动态测试 289
11.2.4 模型测试 294
11.2.5 单元测试 295
11.2.6 集成测试 297
11.2.7 系统测试 299
11.2.8 验收测试 300
11.3 过渡与评价 300
11.3.1 系统过渡 300
11.3.2 系统移交 301
11.3.3 系统评价 301
11.4 系统维护 302
11.4.1 系统维护的概念 302
11.4.2 系统维护的类型 302
11.4.3 系统维护的内容 303
本章小结 303
习题 304
第12章 信息系统管理 306
12.1 信息系统项目管理 306
12.1.1 概述 306
12.1.2 计划、进度与成本管理 307
12.1.3 人员管理 310
12.1.4 质量管理 314
12.1.5 对外关系 317
12.2 文档管理 317
12.2.1 文档的分类 317
12.2.2 文档的编写 318
12.2.3 文档的管理 319
12.3 运行与维护管理 320
12.3.1 日常运行管理 320
12.3.2 系统的安全与保密 321
本章小结 321
习题 322
第13章 信息系统应用 324
13.1 电子商务 324
13.1.1 电子商务的概念 324
13.1.2 电子商务的框架模式 324
13.1.3 电子商务需要解决的问题 325
13.1.4 电子商务的应用 325
13.2 电子政务 326
13.2.1 电子政务概述 326
13.2.2 电子政务系统的构成 327
13.3 电子医务 328
13.3.1 电子医务概述 328
13.3.2 电子医务的应用现状 328
13.3.3 电子医务的发展趋势 329
13.4 电子教务 330
13.4.1 电子教务概述 330
13.4.2 电子教务系统的组成 330
13.4.3 现代远程教育资源系统的体系结构 332
13.4.4 电子教务的应用 333
13.5 计算机集成制造系统 334
13.5.1 CIMS概述 334
13.5.2 CIMS的组成 334
13.6 地理信息系统 335
13.6.1 GIS的基本概念 335
13.6.2 GIS的构成 336
13.6.3 GIS的应用 337
13.7 企业资源计划 338
13.7.1 20世纪60年代的时段式MRP系统 339
13.7.2 20世纪70年代的闭环式MRP系统 340
13.7.3 20世纪80年代的MRPⅡ系统 341
13.7.4 20世纪90年代的ERP系统 342
13.7.5 ERP软件的选择 343
13.7.6 企业ERP系统的实施 343
13.8 物联网 344
13.8.1 物联网的概念和特征 345
13.8.2 物联网的关键技术 345
13.8.3 物联网的应用 346
本章小结 346
习题 346
附录 信息系统相关名词中英文对照表 348
参考文献 350