当前位置:首页 > 工业技术
ASP.NET电子商务开发实战
ASP.NET电子商务开发实战

ASP.NET电子商务开发实战PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:(罗)CristianDarie,(美)KarliWatson著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115224033
  • 页数:533 页
图书介绍:本书介绍如何以最佳方式使用微软提供的免费开发工具来完整开发一个电子商务网站,如何在网站中集成PayPal和DataCash,如何利用SEO技术在网站推广中取得成功。
《ASP.NET电子商务开发实战》目录

第一部分 2

第1阶段:让网站运转起来 2

第1章 启动电子商务网站 2

1.1气球店 2

1.2决定是否提供在线服务 3

1.2.1获得更多顾客 3

1.2.2让顾客花更多的钱 4

1.2.3降低完成订单的成本 5

1.3赢利 5

1.4考虑风险和威胁 6

1.5针对业务的设计 6

1.5.1了解客户 7

1.5.2第1阶段:让网站运转起来 7

1.5.3第2阶段:增加收入提高利润 8

1.5.4第3阶段:高级的电子商务功能 8

1.6小结 9

第2章 创建基础框架 10

2.1针对发展设计 10

2.2使用三层架构 11

2.3选择实现技术与工具 15

2.3.1使用ASP.NET 15

2.3.2使用C#和VB.NET 18

2.3.3使用Visual Web Developer 2008 Express版本 18

2.3.4使用SQL Server 2008 19

2.4遵从编码规范 20

2.5小结 20

第3章 启动BalloonShop项目 21

3.1准备开发环境 21

3.1.1安装Visual Web Developer 2008 Express版本 21

3.1.2安装SQL Server 2008 Express 版本 23

3.1.3安装IIS 23

3.1.4为BalloonShop网站做准备 24

3.2创建BalloonShop Web应用 25

3.3为BalloonShop创建SQL Server数据库 29

3.4实现网站的骨架 33

3.5下载源代码 40

3.6小结 40

第4章 创建商品目录Ⅰ 41

4.1向访问者展示商品 41

4.1.1商品目录的界面 41

4.1.2预览商品目录 42

4.2本章路线图 44

4.3存储目录信息 45

4.3.1理解数据表 45

4.3.2创建Department表 51

4.4与数据库通信 53

4.4.1数据库语言 54

4.4.2创建存储过程 56

4.5为网站添加业务逻辑 58

4.5.1连接到SQL Server 58

4.5.2提交命令与执行存储过程 60

4.5.3实现通用的数据访问代码 61

4.5.4捕获及处理异常 63

4.5.5发送电子邮件 65

4.5.6编写业务层代码 66

4.6显示门类列表 73

4.7构建链接工厂 76

4.8添加自定义错误页面 83

4.9小结 86

第5章 创建商品目录Ⅱ 87

5.1存储新数据 87

5.1.1是什么造就了关系数据库 87

5.1.2用FOREIGN KEY约束实现表关系 90

5.2在数据库中添加门类和商品 91

5.2.1添加分类 91

5.2.2添加商品 95

5.3查询新数据 100

5.3.1获取商品简介 100

5.3.2联接数据表 101

5.3.3分页显示商品 103

5.4编写新的存储过程 105

5.4.1 CatalogGetDepartmentDetails 106

5.4.2 CatalogGetCategoryDetails 106

5.4.3 CatalogGetProductDetails 106

5.4.4 CatalogGetCategories-InDepartment 106

5.4.5 CatalogGetProductsOn-FrontPromo 107

5.4.6 CatalogGetProducts-InCategory 107

5.4.7 CatalogGetProducts-OnDeptPromo 108

5.5使用基于参数化存储过程的ADO.NET 109

5.5.1使用输入参数 110

5.5.2使用输出参数 110

5.5.3存储过程参数不是强类型 110

5.5.4从输出参数中获取结果 111

5.6完成业务层代码 111

5.6.1 GetDepartmentDetails 113

5.6.2 GetCategoryDetails 115

5.6.3 GetProductDetails 115

5.6.4 GetCategoriesInDepartment 116

5.6.5 GetProductsOnFrontPromo 117

5.6.6GetProductsOnDeptPromo 118

5.6.7 GetProductsInCategory 119

5.6.8完成Link工厂类 120

5.7实现表示层 120

5.7.1显示分类列表 121

5.7.2显示门类和分类详细信息 124

5.7.3显示商品列表 127

5.7.4显示商品明细 135

5.8小结 137

第6章 商品属性 138

6.1实现数据层 139

6.2实现业务层 144

6.3实现表示层 145

6.4小结 151

第7章 搜索引擎优化 152

7.1优化BalloonShop 152

7.2支持富关键字的URL 153

7.2.1 UrlRewriter.NET和ISAPI_Rewrite 154

7.2.2 BalloonShop中的富关键字URL 154

7.2.3为BalloonShop添加富关键字URL支持 155

7.3 URL重写和正则表达式 158

7.3.1 .NET正则表达式 160

7.3.2富关键字URL工厂 163

7.4使用HTTP状态码301和302 166

7.5正确发送404和500错误 170

7.6 UrlRewriter.NET的快速参考 172

7.7小结 173

第8章 搜索目录 174

8.1选择搜索目录的方法 174

8.2教数据库自己搜索 175

8.2.1安装SQL Server全文搜索功能 176

8.2.2创建FULLTEXT目录和索引 177

8.2.3按相关性排序 180

8.2.4改进搜索结果的相关性 183

8.2.5创建存储过程SearchCatalog 185

8.3实现业务层 188

8.4实现表示层 190

8.4.1创建搜索对话框 190

8.4.2显示搜索结果 194

8.5小结 198

第9章 改善性能 199

9.1处理回传事件 199

9.2管理ViewState 202

9.3使用输出缓存 204

9.4小结 206

第10章 使用PayPal接受支付 207

10.1综合评价因特网支付服务提供商 207

10.2从PayPal开始 208

10.3集成PayPal的购物车和结账功能 209

10.4小结 215

第11章 目录管理:门类和分类 216

11.1准备创建目录管理页面 216

11.2管理员身份验证 220

11.3门类管理 232

11.4设置门类管理网格样式 246

11.5分类管理 248

11.6小结 256

第12章 目录管理:商品 257

12.1本章向导 257

12.2商品管理 259

12.3商品详情管理 269

12.4小结 282

第二部分 284

第2阶段:增加收入提高利润 284

第13章 创建自己的购物车 284

13.1设计购物车 284

13.2保存购物车信息 286

13.3实现数据层 288

13.3.1 ShoppingCartAddItem 288

13.3.2 ShoppingCartRemoveItem 289

13.3.3 ShoppingCartUpdateItem 289

13.3.4 ShoppingCartGetItems 290

13.3.5 ShoppingCartGetTotalAmount 290

13.4实现业务层 291

13.4.1生成购物车ID 291

13.4.2如果访问者不喜欢cookie 怎么办 294

13.4.3实现访问购物车功能 294

13.5实现表示层 297

13.5.1修改Add to Cart按钮 297

13.5.2显示购物车汇总信息 298

13.5.3显示购物车 300

13.5.4编辑商品数量 305

13.6管理购物车 307

13.6.1删除存在于购物车中的商品 307

13.6.2删除旧的购物车 307

13.7小结 312

第14章 接受并处理顾客订单 313

14.1实现Order-Placing系统 313

14.1.1在数据库中保存订单 314

14.1.2在数据库中创建订单 317

14.1.3更新业务层 318

14.1.4添加Checkout按钮 319

14.2管理订单 321

14.2.1客户端验证及ASP.NET验证控件的使用 323

14.2.2显示原有订单 324

14.3订单详情管理 333

14.4小结 345

第15章 商品推荐 346

15.1基于动态推荐来增加销售额 346

15.2实现数据层 347

15.2.1添加商品推荐 351

15.2.2添加购物车推荐 352

15.3实现业务层 353

15.4实现表示层 354

15.5小结 357

第三部分 360

第3阶段:高级的电子商务功能 360

第16章 创建顾客账号 360

16.1保存顾客账号 360

16.2创建BalloonShop顾客账号方案 361

16.2.1 SecurityLib类 362

16.2.2顾客登录 384

16.2.3顾客详情 389

16.2.4结账页面 403

16.3建立安全连接 407

16.3.1从VeriSign获取SSL证书 408

16.3.2使用SSL连接 408

16.3.3包含使用SSL连接的重定向指令 409

16.4小结 410

第17章 保存顾客订单 412

17.1添加订单到顾客账号 412

17.1.1发起顾客订单 412

17.1.2访问顾客订单 416

17.2处理税收和发货费用 423

17.2.1税收问题 424

17.2.2发货问题 424

17.2.3实现税收和发货费用计算 425

17.3小结 435

第18章 实现订单流水线Ⅰ 436

18.1什么是订单流水线 436

18.2 BalloonShop订单流水线 437

18.3构建订单流水线 440

18.3.1基本的订单流水线 440

18.3.2向OrderProcessor添加更多功能 450

18.4小结 454

第19章 实现订单流水线Ⅱ 455

19.1实现流水线片段 455

19.1.1修改业务层 455

19.1.2修改表示层 465

19.2管理BalloonShop订单 469

19.2.1修改数据库 470

19.2.2修改业务层 472

19.2.3修改表示层 480

19.2.4测试订单管理页面 490

19.3小结 491

第20章 信用卡交易 492

20.1信用卡交易基础知识 492

20.1.1使用信用卡支付网关 492

20.1.2理解信用卡交易 493

20.2使用DataCash 494

20.2.1预授权请求 494

20.2.2预授权请求的响应 495

20.2.3完成授权请求 496

20.2.4完成授权请求的响应 496

20.2.5与DataCash交换XML数据 497

20.3将DataCash集成到BalloonShop中 508

20.3.1修改业务层 509

20.3.2测试流水线 513

20.3.3改为真实账户 514

20.4小结 514

第21章 商品评论 515

21.1规划商品评论功能 515

21.2实现商品评论 516

21.3小结 520

第22章 集成Amazon Web服务 521

22.1 Web服务概述 521

22.1.1创建Amazon.com Web服务账号 522

22.1.2获取Amazon.com的Associate ID 523

22.1.3基于REST访问Amazon Web服务 524

22.1.4基于SOAP访问Amazon Web服务 526

22.2 BalloonShop与AWS的集成 526

22.2.1编写访问Amazon的代码 527

22.2.2实现表示层 532

22.3小结 533

返回顶部