久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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