1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 正文

NET電子商務系統購物車設計

前言:本站為你精心整理了NET電子商務系統購物車設計范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

NET電子商務系統購物車設計

一購物車存儲購物車主要有兩種存儲方式

包括Session和數據庫。Session的好處是效率較高,但相對內存占用會較多,尤其是訪問量比較大的網站;而數據庫的效率顯然也是個問題。很多時候我們會從業務角度來綜合使用這兩種方式。

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

(2)將購物車臨時存儲到Session中的好處就是可以為沒有登錄的用戶提供購物車服務,只有在用戶進行結算的時候才需要登錄。當然,也可以使用SessionID作為唯一識別符將購物車存儲到數據庫中。

(3)對于已經登錄的用戶,如果他的購物車不為空,我們會在Session過期時將他的購物車數據存儲到數據庫中。這樣用戶下次進入網站的時候就可以持有上次挑選的商品,進行一次結算。這種人性化的方式更加吸引用戶。不過這里面有個陷阱,就是折扣的問題,因為很多促銷活動中,商品的價格和日期有關,因此這種方式可能帶來商品價格上的混亂。當然這些數據必須設定失效期。

二購物車的設計

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

1購物車設計

實現的方式目前電子商務系統中的購物車主要是用Cookie、Session和數據庫的方式來實現,下面分別分析一下它們的機制及作用。

1.1使用Cookie方式來實現購物車

Cookie是服務器通過瀏覽器保存在客戶端硬盤上的文件,幫助服務器記錄瀏覽器訪問狀態信息,服務器可以讀取瀏覽器中的Cookie信息,并進行相關操作。利用Cookie鍵/值對特性保存用戶所選購的商品,實現購物車的功能。設置Cookie的有效生命周期,只要客戶不清除,信息就一直存在。基于Cookie的方式實現購物車,信息存儲在客戶端,減輕了服務器的負荷;基于Cookie的購物車要求用戶瀏覽器必須支持并設置啟用Cookie,否則購物車則失效。國內最大的當當網絡書店就是利用Cookie來實現購物車功能的。

1.2使用Session方式來實現購物車

Session可以保存和跟蹤用戶的狀態信息,會話信息保存在服務器,每一個會話有一個唯一的SessionID標識。Session不依賴于客戶端設置,信息存儲在服務器會更安全,但是Session會占用服務器資源,加大服務器端的負載,因此會影響服務器的性能。

1.3結合數據庫的方式實現購物車

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

2三種實現購物車方式的選擇

使用Cookie實現購物車,必須獲得瀏覽器的支持,同時信息存儲在客戶端,極易被獲取,一般Cookie只用來維持與服務器的會話。這種方式的缺點是如果客戶端不支持Cookie,就會使購物車失效;另一方面當用戶選擇好商品放入購物車后,如果換一臺電腦,還想瀏覽購物車中的商品,就沒法瀏覽了,因為Cookie信息是存儲在本機。使用Session實現購物車,能很好地與交易雙方保持會話,同時不受客戶端設置的影響,在購物車技術中得到了廣泛的應用。因為Session信息是保存在服務器端,所以當并發的客戶很多時,會增加服務器的負荷。使用數據庫實現購物車,在一定程度上解決了上述問題,購物車信息保存持久,而且用戶在不同的機器上都可以查看到已放入購物車中的商品信息。在這種購物流程中涉及到對數據庫的頻繁操作,當用戶很多的時候就加大了數據庫服務器的負荷。在實際應用過程中,設計者可以根據系統的功能選用不同方式來實現購物車。

三如何設計完善的購物車電子商務系統要完成購買轉化率

除了功能完善、性能穩定外,對于購物車的設計也要做到操作簡便、流程清晰、付款方便等。購物車設計的好與壞,直接決定了用戶購買的積極性,對于電子商務系統而言具有舉足輕重的意義。購物車設計中應當注意下述幾個問題。

1“放入購物車”按鈕

在頁面中突出、醒目“放入購物車”按鈕在頁面中要非常醒目。當用戶瀏覽商品的詳細頁面時,用突出顏色顯示“放入購物車”按鈕,這個按鈕可以比頁面上信息描述的文字大而突出,比如用紅色或黃色等視覺沖擊力很強的顏色,以增強用戶購物的流暢度。

2用戶隨時可以將商品

“放入購物車”除了商品詳細介紹頁面中有“放入購物車”按鈕外,在搜索后的顯示概要信息頁面中也可以加入“放入購物車”按鈕。此外,設計購物車頁面時可以加入“同類產品推薦”或“瀏覽過該產品的用戶同時還瀏覽過”等區域,在這些區域中顯示商品信息的下面也可以設置“放入購物車”按鈕,讓用戶隨時可以將商品放入購物車,增強用戶體驗,從而增加購買轉化率。

3讓購物車可編輯允許用戶

在購物車頁面對所選擇的商品的購買信息進行編輯,如數量、顏色、尺寸等規格;當用戶決定放棄購買某一件或幾件商品時,可以方便地刪除這些商品;也允許用戶由購物車頁面繼續去選購商品。這樣既方便用戶操作,也給用戶帶來人性化的購物體驗。

4適當地放置“購買”按鈕

在商品詳細信息頁面除了“加入購物車”按鈕之外,還可以放置一個醒目的“購買”按鈕,讓用戶跳過購物車環節直接進入支付頁面。這種設置很適合只需要買一件商品的用戶,這樣更快捷方便。對于不喜歡透露個人信息,也不喜歡在購買過程中花費太多時間的用戶,可以由購物車到付款環節中設置一個單獨的頁面,讓用戶自己選擇匿名購買或者注冊登錄后再購買。這樣省去了多次登錄的麻煩,讓用戶購物過程簡短暢快。

四結語

電子商務系統最終的目標是讓更多的用戶購買更多的商品,而購物車是整個購物過程中至關重要的一個環節,購物車的設計既要方便用戶的使用,又要考慮商家的贏利需求,所以要求功能完善,穩定性好,簡單易操作,頁面美觀大方,用戶購物過程舒暢,用戶體驗友好。

作者:印德彬 單位:仙桃職業學院

文檔上傳者
主站蜘蛛池模板: 双柏县| 都匀市| 大新县| 西安市| 达孜县| 长泰县| 瑞丽市| 栾川县| 梨树县| 锦州市| 揭东县| 盖州市| 溧阳市| 丁青县| 齐齐哈尔市| 房山区| 卫辉市| 永城市| 温宿县| 姚安县| 凤庆县| 广平县| 太湖县| 沅江市| 玉门市| 冀州市| 山东| 金坛市| 巧家县| 株洲市| 剑川县| 马尔康县| 行唐县| 阜南县| 水富县| 鞍山市| 邵阳县| 永宁县| 台北市| 紫云| 梨树县|