ASP.NET电子商务高级编程——提出问题—设计方案—解决方案
基本信息
- 原书名:ASP.NET E-Commerce Programming:Problem-Design-Solution
- 原出版社: Wrox
内容简介回到顶部↑
本书采用"提出问题一设计方案一解决方案"的模式,向读者介绍了构建高性能电子商务站点时所面临的问题和实际的解决方案,讨论了如何建立产品目录、购物车以及网站社区等内容来吸引顾客、促进消费,并探讨了解决方案的管理问题。
本书适合对ASP.NET和C#有一定了解、希望利用这些知识创建电子商务Web站点的开发人员阅读。
本书适合对ASP.NET和C#有一定了解、希望利用这些知识创建电子商务Web站点的开发人员阅读。
目录回到顶部↑
第1章 建立电子商务站点
1.1 前提
1.1.1 吸引客户
1.1.2 留住客户
1.1.3 向客户收费
1.1.4 唤回客户
1.1.5 4c标准
1.2 本书将介绍的内容
1.3 本书将忽略的内容
1.4 小结
第2章 核心服务
2.1 提出问题
2.1.1 尽量创建可重用代码
2.1.2 加强设计模式和最佳实践
2.1.3 提供通用功能
2.1.4 提供开发基础
2.2 设计方案
2.2.1 数据服务
2.2.2 监测服务
2.2.3 安全服务
1.1 前提
1.1.1 吸引客户
1.1.2 留住客户
1.1.3 向客户收费
1.1.4 唤回客户
1.1.5 4c标准
1.2 本书将介绍的内容
1.3 本书将忽略的内容
1.4 小结
第2章 核心服务
2.1 提出问题
2.1.1 尽量创建可重用代码
2.1.2 加强设计模式和最佳实践
2.1.3 提供通用功能
2.1.4 提供开发基础
2.2 设计方案
2.2.1 数据服务
2.2.2 监测服务
2.2.3 安全服务
前言回到顶部↑
欢迎阅读本书,本书将利用可扩展模块创建基于健壮的体系结构基础的电子商务解决方案。
本书将遵循MarcoBellinaso和KevinHoffman在《ASP.NETWeb站点高级编程》一书中采用的方法,在每个章节都采用了"提出问题一设计方案一解决方案"模式,如下文所示:
·确认需要完成的任务
·简要说明如何完成任务
·最后使用VisualStudio构建该软件
在本书结束的时候,您将可提高您的ASP.NET编程技巧,开发出具有良好创意、可扩展的电子商务站点,并且对类似站点的基层设计有了更好的认识。本书不仅仅介绍代码、设计,而且还介绍如何创建适应商业需求的网站。
内容简介
第1章开始介绍本书将开发哪些内容、开发的原因,最后介绍如何进行开发。
第2章将讲述确认体系结构中各种需求的过程,为所需构建的应用程序设计适当的结构,以便其他的应用程序也可以重复使用,最后,您将可了解本章所创建的体系结构的源代码。
对于体系结构的数据访问技术, 我们会用到托管容器式持久性(Container-ManagedPersistence,简称CMP)模型。CMP是一种设计模式,它使业务对象无法直接了解到数据来自哪里以及如何存储。随着本书的深入,您会发现,在结构上所花的精力是物有所值的。
在第3章中我们将开始处理电子商务网站的内容,首先介绍产品目录。本章将介绍在创建快速、高效和足够灵活的产品目录、以构造功能齐全的电子商务网站时,将面临的一些困难。
设计网站的过程中,最重要的事情之一就是让顾客能容易的找到您的产品。这听起来可能像一件简单的任务,但是在开发一种好的产品搜索的设计和解决方案时,需要考虑到多种不同的因素。在第4章中分析了在开发产品搜索的解决方案中通常会出现的问题,然后,我们会为网站实现产品搜索的设计方案。
顾客在能够浏览和搜索产品之后,就需要将产品放入购物车中了。第5章在讲解实现购物车的设计方案之前,将首先讨论如何建立购物车,最后再了解实现设计的源代码。
第6章将介绍一些网站为佣户计划购买物品而提供并鼓励用户使用的一些主要工具:期望列表(wishlist)。我们将具体了解期望列表解决的问题,以及期望列表产生的各种问题。然后,将会设计并实现我们自己的期望列表解决方案。
第7章将讨论有关打折销售和优惠券等方面的内容。商家需要接受的事实是,任何顾客都很有可能将您的产品价格和您的竞争对手作比较。在本章中,我们讨论与打折和优惠券相关的问题,然后将设计一个性能优良、可靠、高效的方法来管理销售,以处理一些意想不到的复杂问题。
第8章讲述一些更复杂的问题,主要包括接受订单、处理订单,以及向客户提供网站上的个人订单和订单历史记录的反馈。
第9章介绍如何建立网站社区以及如何鼓励顾客继续回到网站。
第10章讲述如何处理联盟机构、建立合作关系--这样就会扩大网站的影响和覆盖范围。本章将谈论如何建立联盟机构和合作关系以及如何管理这些机构的一系列问题。联盟系统的设计非常简单,基本上包括两个主要功能:指示系统和WEB服务。指示系统会允许联盟机构链接到我们的网站。一旦他们链接到网站,我们将会记录下当前用户来自哪个联盟机构,以及属于哪一次联盟活动。WEB服务为联盟机构提供了增值服务,让他们可以查询产品目录,以便使他们的站点可以反映出我们数据库中最新的产品信息。
第11章介绍的是解决方案的管理问题。我们将讨论与创建管理工具相关的一些问题,随后将介绍在创建管理工具时所面临的其他备选的设计方案以及最终采用的设计方案。最后将详细介绍该管理应用程序的源代码。
第12章是对所学知识的一个回顾。如果您花费了较长时间来学习本书,则可能对前面章节一些资料会有所生疏,不如后面章节熟悉。本章则可以帮助您对本书有个全局性的理解,并使读者有机会从总体上来了解Web站点。
本书将遵循MarcoBellinaso和KevinHoffman在《ASP.NETWeb站点高级编程》一书中采用的方法,在每个章节都采用了"提出问题一设计方案一解决方案"模式,如下文所示:
·确认需要完成的任务
·简要说明如何完成任务
·最后使用VisualStudio构建该软件
在本书结束的时候,您将可提高您的ASP.NET编程技巧,开发出具有良好创意、可扩展的电子商务站点,并且对类似站点的基层设计有了更好的认识。本书不仅仅介绍代码、设计,而且还介绍如何创建适应商业需求的网站。
内容简介
第1章开始介绍本书将开发哪些内容、开发的原因,最后介绍如何进行开发。
第2章将讲述确认体系结构中各种需求的过程,为所需构建的应用程序设计适当的结构,以便其他的应用程序也可以重复使用,最后,您将可了解本章所创建的体系结构的源代码。
对于体系结构的数据访问技术, 我们会用到托管容器式持久性(Container-ManagedPersistence,简称CMP)模型。CMP是一种设计模式,它使业务对象无法直接了解到数据来自哪里以及如何存储。随着本书的深入,您会发现,在结构上所花的精力是物有所值的。
在第3章中我们将开始处理电子商务网站的内容,首先介绍产品目录。本章将介绍在创建快速、高效和足够灵活的产品目录、以构造功能齐全的电子商务网站时,将面临的一些困难。
设计网站的过程中,最重要的事情之一就是让顾客能容易的找到您的产品。这听起来可能像一件简单的任务,但是在开发一种好的产品搜索的设计和解决方案时,需要考虑到多种不同的因素。在第4章中分析了在开发产品搜索的解决方案中通常会出现的问题,然后,我们会为网站实现产品搜索的设计方案。
顾客在能够浏览和搜索产品之后,就需要将产品放入购物车中了。第5章在讲解实现购物车的设计方案之前,将首先讨论如何建立购物车,最后再了解实现设计的源代码。
第6章将介绍一些网站为佣户计划购买物品而提供并鼓励用户使用的一些主要工具:期望列表(wishlist)。我们将具体了解期望列表解决的问题,以及期望列表产生的各种问题。然后,将会设计并实现我们自己的期望列表解决方案。
第7章将讨论有关打折销售和优惠券等方面的内容。商家需要接受的事实是,任何顾客都很有可能将您的产品价格和您的竞争对手作比较。在本章中,我们讨论与打折和优惠券相关的问题,然后将设计一个性能优良、可靠、高效的方法来管理销售,以处理一些意想不到的复杂问题。
第8章讲述一些更复杂的问题,主要包括接受订单、处理订单,以及向客户提供网站上的个人订单和订单历史记录的反馈。
第9章介绍如何建立网站社区以及如何鼓励顾客继续回到网站。
第10章讲述如何处理联盟机构、建立合作关系--这样就会扩大网站的影响和覆盖范围。本章将谈论如何建立联盟机构和合作关系以及如何管理这些机构的一系列问题。联盟系统的设计非常简单,基本上包括两个主要功能:指示系统和WEB服务。指示系统会允许联盟机构链接到我们的网站。一旦他们链接到网站,我们将会记录下当前用户来自哪个联盟机构,以及属于哪一次联盟活动。WEB服务为联盟机构提供了增值服务,让他们可以查询产品目录,以便使他们的站点可以反映出我们数据库中最新的产品信息。
第11章介绍的是解决方案的管理问题。我们将讨论与创建管理工具相关的一些问题,随后将介绍在创建管理工具时所面临的其他备选的设计方案以及最终采用的设计方案。最后将详细介绍该管理应用程序的源代码。
第12章是对所学知识的一个回顾。如果您花费了较长时间来学习本书,则可能对前面章节一些资料会有所生疏,不如后面章节熟悉。本章则可以帮助您对本书有个全局性的理解,并使读者有机会从总体上来了解Web站点。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)


点击看大图





加载中...
