第1章 概论 1
1.1 电子商务与电子商务系统 1
1.1.1 企业商务活动 2
1.1.2 电子商务 3
1.1.3 电子商务系统 5
1.2 电子商务系统与其他信息系统的比较 7
1.2.1 信息系统的类型 7
1.2.2 电子商务系统与其他信息系统的关系 9
1.3 电子商务系统的基本发展过程 10
1.3.1 电子商务系统的酝酿阶段 10
1.3.2 电子商务系统的雏形阶段 11
1.3.3 电子商务系统的发展阶段 13
1.4 电子商务系统的框架结构和基本组成 15
1.4.1 电子商务系统的框架结构 15
1.4.2 电子商务系统的基本组成 16
1.5 电子商务系统发展方向 20
1.5.1 智能电子商务系统 21
1.5.2 移动电子商务系统 23
1.5.3 动态电子商务系统 25
本章小结 30
思考题 30
第2章 电子商务系统设计开发过程 31
2.1 电子商务系统的生命周期 31
2.1.1 信息系统的生命周期 31
2.1.2 电子商务系统的生命周期 32
2.1.3 电子商务系统生命周期的特点 33
2.2 电子商务系统的建造过程 34
2.2.1 电子商务系统规划阶段 34
2.2.2 系统设计阶段 35
2.2.3 系统开发与集成阶段 37
2.2.4 系统实施阶段 38
2.2.5 系统运行和维护阶段 39
2.3 电子商务系统的建造方式 39
2.3.1 自主开发 39
2.3.2 外包 40
2.3.3 租用 41
本章小结 41
思考题 41
第3章 电子商务系统项目规划 43
3.1 电子商务系统项目规划的内容 43
3.1.1 确定项目战略和目标 43
3.1.2 确定电子商务模式 48
3.1.3 确定电子商务模型 52
3.1.4 确定一致的开发方法 53
3.1.5 进行可行性分析 54
3.2 电子商务系统项目规划的常用方法 56
3.2.1 战略集合变换法 56
3.2.2 关键成功因素法 59
3.2.3 企业系统规划方法 61
3.3 电子商务系统项目规划报告 68
本章小结 68
思考题 69
第4章 电子商务系统分析 71
4.1 电子商务系统分析的任务 71
4.1.1 企业商务活动分析 73
4.1.2 系统需求分析 76
4.2 需求分析 78
4.2.1 系统调查 78
4.2.2 系统建模与规格说明 86
4.3 典型电子商务系统功能分析 103
4.3.1 B2C电子零售系统的基本需求 103
4.3.2 B2B电子商务的基本需求 105
4.4 系统分析报告 107
本章小结 107
思考题 108
第5章 电子商务系统设计 110
5.1 电子商务系统基础平台设计 110
5.1.1 电子商务系统网络基础平台 110
5.1.2 网络操作系统环境的选择 116
5.1.3 域名注册与域名解析 119
5.1.4 各种服务器的构建 123
5.2 电子商务系统服务平台设计 128
5.2.1 服务平台总体方案设计 128
5.2.2 认证系统 132
5.2.3 在线支付系统 138
5.3 电子商务系统应用平台设计 141
5.3.1 应用系统体系结构风格 142
5.3.2 模块设计及子系统的划分 147
5.4 典型的电子商务应用系统设计 154
5.4.1 电子零售应用系统 154
5.4.2 B2B电子商务应用系统设计 156
5.5 系统设计报告 161
本章小结 161
思考题 162
第6章 电子商务系统开发与集成 164
6.1 电子商务系统开发与集成的特点 164
6.2 电子商务系统开发的方法和模型 164
6.2.1 电子商务系统的开发方法 165
6.2.2 电子商务系统的开发模型 169
6.3 电子商务系统主要开发技术和工具 174
6.3.1 开发技术 174
6.3.2 开发工具 181
6.4 电子商务系统集成 186
6.4.1 网络集成技术 187
6.4.2 数据集成 188
6.4.3 基于组件的应用集成 192
本章小结 196
思考题 196
第7章 电子商务系统运行与维护 198
7.1 电子商务系统的运行与发布 198
7.1.1 系统运行准备的任务 198
7.1.2 系统运行准备的主要工作 198
7.1.3 系统运行管理 201
7.1.4 系统项目管理 202
7.2 电子商务系统的维护 203
7.2.1 维护的类型 204
7.2.2 维护的内容 205
本章小结 206
思考题 206
第8章 网上购物系统 207
8.1 ASP概述 207
8.1.1 ASP基本原理 207
8.1.2 ASP脚本语言 209
8.1.3 ASP内置对象介绍 212
8.1.4 ASP与ADO 221
8.2 网上购物系统概述 228
8.2.1 设计思想 228
8.2.2 网上购物系统流程分析 228
8.2.3 网上购物系统的功能模块设计 229
8.3 系统开发环境 231
8.3.1 硬件环境 231
8.3.2 软件环境 232
8.4 数据库设计 232
8.5 购物系统主要模块的实现 234
8.5.1 用户注册模块 234
8.5.2 用户登录模块 239
8.5.3 商品类别显示模块 241
8.5.4 商品信息模块 243
8.5.5 购物车模块 248
8.5.6 收货人信息修改功能 252
8.5.7 商品类别管理 254
8.5.8 商品信息添加 263
8.5.9 订单管理 264
8.5.10 文件上传模块 267
本章小结 272
思考题 272
第9章 JPetStore电子商务系统 274
9.1 JSP概述 274
9.1.1 JSP的基本开发环境和运行平台的建立 274
9.1.2 JSP基本语法 279
9.2 JPetStore电子商务系统分析 283
9.2.1 JPetStore的安装与运行 284
9.2.2 用例分析 289
9.3 JPetStore电子商务系统设计 294
9.3.1 系统概要设计 294
9.3.2 系统业务实体 298
本章小结 302
思考题 302
第10章 阿里巴巴电子商务系统介绍 303
10.1 阿里巴巴电子商务系统简介 303
10.1.1 阿里巴巴网站简介 304
10.1.2 淘宝网简介 306
10.1.3 支付宝简介 308
10.1.4 阿里巴巴雅虎 309
10.2 阿里巴巴B2B电子商务系统 310
10.2.1 国内网络贸易业务 310
10.2.2 国际网络贸易业务 318
10.3 阿里巴巴C2C电子商务系统 322
10.3.1 网站功能与分类 322
10.3.2 用户操作流程 323
本章小结 328
思考题 328
课程实验 329
实验1 电子商务系统的规划 329
实验2 电子商务系统分析 331
实验3 电子商务系统设计 334
实验4 个人数字证书与CA认证 336
实验5 项目管理软件的配置与维护 338
实验6 阿里巴巴电子商务系统 342
附录 343
附录1 电子商务系统可行性分析报告 343
附录2 电子商务系统规划报告 344
附录3 软件需求规格说明 349
附录4 系统分析报告 350
附录5 系统设计报告 351
主要参考文献 352