《ASP.NET电子商务入门经典(第2版)》是2006年清华大学出版社出版的图书。
图书详细信息
ISBN:9787302123729
定价:58元
印次:1-1
装帧:平装
印刷日期:2006-3-10
图书简介
本书全面详细地介绍了如何构建电子商务Web站点,并通过大量的代码和示例逐步教会您设计和构建站点的具体过程。您将学会构建使用购物车的线上商品类目、创建搜寻和商品推荐功能,并实现管理功能、客户账户、定单处理系统以及其他更多内容。您还将了解如何集成PayPal、DataCash和VeriSign Payflow Pro等产品来实现付款功能。
目录
第1章电子商务站点入门 1
1.1开展电子商务的理由 1
1.1.1获得更多的顾客 1
1.1.2让顾客花更多的钱 2
1.1.3降低完成订单的成本 2
1.2如何赢利 3
1.3风险和威胁 3
1.4电子商务的设计 4
1.4.1第一阶段:建立站点 4
1.4.2第二阶段:创建自己的购物篮 5
1.4.3第三阶段:处理订单 5
1.5Joke商店 6
1.6小结 7
第2章打好基础 8
2.1为日后扩展设计站点 8
2.1.1以最少的代价满足长期的需求 9
2.1.23层体系结构的优点 9
2.2选择技术和工具 13
2.2.1使用ASP.NET 14
2.2.2使用VB.NET 16
2.2.3使用VisualStudio.NET 17
2.2.4使用SQLServer 17
2.3遵循编码标準 18
2.4创建VisualStudio.NET项目 19
2.5实现站点框架 23
2.5.1建立第一个网页 24
2.5.2在主页上添加标题 29
2.6创建SQLServer资料库 31
2.7代码下载 33
2.8小结 33
第3章创建商品类目:第Ⅰ部分 34
3.1向访问者显示商品 34
3.1.1商品类目的外观 34
3.1.2预览商品类目 35
3.1.3设计类目的专营区列表 36
3.2存储类目信息 38
3.2.1理解数据表 38
3.2.2创建表 44
3.3实现数据层 47
3.3.1与资料库通信 47
3.3.2创建存储过程 50
3.4实现业务层 52
3.4.1从VB.NET中访问SQLServer 52
3.4.2实现业务层的功能 58
3.5实现表示层 62
3.6下载代码 72
3.7小结 73
第4章创建产品目录:第Ⅱ部分 74
4.1确定新功能 74
4.2存储新的数据 76
4.2.1关係资料库 76
4.2.2实现表的关係 79
4.3实现数据层 87
4.3.1筛选SQL查询结果 87
4.3.2连线数据表 88
4.3.3如何使用JOIN 89
4.4存储过程 90
4.4.1存储过程的输入和输出参数 90
4.4.2实现存储过程 91
4.5实现业务层 94
4.5.1使用存储过程的参数 94
4.5.2关于异常处理的一些理论 96
4.5.3完成Catalog类 97
4.6实现表示层 104
4.6.1显示类目列表 104
4.6.2显示专营区和类目信息 109
4.6.3显示商品 115
4.7处理意外错误 120
4.7.1修改默认错误页面 121
4.7.2将问题通报给站点管理员 122
4.8小结 123
第5章搜寻类目 124
5.1需要什幺类型的搜寻功能 124
5.2实现数据层 125
5.2.1理论:让资料库执行搜寻 125
5.2.2使用WHERE和LIKE搜寻 126
5.2.3在搜寻字元串中搜寻商品数据 126
5.2.4通过统计出现次数进行搜寻 127
5.2.5搜寻相似单词 128
5.2.6引入SearchCatalog存储过程 128
5.2.7向存储过程传送搜寻字元串 129
5.2.8使用WordCount计算商品排序 129
5.2.9实现分页技术 131
5.2.10请求特定範围内的记录 132
5.2.11编写代码 132
5.3实现业务层 136
5.4实现表示层 143
5.4.1实现SearchBoxWeb用户控制项 143
5.4.2显示搜寻结果 146
5.5最后一个技巧:搜寻相似单词 151
5.6小结 153
第6章改进性能 154
6.1处理回送 154
6.2管理ViewState 157
6.3使用输出快取 160
6.4小结 162
第7章使用PayPal收款 163
7.1Internet付款服务供应商 163
7.2学习如何使用PayPal 164
7.2.1集成PayPal购物车和收款系统 165
7.2.2使用PayPal单项购物特性 169
7.3小结 170
第8章类目管理 172
8.1创建类目管理页面的準备工作 172
8.2验证管理员的身份 175
8.3建立类目管理页面 181
8.4管理专营区 184
8.4.1DepartmentsAdmin用户控制项 185
8.4.2专营区管理的中间层方法 196
8.4.3专营区管理的存储过程 199
8.4.4测试Web用户控制项DepartmentsAdmin 200
8.4.5使用模板列定製DataGrid 201
8.5管理类目 204
8.5.1Web用户控制项CategoriesAdmin 205
8.5.2类目管理的中间层方法 213
8.5.3类目管理的存储过程 215
8.5.4测试Web用户控制项CategoriesAdmin 217
8.6管理商品 217
8.6.1Web用户控制项ProductsAdmin 218
8.6.2商品管理的中间层方法 225
8.6.3商品管理的存储过程 228
8.7管理商品细节 229
8.7.1Web用户控制项ProductDetailsAdmin 230
8.7.2商品细节管理的中间层方法 235
8.7.3商品细节管理的存储过程 238
8.7.4测试Web用户控制项ProductDetailsAdmin 241
8.8上传商品图片 241
8.9小结 243
第9章购物篮 244
9.1设计购物车 245
9.2存储购物车信息 245
9.3实现数据层 246
9.4实现业务层 250
9.4.1生成购物车ID 250
9.4.2访问者不喜欢cookie时的解决方法 252
9.4.3实现方法 253
9.5实现表示层 256
9.5.1创建AddtoCart和ViewCart按钮 257
9.5.2在default.aspx中载入购物车 259
9.5.3创建Web用户控制项ShoppingCart 260
9.5.4添加ContinueShopping功能 264
9.5.5允许访问者修改商品的数量 266
9.5.6测试购物车 268
9.6管理购物车 268
9.6.1删除旧的ShoppingCart项 268
9.6.2删除旧的ShoppingCart项 269
9.7小结 274
第10章处理客户订单 275
10.1实现订购系统 275
10.1.1在资料库中存储订单 276
10.1.2创建新的数据表 276
10.1.3实现存储过程 280
10.1.4更新业务层 281
10.1.5实现用户界面 282
10.2管理订单 285
10.2.1创建OrderAdminWeb窗体 286
10.2.2实现安全机制 287
10.2.3在首页上建立与OrdersAdmin页面的连结 288
10.2.4Web用户控制项OrdersAdmin 288
10.2.5资料库存储过程 288
10.2.6业务层方法 290
10.2.7表示层:OrdersAdmin.ascx 293
10.2.8Web用户控制项OrderDetailsAdmin 302
10.3小结 318
第11章建立推荐系统 319
11.1使用动态推荐功能增加销售 319
11.2实现数据层 320
11.3实现业务层 323
11.4实现表示层 323
11.5小结 326
第12章客户信息 327
12.1处理客户账户 327
12.2创建JokePoint客户账户模式 327
12.2.1Customer表 328
12.2.2SecurityLib类库 329
12.2.3客户登录页面 349
12.2.4客户注册页面 356
12.2.5客户信息修改页面 361
12.2.6检查页面 362
12.3建立安全连线 371
12.3.1从VeriSign处获取SSL证书 372
12.3.2实现SSL连线 372
12.3.3把重定向功能修改为使用SSL连线 373
12.4小结 375
第13章订单流水线 376
13.1定义订单流水线 376
13.2理解JokePoint订单流水线 377
13.2.1建立流水线 378
13.2.2建立基础工作 380
13.2.3定义实用类 383
13.2.4OrderProcessor类 390
13.3小结 407
第14章实现流水线 408
14.1研究流水线段的代码 408
14.2修改JokePoint 423
14.2.1Checkout.aspx网页 424
14.2.2OrdersAdminPage.aspx页面 425
14.3小结 445
第15章信用卡交易 446
15.1信用卡交易的基本原理 446
15.1.1使用信用卡付款网关 446
15.1.2理解信用卡交易 448
15.2实现信用卡的处理 448
15.2.1考虑DataCashXMLAPI 448
15.2.2将DataCash与JokePoint集成 464
15.2.3实际操作 469
15.2.4使用PayFlowProAPI 470
15.2.5将PayFlowPro集成到JokePoint 472
15.3小结 472
附录A创建类库并安装IIS、MSDE和OSQL 473
A.1安装IIS5.xWebServer 473
A.1.1在WebServer机器上安装IIS5.x 473
A.1.2使用IIS 475
A.2安装MSDE 475
A.3使用osql运行脚本 477
A.4创建类库 478
附录B项目管理注意事项 479
B.1开发软体解决方案 479
B.2考虑项目管理的基础理论 480
B.2.1瀑布(或传统的)方法 480
B.2.2螺旋方法 481
B.2.3快速应用程式开发(RAD)方法 483
B.2.4极限编程(XP)方法 483
B.3选择方法 483
B.4理解电子商务项目周期 484
B.5维持和客户的关係 485