国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

B2C 電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)

時間:2024-09-18 15:07:29 碩士畢業(yè)論文 我要投稿
  • 相關(guān)推薦

B2C 電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)

  摘要:介紹利用ASP.NET 和ADO.NET 技術(shù)構(gòu)建一個小型的B2C 電子商務(wù)網(wǎng)站,探討網(wǎng)站開發(fā)的系統(tǒng)設(shè)計總體結(jié)構(gòu)、功能實現(xiàn)及主要技術(shù)與方法,闡明基于ASP.NET 的系統(tǒng)開發(fā)具有良好的可擴展性和易于維護等特點。
  關(guān)鍵詞:B2C;電子商務(wù);ASP.NET
  B2C 是英文Business-to-Consumer(商家對客戶)的縮寫,而其中文簡稱為商對客。商對客是電子商務(wù)的一種模式,也就是通常說的商業(yè)零售,直接面向消費者銷售商品和服務(wù)。這種形式的電子商務(wù)一般以網(wǎng)絡(luò)零售業(yè)為主,主要借助于互聯(lián)網(wǎng)開展在線銷售活動。
  根據(jù)中國互聯(lián)網(wǎng)信息中心最近提供的《中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告》調(diào)查顯示,網(wǎng)上購物已經(jīng)由以前的嘗試性購買向日常的生活習(xí)慣發(fā)展。在最近的兩年里,國內(nèi)B2C 出現(xiàn)爆發(fā)式發(fā)展。
  鑒于前面所述,本文論述了構(gòu)建B2C 電子商務(wù)網(wǎng)站的技術(shù)手段和實現(xiàn)方法。
  1 主要技術(shù)介紹
  1.1 ASP.NETASP.NET 是Microsoft 公司推出的Web 開發(fā)平臺,也是目前最先進、特征最豐富、功能最強大的Web 開發(fā)平臺。ASP.NET 具有方便、靈活、性能優(yōu)、生產(chǎn)效率高、完整性強等特點,是目前主流的網(wǎng)絡(luò)編程環(huán)境之一。
  1.2 SQL Server 2005在當今的互聯(lián)世界中,數(shù)據(jù)和管理數(shù)據(jù)的系統(tǒng)必須始終為用戶可用且能夠確保安全。SQL Server 2005 是一個具有易管理、可用性、可伸縮性、安全性的數(shù)據(jù)庫管理系統(tǒng),日益受到廣大數(shù)據(jù)庫用戶的青睞。SQL SERVER 2005 定位于Internet 背景下的數(shù)據(jù)庫應(yīng)用,它為用戶的Web 應(yīng)用提供了一款完善的數(shù)據(jù)管理和數(shù)據(jù)分析解決方案。
  2 系統(tǒng)分析與設(shè)計
  2.1 系統(tǒng)分析B2C 電子商務(wù)網(wǎng)站主要是實現(xiàn)網(wǎng)上購物的信息化管理。電子商務(wù)網(wǎng)站的主要業(yè)務(wù)就是通過網(wǎng)絡(luò)進行在線銷售,因此系統(tǒng)最核心最重要的功能便是實現(xiàn)網(wǎng)上在線銷售功能。通過該電子商務(wù)網(wǎng)站,能夠擴展商品銷售渠道,擴大商品消費群體,且不受時空限制,從而提高企業(yè)效益。
  2.2 系統(tǒng)目標該網(wǎng)站具有以下功能目標:界面友好、操作方便;全面、分類展示商品;能夠顯示商品的詳細信息,方便顧客更深入了解商品信息;能夠查看網(wǎng)站上的交易信息;對瀏覽者輸入的數(shù)據(jù),網(wǎng)站進行嚴格的驗證,具有一定容錯性;網(wǎng)站前臺提供新商品上市公告,方便顧客及時了解最新信息;提供網(wǎng)站留言交互功能;提供網(wǎng)絡(luò)在線支付功能;具有易維護和易操作性等特點;網(wǎng)站運行穩(wěn)定、安全可靠。
  2.3 系統(tǒng)功能結(jié)構(gòu)網(wǎng)站前臺管理系統(tǒng)功能類別如下:網(wǎng)站公告、最新商品、推薦商品、熱門商品、商品分類、用戶中心、購物流程、購物車。網(wǎng)站后臺管理系統(tǒng)功能設(shè)計如下:系統(tǒng)管理、商品管理、內(nèi)容管理、訂單管理、會員管理、管理員管理、友情鏈接。2.4 數(shù)據(jù)庫設(shè)計通過對網(wǎng)站進行需求分析、流程設(shè)計及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃關(guān)系數(shù)據(jù)庫數(shù)據(jù)表有:管理員信息表、內(nèi)容信息表、商品大類表、商品信息表、訂單信息表、訂單明細表、會員信息表、友情鏈接信息表、留言信息表。
  3 實現(xiàn)
  3.1 公共類設(shè)計在網(wǎng)站開發(fā)中將以類的形式來組織、封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理。特別是對于數(shù)據(jù)庫的操作,使用了多個操作類,例如建立一個類來實現(xiàn)對數(shù)據(jù)庫的各種操作,其中該類中實現(xiàn)連接數(shù)據(jù)庫的方法代碼如下:
  public SqlConnection DBConnection(){ string constr;constr=System.Configuration.ConfigurationSettings.AppSettings["ConnStr"];SqlConnection DBConn=new SqlConnection(constr);Return DBConn;}
  3.2 網(wǎng)站前臺設(shè)計對于前臺美工設(shè)計特別是對于首頁頁面的設(shè)計是非常重要的,這不僅會影響到顧客的情緒,也會影響到網(wǎng)站的人氣。在技術(shù)方面,設(shè)計網(wǎng)站首頁功能模塊時,采用母版頁技術(shù),用來封裝前臺每個頁面的頭、尾、分類導(dǎo)航條和用戶登錄。而在母版頁的設(shè)計中又主要應(yīng)用用戶自定義控件來實現(xiàn)。
  3.3 購物車實現(xiàn)購物車功能是本網(wǎng)站實現(xiàn)的最關(guān)鍵技術(shù),通過購物車可以顯示和管理用戶的購物信息。用戶在瀏覽商品時,如果想購買正在瀏覽的商品,單擊商品下方的購買按鈕,即可將該商品的信息添加到購物車中,通過單擊頁面導(dǎo)航欄中的購物車鏈接直接進入購物車管理頁面,可以對購物車中的商品進行各種編輯和查看操作。購物車主要功能如下:1) 將商品添加到購物車;2) 瀏覽購物車中的商品信息;3) 修改購物車中的商品數(shù)量;4) 刪除購物車中的商品;5) 清空購物車。
  購物車實現(xiàn)部分代碼如下:
  //獲得購物車hashCar = (Hashtable)Session["ShopCart"];//使用foreach 語句,遍歷更新購物車中的商品數(shù)量foreach (GridViewRow gvr in GridView1.Rows){}
  //清空購物車Session["ShopCart"] = null;//刪除購物車中指定商品hashCar.Remove(e.CommandArgument);//更新購物車Session["ShopCart"] = hashCar;3.4 后臺登錄實現(xiàn)后臺登錄頁面主要實現(xiàn)對進入后臺用戶進行安全性驗證,以防非法用戶進入。同時使用驗證碼技術(shù),防止使用注冊機惡意登錄本站后臺。驗證碼是一串隨機產(chǎn)生的數(shù)字與英文字母組合成的字符串。最好是將驗證碼生成到圖片里,然后在圖片上加一些干擾素,計算機將更難識別。
  3.5 商品管理實現(xiàn)在電子商務(wù)網(wǎng)站中,對商品信息的管理非常重要,一個好的電子商務(wù)網(wǎng)站系統(tǒng)必須要有一個強大的商品庫存管理模塊。商品庫存管理主要實現(xiàn)對商品信息的管理,包括對網(wǎng)站商品信息和商品類別的查詢、添加、修改和刪除功能。
  在商品管理頁面中顯示商品所屬類別 和商品熱銷價 時, 主要應(yīng)用數(shù)據(jù)綁定表達式。在ASP.NET 中主要應(yīng)用的是DataBinder.Eval 方法,該方法比較成熟,可以再程序中的任何地方使用。DataBinder.Eval 方法的語法如下:
  <%# DataBinder.Eval(Containter.DataItem,expression).%>
  3.6 訂單管理實現(xiàn)訂單管理是電子商務(wù)網(wǎng)站的一個重要內(nèi)容,當用戶購買完自己所需的商品放入購物車后將提交訂單,對自己所購買的商品進行結(jié)算,所以對用戶的訂單管理非常重要。在網(wǎng)站后臺的訂單管理頁面中,訂單將根據(jù)處理流程以不同的狀態(tài)存在,一般主要有以下一些狀態(tài):未確認、已確認、未發(fā)貨、已發(fā)貨、未歸檔、已歸檔。管理員可以根據(jù)實際需要來查詢、瀏覽和刪除訂單信息。
  要給用戶一個訂單憑證,就要把用戶訂單打印出來。在訂單管理頁面中應(yīng)添加打印技術(shù)。當用戶單擊打印按鈕后,將會對訂單進行打印,同時隱藏打印按鈕。
  3.7 在線支付設(shè)計網(wǎng)站用戶在購物完畢后,B2C 電子商務(wù)網(wǎng)站將給用戶生成一個訂單(有一個唯一的訂單號),如果用戶選擇某銀行支付,用戶從 電子商務(wù)網(wǎng)站提交訂單至某銀行網(wǎng)上支付服務(wù)器; 用戶在該銀行網(wǎng)上支付服務(wù)器的支付頁面輸入自己的支付卡號和支付密碼,完成訂單支付。銀行會將交易結(jié)果通過網(wǎng)頁通知用戶,通過電子商務(wù)網(wǎng)站接口通知管理員,如該訂單為信息化商品,銀行將引導(dǎo)用戶至電子商務(wù)網(wǎng)站上取貨。一般來說,銀行提供給網(wǎng)站有多種不同模式的接口,用來向商戶傳遞交易結(jié)果信息,網(wǎng)站可以根據(jù)自己的情況自由選擇。
  4 總結(jié)
  使用ASP.NET 和SQL Server2005 數(shù)據(jù)庫技術(shù)來開發(fā)B2C 電子商務(wù)網(wǎng)站從效率和安全性方面來看, 要優(yōu)于使用ASP 和ACCESS數(shù)據(jù)庫等技術(shù)。雖然,ASP.NET 有許多優(yōu)點,但在開發(fā)過程中,尤其要注意B2C 網(wǎng)站的安全性、穩(wěn)定性和操作性,這樣才能使所開發(fā)的B2C 網(wǎng)站真正具有實際使用價值。
  參考文獻:
  [1] 胡靜,韓英杰,陶永才.ASP.NET 動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學(xué)出版社,2012.
  [2] 仝春靈.數(shù)據(jù)庫原理與應(yīng)用SQL Server 2005[M].北京:中國水利水電出版社,2012.
  [3] 李貞華.電子商務(wù)概論[M].北京:機械工業(yè)出版社,2012.
  [4] 李洪心.電子商務(wù)網(wǎng)站建設(shè)[M].北京:機械工業(yè)出版社,2012.
  [5] 劉軍,馬敏.電子商務(wù)系統(tǒng)的分析與設(shè)計[M].北京:高等教育出版社,2012.

B2C 電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)

【B2C 電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)】相關(guān)文章:

電子商務(wù)網(wǎng)站的設(shè)計及其實現(xiàn)03-07

B2C電子商務(wù)網(wǎng)站運營前的準備03-22

電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計03-22

美容網(wǎng)站的設(shè)計與實現(xiàn)JSP+SQL03-08

購物網(wǎng)站的設(shè)計與實現(xiàn)ASP+SQL03-08

電子商務(wù)典型模式的設(shè)計與實現(xiàn)03-21

談消費行為理論在b2c網(wǎng)站設(shè)計中的應(yīng)用03-18

ASP.NET的網(wǎng)站新聞管理系統(tǒng)設(shè)計與實現(xiàn)03-19

基于ASP的購物網(wǎng)站的設(shè)計與實現(xiàn)ASP+Access03-08