作    者:(美) Cristian Darie   Karli Watson 著译    者:张立浩组稿编辑:曹  康 文稿编辑:王  黎封面设计:康  博     版式设计:康  博印 刷 者:           装 订 者:发 行 者:新华书店总店北京发行所开    本:185×260  印张:31.25   字数:800千字版    次:2006年3月第1版   2006年3月第1次印刷书    号:ISBN 7-302-12372-1/TP•7931印    数:1~4000定    价:58.00元
前 言 在Internet上进行零售的快速增长鼓励更多的小型和中型企业开始考虑建立电子商务网站的优点。在线交易有许多显而易见的优点,但在开发零售网站时也会遇到许多隐藏的陷阱。本书为初级用户提供了建立电子商务站点的按步骤进行的实用指南。指导读者逐步进行设计和构建过程,本书将帮助您快速而方便地构建高质量的、可扩展的电子商务网站。 在学习本书的过程中,您将了解到所有相关的技术,通过这些技术可以将您的企业与网络连接起来,并且这些技术适用于世界范围内的读者,不需要使用基于Microsoft Site Server的高端Web解决方案。在贯穿整本书的一个案例分析中介绍了这些信息,从而帮助您不断了解更多的知识,所开发案例分析的复杂性也在不断增加。 本书分3个阶段来介绍这个案例分析。第一阶段关注建立站点并尽可能快速、低成本地运行。通过这种方法,如果不使用该站点,财务问题就会减少,如果使用该站点,就可以开始快速产生收益。在这个阶段的末尾,您将具有一个可以运转的站点,并加以利用,或者根据需要灵活利用它。产生的收益可用于支付将来的开发。 第二阶段主要介绍通过改进购物体验来增加收益,通过实现商品推荐来积极地鼓励客户购买更多的商品。在这个阶段的末尾,您将有一个可完全运转的站点,可以根据需要灵活利用它。 在第三阶段,您将有一个正在运行的站点,并且工作良好。在这个阶段中,通过自动化、流水线化订单处理和管理、亲自处理信用卡事务等功能来减少开销,从而增加利润率。 本书的读者 本书的目标是一些网站开发人员,这些开发者寻找指导方法来构建完整的电子商务网站,从设计到开发。然而,本书要求读者: ● 具有一些通过VB.NET使用ASP.NET的知识。 ● 有使用Visual Basic .NET或Visual Studio .NET或以上版本的经验。 ● 希望构建电子商务网站。 本书也为ASP3开发人员提供一些有价值的内容,ASP3开发人员通过本书的示例进行学习,并且能够体验到第一手的ASP.NET开发技术。 内容简介 在本书中,您将学习以下内容: ● 构建可以浏览并搜索的联机商品类目。 ● 实现类目管理页面,允许添加、修改和删除商品、类目和部门。 ● 通过ASP.NET创建自己的购物篮以及结账系统。 ● 通过实现商品推荐来增加销售。 ● 使用PayPal、DataCash和VeriSign Payflow Pro来处理付费。 ● 实现客户账户系统。 Apress论坛是一个交换代码和想法的平台,可以帮助使用新的模块和修改扩展网站。 下面是本书各节内容的概述。 第一阶段 第1章 电子商务站点入门 在本章中,您将了解一些实际的电子商务站点的基本原理,将看到关注短期收益和降低风险的重要性,以及3种可以使电子商务站点开始赚钱的基本方法。然后是如何将这些原理应用于3个阶段的计划,在每个阶段都提供可交付的、可使用的站点,并且继续在本书的后面进行扩展。 第2章 建立基础 在论述了实际的电子商务后,现在可以决定开发一个网站,查看为将来的工作建立基础的更多细节。本章讨论将要使用的技术和工具,更为重要的是,讨论如何使用它们。 第3章 创建商品类目:第Ⅰ部分 学习3层体系结构并实现了网站的部分主页后,现在可以继续工作,创建JokePoint商品类目。 因为商品类目由许多组件组成,需要分两个章节来介绍如何创建商品类目。本章中,您将创建第一个数据库表,创建一个存储过程,并且实现中间层中的数据访问方法。在本章的末尾,您将在网页上具有一些动态生成的内容。 第4章 创建商品类目:第Ⅱ部分 在第3章中,为JokePoint创建可选择的部门列表。然而,商品类目中包含的内容远远不只是部门列表。在本章中,您将添加其余的商品类目特性。 第5章 搜索类目 在第4章中,您已经实现了JokePoint中功能丰富的商品类目。然而,它缺少最重要的搜索特性。本章中的目标是允许访问者通过输入一个或多个关键字来搜索站点中的商品。您将学习如何实现搜索结果排列,以及如何按页浏览搜索结果。 您将看到通过将新的组件集成到已有的体系结构中,从而可以简单地将新的功能添加到运行中的站点。 第6章 改进性能 本章将分析改进JokePoint项目性能的一些可能性。 虽然通过专门的章节来介绍改进ASP.NET的性能超出了本书的范围,但在第6章中,您将学习一些原理,您可以遵循这些原理来改进网站的性能。 第7章 使用PayPal收款 下面开始收款!您的电子商务网站需要从客户处收款的方法。虽然已建立公司的首选解决方案是开一个商业账户,但许多小型的企业首先选择使用一个更易于实现的解决方案,利用该解决方案不需要亲自处理信用卡或付款信息。 许多公司和网站已经可以帮助那些没有资源来处理信用卡和线上交易的个人或小型企业,并且可用于处理公司和客户之间的付款。本章中将演示一个这种公司PayPal提供的一些功能,在前两个开发阶段中的JokePoint上使用PayPal。 第8章 类目管理 在启动网站前,最后需要注意的细节是创建它的管理界面。虽然部分访问者将永远不会看到该界面,但它仍然是将高质量网站交付给客户的关键要素。 第二阶段 第9章 购物篮 欢迎来到开发的第二阶段,其中将对已有的、具备完整功能的电子商务网站进行改进并添加新的功能。在本章中,您将实现自定义的购物篮,其中将数据存储到本地数据库中。这将比PayPal购物篮提供更多的灵活性,在PayPal购物篮中,您没有任何的控制权,并且不可以将数据保存到数据库中,以备将来的处理和分析。 第10章 处理客户订单 好的消息是在第9章中实现的全新购物车看起来工作良好,并且具有完整的功能。坏消息是它不允许访问者真正下订单,这使其在产品系统中完全没有任何作用。 本章中将分为两个单独的阶段来处理该问题。在本章的第一部分中,将实现下订单机制的客户端部分。在本章的第二阶段,将实现一个简单的订单管理页面,其中站点管理者可以查看并处理未决的订单。 第11章 建立推荐商品 在电子商务商店中,表现友好而且提供周到的帮助,这就等同于高效率。如果网站知道如何根据客户的偏好来建议更多的商品,就有机会使访问者最终从网站上购买比最初计划的更多的商品。在第11章中,您将学习如何实现动态商品推荐系统。 第三阶段 第12章 客户信息 本书中到目前为止,您已经构建了一个基本的(但功能齐全)的站点。并且将其关联到PayPal以获得付款和确认订单。在本书的这一节中,您将实现更多的内容。通过撤销订单过程中的PayPal,可以获得更好的控制,同时减少系统开销。这并没有您想象的那么复杂,但您必须仔细地做正确的事情。 本章主要是建立基础,其方法是实现客户账户系统,同时深入查看交换和存储客户和信用卡信息的安全性方面。 第13章 订单流水线 JokePoint电子商务应用程序非常好地顺利发展。您已经添加了客户账户功能,并且保持跟踪客户地址和信用卡信息,以安全的方式存储这些内容。然而,当前没有使用这些信息,而是将这方面的责任委托给PayPal。 在本章和第14章中,您将构建自己的订单处理流水线,处理信用卡授权、库存检查、发货、电子邮件通知等。在第15章中才会进行信用卡处理方面的细节,但在这之前将显示该过程的适用位置。 第14章 实现流水线 本章中,您将实现在第13章中构建的类库,并且将其集成到JokePoint应用程序中。 您将继续构建自己的订单处理流水线,并且了解信用卡处理的适用位置。您也将学习订单的信用卡跟踪,以及如何使用管理功能。 第15章 信用卡交易 在启动电子商务站点之前,需要做的最后一件事是启用信用卡处理。本章将查看如何将其构建到在第14章中创建的流水线中。您将看到如何使用两种流行的信用卡网关(DataCash和VeriSign Payflow Pro)来做到这一点。 到本章的末尾,JokePoint将是具有完整功能的、安全的和可用的电子商务应用程序。剩下的工作就是等待订单蜂拥而来。 使用本书的要求: 本书中的示例设计为使用Visual Studio .NET Professional和SQL Server 2000或MSDE运行,运行在Windows 2000或Windows XP Professional版本上。 可以在Apress网站的Downloads部分中获得。 源代码下载 读者可以在Apress网站的Downloads部分中获得本书所有示例的完整源代码。也可访问http://www.tupwk.com.cn/来获取下载资料。