.NET 框架下電子商務(wù)站點(diǎn)建設(shè)指南

出版時(shí)間:2002-3  出版社:機(jī)械工業(yè)出版社  作者:(美)本楚姆等著、智慧東方工作室譯  頁數(shù):368  譯者:智慧東方工作室  

內(nèi)容概要

本書利用一個(gè)電子商務(wù)網(wǎng)站的典型案例,由淺入深地介紹了如何使用.NET框架來設(shè)計(jì)和開發(fā)功能齊全的電子商務(wù)站點(diǎn)。本書還講述了如何實(shí)現(xiàn)用戶注冊、禮券、愿望清單、產(chǎn)品聚焦等電子商務(wù)網(wǎng)站的高級特性。演示了如何利用ADO.NET訪問數(shù)據(jù)、如何在.NET框架中開發(fā)組件、如何在電子商務(wù)Web站點(diǎn)中利用Web服務(wù)。幫助讀者了解ASP.NET用戶控件的功能與作用及掌握實(shí)現(xiàn)用戶授權(quán)的細(xì)節(jié)。本書密切聯(lián)系實(shí)際,提供了大量實(shí)用性、可讀性較強(qiáng)的代碼,對實(shí)際的開發(fā)工作有借鑒作用。本書適合于程序開發(fā)人員閱讀,既包括熟練的.NET開發(fā)人員,也包括剛涉及.NET框架的開發(fā)人員。

書籍目錄

第一部分  基 礎(chǔ) 知 識(shí)
第1章 企業(yè)對消費(fèi)者電子商務(wù)概述 1
1.1 當(dāng)前電子商務(wù)的發(fā)展趨勢 1
1.2 企業(yè)對企業(yè)電子商務(wù) 2
1.3 企業(yè)對消費(fèi)者電子商務(wù)技術(shù)概述 2
1.4 MyGolfGear.NET B2C體系結(jié)構(gòu)概述 3
1.5 創(chuàng)建B2C電子商務(wù)應(yīng)用程序的步驟 3
1.5.1 明晰展望 4
1.5.2 規(guī)劃與設(shè)計(jì) 4
1.5.3 開發(fā)應(yīng)用程序 4
1.5.4 測試與試用 4
1.5.5 規(guī)劃安全性 4
1.5.6 規(guī)劃體系結(jié)構(gòu) 5
1.5.7 部署應(yīng)用程序 5
1.5.8 管理應(yīng)用程序 5
1.6 當(dāng)前開發(fā)B2C應(yīng)用程序的工具 5
1.7 小結(jié) 6
第2章 .NET概述 7
2.1 .NET框架 7
2.2 公共語言運(yùn)行時(shí)環(huán)境 8
2.3 自我描述的組件 9
2.4 應(yīng)用程序域 11
2.5 公共類型系統(tǒng) 12
2.6 多語言的交互 13
2.7 通用語言規(guī)范 16
2.8 被管執(zhí)行 16
2.9 ASP.NET頁的執(zhí)行 17
2.10 小結(jié) 19
2.11 自學(xué)指導(dǎo) 20
第3章 規(guī)劃MyGolfGear.NET 21
3.1 定義MyGolfGear.NET的目標(biāo) 21
3.2 決定站點(diǎn)的特征 22
3.2.1 特殊產(chǎn)品與特征項(xiàng)目 22
3.2.2 產(chǎn)品反饋與等級 22
3.2.3 禮物登記或愿望清單 22
3.2.4 快速購買 23
3.2.5 產(chǎn)品信息的自動(dòng)E-mail 23
3.2.6 交叉銷售與向上銷售 23
3.3 設(shè)計(jì)MyGolfGear.NET 23
3.3.1 考慮頁面及布局問題 23
3.3.2 站點(diǎn)流 24
3.3.3 使用案例 25
3.3.4 序列圖 27
3.3.5 類設(shè)計(jì) 27
3.3.6 數(shù)據(jù)庫設(shè)計(jì) 28
3.4 一些集成方面的考慮 28
3.4.1 與現(xiàn)存數(shù)據(jù)集成 28
3.4.2 集成現(xiàn)成的交易服務(wù) 28
3.4.3 決定數(shù)據(jù)轉(zhuǎn)換需求 29
3.5 規(guī)劃體系結(jié)構(gòu) 29
3.5.1 邏輯設(shè)計(jì) 29
3.5.2 物理設(shè)計(jì) 29
3.6 安全性的規(guī)劃 30
3.7 可用的開發(fā)工具 30
3.7.1 決定IDE 30
3.7.2 決定編程語言 31
3.7.3 決定數(shù)據(jù)庫服務(wù)器 31
3.8 小結(jié) 31
3.9 自學(xué)指導(dǎo) 31
第二部分 構(gòu)建B2C店面
第4章 用SQL Server 2000構(gòu)建MyGolfGear .NET的產(chǎn)品價(jià)目表 33
4.1 開發(fā)數(shù)據(jù)模型 34
4.1.1 分類 34
4.1.2 產(chǎn)品 36
4.1.3 產(chǎn)品分類映射 37
4.1.4 產(chǎn)品選項(xiàng) 37
4.2 開發(fā)存儲(chǔ)過程 38
4.2.1 獲取分類信息 38
4.2.2 獲取產(chǎn)品信息 39
4.2.3 獲取產(chǎn)品選項(xiàng)數(shù)據(jù) 40
4.3 確保產(chǎn)品價(jià)目表的安全性 40
4.3.1 認(rèn)證模式 41
4.3.2 添加登錄 41
4.3.3 添加角色 42
4.3.4 添加用戶 42
4.3.5 管理權(quán)限 43
4.4 小結(jié) 43
4.5 自學(xué)指導(dǎo) 44
第5章 用ASP.NET管理產(chǎn)品價(jià)目表 45
5.1 組件的開發(fā) 46
5.2 頁面開發(fā) 54
5.2.1 Admin.aspx 54
5.2.2 CategoryAdmin.aspx 54
5.2.3 ProductAdmin.aspx 66
5.2.4 選項(xiàng)管理器 75
5.3 小結(jié) 75
5.4 自學(xué)指導(dǎo) 75
第6章 用ASP.NET顯示簡單價(jià)目表 76
6.1 創(chuàng)建分類列表 76
6.1.1 使用CatalogDS 類顯示簡單的價(jià)目表 76
6.1.2 LeftNav.ascx.cs 85
6.1.3 LeftNav.ascx 86
6.2 開發(fā)簡單的主頁 88
6.3 開發(fā)產(chǎn)品選擇頁面 91
6.3.1 CatalogDS 91
6.3.2 ProductSelection.aspx.cs 92
6.3.3 ProductSelection.aspx 93
6.4 開發(fā)產(chǎn)品詳情頁 94
6.4.1 ProductDetail.aspx.cs 94
6.4.2 ProductDetail.aspx 95
6.5 開發(fā)產(chǎn)品查找功能 97
6.5.1 spFindProducts 97
6.5.2 MyGolfGearDP.FindProduct 98
6.5.3 SearchResult.aspx.cs 99
6.6 小結(jié) 99
6.7 自學(xué)指導(dǎo) 99
第三部分 建立高級特性
第7章 用ASP.NET實(shí)現(xiàn)產(chǎn)品聚焦 101
7.1 產(chǎn)品聚焦數(shù)據(jù)庫對象 101
7.1.1 FeaturedItems表 101
7.1.2 spInsertFeaturedItem存儲(chǔ)程序 102
7.1.3 spGetFeaturedItems存儲(chǔ)過程 103
7.2 FeaturedItems.ascx.cs支持代碼類 103
7.3 FeaturedItems.acsx用戶控件文件 105
7.4 在Home.aspx頁面中添加Web服務(wù)器
控件 107
7.5 小結(jié) 108
7.6 自學(xué)指導(dǎo) 108
第8章 實(shí)現(xiàn)打折優(yōu)惠 109
8.1 修改數(shù)據(jù)庫來支持打折優(yōu)惠 109
8.1.1 productSpecial和PromoType表 109
8.1.2 spGetCompleteCatalog存儲(chǔ)過程的
修改 110
8.2 實(shí)現(xiàn)ProductSpecialDataTable類 111
8.3 使用OrderManager類來實(shí)現(xiàn)打折優(yōu)惠 115
8.4 修改產(chǎn)品選擇頁來顯示打折信息 117
8.4.1 ProductSelection.aspx.cs 117
8.4.2 ProductSelection.aspx 119
8.5 向產(chǎn)品詳情頁添加打折信息 120
8.5.1 ProductDetails.aspx.cs 120
8.5.2 ProductDetails.aspx 121
8.6 小結(jié) 123
8.7 自學(xué)指導(dǎo) 123
第9章 用ASP.NET實(shí)現(xiàn)愿望清單 124
9.1 數(shù)據(jù)模型添加項(xiàng) 124
9.2 新的存儲(chǔ)過程 124
9.2.1 spAddToWishList存儲(chǔ)過程 125
9.2.2 spDeleteFromWishList存儲(chǔ)過程 125
9.2.3 spGetWishList存儲(chǔ)過程 125
9.3 新數(shù)據(jù)訪問組件 126
9.3.1 Wishlist構(gòu)造函數(shù) 126
9.3.2 GetWishList方法 127
9.3.3 AddToWishList方法 128
9.3.4 DeleteFromWishList方法 128
9.4 用戶界面元素 129
9.4.1 AddToWishList.aspx.cs支持代碼類 129
9.4.2 ViewWishList.aspx.cs支持代碼類 130
9.4.3 ViewWishList.aspx頁 131
9.4.4 ProductSelection.aspx頁 133
9.5 小結(jié) 133
9.6 自學(xué)指導(dǎo) 134
第10章 用ASP.NET實(shí)現(xiàn)產(chǎn)品評測與產(chǎn)品
分級 135
10.1 修改數(shù)據(jù)庫來支持產(chǎn)品評測 135
10.2 對CatalogDS類做出必要修改來支持產(chǎn)品
評測 136
10.3 產(chǎn)品評測用戶控件 145
10.4 向產(chǎn)品詳情頁中添加ProductReviews
用戶控件 147
10.5 小結(jié) 148
10.6 自學(xué)指導(dǎo) 149
第11章 禮券的實(shí)現(xiàn) 150
11.1 為支持禮券功能對數(shù)據(jù)庫所做的必要
修改 150
11.2 GiftCertificate數(shù)據(jù)訪問類 151
11.3 在結(jié)賬頁上實(shí)現(xiàn)接受禮券 152
11.4 OrderManager類 154
11.5 小結(jié) 155
11.6 自學(xué)指導(dǎo) 155
第12章 用ASP.NET自動(dòng)處理產(chǎn)品信息的
電子郵件 157
12.1 ProductDetails.aspx頁的修改 157
12.2 Email.aspx頁 158
12.3 System.Web.Mail名稱空間 159
12.3.1 MailAttachment類 159
12.3.2 MailMessage類 160
12.3.3 SmtpMail類 160
12.4 Email.aspx.cs支持代碼類 161
12.5 小結(jié) 162
12.6 自學(xué)指導(dǎo) 163
第13章 交叉銷售和向上銷售 164
13.1 MyGolfGear.NET里的交叉銷售 164
13.1.1 交叉銷售要求數(shù)據(jù)庫做出的修改 165
13.1.2 交叉銷售用戶控件:AlsoPurchased
.ascx 166
13.1.3 使用AlsoPurchased用戶控件 168
13.2 MyGolfGear.NET中的向上銷售 169
13.2.1 向上銷售所需的數(shù)據(jù)庫修改 170
13.2.2 向上銷售用戶控件:UpSellProducts.
ascx 171
13.2.3 使用UpSellProducts用戶控件 173
13.3 小結(jié) 174
13.4 自學(xué)指導(dǎo) 174
第14章 用ASP.NET建立購物車 175
14.1 ASP.NET中的狀態(tài)管理 175
14.1.1 應(yīng)用程序狀態(tài) 175
14.1.2 會(huì)話狀態(tài) 177
14.2 數(shù)據(jù)模型和存儲(chǔ)過程 179
14.2.1 用來創(chuàng)建訂單的存儲(chǔ)過程 180
14.2.2 用來更新訂單的存儲(chǔ)過程 181
14.2.3 用來刪除訂單的存儲(chǔ)過程 181
14.2.4 用來向訂單中插入項(xiàng)目的存儲(chǔ)過程 182
14.2.5 用來在訂單中更新項(xiàng)目的存儲(chǔ)過程 183
14.2.6 用來在訂單中刪除項(xiàng)目的存儲(chǔ)過程 183
14.3 MyGolfGear.NET訂單的管理 184
14.3.1 創(chuàng)建訂單 184
14.3.2 存儲(chǔ)并檢索訂單 186
14.3.3 向訂單中添加一個(gè)項(xiàng)目 188
14.3.4 更新和刪除訂單中的項(xiàng)目 194
14.3.5 在訂單(購物車)中顯示項(xiàng)目 196
14.4 小結(jié) 199
14.5 自學(xué)指導(dǎo) 200
第15章 結(jié)賬處理 201
15.1 結(jié)賬處理的開始 201
15.2 檢索運(yùn)輸信息 204
15.3 回顧計(jì)算稅費(fèi)選項(xiàng) 207
15.4 使用Tax Web服務(wù) 208
15.4.1 從Web中調(diào)用Tax Web服務(wù) 210
15.4.2 從一個(gè)組件中調(diào)用Tax Web服務(wù) 210
15.5 回顧授權(quán)支付選項(xiàng) 212
15.6 得到支付信息 213
15.7 使用支付Web服務(wù) 216
15.8 提交訂單 218
15.9 開發(fā)確認(rèn)頁面 222
15.10 小結(jié) 223
15.11 自學(xué)指導(dǎo) 223
第16章 用ASP.NET認(rèn)證和授權(quán)實(shí)現(xiàn)個(gè)
性化 224
16.1 添加MyGolfGear數(shù)據(jù)模型以支持認(rèn)證、
授權(quán)和個(gè)性化 224
16.1.1 User表 224
16.1.2 UserType表 225
16.2 實(shí)現(xiàn)LoginInformation類簡化認(rèn)證 225
16.3 使用Login頁面進(jìn)行認(rèn)證 227
16.3.1 Login.aspx.cs支持代碼類 227
16.3.2 為認(rèn)證實(shí)現(xiàn)Login.aspx頁面 228
16.4 實(shí)現(xiàn)加入頁面來允許新用戶加入MyGolfGear.NET 229
16.4.1 Jion.aspx.cs支持代碼類 229
16.4.2 實(shí)現(xiàn)Join.aspx頁面 230
16.5 小結(jié) 231
16.6 自學(xué)指導(dǎo) 232
第17章 跟蹤訂單狀態(tài) 233
17.1 限制對訂單狀態(tài)頁面的訪問 233
17.2 訪問訂單狀態(tài)頁面 234
17.2.1 決定用戶ID 234
17.2.2 檢索訂單 235
17.2.3 顯示用戶訂單 237
17.3 小結(jié) 242
17.4 自學(xué)指導(dǎo) 242
第四部分 發(fā)布和維護(hù)網(wǎng)站的運(yùn)行
第18章 維護(hù)用戶信息 243
18.1 重新訪問的User表 243
18.2 UserDS數(shù)據(jù)集 246
18.3 MyGolfGearDP數(shù)據(jù)訪問類 262
18.4 Users.aspx.cs支持代碼類 264
18.5 通過User.aspx頁面訪問用戶信息 267
18.6 小結(jié) 270
18.7 自學(xué)指導(dǎo) 271
第19章 調(diào)試和優(yōu)化站點(diǎn) 272
19.1 壓力測試 272
19.1.1 使用壓力測試工具 272
19.1.2 使用Web程序壓力測試工具 274
19.1.3 性能考慮 275
19.2 剖析和調(diào)試工具 276
19.2.1 性能監(jiān)視器計(jì)數(shù)器 276
19.2.2 .NET性能計(jì)數(shù)API 276
19.2.3 跟蹤并調(diào)試類 279
19.3 優(yōu)化站點(diǎn) 280
19.3.1 .NET終止和垃圾收集 280
19.3.2 被管-未被管代碼的轉(zhuǎn)換 281
19.3.3 .NET數(shù)值類型與引用類型的對比 281
19.3.4 使用.NET的StringBuilder類 282
19.3.5 Internet信息服務(wù)器的優(yōu)化 283
19.3.6 Windows 2000優(yōu)化 284
19.3.7 網(wǎng)絡(luò)優(yōu)化 284
19.4 .NET日志 285
19.5 小結(jié) 286
19.6 自學(xué)指導(dǎo) 287
第20章 站點(diǎn)安全 288
20.1 關(guān)鍵概念 288
20.1.1 權(quán)限 288
20.1.2 驗(yàn)證和授權(quán) 291
20.1.3 主體對象 291
20.1.4 類型安全 294
20.1.5 安全方針 294
20.2 基于角色的安全 295
20.2.1 角色概述 295
20.2.2 使用基于角色的安全 295
20.2.3 COM+互操作性 296
20.3 代碼訪問安全 296
20.4 加密數(shù)據(jù) 299
20.5 ASP.NET安全 299
20.6 小結(jié) 302
20.7 自學(xué)指導(dǎo) 302
第21章 部署站點(diǎn) 303
21.1 關(guān)于服務(wù)器Farm 303
21.2 Application Center 305
21.2.1 Application Center叢聚 305
21.2.2 載荷平衡 305
21.2.3 Application Center的內(nèi)建監(jiān)視功能 306
21.2.4 同步與部署 306
21.3 文件復(fù)制部署 307
21.4 將提供外部訪問的站點(diǎn)打包 307
21.5 移動(dòng)數(shù)據(jù)庫 310
21.5.1 備份和恢復(fù)數(shù)據(jù)庫 310
21.5.2 使用DTS 的導(dǎo)入/導(dǎo)出向?qū)?311
21.6 小結(jié) 314
21.7 自學(xué)指導(dǎo) 314
附 錄
附錄A C#語言參考 315
A.1 數(shù)據(jù)類型 315
A.1.1 數(shù)值類型 315
A.1.2 引用類型 316
A.1.3 打包 316
A.2 類 317
A.3 結(jié)構(gòu) 317
A.4 枚舉 318
A.4.1 初始化 319
A.4.2 基類型 319
A.5 語句和執(zhí)行流 320
A.5.1 選擇語句 320
A.5.2 循環(huán)語句 322
A.5.3 跳轉(zhuǎn)語句 323
A.6 運(yùn)算符 325
A.7 特性 326
A.8 屬性 327
A.8.1 使用屬性 327
A.8.2 創(chuàng)建屬性 328
A.9 索引指示器 332
A.10 數(shù)組 333
A.10.1 聲明數(shù)組 333
A.10.2 初始化數(shù)組 333
A.10.3 使用多維數(shù)組 333
A.11 字符串 334
A.12 接口 334
A.12.1 聲明一個(gè)接口 334
A.12.2 實(shí)現(xiàn)一個(gè)接口 335
A.13 代表和事件 336
A.14 異常處理 337
A.15 方法參數(shù) 337
A.15.1 out 337
A.15.2 ref 338
A.15.3 params 339
A.16 函數(shù)重載 339
A.17 繼承 340
附錄B VB.NET語言參考 342
B.1 句法變化以及新的語言特性 342
B.1.1 數(shù)據(jù)類型 342
B.1.2 運(yùn)算符 344
B.1.3 數(shù)組 344
B.1.4 結(jié)構(gòu) 345
B.1.5 對Set說再見 345
B.1.6 聲明屬性 345
B.1.7 異常處理 346
B.1.8 Return關(guān)鍵字 347
B.1.9 代表和事件 347
B.1.10 屬性 348
B.1.11 自由線程 349
B.2 面向?qū)ο筇匦?350
B.2.1 繼承 350
B.2.2 方法重載 351
B.2.3 構(gòu)造函數(shù) 352
B.2.4 覆蓋 352
B.2.5 共享成員 353
附錄C ASP.NET對象模型 354
C.1 HttpContext 354
C.2 HttpRequest 354
C.3 HttpResponse 355
C.4 HttpApplication 356
C.5 HttpSessionState 357
C.6 HttpServerUtility 358
附錄D ASP.NET速查 359
D.1 ADO.NET 359
D.2 ADO.NET體系結(jié)構(gòu) 360
D.3 連接和SqlConnection對象 360
D.4 Command對象 361
D.5 ADO.NET的DataAdapter 361
D.6 ADO.NET的DataSet 364
D.6.1 DataSet圖表和XML 364
D.6.2 數(shù)據(jù)關(guān)系 366
D.6.3 約束 367
D.6.4 用數(shù)據(jù)集編程(定型與無定型) 367
D.6.5 綁定到DataGrid 368

圖書封面

評論、評分、閱讀與下載


    .NET 框架下電子商務(wù)站點(diǎn)建設(shè)指南 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7