淺談基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)論文
淺談基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)論文
.NET是 Microsoft XML Web services 平臺(tái)。XML Web services 允許應(yīng)用程序通過(guò) Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。Microsoft .NET 平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。對(duì)個(gè)人用戶的好處是無(wú)縫的、吸引人的體驗(yàn)。以下是學(xué)習(xí)啦小編今天為大家精心準(zhǔn)備的:淺談基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)相關(guān)論文。內(nèi)容僅供參考,歡迎閱讀!
淺談基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)全文如下:
1 購(gòu)物車在電子商務(wù)系統(tǒng)中的地位與作用
電子商務(wù)系統(tǒng)中的購(gòu)物車指用戶選擇好商品后,從單擊“加入購(gòu)物車”按鈕到“去結(jié)算”之間的過(guò)程。和超市購(gòu)物車的功能類似:方便用戶一次選擇多件商品去結(jié)算;在用戶選購(gòu)過(guò)程中充當(dāng)臨時(shí)收藏夾。對(duì)于商家來(lái)說(shuō),購(gòu)物車不僅讓用戶一次可以購(gòu)買多件商品,還是商家向消費(fèi)者推銷商品的手段之一。很多電子商務(wù)系統(tǒng)的購(gòu)物車頁(yè)面除了顯示用戶已選擇的商品外,還列表顯示了“瀏覽該商品的用戶還選擇了”或“猜你喜歡的商品”等相關(guān)商品信息的鏈接顯示。
與超市中的購(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)物有更大的自由度。
在電子商務(wù)系統(tǒng)中,購(gòu)物車起到了舉足輕重的作用。用戶瀏覽了商品,進(jìn)行了確認(rèn),準(zhǔn)備購(gòu)買商品,完成一個(gè)流暢的購(gòu)物過(guò)程,實(shí)現(xiàn)更多的網(wǎng)上交易是電子商務(wù)系統(tǒng)的宗旨,因此設(shè)計(jì)一個(gè)功能完善、界面美觀、設(shè)計(jì)合理、用戶界面友好的購(gòu)物車是整個(gè)電子商務(wù)系統(tǒng)中十分關(guān)鍵的一環(huán)。
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ù)角度來(lái)綜合使用這兩種方式。
(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 過(guò)期時(shí)將他的購(gòu)物車數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。這樣用戶下次進(jìn)入網(wǎng)站的時(shí)候就可以持有上次挑選的商品,進(jìn)行一次結(jié)算。這種人性化的方式更加吸引用戶。不過(guò)這里面有個(gè)陷阱,就是折扣的問題,因?yàn)楹芏啻黉N活動(dòng)中,商品的價(jià)格和日期有關(guān),因此這種方式可能帶來(lái)商品價(jià)格上的混亂。當(dāng)然這些數(shù)據(jù)必須設(shè)定失效期。
3 購(gòu)物車的設(shè)計(jì)
電子商務(wù)系統(tǒng)實(shí)現(xiàn)由用戶瀏覽商品、選擇商品、添加到購(gòu)物車、結(jié)算、付款等步驟組成的一個(gè)完整的購(gòu)物過(guò)程,需要在電子商務(wù)系統(tǒng)的不同頁(yè)面之間實(shí)現(xiàn)跳轉(zhuǎn)。用戶將所選中的商品放入購(gòu)物車、繼續(xù)購(gòu)物、對(duì)購(gòu)物車中的商品進(jìn)行編輯(如刪除某商品,修改某商品的數(shù)量)、清空購(gòu)物車、付款下訂單等操作,電子商務(wù)系統(tǒng)要求能跟蹤用戶的行為,記錄下用戶操作的過(guò)程。但是HTTP 協(xié)議是一種“無(wú)狀態(tài)”的協(xié)議,它本身不包括客戶與服務(wù)器之間交互的狀態(tài)信息。它不用記錄是哪個(gè)用戶選購(gòu)了商品,也不能將信息在頁(yè)面間跳轉(zhuǎn)時(shí)攜帶,所以要借助一些內(nèi)置對(duì)象或數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)信息的傳遞與記錄。
3.1 購(gòu)物車設(shè)計(jì)實(shí)現(xiàn)的方式
目前電子商務(wù)系統(tǒng)中的購(gòu)物車主要是用Cookie、Session 和數(shù)據(jù)庫(kù)的方式來(lái)實(shí)現(xiàn),下面分別分析一下它們的機(jī)制及作用。
3.1.1 使用Cookie 方式來(lái)實(shí)現(xiàn)購(gòu)物車
Cookie 是服務(wù)器通過(guò)瀏覽器保存在客戶端硬盤上的文件,幫助服務(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 來(lái)實(shí)現(xiàn)購(gòu)物車功能的。
3.1.2 使用Session 方式來(lái)實(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ù)來(lái)實(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 只用來(lái)維持與服務(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)用過(guò)程中,設(shè)計(jì)者可以根據(jù)系統(tǒng)的功能選用不同方式來(lái)實(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)品推薦”或“瀏覽過(guò)該產(chǎn)品的用戶同時(shí)還瀏覽過(guò)”等區(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)商品。這樣既方便用戶操作,也給用戶帶來(lái)人性化的購(gòu)物體驗(yàn)。
4.4 適當(dāng)?shù)胤胖?ldquo;購(gòu)買”按鈕
在商品詳細(xì)信息頁(yè)面除了“加入購(gòu)物車”按鈕之外,還可以放置一個(gè)醒目的“購(gòu)買”按鈕,讓用戶跳過(guò)購(gòu)物車環(huán)節(jié)直接進(jìn)入支付頁(yè)面。這種設(shè)置很適合只需要買一件商品的用戶,這樣更快捷方便。對(duì)于不喜歡透露個(gè)人信息,也不喜歡在購(gòu)買過(guò)程中花費(fèi)太多時(shí)間的用戶,可以由購(gòu)物車到付款環(huán)節(jié)中設(shè)置一個(gè)單獨(dú)的頁(yè)面,讓用戶自己選擇匿名購(gòu)買或者注冊(cè)登錄后再購(gòu)買。這樣省去了多次登錄的麻煩,讓用戶購(gòu)物過(guò)程簡(jiǎn)短暢快。
5 結(jié)語(yǔ)
電子商務(wù)系統(tǒng)最終的目標(biāo)是讓更多的用戶購(gòu)買更多的商品,而購(gòu)物車是整個(gè)購(gòu)物過(guò)程中至關(guān)重要的一個(gè)環(huán)節(jié),購(gòu)物車的設(shè)計(jì)既要方便用戶的使用,又要考慮商家的贏利需求,所以要求功能完善,穩(wěn)定性好,簡(jiǎn)單易操作,頁(yè)面美觀大方,用戶購(gòu)物過(guò)程舒暢,用戶體驗(yàn)友好。
【淺談基于.NET電子商務(wù)系統(tǒng)的購(gòu)物車設(shè)計(jì)】相關(guān)文章:
1.淺談電子商務(wù)的發(fā)展對(duì)會(huì)計(jì)理論與實(shí)務(wù)的影響
2.淺談基于SOA 的數(shù)據(jù)交換中心的設(shè)計(jì)和實(shí)現(xiàn)論文
3.淺談基于STM32的μCOS-Ⅲ系統(tǒng)移植的設(shè)計(jì)論文
4.淺談基于第三方控件的Android數(shù)據(jù)庫(kù)APP的設(shè)計(jì)與開發(fā)論文
5.淺談基于CDIO理念的《VB程序設(shè)計(jì)》教學(xué)改革論文
6.淺談基于創(chuàng)新與實(shí)踐能力培養(yǎng)的機(jī)械設(shè)計(jì)試驗(yàn)教學(xué)論文