第1章 信息系统原理 1
1.1 信息系统概述 1
1.1.1 信息系统的概念 1
1.1.2 信息系统的组成与结构 4
1.1.3 信息系统的应用类型 9
1.2 信息系统建设 12
1.2.1 信息系统建设的学科及技术基础 12
1.2.2 信息系统建设的特点与策略 13
1.2.3 信息系统对社会经济的影响 17
1.3 本章小结 19
思考与练习 20
第2章 信息系统开发方法 21
2.1 信息系统开发基础 21
2.1.1 信息系统开发条件、原则与策略 21
2.1.2 信息系统开发的过程管理 24
2.2 信息系统开发方法 26
2.2.1 生命周期法 27
2.2.2 结构化方法 28
2.2.3 原型法 30
2.2.4 面向对象方法 32
2.3.1 信息系统的计算模式 37
2.3 系统计算模式与软件开发工具 37
2.2.5 系统开发方法的组合应用 37
2.3.2 软件开发工具 40
2.4 本章小结 42
思考与练习 43
第3章 系统规划 45
3.1 系统规划概述 45
3.1.1 系统规划的作用与特点 45
3.1.2 系统规划的内容与步骤 47
3.2 系统规划的常用方法 48
3.2.2 战略目标集转化法 49
3.2.1 关键成功因素法 49
3.2.3 企业系统计划法 50
3.2.4 系统规划方法综合评价 59
3.3 系统调查与可行性分析 60
3.3.1 总体调查 60
3.3.2 系统调查方法 61
3.3.3 可行性研究 64
3.4 业务流程的规范化和重新设计 68
3.4.1 指标体系与业务流程的规范化 68
3.4.2 业务流程的重新设计 70
3.5 本章小结 71
思考与练习 72
第4章 系统分析 73
4.1 系统分析概述 73
4.1.1 系统分析的任务及步骤 73
4.1.2 系统需求分析 74
4.1.3 结构化分析方法 75
4.2 系统组织结构与业务流程分析 76
4.2.1 组织结构与功能分析 76
4.2.2 业务流程分析 78
4.3 数据流分析 80
4.3.1 数据流分析概述 80
4.3.2 数据流图 81
4.3.3 数据字典 88
4.3.4 处理逻辑的描述 91
4.4 建立新系统逻辑模型 93
4.4.1 系统目标与方案 94
4.4.2 系统分析成果 95
4.5 本章小结 96
思考与练习 96
第5章 系统设计 99
5.1 系统设计概述 99
5.1.1 系统设计的任务与目标 99
5.1.2 系统结构设计 100
5.1.3 结构化系统设计方法 103
5.2 应用系统设计 106
5.2.1 代码设计 106
5.2.2 输出设计 109
5.2.3 输入设计 112
5.2.4 处理设计 115
5.2.5 安全设计 116
5.3 数据库设计 117
5.3.1 数据库设计概述 117
5.3.2 概念数据库设计 119
5.3.3 逻辑数据库设计 121
5.3.4 数据库物理设计 123
5.3.5 数据资源与访问 124
5.4 技术系统的设计 126
5.4.1 计算机系统设计 126
5.4.2 网络系统设计 128
5.5 物理实现方案与系统设计成果 129
5.5.1 物理模型的建立 129
5.5.2 系统设计成果 130
5.6 本章小结 132
思考与练习 133
6.1.1 系统实施的内容与方法 135
6.1 系统实施概述 135
第6章 系统实施 135
6.1.2 系统实施的关键因素 136
6.2 程序设计 137
6.2.1 程序设计基础 137
6.2.2 程序设计方法 140
6.3 系统测试与建构 142
6.3.1 软件测试的概念 142
6.3.2 系统测试的方法 144
6.3.3 系统调试 147
6.3.4 特定环境及应用的测试 148
6.3.5 系统建构 149
6.4 系统运行 150
6.4.1 系统转换 150
6.4.2 系统维护 151
6.4.3 系统评价 152
6.5 本章小结 154
思考与练习 155
第7章 信息系统安全 157
7.1 信息系统安全基础 157
7.1.1 信息系统的安全性 157
7.1.2 网络安全 159
7.2.1 信息保密 161
7.2 信息保密与信息认证 161
7.2.2 密钥管理 164
7.2.3 信息认证 165
7.3 本章小结 167
思考与练习 167
第8章 信息系统的管理 169
8.1 信息系统的项目管理 169
8.1.1 项目管理基础 169
8.1.2 项目计划管理 171
8.1.3 项目风险管理 174
8.1.4 项目配置管理 175
8.1.5 项目文档管理 178
8.1.6 项目成本管理与估算 179
8.2 信息系统的质量管理 181
8.2.1 信息系统质量的意义 181
8.2.2 信息系统质量保证 182
8.2.3 信息系统质量的指标体系 183
8.3 系统开发的组织管理 187
8.3.1 团队建设与管理 187
8.3.2 项目经理的职责与工作程序 189
8.3.3 程序员的职责与要求 190
8.3.4 项目培训 191
8.4 本章小结 192
思考与练习 193
第9章 信息系统的应用 195
9.1 企业信息系统 195
9.1.1 企业资源计划(ERP) 195
9.1.2 计算机集成制造系统 198
9.1.3 销售点实时处理系统 201
9.2 电子商务系统 205
9.2.1 电子商务系统概述 206
9.2.2 电子商务系统的建造 210
9.2.3 电子商务网站设计 213
9.2.4 零售业电子商务系统 216
9.3 决策支持系统 218
9.3.1 决策支持系统概述 218
9.3.2 决策支持系统的组成 220
9.3.3 决策支持系统的类型 222
9.3.4 决策支持系统的开发与设计 224
9.4 本章小结 225
思考与练习 227
10.1 系统规划 229
10.1.1 系统建立的背景及意义 229
第10章 案例研究及实践 229
10.1.2 系统可行性研究 230
10.2 系统分析 231
10.2.1 现行系统分析 231
10.2.2 新系统逻辑模型 232
10.3 系统设计 235
10.3.1 系统功能结构设计 236
10.3.2 系统物理结构设计 237
10.3.3 数据库设计 238
10.3.4 安全性设计 240
10.3.5 界面设计 240
10.4.1 开发工具的选择 241
10.4 系统实施 241
10.4.2 系统测试、运行与维护 242
10.5 实践课题 243
10.5.1 学生成绩管理系统 243
10.5.2 产品库存管理系统 243
10.5.3 书店信息系统 245
10.5.4 销售管理系统 245
10.5.5 工资管理系统 247
10.5.6 电子零售系统 248
思考与练习 250
参考文献 252