注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETASP.NET电子商务入门经典

ASP.NET电子商务入门经典

ASP.NET电子商务入门经典

定 价:¥58.00

作 者: (美)戴瑞(Darie, C), (美)瓦特森(Watson, K.)著;张立浩译
出版社: 清华大学出版社
丛编项:
标 签: 主页制作 程序设计

ISBN: 9787302123729 出版时间: 2006-03-01 包装: 胶版纸
开本: 小16开 页数: 485 字数:  

内容简介

  本书全面详细地介绍了如何构建电子商务Web站点,并通过大量的代码和示例逐步教会您设计和构建站点的具体过程。您将学会构建使用购物车的在线商品类目、创建搜索和商品推荐功能,并实现管理功能、客户账户、定单处理系统以及其他更多内容。您还将了解如何集成PayPal、DataCash和VeriSign Payflow Pro等产品来实现付款功能。每当您向Web站点添加一项新功能,就意味着将面临一个新的挑战,将学习一项新的理论。而本书正通过这些循序渐进的过程让您逐步了解每一项技术,战胜每一次挑战,并最终构建强大而又灵活的Web站点。 目录第1章电子商务站点入门 11.1开展电子商务的理由 11.1.1获得更多的顾客 11.1.2让顾客花更多的钱 21.1.3降低完成订单的成本 21.2如何赢利 31.3风险和威胁 31.4电子商务的设计 41.4.1第一阶段:建立站点 41.4.2第二阶段:创建自己的购物篮 51.4.3第三阶段:处理订单 51.5Joke商店 61.6小结 7第2章打好基础 82.1为日后扩展设计站点 82.1.1以最少的代价满足长期的需求 92.1.23层体系结构的优点 92.2选择技术和工具 132.2.1使用ASP.NET 142.2.2使用VB.NET 162.2.3使用Visual Studio .NET 172.2.4使用SQL Server 172.3遵循编码标准 182.4创建Visual Studio .NET项目 192.5实现站点框架 232.5.1建立第一个网页 242.5.2在主页上添加标题 292.6创建SQL Server数据库 312.7代码下载 332.8小结 33第3章创建商品类目:第Ⅰ部分 343.1向访问者显示商品 343.1.1商品类目的外观 343.1.2预览商品类目 353.1.3设计类目的专营区列表 363.2存储类目信息 383.2.1理解数据表 383.2.2创建表 443.3实现数据层 473.3.1与数据库通信 473.3.2创建存储过程 503.4实现业务层 523.4.1从VB.NET中访问SQL Server 523.4.2实现业务层的功能 583.5实现表示层 623.6下载代码 723.7小结 73第4章创建产品:第Ⅱ部分 744.1确定新功能 744.2存储新的数据 764.2.1关系数据库 764.2.2实现表的关系 794.3实现数据层 874.3.1筛选SQL查询结果 874.3.2连接数据表 884.3.3如何使用JOIN 894.4存储过程 904.4.1存储过程的输入和输出参数 904.4.2实现存储过程 914.5实现业务层 944.5.1使用存储过程的参数 944.5.2关于异常处理的一些理论 964.5.3完成Catalog类 974.6实现表示层 1044.6.1显示类目列表 1044.6.2显示专营区和类目信息 1094.6.3显示商品 1154.7处理意外错误 1204.7.1修改默认错误页面 1214.7.2将问题通报给站点管理员 1224.8小结 123第5章搜索类目 1245.1需要什么类型的搜索功能 1245.2实现数据层 1255.2.1理论:让数据库执行搜索 1255.2.2使用WHERE和LIKE搜索 1265.2.3在搜索字符串中搜索商品数据 1265.2.4通过统计出现次数进行搜索 1275.2.5搜索相似单词 1285.2.6引入SearchCatalog存储过程 1285.2.7向存储过程传送搜索字符串 1295.2.8使用WordCount计算商品排序 1295.2.9实现分页技术 1315.2.10请求特定范围内的记录 1325.2.11编写代码 1325.3实现业务层 1365.4实现表示层 1435.4.1实现SearchBox Web用户控件 1435.4.2显示搜索结果 1465.5最后一个技巧:搜索相似单词 1515.6小结 153第6章改进性能 1546.1处理回送 1546.2管理ViewState 1576.3使用输出缓存 1606.4小结 162第7章使用PayPal收款 1637.1Internet付款服务供应商 1637.2学习如何使用PayPal 1647.2.1集成PayPal购物车和收款系统 1657.2.2使用PayPal单项购物特性 1697.3小结 170第8章类目管理 1728.1创建类目管理页面的准备工作 1728.2验证管理员的身份 1758.3建立类目管理页面 1818.4管理专营区 1848.4.1DepartmentsAdmin 用户控件 1858.4.2专营区管理的中间层方法 1968.4.3专营区管理的存储过程 1998.4.4测试Web用户控件DepartmentsAdmin 2008.4.5使用模板列定制DataGrid 2018.5管理类目 2048.5.1Web用户控件CategoriesAdmin 2058.5.2类目管理的中间层方法 2138.5.3类目管理的存储过程 2158.5.4测试Web用户控件CategoriesAdmin 2178.6管理商品 2178.6.1Web用户控件ProductsAdmin 2188.6.2商品管理的中间层方法 2258.6.3商品管理的存储过程 2288.7管理商品细节 2298.7.1Web用户控件ProductDetailsAdmin 2308.7.2商品细节管理的中间层方法 2358.7.3商品细节管理的存储过程 2388.7.4测试Web用户控件ProductDetailsAdmin 2418.8上传商品图片 2418.9小结 243第9章购物篮 2449.1设计购物车 2459.2存储购物车信息 2459.3实现数据层 2469.4实现业务层 2509.4.1生成购物车ID 2509.4.2访问者不喜欢cookie时的解决方法 2529.4.3实现方法 2539.5实现表示层 2569.5.1创建Add to Cart和View Cart按钮 2579.5.2在default.aspx中加载购物车 2599.5.3创建Web用户控件ShoppingCart 2609.5.4添加Continue Shopping功能 2649.5.5允许访问者修改商品的数量 2669.5.6测试购物车 2689.6管理购物车 2689.6.1删除旧的ShoppingCart项 2689.6.2删除旧的ShoppingCart项 2699.7小结 274第10章处理客户订单 27510.1实现订购系统 27510.1.1在数据库中存储订单 27610.1.2创建新的数据表 27610.1.3实现存储过程 28010.1.4更新业务层 28110.1.5实现用户界面 28210.2管理订单 28510.2.1创建OrderAdmin Web窗体 28610.2.2实现安全机制 28710.2.3在首页上建立与Orders Admin页面的链接 28810.2.4Web用户控件OrdersAdmin 28810.2.5数据库存储过程 28810.2.6业务层方法 29010.2.7表示层:OrdersAdmin.ascx 29310.2.8Web用户控件OrderDetailsAdmin 30210.3小结 318第11章建立推荐系统 31911.1使用动态推荐功能增加销售 31911.2实现数据层 32011.3实现业务层 32311.4实现表示层 32311.5小结 326第12章客户信息 32712.1处理客户账户 32712.2创建JokePoint客户账户模式 32712.2.1Customer表 32812.2.2SecurityLib类库 32912.2.3客户登录页面 34912.2.4客户注册页面 35612.2.5客户信息修改页面 36112.2.6检查页面 36212.3建立安全连接 37112.3.1从VeriSign处获取SSL证书 37212.3.2实现SSL连接 37212.3.3把重定向功能修改为使用SSL连接 37312.4小结 375第13章订单流水线 37613.1定义订单流水线 37613.2理解JokePoint订单流水线 37713.2.1建立流水线 37813.2.2建立基础工作 38013.2.3定义实用类 38313.2.4OrderProcessor类 39013.3小结 407第14章实现流水线 40814.1研究流水线段的代码 40814.2修改JokePoint 42314.2.1Checkout.aspx网页 42414.2.2OrdersAdminPage.aspx页面 42514.3小结 445第15章信用卡交易 44615.1信用卡交易的基本原理 44615.1.1使用信用卡付款网关 44615.1.2理解信用卡交易 44815.2实现信用卡的处理 44815.2.1考虑DataCash XML API 44815.2.2将DataCash与JokePoint集成 46415.2.3实际操作 46915.2.4使用PayFlow Pro API 47015.2.5将PayFlow Pro集成到JokePoint 47215.3小结 472附录A创建类库并安装IIS、MSDE和OSQL 473A.1安装IIS 5.x Web Server 473A.1.1在Web Server机器上安装IIS 5.x 473A.1.2使用IIS 475A.2安装MSDE 475A.3使用osql运行脚本 477A.4创建类库 478附录B项目管理注意事项 479B.1开发软件解决方案 479B.2考虑项目管理的基础理论 480B.2.1瀑布(或传统的)方法 480B.2.2螺旋方法 481B.2.3快速应用程序开发(RAD)方法 483B.2.4极限编程(XP)方法 483B.3选择方法 483B.4理解电子商务项目周期 484B.5维持和客户的关系 485

作者简介

暂缺《ASP.NET电子商务入门经典》作者简介

图书目录

第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.5  Joke商店    6
1.6  小结    7
第2章  打好基础    8
2.1  为日后扩展设计站点    8
2.1.1  以最少的代价满足长期的需求    9
2.1.2  3层体系结构的优点    9
2.2  选择技术和工具    13
2.2.1  使用ASP.NET    14
2.2.2  使用VB.NET    16
2.2.3  使用Visual Studio .NET    17
2.2.4  使用SQL Server    17
2.3  遵循编码标准    18
2.4  创建Visual Studio .NET项目    19
2.5  实现站点框架    23
2.5.1  建立第一个网页    24
2.5.2  在主页上添加标题    29
2.6  创建SQL Server数据库    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中访问SQL Server    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  实现SearchBox Web用户控件    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.1  Internet付款服务供应商    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.1  DepartmentsAdmin 用户控件    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.1  Web用户控件CategoriesAdmin    205
8.5.2  类目管理的中间层方法    213
8.5.3  类目管理的存储过程    215
8.5.4  测试Web用户控件CategoriesAdmin    217
8.6  管理商品    217
8.6.1  Web用户控件ProductsAdmin    218
8.6.2  商品管理的中间层方法    225
8.6.3  商品管理的存储过程    228
8.7  管理商品细节    229
8.7.1  Web用户控件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  创建Add to Cart和View Cart按钮    257
9.5.2  在default.aspx中加载购物车    259
9.5.3  创建Web用户控件ShoppingCart    260
9.5.4  添加Continue Shopping功能    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  创建OrderAdmin Web窗体    286
10.2.2  实现安全机制    287
10.2.3  在首页上建立与Orders Admin页面的链接    288
10.2.4  Web用户控件OrdersAdmin    288
10.2.5  数据库存储过程    288
10.2.6  业务层方法    290
10.2.7  表示层:OrdersAdmin.ascx    293
10.2.8  Web用户控件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.1  Customer表    328
12.2.2  SecurityLib类库    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.4  OrderProcessor类    390
13.3  小结    407
第14章  实现流水线    408
14.1  研究流水线段的代码    408
14.2  修改JokePoint    423
14.2.1  Checkout.aspx网页    424
14.2.2  OrdersAdminPage.aspx页面    425
14.3  小结    445
第15章  信用卡交易    446
15.1  信用卡交易的基本原理    446
15.1.1  使用信用卡付款网关    446
15.1.2  理解信用卡交易    448
15.2  实现信用卡的处理    448
15.2.1  考虑DataCash XML API    448
15.2.2  将DataCash与JokePoint集成    464
15.2.3  实际操作    469
15.2.4  使用PayFlow Pro API    470
15.2.5  将PayFlow Pro集成到JokePoint    472
15.3  小结    472
附录A  创建类库并安装IIS、MSDE和OSQL    473
A.1  安装IIS 5.x Web Server    473
A.1.1  在Web Server机器上安装IIS 5.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

本目录推荐