第1章 电子商务系统概论 1
1.1电子商务系统概述 1
1.1.1电子商务概述 1
1.1.2电子商务的运行模式 2
1.1.3电子商务系统的概念 3
1.1.4电子商务系统的发展 4
1.2电子商务系统的基本组成 6
1.2.1电子商务系统的支撑网络 6
1.2.2电子商务系统的基本框架 6
1.2.3电子商务系统的组成结构 8
1.3电子商务系统的生命周期 10
1.3.1信息系统的生命周期 10
1.3.2电子商务系统的生命周期 11
1.3.3电子商务系统生命周期的特点 12
1.4电子商务系统的开发过程 12
1.4.1电子商务系统的规划 12
1.4.2电子商务系统的分析 13
1.4.3电子商务系统的设计 13
1.4.4电子商务系统的实施 14
1.4.5电子商务系统的运行维护 14
1.5电子商务系统的实现技术 14
1.5.1电子商务系统实现过程 14
1.5.2网页开发技术综述 17
1.5.3Web开发与服务器技术 18
1.5.4电子商务网络开发模式 21
1.5.5电子商务系统的开发平台 22
1.6本章小结 24
思考题 24
第2章 Web开发技术基础 25
2.1概述 25
2.1.1Java语言概况 25
2.1.2JavaScript语言概况 28
2.1.3JSP技术概述 31
2.2Java语言基础 33
2.2.1Java程序结构 33
2.2.2Java语言中面向对象的特性 40
2.2.3Java运算符与表达式 48
2.2.4Java程序语句 50
2.3JavaScript基础 56
2.3.1JavaScript数据结构 56
2.3.2JavaScript程序构成 59
2.3.3JavaScript对象技术 61
2.4JSP编程基础 69
2.4.1JSP编程基础 69
2.4.2JSP技术分析 73
2.5本章小结 74
思考题 74
第3章 电子商务系统的开发技术 75
3.1电子商务系统的开发模式 75
3.1.1传统的开发模式 75
3.1.2基于组件的开发模式 76
3.1.3Apache Struts的开发模式 78
3.2电子商务系统的主流开发工具 81
3.2.1网站开发工具 81
3.2.2集成开发环境 88
3.2.3数据库开发工具选择 95
3.3电子商务系统的主流开发技术 97
3.3.1ASP和ASP.NET开发技术 97
3.3.2Servlet和JSP开发技术 102
3.3.3PHP开发技术 110
3.3.4几种主流开发技术的比较 111
3.4ASP.NET开发技术 114
3.4.1ASP.NET的编程语言 114
3.4.2丰富的Web控件 119
3.4.3ASP.NET开发工具 120
3.5电子商务系统的开发平台技术 121
3.5.1电子商务系统的应用服务器 121
3.5.2电子商务集成开发平台 125
3.6本章小结 128
思考题 128
第4章 电子商务系统规划与分析 129
4.1电子商务系统分析设计基础 129
4.1.1电子商务系统分析方法概述 129
4.1.2结构化设计方法 131
4.1.3面向对象设计方法 134
4.1.4基于UML的系统分析方法 135
4.2电子商务系统的规划 142
4.2.1电子商务系统规划概述 142
4.2.2常用系统规划方法 143
4.2.3电子商务的发展战略和目标 146
4.2.4电子商务模式及其盈利方式 150
4.2.5电子商务系统开发方式 153
4.3确定电子商务模型 155
4.3.1电子商务模型概述 155
4.3.2企业内部信息系统的支持 157
4.3.3确定与外部信息门户的接口 157
4.3.4电子商务模型基本组成单元 158
4.3.5确定系统开发方案 159
4.4电子商务系统的可行性分析 159
4.4.1系统成本收益分析 159
4.4.2技术可行性分析 160
4.4.3系统管理可行性分析 161
4.4.4环境的可行性分析 161
4.4.5可行性分析报告 161
4.5电子商务系统的需求分析 162
4.5.1系统分析概述 162
4.5.2电子商务系统调查 165
4.5.3典型电子商务系统功能分析 168
4.5.4电子商务系统分析报告 177
4.6电子商务系统支持平台 179
4.6.1企业业务流程分析 179
4.6.2电子商务系统的支持平台 183
4.7本章小结 189
思考题 189
第5章 电子商务系统设计与实现 190
5.1电子商务系统设计基础 190
5.1.1电子商务系统设计概述 190
5.1.2电子商务系统设计的要求 190
5.1.3电子商务系统的体系结构 193
5.2电子商务系统的总体设计 194
5.2.1系统总体结构的设计 194
5.2.2系统运行平台的设计 197
5.3电子商务应用系统的设计 205
5.3.1电子商务应用系统的设计要求 205
5.3.2电子商务应用系统的结构 205
5.3.3电子商务网站的功能设计 209
5.3.4数据库系统的设计 210
5.3.5电子支付系统的设计 212
5.3.6电子商务系统的安全设计 213
5.4电子商务系统的实现技术 214
5.4.1电子商务系统的实现概述 214
5.4.2电子商务系统的模块实现 215
5.4.3电子商务应用系统的实现 221
5.5电子商务网站的开发实现 227
5.5.1电子商务网站建设基本概念 227
5.5.2电子商务网站的内容和功能设计 229
5.5.3电子商务网站信息结构设计 231
5.5.4电子商务网页的可视化设计 235
5.6电子商务系统的数据库实现 240
5.6.1电子商务数据库的概要设计 240
5.6.2电子商务数据库的实现技术 243
5.7本章小结 255
思考题 255
第6章 电子商务系统支付与结算 256
6.1电子商务支付系统概述 256
6.1.1电子商务支付系统的总体结构 256
6.1.2电子商务支付系统的功能和分类 257
6.1.3电子银行与移动支付 258
6.2电子商务支付与结算方式 265
6.2.1电子商务的传统支付方式 265
6.2.2电子商务的网上支付方式 267
6.2.3电子商务的主要结算方式 271
6.3电子商务的支付与结算流程设计 273
6.3.1传统的支付系统流程设计 273
6.3.2网上支付系统的基本构成 274
6.3.3网上支付与结算流程设计 275
6.4电子商务支付系统的功能设计 277
6.4.1客户端支付软件 277
6.4.2电子支付服务器 278
6.4.3电子支付网关 279
6.5网上支付及其主要实现技术 281
6.5.1网上支付实现技术概述 281
6.5.2网上支付的主要工具 283
6.5.3移动电子支付系统 293
6.6电子支付系统的安全设计 299
6.6.1电子支付系统的安全性要求 299
6.6.2电子支付的信息安全分类 300
6.6.3电子支付系统的安全设计 301
6.7本章小结 302
思考题 303
第7章 电子商务系统实施与维护 304
7.1概述 304
7.1.1系统实施和维护的目标 304
7.1.2系统实施和维护的主要工作 304
7.2电子商务系统开发与集成 305
7.2.1系统开发与集成的特点 305
7.2.2系统集成开发模式 305
7.2.3系统的集成开发工具比较 312
7.3电子商务系统的测试技术 315
7.3.1电子商务系统的测试概述 315
7.3.2系统软件的测试方法 319
7.3.3常用的软件测试工具 324
7.3.4电子商务系统的测试方法 325
7.3.5电子商务系统的测试内容 326
7.4电子商务系统实施与发布 331
7.4.1电子商务系统实施的准备 331
7.4.2系统实施与发布的主要工作 332
7.4.3电子商务系统的发布管理 334
7.5电子商务系统的运行维护 334
7.5.1电子商务系统维护概述 334
7.5.2系统维护的分类和内容 336
7.5.3系统维护的实施 340
7.5.4系统维护的综合评价 341
7.6本章小结 342
思考题 342
第8章 电子商务系统安全与防范 343
8.1电子商务系统安全概述 343
8.1.1电子商务系统的安全问题 343
8.1.2电子商务系统的安全事故案例 345
8.1.3电子商务系统的安全要求 346
8.2电子商务安全的设计原则 347
8.2.1电子商务安全的概念 347
8.2.2电子商务安全的设计原则 350
8.3电子商务安全体系的设计 351
8.3.1电子商务安全体系概述 351
8.3.2电子商务的安全体系结构 352
8.3.3电子商务安全体系的设计 356
8.4电子商务系统的安全交易协议 362
8.4.1安全交易协议概述 362
8.4.2SSL协议 363
8.4.3SET协议 365
8.5电子商务的安全策略与管理 368
8.5.1电子商务的安全策略 368
8.5.2电子商务安全的常见技术 370
8.5.3电子商务的安全管理 382
8.6移动电子商务及其安全管理 385
8.6.1移动电子商务的安全问题 385
8.6.2隐私和法律问题 387
8.6.3移动商务的安全管理策略 388
8.7本章小结 389
思考题 389
参考文献 390