• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)

      2015-03-27 17:00:33印德彬
      關(guān)鍵詞:購(gòu)物車頁(yè)面按鈕

      印德彬

      (仙桃職業(yè)學(xué)院 機(jī)械電子工程學(xué)院,湖北 仙桃 433000)

      基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)

      印德彬

      (仙桃職業(yè)學(xué)院 機(jī)械電子工程學(xué)院,湖北 仙桃 433000)

      電子商務(wù)通過信息網(wǎng)絡(luò),將貿(mào)易中發(fā)生關(guān)系的各方聯(lián)系起來。購(gòu)物車作為電子商務(wù)網(wǎng)站的基礎(chǔ)之一,使用十分廣泛。結(jié)合.NET技術(shù)提供的用戶配置功能,剖析了實(shí)現(xiàn)電子商務(wù)系統(tǒng)中購(gòu)物車設(shè)計(jì)的關(guān)鍵技術(shù),介紹了實(shí)現(xiàn)該功能的設(shè)計(jì)方法與技巧。

      電子商務(wù);購(gòu)物車;.NET

      1 購(gòu)物車在電子商務(wù)系統(tǒng)中的地位與作用

      電子商務(wù)系統(tǒng)中的購(gòu)物車指用戶選擇好商品后,從單擊“加入購(gòu)物車”按鈕到“去結(jié)算”之間的過程[1]。和超市購(gòu)物車的功能類似:方便用戶一次選擇多件商品去結(jié)算;在用戶選購(gòu)過程中充當(dāng)臨時(shí)收藏夾。對(duì)于商家來說,購(gòu)物車不僅讓用戶一次可以購(gòu)買多件商品,還是商家向消費(fèi)者推銷商品的手段之一。很多電子商務(wù)系統(tǒng)的購(gòu)物車頁(yè)面除了顯示用戶已選擇的商品外,還列表顯示了“瀏覽該商品的用戶還選擇了”或“猜你喜歡的商品”等相關(guān)商品信息的鏈接顯示。[2]

      與超市中的購(gòu)物車相比,電子商務(wù)系統(tǒng)中的購(gòu)物車具有更多的功能:(1)購(gòu)物車中的商品可以保存一定的時(shí)間,如20天、60天或更長(zhǎng)時(shí)間,只要用戶打開購(gòu)物車頁(yè)面就可以瀏覽到曾經(jīng)放入購(gòu)物車中的商品;(2)用戶可以添加、刪除商品,修改商品數(shù)量、規(guī)格等信息;(3)用戶選好商品隨時(shí)可以付款結(jié)賬,不像超市有營(yíng)業(yè)時(shí)間的限制,比超市購(gòu)物有更大的自由度。

      2 購(gòu)物車存儲(chǔ)

      購(gòu)物車主要有兩種存儲(chǔ)方式,包括Session和數(shù)據(jù)庫(kù)。Session的好處是效率較高,但相對(duì)內(nèi)存占用會(huì)較多,尤其是訪問量比較大的網(wǎng)站;而數(shù)據(jù)庫(kù)的效率顯然也是個(gè)問題。很多時(shí)候我們會(huì)從業(yè)務(wù)角度來綜合使用這兩種方式。

      (1)只有在用戶選擇“添加商品到購(gòu)物車”時(shí)才創(chuàng)建購(gòu)物車對(duì)象。要知道大多數(shù)的用戶都處于瀏覽狀態(tài),尤其是那些搜索引擎的爬蟲們,為每個(gè)光臨的用戶都自動(dòng)創(chuàng)建一個(gè)購(gòu)物車顯然是不明智的。

      (2)將購(gòu)物車臨時(shí)存儲(chǔ)到Session中的好處就是可以為沒有登錄的用戶提供購(gòu)物車服務(wù),只有在用戶進(jìn)行結(jié)算的時(shí)候才需要登錄。當(dāng)然,也可以使用Session ID作為唯一識(shí)別符將購(gòu)物車存儲(chǔ)到數(shù)據(jù)庫(kù)中。

      (3)對(duì)于已經(jīng)登錄的用戶,如果他的購(gòu)物車不為空,我們會(huì)在Session過期時(shí)將他的購(gòu)物車數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。這樣用戶下次進(jìn)入網(wǎng)站的時(shí)候就可以持有上次挑選的商品,進(jìn)行一次結(jié)算。這種人性化的方式更加吸引用戶。不過這里面有個(gè)陷阱,就是折扣的問題,因?yàn)楹芏啻黉N活動(dòng)中,商品的價(jià)格和日期有關(guān),因此這種方式可能帶來商品價(jià)格上的混亂。當(dāng)然這些數(shù)據(jù)必須設(shè)定失效期。

      3 購(gòu)物車的設(shè)計(jì)

      電子商務(wù)系統(tǒng)實(shí)現(xiàn)由用戶瀏覽商品、選擇商品、添加到購(gòu)物車、結(jié)算、付款等步驟組成的一個(gè)完整的購(gòu)物過程,需要在電子商務(wù)系統(tǒng)的不同頁(yè)面之間實(shí)現(xiàn)跳轉(zhuǎn)。[3]用戶將所選中的商品放入購(gòu)物車、繼續(xù)購(gòu)物、對(duì)購(gòu)物車中的商品進(jìn)行編輯(如刪除某商品,修改某商品的數(shù)量)、清空購(gòu)物車、付款下訂單等操作,電子商務(wù)系統(tǒng)要求能跟蹤用戶的行為,記錄下用戶操作的過程。但是HTTP協(xié)議是一種“無狀態(tài)”的協(xié)議,它本身不包括客戶與服務(wù)器之間交互的狀態(tài)信息。它不用記錄是哪個(gè)用戶選購(gòu)了商品,也不能將信息在頁(yè)面間跳轉(zhuǎn)時(shí)攜帶,所以要借助一些內(nèi)置對(duì)象或數(shù)據(jù)庫(kù)來實(shí)現(xiàn)信息的傳遞與記錄。

      3.1 購(gòu)物車設(shè)計(jì)實(shí)現(xiàn)的方式

      因此,“多范式”程序設(shè)計(jì)語言也是一個(gè)愈發(fā)明顯的趨勢(shì),例如LINQ的編程方式可將冗長(zhǎng)的命令簡(jiǎn)短化(以篩選出單價(jià)大于20的產(chǎn)品,對(duì)所屬種類進(jìn)行分組,并降序地列出每組的分類名稱及產(chǎn)品數(shù)量的編寫為例。圖2為L(zhǎng)INQ編程方式)。

      目前電子商務(wù)系統(tǒng)中的購(gòu)物車主要是用Cookie、Session和數(shù)據(jù)庫(kù)的方式來實(shí)現(xiàn),下面分別分析一下它們的機(jī)制及作用。

      3.1.1 使用Cookie方式來實(shí)現(xiàn)購(gòu)物車

      Cookie是服務(wù)器通過瀏覽器保存在客戶端硬盤上的文件,幫助服務(wù)器記錄瀏覽器訪問狀態(tài)信息,服務(wù)器可以讀取瀏覽器中的Cookie信息,并進(jìn)行相關(guān)操作。利用Cookie鍵/值對(duì)特性保存用戶所選購(gòu)的商品,實(shí)現(xiàn)購(gòu)物車的功能。設(shè)置Cookie的有效生命周期,只要客戶不清除,信息就一直存在?;贑ookie的方式實(shí)現(xiàn)購(gòu)物車,信息存儲(chǔ)在客戶端,減輕了服務(wù)器的負(fù)荷;基于Cookie的購(gòu)物車要求用戶瀏覽器必須支持并設(shè)置啟用Cookie,否則購(gòu)物車則失效。國(guó)內(nèi)最大的當(dāng)當(dāng)網(wǎng)絡(luò)書店就是利用Cookie來實(shí)現(xiàn)購(gòu)物車功能的。

      3.1.2 使用Session方式來實(shí)現(xiàn)購(gòu)物車

      Session可以保存和跟蹤用戶的狀態(tài)信息,會(huì)話信息保存在服務(wù)器,每一個(gè)會(huì)話有一個(gè)唯一的SessionID標(biāo)識(shí)。Session不依賴于客戶端設(shè)置,信息存儲(chǔ)在服務(wù)器會(huì)更安全,但是Session會(huì)占用服務(wù)器資源,加大服務(wù)器端的負(fù)載,因此會(huì)影響服務(wù)器的性能。

      3.1.3 結(jié)合數(shù)據(jù)庫(kù)的方式實(shí)現(xiàn)購(gòu)物車

      利用Cookie或Session實(shí)現(xiàn)購(gòu)物車,需要設(shè)置Cookie或Session對(duì)象的生命周期,為了讓購(gòu)物車中的信息更持久保存,可以選用數(shù)據(jù)庫(kù)來實(shí)現(xiàn)。使用數(shù)據(jù)庫(kù)實(shí)現(xiàn)提高了數(shù)據(jù)的安全性,存儲(chǔ)的信息量也更大。每一個(gè)購(gòu)物的行為,都要直接建立與數(shù)據(jù)庫(kù)的連接,操作完成后才能釋放連接。當(dāng)并發(fā)用戶很多時(shí),對(duì)數(shù)據(jù)庫(kù)的性能提出了更高的要求。例如淘寶網(wǎng)中的購(gòu)物車有兩種實(shí)現(xiàn)形式,其中用戶登錄后打開的購(gòu)物車是使用數(shù)據(jù)庫(kù)方式實(shí)現(xiàn)的。

      3.2 三種實(shí)現(xiàn)購(gòu)物車方式的選擇

      使用Cookie實(shí)現(xiàn)購(gòu)物車,必須獲得瀏覽器的支持,同時(shí)信息存儲(chǔ)在客戶端,極易被獲取,一般Cookie只用來維持與服務(wù)器的會(huì)話。這種方式的缺點(diǎn)是如果客戶端不支持Cookie,就會(huì)使購(gòu)物車失效;另一方面當(dāng)用戶選擇好商品放入購(gòu)物車后,如果換一臺(tái)電腦,還想瀏覽購(gòu)物車中的商品,就沒法瀏覽了,因?yàn)镃ookie信息是存儲(chǔ)在本機(jī)。

      使用Session實(shí)現(xiàn)購(gòu)物車,能很好地與交易雙方保持會(huì)話,同時(shí)不受客戶端設(shè)置的影響,在購(gòu)物車技術(shù)中得到了廣泛的應(yīng)用。因?yàn)镾ession信息是保存在服務(wù)器端,所以當(dāng)并發(fā)的客戶很多時(shí),會(huì)增加服務(wù)器的負(fù)荷。

      使用數(shù)據(jù)庫(kù)實(shí)現(xiàn)購(gòu)物車,在一定程度上解決了上述問題,購(gòu)物車信息保存持久,而且用戶在不同的機(jī)器上都可以查看到已放入購(gòu)物車中的商品信息。在這種購(gòu)物流程中涉及到對(duì)數(shù)據(jù)庫(kù)的頻繁操作,當(dāng)用戶很多的時(shí)候就加大了數(shù)據(jù)庫(kù)服務(wù)器的負(fù)荷。

      在實(shí)際應(yīng)用過程中,設(shè)計(jì)者可以根據(jù)系統(tǒng)的功能選用不同方式來實(shí)現(xiàn)購(gòu)物車。

      4 如何設(shè)計(jì)完善的購(gòu)物車

      電子商務(wù)系統(tǒng)要完成購(gòu)買轉(zhuǎn)化率,除了功能完善、性能穩(wěn)定外,對(duì)于購(gòu)物車的設(shè)計(jì)也要做到操作簡(jiǎn)便、流程清晰、付款方便等。購(gòu)物車設(shè)計(jì)的好與壞,直接決定了用戶購(gòu)買的積極性,對(duì)于電子商務(wù)系統(tǒng)而言具有舉足輕重的意義。購(gòu)物車設(shè)計(jì)中應(yīng)當(dāng)注意下述幾個(gè)問題。

      4.1 “放入購(gòu)物車”按鈕在頁(yè)面中突出、醒目

      “放入購(gòu)物車”按鈕在頁(yè)面中要非常醒目。當(dāng)用戶瀏覽商品的詳細(xì)頁(yè)面時(shí),用突出顏色顯示“放入購(gòu)物車”按鈕,這個(gè)按鈕可以比頁(yè)面上信息描述的文字大而突出,比如用紅色或黃色等視覺沖擊力很強(qiáng)的顏色,以增強(qiáng)用戶購(gòu)物的流暢度。

      4.2 用戶隨時(shí)可以將商品“放入購(gòu)物車”

      除了商品詳細(xì)介紹頁(yè)面中有“放入購(gòu)物車”按鈕外,在搜索后的顯示概要信息頁(yè)面中也可以加入“放入購(gòu)物車”按鈕。此外,設(shè)計(jì)購(gòu)物車頁(yè)面時(shí)可以加入“同類產(chǎn)品推薦”或“瀏覽過該產(chǎn)品的用戶同時(shí)還瀏覽過”等區(qū)域,在這些區(qū)域中顯示商品信息的下面也可以設(shè)置“放入購(gòu)物車”按鈕,讓用戶隨時(shí)可以將商品放入購(gòu)物車,增強(qiáng)用戶體驗(yàn),從而增加購(gòu)買轉(zhuǎn)化率。

      4.3 讓購(gòu)物車可編輯

      允許用戶在購(gòu)物車頁(yè)面對(duì)所選擇的商品的購(gòu)買信息進(jìn)行編輯,如數(shù)量、顏色、尺寸等規(guī)格;當(dāng)用戶決定放棄購(gòu)買某一件或幾件商品時(shí),可以方便地刪除這些商品;也允許用戶由購(gòu)物車頁(yè)面繼續(xù)去選購(gòu)商品。這樣既方便用戶操作,也給用戶帶來人性化的購(gòu)物體驗(yàn)。[4]

      4.4 適當(dāng)?shù)胤胖谩百?gòu)買”按鈕

      在商品詳細(xì)信息頁(yè)面除了“加入購(gòu)物車”按鈕之外,還可以放置一個(gè)醒目的“購(gòu)買”按鈕,讓用戶跳過購(gòu)物車環(huán)節(jié)直接進(jìn)入支付頁(yè)面。這種設(shè)置很適合只需要買一件商品的用戶,這樣更快捷方便。

      對(duì)于不喜歡透露個(gè)人信息,也不喜歡在購(gòu)買過程中花費(fèi)太多時(shí)間的用戶,可以由購(gòu)物車到付款環(huán)節(jié)中設(shè)置一個(gè)單獨(dú)的頁(yè)面,讓用戶自己選擇匿名購(gòu)買或者注冊(cè)登錄后再購(gòu)買。這樣省去了多次登錄的麻煩,讓用戶購(gòu)物過程簡(jiǎn)短暢快。

      5 結(jié)語

      電子商務(wù)系統(tǒng)最終的目標(biāo)是讓更多的用戶購(gòu)買更多的商品,而購(gòu)物車是整個(gè)購(gòu)物過程中至關(guān)重要的一個(gè)環(huán)節(jié),購(gòu)物車的設(shè)計(jì)既要方便用戶的使用,又要考慮商家的贏利需求,所以要求功能完善,穩(wěn)定性好,簡(jiǎn)單易操作,頁(yè)面美觀大方,用戶購(gòu)物過程舒暢,用戶體驗(yàn)友好。

      [1]蔣秀英.SQLServer2000數(shù)據(jù)庫(kù)與應(yīng)用[M].北京:清華大學(xué)出版社,2006:56-57.

      [2]楊碧玲.挑戰(zhàn)創(chuàng)新能力,芯邦科技發(fā)力電容式觸摸按鍵控制芯片[J].集成電路應(yīng)用,2012(2):16-17.

      [3]柳翔譯,嵌入式與實(shí)時(shí)系統(tǒng)開發(fā)[M].西安:機(jī)械工業(yè)出版社,2005:56-59.

      [4]茅健.ASP.NET2.0+SQL Server 2005全程指南[M].北京:電子工業(yè)出版社,2004:156-159.

      Research and Design of the Shopping Cart in the Electronic Commerce System

      YIN De-bin
      (Mechanical and Electronic Engineering College of Xiantao Vocational College,Hubei Xiantao 433000,China)

      E-commerce connects parties together through the information network.As one of the basic tools of electronic commerce website,shopping cart is used very widely. Combined with the user configuration function provided by. NET technology,the paper analyzes the realization of the electronic commerce system shopping cart design and key technology,introduces the realization of the function design method and skill.

      electronic commerce;shopping cart;.NET

      TP393.072

      A

      1673-2022(2015)02-0004-02

      2014-09-26

      印德彬(1969-),男,湖北仙桃人,講師,主要從事計(jì)算機(jī)應(yīng)用研究。

      猜你喜歡
      購(gòu)物車頁(yè)面按鈕
      大狗熊在睡覺
      哪個(gè)是門鈴真正的按鈕
      當(dāng)你面前有個(gè)按鈕
      刷新生活的頁(yè)面
      被疫情改變的購(gòu)物車
      海峽姐妹(2020年5期)2020-06-22 08:26:10
      推購(gòu)物車購(gòu)物
      家教世界(2018年31期)2018-11-28 09:32:26
      購(gòu)物車?yán)锏摹皶r(shí)間線”
      死循環(huán)
      清空購(gòu)物車了嗎!
      內(nèi)心不能碰的按鈕
      陆河县| 呼图壁县| 永和县| 宜兴市| 新昌县| 阳新县| 买车| 东城区| 平顺县| 稷山县| 广灵县| 平遥县| 南和县| 青河县| 隆尧县| 霍城县| 东城区| 鄄城县| 延长县| 神农架林区| 甘德县| 略阳县| 防城港市| 宁南县| 都昌县| 兰溪市| 资阳市| 高安市| 凌源市| 高雄县| 富顺县| 吉水县| 乳源| 安多县| 沽源县| 诏安县| 柘荣县| 淮滨县| 彰化县| 南岸区| 南京市|