第1章 电子商务基础知识 2
1.1 电子商务及其发展 2
1.1.1 电子商务的基本概念 2
1.1.2 全球电子商务发展动态 5
1.1.3 中国电子商务发展 5
1.2 电子商务的基本框架模式 9
1.2.1 电子商务的框架 9
1.2.2 电子商务的概念模型 11
1.2.3 电子商务的基本框架模式 12
1.2.4 EDI基础知识 15
1.3 电子商务与经济建设 17
1.3.1 信息技术及电子商务在国民
经济中的作用 17
1.3.2 电子商务与企业经济 19
1.3.3 WTO对信息产业及电子商务
的影响 21
1.4 电子商务的环境 24
1.4.1 电子商务的国际、国家
标准 24
1.4.2 电子商务的相关法律 26
1.4.3 电子商务的立法概况 28
1.4.4 知识产权 29
1.4.5 道德问题 31
1.5 电子商务支付 35
1.5.1 在线支付基础知识 35
1.5.2 电子支付模型 35
1.5.3 其他电子支付相关技术 40
1.6 本章小结 47
思考题 47
第2章 计算机系统基础知识 48
2.1 计算机系统的组成 48
2.1.1 计算机硬件系统结构 48
2.1.2 计算机软件系统结构 52
2.2 数据库系统基础知识 57
2.2.1 数据库技术的产生与发展 58
2.2.2 数据库技术基本理论 60
2.2.3 数据仓库、联机分析处理和
数据挖掘 64
2.2.4 数据库技术与电子商务 68
2.3 计算机网络基础知识 70
2.3.1 计算机网络的基本概念 70
2.3.2 网络体系结构及协议标准 72
2.4 Internet技术 76
2.4.1 TCP/IP基本概念 76
2.4.2 Internet接入技术 83
2.4.3 Internet服务 84
2.4.4 Web技术 89
2.4.5 Intranet、Extranet和VPN 91
2.5 本章小结 93
思考题 93
第3章 电子商务相关技术与应用
基础知识 94
3.1 电子商务系统的基本功能 94
3.2 电子商务相关技术 95
3.2.1 中间件 95
3.2.2 企业应用集成 99
3.2.3 Web服务 104
3.2.4 工作流 110
3.3 电子商务相关应用 113
3.3.1 企业资源计划(ERP) 113
3.3.2 供应链管理系统(SCM) 117
3.3.3 客户关系管理系统
(CRM) 118
3.3.4 决策支持系统(DSS) 120
3.3.5 办公自动化系统(OA)与
知识管理 122
3.3.6 动态企业建模(DEM) 125
3.3.7 智能资源计划(IRP) 129
3.3.8 电子政务 129
3.4 Web服务器软件基本知识 132
3.4.1 Apache HTTP服务器 132
3.4.2 Internet Information Server 134
3.4.3 ONE Web Server 136
3.5 本章小结 137
思考题 138
第4章 电子商务系统建设 139
4.1 电子商务系统建设 139
4.1.1 电子商务信息系统的特点 139
4.1.2 电子商务信息系统的环境 140
4.1.3 电子商务信息系统的开发
过程 143
4.1.4 电子商务系统的规划 147
4.1.5 电子商务系统的分析与
建模 150
4.2 电子商务主流技术平台 151
4.2.1 .Net平台技术及结构 151
4.2.2 J2EE平台技术及其组成 153
4.2.3 中间件技术 155
4.3 本章小结 157
思考题 158
第5章 电子商务程序设计 159
5.1 HTML标记语言 159
5.1.1 HTML介绍 159
5.1.2 HTML的基本结构 160
5.1.3 常用HTML标记 161
5.2 DHTML 169
5.2.1 DHTML介绍 169
5.2.2 CSS语言 169
5.2.3 Script 174
5.3 XML标记语言 174
5.3.1 XML介绍 174
5.3.2 XML的语法 175
5.3.3 DTD 178
5.3.4 XML文件的显示 181
5.3.5 XML Schema 184
5.4 常用Web编程语言 187
5.4.1 常用Web编程语言介绍 187
5.4.2 JSP介绍 188
5.4.3 Java语言基础 188
5.4.4 JSP基本语法 193
5.4.5 JSP与Servlet 195
5.4.6 JavaBean 198
5.4.7 JSP与数据库连接 200
5.5 本章小结 201
思考题 202
第6章 ASP程序设计 203
6.1 ASP概述 203
6.1.1 ASP入门 203
6.1.2 ASP的工作原理 204
6.1.3 ASP的运行环境 205
6.2 ASP内置对象 207
6.2.1 Request对象 208
6.2.2 Response对象 211
6.2.3 Session对象 213
6.2.4 Application 对象 214
6.2.5 Sever对象 216
6.2.6 ObjectContext对象 217
6.3 ASP组件 217
6.3.1 Ad Rotator组件 217
6.3.2 Browser Capabilities组件 219
6.3.3 Database Access组件 220
6.3.4 File Access组件 220
6.3.5 Content Linking组件 228
6.3.6 其他ASP组件 230
6.4 Web数据库与结构化查询语言 230
6.4.1 Web数据库概述 230
6.4.2 ODBC 230
6.4.3 SQL语言简介 231
6.4.4 Select查询语句 231
6.4.5 Insert插入语句 232
6.4.6 Update修改语句 233
6.4.7 Delete删除语句 233
6.5 使用ADO访问数据库 233
6.5.1 ADO概述 233
6.5.2 指定数据源 234
6.5.3 Connection对象 235
6.5.4 Command 对象 237
6.5.5 RecordSet对象 240
6.6 ASP程序的错误处理 245
6.6.1 错误处理 245
6.6.2 Err对象 246
6.7 本章小结 247
思考题 247
第7章 电子商务安全策略与安全技术 248
7.1 系统总体安全策略的确立 248
7.1.1 授权 249
7.1.2 访问控制策略 249
7.1.3 责任 250
7.2 电子商务安全性基本概念 250
7.2.1 计算机网络安全威胁 250
7.2.2 商务交易安全 250
7.3 风险分析、风险类型、风险防范 252
7.3.1 风险分析 252
7.3.2 风险类型 253
7.3.3 风险防范 254
7.4 保密性和完整性 255
7.4.1 相关概念简述 255
7.4.2 加密标准 256
7.4.3 认证 257
7.4.4 访问控制相关服务概述 261
7.5 防止非法入侵 263
7.5.1 防火墙 263
7.5.2 入侵检测 266
7.5.3 安全协议 268
7.6 备份与恢复 270
7.6.1 备份与恢复解决方案 270
7.6.2 灾难避免与恢复计划 271
7.7 计算机病毒、网络病毒的防治 272
7.8 环境安全、容灾 274
7.9 计算机犯罪的类型与防范 275
7.9.1 计算机犯罪的概念 275
7.9.2 计算机犯罪的类型 276
7.9.3 计算机犯罪的防范 276
7.10 本章小结 277
思考题 278
第8章 网络营销基础知识 279
8.1 网络营销的概念与特点 279
8.1.1 网络营销的定义 279
8.1.2 网络营销的特点 280
8.1.3 网络营销与电子商务的
关系 281
8.1.4 网络营销相对于传统营销的
优势 282
8.2 网络营销的主要方法 283
8.3 网络营销的主要内容 285
8.4 网络广告技术 286
8.4.1 网络广告技术的起源、概念及
特点 286
8.4.2 网络广告的技术及类型 288
8.5 网络商务信息的收集与处理 291
8.5.1 网络营销对网络商务信息
收集的要求 291
8.5.2 商务信息的收集 292
8.5.3 网络商务信息的处理 295
8.6 本章小结 295
习题 296
第9章 物流系统 297
9.1 供应链及其管理 297
9.1.1 供应链的概念及其结构 297
9.1.2 供应链所体现的管理思想 298
9.2 现代物流的基本概念 299
9.2.1 现代物流的起源 299
9.2.2 物流的构成 300
9.2.3 现代物流的目标 301
9.2.4 物流管理与供应链管理的
区别和联系 302
9.2.5 现代物流研究的主要任务 303
9.3 电子商务物流系统 303
9.3.1 电子商务环境下的供应链
结构 303
9.3.2 电子商务环境下物流系统与
传统企业的比较 304
9.4 电子商务下的物流模式 308
9.4.1 传统物流模式存在的
问题 308
9.4.2 电子商务下的物流模式 310
9.4.3 电子商务下物流系统的
再构造 312
9.4.4 电子商务与第三方物流 313
9.5 电子商务下的物流信息技术 314
9.5.1 条码技术及应用 315
9.5.2 EDI技术及应用 318
9.5.3 射频技术及应用 320
9.5.4 GPS技术及应用 322
9.6 本章小结 325
习题 325
第10章 电子商务英语文章选读 326
10.1 Introduction to Electronic
Commerce 326
10.2 Technology Infrastructure:
The Internet and the World Wide
Web 328
10.3 Selling on the Web:Revenue Models
and Building a Web Presence 333
10.4 Marketing on the Web 335
10.5 Business-to-Business Strategies:
From Electronic Data Interchange to
Electronic Commerce 338
10.6 Web Auctions, Virtual Communities,
and Web Portals 340
10.7 The Environment of Electronic
Commerce:International, Legal,
Ethical, and Tax issues 342
10.8 Web Server Hardware and
Software 344
10.9 Electronic Commerce Software 347
10.10 Security Threats to Electronic
Commerce 349
10.11 Implementing Electronic Commerce
Security 351
10.12 Payment Systems for Electronic
Commerce 353
10.13 Planning for Electronic
Commerce 355
下篇 电子商务系统分析与设计应用技术篇
第11章 电子商务系统规划 358
11.1 电子商务系统的总体规划 358
11.1.1 电子商务系统的生命
周期 358
11.1.2 电子商务系统的规划内容与
方法 359
11.1.3 系统方案的确定阶段 362
11.1.4 系统规划的人员组织 363
11.2 电子商务系统的可行性分析 363
11.2.1 需求分析 363
11.2.2 信息收集的方法 365
11.2.3 可行性研究的方面 366
11.2.4 电子商务系统的选择 368
11.3 电子商务网站 369
11.3.1 电子商务网站设计要求 369
11.3.2 电子商务网站基本构件 370
11.3.3 电子商务网站的服务
规范 370
11.4 本章小结 373
思考题 374
第12章 电子商务系统分析与设计 375
12.1 系统开发 375
12.1.1 系统开发方式的选择 375
12.1.2 系统开发模式的选择 377
12.1.3 开发计划与控制 379
12.2 系统分析 383
12.2.1 系统分析的任务及步骤 383
12.2.2 系统分析工具 385
12.2.3 系统分析报告 398
12.3 系统设计 398
12.3.1 系统设计的任务与目标 398
12.3.2 总体设计 400
12.3.3 详细设计 404
12.3.4 系统设计报告 417
12.4 原型法和面向对象方法 418
12.4.1 结构化方法的局限性 418
12.4.2 原型法 418
12.4.3 面向对象方法 421
12.5 本章小结 427
思考题 428
第13章 电子商务系统内部设计 429
13.1 内部设计主要内容 429
13.1.1 电子商务系统与网站 429
13.1.2 商务网站设计 431
13.1.3 商务网站设计常用构件和
组件 434
13.2 商务网站常规设计 437
13.2.1 对网站的一般要求 437
13.2.2 网站的设计原则 437
13.2.3 网站整体风格 438
13.2.4 网站栏目设置 439
13.2.5 网页版面布局 440
13.2.6 网站优化设计 441
13.3 电子商务系统平台设计 442
13.3.1 电子商务系统平台的基本
构成 442
13.3.2 电子商务系统平台的选择
原则 443
13.3.3 电子商务系统平台的基础
环境 443
13.3.4 电子商务系统平台软件的
选择与设计 444
13.4 本章小结 451
思考题 451
第14章 电子商务网站开发技术 453
14.1 Web开发技术基础 453
14.1.1 Web开发技术概述 453
14.1.2 常用Web开发工具 454
14.2 HTML标记语言 456
14.2.1 HTML标记语言概述 456
14.2.2 HTML特点 456
14.2.3 HTML语法格式 457
14.2.4 HTML文件的基本结构 458
14.2.5 HTML文档的编写 459
14.3 动态HTML(DHTML) 461
14.3.1 层叠样式单(CSS) 461
14.3.2 脚本语言 464
14.4 XML标记语言 466
14.4.1 XML简介 466
14.4.2 XML语法格式 467
14.4.3 XML文档显示格式定义 469
14.4.4 XML文档数据类型定义 471
14.5 Web编程语言 474
14.5.1 Web编程语言简介 474
14.5.2 Web编程语言技术特点 475
14.5.3 PHP语法 475
14.5.4 PHP常用流程控制 478
14.5.5 PHP函数 480
14.5.6 PHP与数据库 480
14.6 本章小结 482
思考题 482
第15章 电子商务系统的测试 483
15.1 测试的概念和目标 483
15.2 测试的原则 484
15.3 测试过程 485
15.3.1 拟定测试计划 485
15.3.2 编制测试大纲 488
15.3.3 设计和生成测试用例 489
15.3.4 实施测试 489
15.3.5 生成测试报告 490
15.4 准备测试环境 492
15.4.1 硬件配置 493
15.4.2 软件环境 493
15.4.3 人员组织 493
15.5 设计测试用例 493
15.5.1 白盒测试的用例设计 493
15.5.2 黑盒测试的用例设计 497
15.6 测试步骤 500
15.6.1 单元测试 501
15.6.2 集成测试 503
15.6.3 系统测试 505
15.6.4 验收测试 506
15.7 调试 507
15.7.1 调试过程 507
15.7.2 调试方法 507
15.8 基于Web的系统测试 509
15.8.1 用户界面测试 509
15.8.2 功能测试 511
15.9 选择测试工具 517
15.9.1 白盒测试工具 517
15.9.2 黑盒测试工具 518
15.9.3 测试管理工具 519
15.9.4 常用测试工具介绍 519
15.10 本章小结 521
思考题 521
第16章 电子商务系统的运行、维护、
管理和推广 522
16.1 基本网络工具使用 522
16.1.1 浏览器 522
16.1.2 文件传输 523
16.1.3 远程登录 524
16.1.4 电子公告板 525
16.1.5 压缩工具的使用 525
16.2 电子商务信息采集与处理 526
16.2.1 E-mail问卷 526
16.2.2 在线调查表 527
16.2.3 网上调研简单分析 528
16.3 电子商务信息发布 529
16.3.1 旗帜广告 529
16.3.2 公告栏广告 531
16.3.3 新闻组 531
16.4 网上单证 532
16.4.1 网上单证格式 532
16.4.2 单证流程设计 533
16.4.3 单证处理 534
16.5 商务客户管理 536
16.5.1 客户信息查询 536
16.5.2 客户信息统计 537
16.5.3 客户信息分析 537
16.6 电子商务网站的日常运行管理 537
16.6.1 电子商务网站安全运行
规章制度 537
16.6.2 电子商务网站运营监视的
主要内容 539
16.7 电子商务系统维护的主要工作 542
16.8 系统维护与更新 542
16.8.1 维护和更新策略 543
16.8.2 维护和更新实施 544
16.8.3 改进系统建议 544
16.9 数据备份与恢复 544
16.9.1 数据备份技术 544
16.9.2 数据恢复技术 545
16.10 信息安全分析 545
电子商务系统的信息安全要素 545
16.11 网站维护与管理的发展趋势 546
16.12 电子商务网站的评价与推广 547
16.12.1 电子商务网站评价方法 547
16.12.2 电子商务网站的推广 550
16.13 本章小结 553
思考题 554
第17章 软件项目管理基础知识 555
17.1 软件项目管理概述 555
17.1.1 软件项目产品的特点 555
17.1.2 软件项目失控的主要
原因 556
17.1.3 软件项目管理的内容 557
17.2 软件项目计划的制定 558
17.2.1 软件项目管理的组织
模式 558
17.2.2 项目计划书的编写 559
17.3 软件项目质量管理 560
17.3.1 软件质量保证计划 560
17.3.2 软件项目质量管理 561
17.3.3 软件质量评审 562
17.4 软件项目过程管理 563
17.4.1 进度安排 564
17.4.2 过程管理的主要方法 564
17.4.3 软件成本估算与管理 568
17.5 软件配置管理 569
17.5.1 产生软件项目配置管理的
原因 569
17.5.2 软件配置管理的主要
过程 570
17.5.3 配置管理的关键活动 573
17.6 软件项目风险管理 576
17.6.1 风险管理过程 576
17.6.2 风险识别 577
17.6.3 风险分析 577
17.6.4 风险计划 578
17.6.5 风险缓解、监控和管理 578
17.7 软件项目人力资源管理 580
17.7.1 软件开发人员的组织与
分工 580
17.7.2 人员计划与管理 582
17.8 本章小结 585
思考题 586
附录A 可行性研究报告 587
A1 引言 587
A1.1 编写目的 587
A1.2 背景 587
A1.3 定义 587
A1.4 参考资料 587
A2 可行性研究的前提 587
A2.1 要求 588
A2.2 目标 588
A2.3 条件、假定和限制 588
A2.4 进行可行性研究的方法 588
A2.5 评价尺度 589
A3 对现有系统的分析 589
A3.1 处理流程和数据流程 589
A3.2 工作负荷 589
A3.3 费用开支 589
A3.4 人员 589
A3.5 设备 589
A3.6 局限性 589
A4 所建议的系统 589
A4.1 对所建议系统的说明 590
A4.2 处理流程和数据流程 590
A4.3 改进之处 590
A4.4 影响 590
A4.5 局限性 591
A4.6 技术条件方面的可行性 591
A5 可选择的其他系统方案 591
A5.1 可选择的系统方案1 591
A5.2 可选择的系统方案2 591
A6 投资及效益分析 591
A6.1 支出 591
A6.2 收益 592
A6.3 收益/投资比 593
A6.4 投资回收周期 593
A6.5 敏感性分析 593
A7 社会因素方面的可行性 593
A7.1 法律方面的可行性 593
A7.2 使用方面的可行性 594
A8 结论 594
附录B 项目开发计划 595
B1 引言 595
B1.1 编写目的 595
B1.2 背景 595
B1.3 定义 595
B1.4 参考资料 595
B2 项目概述 595
B2.1 工作内容 595
B2.2 主要参加人员 595
B2.3 产品 596
B2.4 验收标准 596
B2.5 本计划的批准者和批准
日期 596
B3 实施计划 596
B3.1 工作任务的分解与人员
分工 596
B3.2 接口人员 596
B3.3 进度 596
B3.4 预算 597
B3.5 关键问题 597
B4 支持条件 597
B4.1 计算机系统支持 597
B4.2 需由用户承担的工作 597
B4.3 由外单位提供的条件 597
B5 专题计划要点 597
附录C 软件需求说明书 598
C1 引言 598
C1.1 编写目的 598
C1.2 背景 598
C1.3 定义 598
C1.4 参考资料 598
C2 任务概述 598
C2.1 目标 598
C2.2 用户的特点 599
C2.3 假定和约束 599
C3 需求规定 599
C3.1 对功能的规定 599
C3.2 对性能的规定 599
C3.3 输入/输出要求 600
C3.4 数据管理能力要求 600
C3.5 故障处理要求 600
C3.6 其他专门要求 600
C4 运行环境规定 600
C4.1 设备 600
C4.2 支持软件 600
C4.3 接口 601
C4.4 控制 601
附录D 系统分析报告 602
D1 引言 602
D1.1 摘要 602
D1.2 背景 602
D1.3 引用资料及术语定义解释 602
D2 项目概述 602
D2.1 项目的主要工作内容 602
D2.2 系统需求说明:主要存在问题
的分析与用户要求等 602
D2.3 系统功能说明 602
D2.4 系统的数据要求说明:包
括现行系统的数据流和
数据存储 603
D3 实施总计划 603
附录E 概要设计说明书 604
E1 引言 604
E1.1 编写目的 604
E1.2 背景 604
E1.3 定义 604
E1.4 参考资料 604
E2 总体设计 604
E2.1 需求规定 604
E2.2 运行环境 604
E2.3 基本设计概念和处理流程 605
E2.4 结构 605
E2.5 功能需求与程序的关系 605
E2.6 人工处理过程 605
E2.7 尚未解决的问题 605
E3 接口设计 605
E3.1 用户接口 605
E3.2 外部接口 605
E3.3 内部接口 605
E4 运行设计 606
E4.1 运行模块组合 606
E4.2 运行控制 606
E4.3 运行时间 606
E5 系统数据结构设计 606
E5.1 逻辑结构设计要点 606
E5.2 物理结构设计要点 606
E5.3 数据结构与程序的关系 606
E6 系统出错处理设计 606
E6.1 出错信息 606
E6.2 补救措施 607
E6.3 系统维护设计 607
附录F 详细设计说明书 608
F1 引言 608
F1.1 编写目的 608
F1.2 背景 608
F1.3 定义 608
F1.4 参考资料 608
F2 程序系统的结构 608
F3 程序1(标识符)设计说明 608
F3.1 程序描述 609
F3.2 功能 609
F3.3 性能 609
F3.4 输入项 609
F3.5 输出项 609
F3.6 算法 609
F3.7 流程逻辑 609
F3.8 接口 609
F3.9 存储分配 609
F3.10 注释设计 610
F3.11 限制条件 610
F3.12 测试计划 610
F3.13 尚未解决的问题 610
F4 程序2(标识符)设计说明 610
附录G 测试计划 611
G1 引言 611
G1.1 编写目的 611
G1.2 背景 611
G1.3 定义 611
G1.4 参考资料 611
G2 计划 611
G2.1 软件说明 611
G2.2 测试内容 612
G2.3 测试1(标识符) 612
G2.4 测试2(标识符) 612
G3 测试设计说明 612
G3.1 测试1(标识符) 612
G3.2 测试2(标识符) 613
G4 评价准则 613
G4.1 范围 613
G4.2 数据整理 613
G4.3 尺度 613
附录H 数据库设计说明书 614
H1 引言 614
H1.1 编写目的 614
H1.2 背景 614
H1.3 定义 614
H1.4 参考资料 614
H2 外部设计 614
H2.1 标识符和状态 614
H2.2 使用它的程序 615
H2.3 约定 615
H2.4 专门指导 615
H2.5 支持软件 615
H3 设计 615
H3.1 用户视图 615
H3.2 数据库管理员视图 615
H3.3 系统程序员视图 616
H4 设计 616
H4.1 数据字典设计 616
H4.2 安全保密设计 616
附录I 用户手册 617
I1 引言 617
I1.1 编写目的 617
I1.2 背景 617
I1.3 定义 617
I1.4 参考资料 617
I2 用途 617
I2.1 功能 617
I2.2 性能 617
I2.3 安全保密 618
I3 运行环境 618
I3.1 硬设备 618
I3.2 支持软件 618
I3.3 数据结构 618
I4 使用过程 618
I4.1 安装与初始化 619
I4.2 输入 619
I4.3 输出对每项输出做出说明 620
I4.4 文卷查询 620
I4.5 出错处理和恢复 620
I4.6 终端操作 620
附录J 操作手册 621
J1 引言 621
J1.1 编写目的 621
J1.2 前景 621
J1.3 定义 621
J1.4 参考资料 621
J2 软件征述 621
J2.1 软件的结构 621
J2.2 程序表 621
J2.3 文卷表 622
J3 安装与初始化 622
J4 运行说明 622
J4.1 运行表 622
J4.2 运行步骤 622
J4.3 运行1(标识符)说明 622
J4.4 运行2(标识符)说明 623
J5 非常规过程 623
J6 远程操作 623
附录K 开发进度月报 624
Kl 标题 624
K2 工程进度与状态 624
K2.1 进度 624
K2.2 状态 624
K3 资额耗用与状态 624
K3.1 资额耗用 624
K3.2 状态 625
K4 经费支出与状态 625
K4.1 经费支出 625
K4.2 状态 625
K5 下个月的工作计划 625
K6 建议 625
主要参考文献 626