第1章 信息系统概论 1
1.1 简介 1
1.2 系统和流程 2
1.3 信息系统的构成 2
1.4 企业信息系统 4
1.5 信息系统的种类 6
1.6 组织层次 8
1.7 系统开发生命周期 10
1.8 信息系统部门 13
1.9 系统分析员 14
本章小结 15
思考题 15
第2章 系统规划 16
2.1 系统规划的意义 16
2.2 系统规划的过程 16
2.3 信息系统项目 20
2.4 系统需求的评价 22
2.5 初始调查的目标 26
2.6 初始调查的步骤 28
本章小结 31
思考题 31
讨论题 31
第3章 需求确定 32
3.1 系统分析阶段概述 32
3.2 系统分析的挑战 32
3.3 系统需求 34
3.4 访问 35
3.5 其他信息获取技术 39
3.6 录信息 42
3.7 其他系统开发技术 43
3.8 系统分析阶段的下一步工作——需求分析预览 44
思考题 45
讨论题 45
本章小结 45
第4章 需求分析 47
4.1 结构化分析 47
4.2 数据流图 47
4.3 数据字典 59
4.4 处理的描述工具 62
本章小结 65
讨论题 66
思考题 66
第5章 方案和策略评估 68
5.1 评估软件方案 68
5.2 评价和购买软件包的步骤 72
5.3 硬件方案 74
5.4 完成系统分析 75
5.5 原型法 76
5.6 计算机辅助软件工程(CASE) 79
5.7 不同的图形化工具 80
思考题 82
5.8 向系统设计过渡 82
本章小结 82
讨论题 83
第6章 输出设计 84
6.1 系统设计概述 84
6.2 系统设计的一般准则 85
6.3 输出设计介绍 88
6.4 输出和信息传递的类型 88
6.5 设计打印报表 90
6.6 设计屏幕输出 96
6.7 其他输出设计 98
6.8 输出控制 99
6.9 自动化设计工具 99
本章小结 110
思考题 111
讨论题 111
7.1 输入设计目标 112
第7章 输入设计 112
7.2 输入设计的主要任务 115
7.3 屏幕设计 116
7.4 输入控制 122
本章小结 123
思考题 124
讨论题 124
第8章 数据库设计 125
8.1 数据术语和概念 125
8.2 实体—关系(E-R)模型 128
8.3 规范化 131
8.4 数据库设计的步骤 141
8.5 数据库管理 146
8.6 数据库模型 149
8.7 数据库的安全控制 152
8.8 数据库技术在电子商务中的应用 154
思考题 156
本章小结 156
讨论题 157
第9章 系统体系结构 158
9.1 处理方法 158
9.2 局域网和广域网 162
9.3 客户/服务器系统 165
9.4 处理的维护 167
9.5 软件设计 168
9.6 面向对象的设计 170
9.7 完成系统设计 171
本章小结 172
思考题 173
讨论题 174
第10章 应用开发 175
10.1 质量保证 175
10.2 应用开发 175
10.3 文档 181
思考题 183
10.4 管理层的批准 183
本章小结 183
讨论题 184
第11章 面向对象的系统分析与设计 185
11.1 面向对象方法的产生 185
11.2 面向对象技术的概念 189
11.3 面向对象的建模方法 192
11.4 面向对象的分析与设计 196
11.5 面向对象的开发工具——统一建模语言UML 199
本章小结 211
思考题 211
讨论题 212
第12章 系统安装及评估 213
12.1 运行环境和测试环境 213
12.2 培训 214
12.3 数据转换 216
12.4 系统转换 217
12.5 实施后的评估 219
12.6 给管理层的最终报告 220
本章小结 220
思考题 221
讨论题 221
第13章 系统运行及支持 222
13.1 支持活动 222
13.2 维护活动 223
13.3 管理系统的运行和支持 226
13.4 管理系统的性能 228
13.5 系统维护的CASE工具 229
13.6 系统的废弃 230
本章小结 230
思考题 231
讨论题 231
参考文献 233