第1章 概论 1
1.1 电子商务系统的基本概念 1
1.2 电子商务系统的生命周期 6
1.3 电子商务系统的体系结构 8
1.4 电子商务系统的实现手段 10
本章小结 12
习题 12
第2章 电子商务系统分析与设计基础 13
2.1 结构化方法 13
2.2 面向对象方法 16
2.3 统一建模语言(UML)介绍 22
本章小结 41
习题 42
第3章 电子商务系统开发基础 43
3.1 电子商务系统的开发模式 43
3.2 开发平台和开发工具 51
3.3 主要开发技术的介绍与比较 62
本章小结 69
习题 69
第4章 电子商务系统规划 70
4.1 电子商务系统规划的任务 70
4.2 电子商务系统规划的步骤 74
4.3 电子商务系统规划的常用方法 76
4.4 电子商务系统规划报告的撰写 86
本章小结 92
习题 93
第5章 电子商务系统分析 94
5.1 电子商务系统分析的任务 94
5.2 系统调查 95
5.3 典型的电子商务业务需求 97
5.4 系统分析方法 99
5.5 基于UML的系统分析方法 103
5.6 系统分析报告 112
本章小结 113
习题 113
第6章 电子商务系统设计 114
6.1 概述 114
6.2 电子商务系统总体结构设计 119
6.3 电子商务系统运行平台的选择与设计 121
本章小结 132
习题 133
第7章 电子商务应用系统设计 134
7.1 电子商务应用系统的功能 134
7.2 电子商务应用系统的体系结构 135
7.3 电子商务网站的设计 141
7.4 数据库的设计 147
7.5 电子商务支付系统的设计 152
7.6 电子商务安全系统的设计 155
本章小结 157
习题 158
第8章 数据库的实现 159
8.1 桌面数据库的实现:MS Access 2003 159
8.2 大型数据库的实现:MS SQL Server 2005 170
8.3 SQL编程规范 182
本章小结 186
习题 186
第9章 电子商务网站开发技术 187
9.1 HTML语言 187
9.2 客户端脚本语言:JavaScript 201
9.3 Ajax 216
9.4 Java Applet 224
本章小结 226
习题 227
第10章 电子商务系统的开发模式 228
10.1 基本开发模式 229
10.2 Apache Struts 233
10.3 Struts的模型组件 237
10.4 Struts的视图组件 242
10.5 Struts的控制器组件 244
10.6 Struts标记库 249
10.7 基于Struts的电子商务系统的配置 256
10.8 数据库访问技术 266
10.9 一个简单的开发实例 272
10.10 Java编程基本规范 292
本章小结 299
习题 300
第11章 电子商务系统测试与维护 301
11.1 电子商务系统测试 301
11.2 电子商务系统的实施与发布 313
11.3 电子商务系统维护与管理 314
本章小结 317
习题 317
参考文献与参考网站 318