ASP.NET 2.0電子商務高級編程(C# 2005版)(簡體書)
商品資訊
ISBN13:9787302162483
出版社:清華大學出版社(大陸)
作者:(美)薩克雷斯
出版日:2007/11/01
裝訂/頁數:平裝/560頁
版次:1
商品簡介
目次
商品簡介
在多年開發電子商務應用程序的工作中,我遇到過不計其數的問題和解決方案,希望將所有這些與我的合作開發人員分享。本書就是結合了所有這些經驗的產物。 本書討論了在為客戶設計和開發ASF.NET 2.0電子商務應用程序時需要進行的所有決策,從收集需求到部署應用程序。因為電了商務通常是含糊的概念,很難一開始就確切地指出成功解決方案中所涉及的內容。我在本書中創建了一個虛擬的公司LiItle Italy Vineyards,將其作為貫穿本書的案例分析。通過使用這種實際的方法,展示了如何將電子商務概念轉換為相應的代碼。 在閱讀本書并從頭到尾遵循案例分析之后,您將深入理解如何開發專業的ASP.NET 2.0電子商務應用程序,并使該應用程序將具有較好的可伸縮性和安全性。您將學習應用程序體系結構的各個組成部分,正確建立Visual Studio 2005項目的方法,以及獲得和安裝所需SSL證書的方法。如同您期望的那樣,本書中廣泛介紹了軟件工程決策,但是也介紹了在開發和維護成功電子商務應用程序時需要了解的所有業務元素,從而使該應用程序能實現客戶所期望的結果。 感謝您閱讀本書,希望您能在開發工作中不斷取得成功。
目次
第1部分 基礎知識
第1章 電子商務系統簡介
1.1 商務的定義
1.2 電子商務的優勢
1.3 電子商務的進入壁壘
1.4 內容提要
1.5 小結
第2章 Microsoft工具簡介
2.1 各種工具
2.1.1 Visual Studio 2005
2.1.2 Microsoft .NET Framework 2.0
2.1.3 C# 2.0
2.1.4 Microsoft Visio或Visual Studio 2005 Class Designer
2.1.5 SQL Server 2005
2.1.6 Internet Information Service
2.1.7 SSL證書
2.2 開發環境
2.3 產品環境
2.3.1 自己提供主機
2.3.2 外購主機
2.4 小結
第3章 案例分析中的公司背景
3.1 公司背景
3.1.1 當前形勢
3.1.2 競爭者
3.2 進一步提高和增加銷售量
3.3 使用案例分析的原因
3.4 小結
第2部分 業務層面
第4章 搜集需求
4.1 需求搜集簡介
4.2 搜集需求的方法
4.2.1 采訪
4.2.2 形成文檔
4.3 正式需求
4.3.1 產品目錄
4.3.2 購物車
4.3.3 PayPal信用卡支付
4.3.4 跟蹤信息
4.3.5 內容管理系統
4.3.6 有關我們
4.3.7 聯系我們
4.3.8 用戶賬戶登錄
4.3.9 Wine of the Month Club
4.3.10 年齡驗證
4.4 小結
第5章 將銷售轉化成利潤
5.1 銷售主打產品
5.2 銷售附屬產品
5.3 與類似業務合作
5.4 建立會員制度
5.5 出售廣告板塊
5.6 小結
第6章 風險評估
6.1 滿足需求
6.2 系統停機
6.3 支付
6.4 物理和邏輯攻擊
6.4.1 物理攻擊
6.4.2 邏輯攻擊
6.4.3 預防
6.5 敏感信息和數據
6.6 小結
第3部分 項目規劃和設計
第7章 利用UML建立對象模型
7.1 建立對象模型的好處
7.2 活動圖
7.2.1 搜索
7.2.2 給購物車添加物品
7.2.3 結賬
7.2.4 放棄購物車的處理
7.2.5 賬戶注冊
7.3 用例
7.4 類圖
7.4.1 EndUser類
7.4.2 EndUserType類
7.4.3 Product類
7.4.4 ProductCategory類
7.4.5 Order類
7.4.6 OrderDetails類
7.4.7 Address類
7.4.8 ContactInformation類
7.4.9 ShoppingCart類
7.4.10 CreditCard類
7.5 小結
第8章 利用SQL Server 2005設計數據庫
8.1 創建數據庫
8.2 創建表
8.2.1 Products表
8.2.2 ProductCategory表
8.2.3 ProductImages表
8.2.4 Orders表
8.2.5 OrderDetails表
8.2.6 OrderStatus表
8.2.7 EndUser表
8.2.8 EndUserType表
8.2.9 Address表
8.2.10 ContactInformation表
8.2.11 ShoppingCart表
8.3 建立關聯
8.3.1 OrderDetails表
8.3.2 Orders表
8.3.3 EndUser表
8.3.4 Products表
8.3.5 ShoppingCart表
8.4 類型插入
8.4.1 EndUserType表
8.4.2 OrderStatus表
8.4.3 ProductCategory表
8.5 檢查數據庫的完整性
8.6 小結
第9章 Visual Studio 2005
9.1 案例分析的方法
9.2 案例分析的解決方案
9.3 創建Web項目
9.4 擴展Web項目
9.4.1 Images
9.4.2 Scripts
9.4.3 CSS
9.4.4 Admin
9.5 添加類庫
9.5.1 Common
9.5.2 DataAccess
9.5.3 Operational
9.5.4 BusinessLogic
9.6 小結
第4部分 體系結構
第10章 構建完整的系統體系結構
10.1 多層體系結構簡介
10.2 LittleItalyVineyards體系結構簡介
10.3 表示層簡介
10.4 數據訪問層簡介
10.5 業務邏輯層簡介
10.6 小結
第11章 創建公共對象
11.1 使用公共對象的原因
11.2 類
11.2.1 EndUser
11.2.2 EndUserType
11.2.3 Product
11.2.4 ProductCategory
11.2.5 Orders
11.2.6 OrderDetail
11.2.7 Address
11.2.8 ContactInformation
11.2.9 ShoppingCart
11.2.10 CreditCard
11.3 實現公共類
11.4 在Visual Studio 2005中重構
11.5 小結
第12章 創建數據訪問層
12.1 使用數據訪問層的原因
12.2 使用Microsoft Data Access Application Block
12.3 實現類
12.3.1 DataAccessBase類
12.3.2 連接字符串
12.3.3 StoredProcedure類
12.3.4 DataBaseHelper類
12.4 小結
第13章 創建業務邏輯層
13.1 業務邏輯層簡介
13.2 實現業務邏輯層
13.3 各個部分協同工作
13.4 小結
第14章 研究集成選項
14.1 操作管理程序簡介
14.2 實現操作管理程序
14.3 實現Web服務
14.4 執行一些異常處理
14.5 小結
第15章 創建表示層
15.1 查看整體設計
15.2 實現主控頁面
15.3 創建各個Web頁面
15.3.1 About Us
15.3.2 Winery
15.3.3 FAQ
15.3.4 Contact Us
15.3.5 默認錯誤頁面
15.4 小結
第5部分 核心開發
第16章 開發產品目錄
16.1 創建產品目錄
16.1.1 創建存儲過程
16.1.2 編寫代碼和類
16.1.3 顯示產品圖像
16.2 創建產品明細
16.3 搜索目錄
16.4 小結
第17章 建立購物車
17.1 向購物車中添加物品
17.2 顯示購物車
17.3 更新購物車
17.4 處理丟棄的購物車
17.5 小結
第18章 集成PayPal SDK
18.1 PayPal SDK簡介
18.1.1 選擇PayPal的原因
18.1.2 安裝PayPal SDK
18.2 配置Developer Central的賬戶
18.2.1 創建沙箱賬戶
18.2.2 創建測試證書
18.2.3 配置測試證書
18.3 集成PayPal API
18.4 小結
19章 實現結賬過程
19.1 購物車結賬
19.2 創建新用戶賬戶
19.3 登錄
19.4 小結
第20章 處理支付
20.1 實現PayPal API代碼
20.2 實現直接支付
20.3 錄入賬單和發貨信息
20.4 提交支付
20.5 完成支付
20.6 小結
第21章 創建管理員的控制面板
21.1 設置控制面板
21.2 創建管理員登錄賬戶
21.3 創建一個新商品
21.4 更新商品
21.5 查看所有商品
21.6 小結
第22章 創建顧客的賬戶
22.1 建立顧客賬戶
22.2 擴充顧客登錄賬戶
22.3 查看訂單
22.4 查看訂單詳情
22.5 小結
第6部分 訂單履行和商品推銷
第23章 管理訂單
23.1 查看訂單
23.2 查看訂單詳情
23.3 創建訂單履行計劃
23.4 通知顧客
23.5 發還退款
23.6 小結
第24章 宣傳網站和促銷
24.1 促銷相關的產品
24.2 使用電子時事資訊進行宣傳
24.3 允許顧客取消定閱
24.4 小結
第25章 從信用卡交易中賺錢
25.1 轉移資金
25.2 采用其他方式獲取金錢
25.2.1 索要支票
25.2.2 金融市場
25.2.3 借記卡
25.2.4 使用ATM支取現金
25.2.5 從PayPal商店購買商品
25.3 小結
第7部分 部署
第26章 編譯和部署選項
26.1 構建代碼
26.2 預編譯和發布
26.3 完成應用程序
26.4 小結
第27章 配置產品環境
27.1 設置域
27.1.1 注冊域
27.1.2 設置DNS服務器
27.2 設置宿主方案
27.3 設置IIS和數據庫
27.4 配置SSL證書
27.4.1 獲取SSL證書
27.4.2 安裝SSL證書
27.5 部署應用程序
27.5.1 復制源代碼
27.5.2 完成Web.config文件
27.6 小結
第8部分 維護
第28章 支持和維護應用程序
28.1 監視應用程序
28.1.1 監視應用程序非常重要的原因
28.1.2 性能
28.2 發現并糾正錯誤
28.3 優化應用程序
28.4 小結
第1章 電子商務系統簡介
1.1 商務的定義
1.2 電子商務的優勢
1.3 電子商務的進入壁壘
1.4 內容提要
1.5 小結
第2章 Microsoft工具簡介
2.1 各種工具
2.1.1 Visual Studio 2005
2.1.2 Microsoft .NET Framework 2.0
2.1.3 C# 2.0
2.1.4 Microsoft Visio或Visual Studio 2005 Class Designer
2.1.5 SQL Server 2005
2.1.6 Internet Information Service
2.1.7 SSL證書
2.2 開發環境
2.3 產品環境
2.3.1 自己提供主機
2.3.2 外購主機
2.4 小結
第3章 案例分析中的公司背景
3.1 公司背景
3.1.1 當前形勢
3.1.2 競爭者
3.2 進一步提高和增加銷售量
3.3 使用案例分析的原因
3.4 小結
第2部分 業務層面
第4章 搜集需求
4.1 需求搜集簡介
4.2 搜集需求的方法
4.2.1 采訪
4.2.2 形成文檔
4.3 正式需求
4.3.1 產品目錄
4.3.2 購物車
4.3.3 PayPal信用卡支付
4.3.4 跟蹤信息
4.3.5 內容管理系統
4.3.6 有關我們
4.3.7 聯系我們
4.3.8 用戶賬戶登錄
4.3.9 Wine of the Month Club
4.3.10 年齡驗證
4.4 小結
第5章 將銷售轉化成利潤
5.1 銷售主打產品
5.2 銷售附屬產品
5.3 與類似業務合作
5.4 建立會員制度
5.5 出售廣告板塊
5.6 小結
第6章 風險評估
6.1 滿足需求
6.2 系統停機
6.3 支付
6.4 物理和邏輯攻擊
6.4.1 物理攻擊
6.4.2 邏輯攻擊
6.4.3 預防
6.5 敏感信息和數據
6.6 小結
第3部分 項目規劃和設計
第7章 利用UML建立對象模型
7.1 建立對象模型的好處
7.2 活動圖
7.2.1 搜索
7.2.2 給購物車添加物品
7.2.3 結賬
7.2.4 放棄購物車的處理
7.2.5 賬戶注冊
7.3 用例
7.4 類圖
7.4.1 EndUser類
7.4.2 EndUserType類
7.4.3 Product類
7.4.4 ProductCategory類
7.4.5 Order類
7.4.6 OrderDetails類
7.4.7 Address類
7.4.8 ContactInformation類
7.4.9 ShoppingCart類
7.4.10 CreditCard類
7.5 小結
第8章 利用SQL Server 2005設計數據庫
8.1 創建數據庫
8.2 創建表
8.2.1 Products表
8.2.2 ProductCategory表
8.2.3 ProductImages表
8.2.4 Orders表
8.2.5 OrderDetails表
8.2.6 OrderStatus表
8.2.7 EndUser表
8.2.8 EndUserType表
8.2.9 Address表
8.2.10 ContactInformation表
8.2.11 ShoppingCart表
8.3 建立關聯
8.3.1 OrderDetails表
8.3.2 Orders表
8.3.3 EndUser表
8.3.4 Products表
8.3.5 ShoppingCart表
8.4 類型插入
8.4.1 EndUserType表
8.4.2 OrderStatus表
8.4.3 ProductCategory表
8.5 檢查數據庫的完整性
8.6 小結
第9章 Visual Studio 2005
9.1 案例分析的方法
9.2 案例分析的解決方案
9.3 創建Web項目
9.4 擴展Web項目
9.4.1 Images
9.4.2 Scripts
9.4.3 CSS
9.4.4 Admin
9.5 添加類庫
9.5.1 Common
9.5.2 DataAccess
9.5.3 Operational
9.5.4 BusinessLogic
9.6 小結
第4部分 體系結構
第10章 構建完整的系統體系結構
10.1 多層體系結構簡介
10.2 LittleItalyVineyards體系結構簡介
10.3 表示層簡介
10.4 數據訪問層簡介
10.5 業務邏輯層簡介
10.6 小結
第11章 創建公共對象
11.1 使用公共對象的原因
11.2 類
11.2.1 EndUser
11.2.2 EndUserType
11.2.3 Product
11.2.4 ProductCategory
11.2.5 Orders
11.2.6 OrderDetail
11.2.7 Address
11.2.8 ContactInformation
11.2.9 ShoppingCart
11.2.10 CreditCard
11.3 實現公共類
11.4 在Visual Studio 2005中重構
11.5 小結
第12章 創建數據訪問層
12.1 使用數據訪問層的原因
12.2 使用Microsoft Data Access Application Block
12.3 實現類
12.3.1 DataAccessBase類
12.3.2 連接字符串
12.3.3 StoredProcedure類
12.3.4 DataBaseHelper類
12.4 小結
第13章 創建業務邏輯層
13.1 業務邏輯層簡介
13.2 實現業務邏輯層
13.3 各個部分協同工作
13.4 小結
第14章 研究集成選項
14.1 操作管理程序簡介
14.2 實現操作管理程序
14.3 實現Web服務
14.4 執行一些異常處理
14.5 小結
第15章 創建表示層
15.1 查看整體設計
15.2 實現主控頁面
15.3 創建各個Web頁面
15.3.1 About Us
15.3.2 Winery
15.3.3 FAQ
15.3.4 Contact Us
15.3.5 默認錯誤頁面
15.4 小結
第5部分 核心開發
第16章 開發產品目錄
16.1 創建產品目錄
16.1.1 創建存儲過程
16.1.2 編寫代碼和類
16.1.3 顯示產品圖像
16.2 創建產品明細
16.3 搜索目錄
16.4 小結
第17章 建立購物車
17.1 向購物車中添加物品
17.2 顯示購物車
17.3 更新購物車
17.4 處理丟棄的購物車
17.5 小結
第18章 集成PayPal SDK
18.1 PayPal SDK簡介
18.1.1 選擇PayPal的原因
18.1.2 安裝PayPal SDK
18.2 配置Developer Central的賬戶
18.2.1 創建沙箱賬戶
18.2.2 創建測試證書
18.2.3 配置測試證書
18.3 集成PayPal API
18.4 小結
19章 實現結賬過程
19.1 購物車結賬
19.2 創建新用戶賬戶
19.3 登錄
19.4 小結
第20章 處理支付
20.1 實現PayPal API代碼
20.2 實現直接支付
20.3 錄入賬單和發貨信息
20.4 提交支付
20.5 完成支付
20.6 小結
第21章 創建管理員的控制面板
21.1 設置控制面板
21.2 創建管理員登錄賬戶
21.3 創建一個新商品
21.4 更新商品
21.5 查看所有商品
21.6 小結
第22章 創建顧客的賬戶
22.1 建立顧客賬戶
22.2 擴充顧客登錄賬戶
22.3 查看訂單
22.4 查看訂單詳情
22.5 小結
第6部分 訂單履行和商品推銷
第23章 管理訂單
23.1 查看訂單
23.2 查看訂單詳情
23.3 創建訂單履行計劃
23.4 通知顧客
23.5 發還退款
23.6 小結
第24章 宣傳網站和促銷
24.1 促銷相關的產品
24.2 使用電子時事資訊進行宣傳
24.3 允許顧客取消定閱
24.4 小結
第25章 從信用卡交易中賺錢
25.1 轉移資金
25.2 采用其他方式獲取金錢
25.2.1 索要支票
25.2.2 金融市場
25.2.3 借記卡
25.2.4 使用ATM支取現金
25.2.5 從PayPal商店購買商品
25.3 小結
第7部分 部署
第26章 編譯和部署選項
26.1 構建代碼
26.2 預編譯和發布
26.3 完成應用程序
26.4 小結
第27章 配置產品環境
27.1 設置域
27.1.1 注冊域
27.1.2 設置DNS服務器
27.2 設置宿主方案
27.3 設置IIS和數據庫
27.4 配置SSL證書
27.4.1 獲取SSL證書
27.4.2 安裝SSL證書
27.5 部署應用程序
27.5.1 復制源代碼
27.5.2 完成Web.config文件
27.6 小結
第8部分 維護
第28章 支持和維護應用程序
28.1 監視應用程序
28.1.1 監視應用程序非常重要的原因
28.1.2 性能
28.2 發現并糾正錯誤
28.3 優化應用程序
28.4 小結
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

