前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的商務網站設計主題范文,僅供參考,歡迎閱讀并收藏。
1.觀察比較階段:在此階段,客戶搜尋和分析處理與所要選購的商品有關的各種信息,具有很強的客戶驅動性。這和在商場購物不同。商場有服務員,商品實物,可以促成交易,而網上虛擬商店不具備這樣的特點。只能以精心制作的、可用性強的網頁來吸引客戶、使客戶能方便地找到和了解他們想要的商品,從而增加成交機率。
2.付款結賬階段:此階段是電子商務行為的最重要環節,此時消費者由客戶驅動轉變為系統驅動,網站系統會引導客戶輸人一定的個人信息,如家庭住址、信用卡號碼等,同時提供付款方式和送貨方式。在這一階段應著重消除客戶對自己進行的各種操作所產生的結果的不安感。
因此,只有在電子商務網頁設計中充分考慮了人們的使用要求。才能促成一次成功的交易。網站設計的實用性對電子商務網站的正常經營和發展是至關重要的。
電子商務網站設計中的實用原則:
實現網站商務功能最大化的目標,給目標客戶提供方便、實用的信息服務,是電子商務網站設計的基本實用原則,包含以下幾個方面:
1.人性化的交互界面。客戶訪問電子商務站點是為了獲取需要的商品或服務,所以網頁的內容必須突出重點,避免夸張,裝飾部分不宜太多,以免喧賓奪主。在內容編排上必須簡潔明了,便于瀏覽;信息數量比較大時應將其拆分成多個網頁。在電子商務網頁設計中還應當考慮殘疾人、病人等特殊人群的需要。
2.方便快捷的更新維護。電子商務網站要根據市場行情的波動隨時更新網頁上的價格信息,經常要提供新的商品或服務,并搞些促銷活動以刺激客戶的購買欲。設計時要考慮到內容更新的快捷簡便,在內容更新的同時,還要注意保持網頁在結構上的相對一致性,以使老客戶能方便快速地找到所需要的各種信息。
3.最佳優化的網頁內容。一般情況下,客戶對當前網頁上的內容能持續保持注意的時間長度約為10秒鐘;若系統響應時間超過10秒,客戶會在等待計算機完成當前操作時轉向其他的任務。因此,為縮短系統響應時間,比較簡單的一種解決辦法是盡量減少網頁上的圖片與多媒體(如動畫、錄像、閃爍等)的使用。但是作為電子商務站點,很多場合需要采用圖示或多媒體演示,以至不得不適當降低系統響應速度。
4.準確無誤的鏈接。整個Web實際上就是一個的巨大的信息空間。由于空間過大,并且各節點之間的鏈接關系錯綜復雜,用戶上網瀏覽時有可能發生“迷路”現象。Elm和Woods(1985)研究發現,用戶在網上“迷路”的程度與不熟悉文檔結構有直接關系。他們總結出有三種不同形式的“迷路”:①不知道下一步該去哪里;②知道該去哪里,但不知道該如何去;③不知道當前處于整個文檔結構中的哪一個位置。為減少和避免出現“迷路”現象,通常可采用兩種策略:第一是改變用戶界面,如采用導航地圖、多窗口顯示等技術;第二是對文本進行分析,改換超文本的結構及鏈接設計。提高超文本設計質量能更有效地減少用戶“迷路”現象。
5.界面的統一和差異。在電子商務網頁設計中,界面一致性也是必須加以仔細考慮的一個重要因素。一般認為,界面一致性主要體現在三個方面:指向性效果、系統的輸入與輸出之間的關系、界面的外觀或視覺效果。一些研究表明,增強界面一致性有利于提高用戶的操作績效和滿意度,同時還可減少操作錯誤。
6.美觀、比例、結構、布局。良好的視覺效果與強大的使用功能同等重要。界面美觀水平與使用者對界面可用性的主觀評價呈正相關,與操作績效也呈正相關。Schenkman(2000)總結出衡量網頁外觀設計質量的四個主要指標,即美觀、圖文比例、結構和總體布局。其中,美觀這一指標最為重要。
7.終端與載體的協調統一。電子商務網頁設計應適應客戶使用的各種類型的顯示器。應使用可用空間的百分比來規定布局。現在常用的網頁瀏覽器一般為Netscape和InternetExplorer,這些瀏覽器都有新舊版本。有時同一個網頁在不同瀏覽器或同一瀏覽器的不同版本上會產生很不相同的顯示效果,甚至有些網頁功能無法正常實現。作為電子商務網站,應注意網頁在這方面的兼容性。
8.信息安全保障。互聯網是一個標準開放的網絡,在網上進行各種商務活動,隨時可能將面對黑客的攻擊,病毒的侵襲等。因此,確保網上信息流通的系統安全十分重要。安全不僅僅是一個技術的問題,還涉及到系統的管理、法律法規的保障等。
中國電子商務市場規模不斷擴大,網絡購物逐漸成為人們熱衷并習以為常的消費方式,一批大型綜合性B2C購物商城成為人們網上消費的主要渠道,譬如:京東商城、天貓商城、當當網、唯品會、一號店、凡客等。自2010年起,我國電子商務呈現出井噴式的發展,互聯網競爭逐漸趨向白熱化,由此,研究基于服務設計理念的B2C電子商務網站,增強對用戶的購物吸引力,對于培養用戶的忠誠度具有非常重要的意義。
2.服務設計理念概述
服務設計理念是以用戶為服務對象,通過對用戶需求、行為、心理等的分析,找出服務的接觸點,通過組織策劃一系列設計活動,增強用戶的體驗感,幫助用戶更好地完成消費。并且,服務設計將在企業與用戶之間建立起相互的信任感和認同感,提高企業在用戶心中的認可度,有助于培養用戶的消費習慣,增強企業與用戶之間的黏合度。
3.設計思路
3.1人機界面設計B2C電子商務網站通過互聯網在企業與用戶之間建立起消費關系,用戶通過計算機、手機等電子設備獲取商品信息,最為直觀的是人機交互界面。展現在用戶面前的商品是否能夠在第一時間吸引用戶眼球是達成消費認同的關鍵,因此,人機界面的美工尤為重要。在進行網站設計中,美工設計要符合消費者審美心理,通過圖形、圖像、動畫、視頻等形式引起用戶興趣,拉近用戶與產品的距離。
3.2交互功能設計B2C電子商務網站與傳統購物形式的最顯著區別就在于傳統購物建立的是企業、商品、用戶之間的購物關系,而B2C電子商務網站是建立在企業、商品描述、用戶之間的購物關系。在網上購物,用戶無法接觸到商品的實質,因此企業與用戶的溝通變得尤為重要,交互式功能讓企業與用戶之間通過即時聊天工具、視頻展示、圖片展現等方式進行交流,獲得用戶的信任,達成交易。為獲得用戶信任,阿里巴巴、騰訊等互聯網企業推出了第三方支付服務,譬如:支付寶、財付通等,當用戶通過網絡購物時,其付款支付到第三方,貨款并未直接到企業賬戶,當用戶收到貨物后,檢查無誤確認收貨,第三方再將貨款轉入企業賬戶,由此增強了對消費者權益的保護。
3.3服務體驗設計服務設計是以用戶為服務中心,根據用戶消費心理、消費習慣等打造系統化的用戶體驗計劃,整理和分析企業與用戶之前的接觸點,通過改善產品品質、服務品質,建立企業與消費者之間良性的發展關系。
4.網站設計
4.1首頁設計B2C電子商務網站的服務設計第一接觸點就是網站的首頁,根據心理學分析,在人類交往和接觸事物時,第一次的印象在人類頭腦中形成的地位效應非常重要。當用戶瀏覽網站,網站首頁的整體設計風格就成為用戶是否能夠被吸引,繼續瀏覽下去的關鍵,根據服務設計理念,從人的感官出發,首頁的視覺元素合理地表達出來,版式布局規劃合理,文字信息描述清晰,圖片生動。
4.2版式布局網站的版式布局將網站與用戶接觸點放大,讓用戶“觸手可及”。譬如:淘寶、京東、唯品會等網站將搜索功能條與網站logo放在網頁頂部醒目位置,因為人們在購物時希望能夠在最短的時間內鎖定目標范圍,提高購物的便捷性。同時,針對無目的性的用戶,大的折扣、優惠信息、新產品等是抓住用戶心理的主要方法,因此,在首頁明顯位置展示非常有必要。
4.3色彩搭配購物網站通過頁面展示各種商品,色彩的搭配是色彩營銷的關鍵環節,根據色彩在人類心理的影響研究,“7秒定律”是在7秒鐘的時間內通過色彩讓用戶潛意識的加深對商品的印象。在色彩應用上,明亮的顏色容易引起人類的注意,灰暗的顏色會緩解人類感官上的刺激。利用不同的顏色進行搭配能夠巧妙的讓網站與人類視覺達到統一,提升用戶購物的興趣。
4.4導航條導航條是為了便于用戶查找和發現同類商品的導航選項,導航條的存在使購物者在購物中通過一步步的指引,完成購物流程。導航條的層級關聯性設計非常關鍵,導航菜單元素數量不易過多,不會讓用戶產生密集感,同時導航定位要準確,有效緩解用戶購物的迷失感。
4.5購物車網絡購物車是實現B2C網站與用戶達成購物意向,并最終完成支付的關鍵環節。購物車的服務設計理念是簡單、便捷、重點突出。為了讓用戶享受購物過程,在支付環節將價格、數量通過字號、色彩等方式明顯顯示,增強用戶的注意力,同時在操作步驟上要簡單易懂,明亮的色彩對用戶具有吸引力,因此,在購物車的設計上,按鈕設計要選擇明亮色彩,激發用戶的點擊欲望,引導用戶快速完成交易。
5.網站優化
5.1擴大社交接觸點服務設計在于網站與用戶之間的溝通與交互的互動接觸點設計,目前,隨著網站的互通性、關聯性日益增加,人們喜歡在朋友圈中“曬”體驗,這無形中增加了網站的潛在用戶。因此,在B2C電子商務網站優化中應增強網站社交接觸點的設計,譬如:一鍵分享、轉發朋友圈、體驗評價分享到各大論壇等。
5.2接觸點服務優化接觸點是用戶在完成購物所需接觸到的服務環節,在展示方面的優化要體現出網站的統一性、品牌性,在功能方面要體現出網站的流暢性、便捷性,在交流方面要體現出網站的參與性和情感性。培養用戶的忠誠度,網站與用戶之間的接觸點服務優化必不可少,在網站展示上設計風格與廣告宣傳要保持一致,突出網站的品牌優勢和品牌服務優勢。B2C電子商務網站功能優化要保證用戶快速、便捷地完成購物,網站購物流程要具有連貫性,根據用戶購物心理逐步引導用戶使用的過程中順暢地完成所有的操作行為。在交流方面,發揮用戶的主動體驗與協助宣傳的功能,增加用戶交流與評價環節,同時通過QQ、微信、微博等即時交流工具將用戶體驗分享到朋友圈,網站與用戶達成成交的關鍵在于交流,由于B2C網站是非實物交易,在人與人之間的溝通方面缺乏肢體語言及實物展示的表述,因此在情感交流方面用戶體驗非常關鍵,情感設計要增強功能上互動,增強購物的樂趣和。
6.結語
1.1電子商務系統特點由于電子商務是通過互聯網進行的商品交易行為,因此電子商務有一般商品交易的基本特點,然而由于該交易過程要通過不安全和不受信任的網絡,因此電子商務有其獨有的特點:(1)聚合性。電子商務是一個由多個部分組成的結構實體,其把眾多商品供應商,商戶,客戶,第三方交易擔保平臺,物流公司等聯系在一起,電子商務網站將市場分散的利潤點集中起來,提供了社會資源的利用率。由于各實體之間的需求不同,提供的商品也不同,如何將多個實體之間的信息整合和優化,并將其供用戶使用是電子商務平臺必須考慮的問題。(2)數據量大。每類商品的數據量都非常巨大,同時商品的信息,商品供應商,銷售商品的商戶,物流公司,客戶的需求等,各有各的熱點,如何將海量的信息存儲,并提供良好的服務,也是電子商務平臺不可回避的問題。(3)實時性要求高。由于產品信息太多,且不同的產品的特點不同,所以用戶檢索,下訂單的時候網站必須有良好的機制與商戶交互以及時的提供商品信息,高實時性可以提高下訂單的成功率,同時可以提高用戶體驗,降低客服成本。
1.2電子商務網站工作流程電子商務網站最常用的三個功能包括商品的查詢,訂單的下發以及商品費用的支付,具體流程如下。(1)查詢流程。作為電子商務網站最常用的功能之一,用戶通過該功能查看商戶提供的商品信息,比如商品的名稱,用途,價格,質量,產地,商品的評論,商戶的信用等級,以及使用該產品需要注意的信息等。一般情況下,為用戶提供不同商品的比對,能夠給用戶提供良好的用戶體驗。一般情況來說,電子商務網站的用戶都是散客,因此決定了用戶喜歡選擇質優價廉的商品,用戶會通過多個同類產品的比對來決定是否購買該產品或者購買哪種產品。(2)商品訂單流程對于電子商務網站來說,用戶下單之后需要去商戶下單,如果產品價格正確,商戶會處理訂單,并且安排快遞公司進行配送,同時將訂單處理結果返回給用戶,如果產品需要修改價格等,也需要將修改的結果返回給用戶。由于交易過程是通過網絡連接進行的,如果因為網絡故障而導致訂單無法及時返回,則需要相關會話的回滾。(3)電子商務支付流程電子商務模式主要采用在線支付的模式,通過第三方支付平臺處理支付活動,第三方支付平臺接受用戶的支付請求,通過銀行轉帳的方式將款項從銀行卡轉付到第三方支付平臺,第三方支付平臺通知商戶,支付的結果,當支付成功之后,商戶開始發貨,等到用戶確認收貨并同意支付之后,第三方支付平臺將款項轉給商戶,從而完成一次支付過程。
2分布式電子商務網站的設計
2.1系統的開發架構設計根據電子商務網站的特點,系統在開發上分為應用層,組件層和核心層。分層的主要優點是清晰,易于理解。上層的應用主要依賴與下層提供的接口,而不容許跨層訪問,系統的開發架構如圖4所示。(1)應用層。應用層主要包括系統的UI,系統的界面邏輯,和相關產品功能服務。應用層負責封裝事務,在應用層實現跨領域服務的業務邏輯,向用戶提供普通的業務邏輯,包括商品的查找,在線交流,下發訂單等。(2)組件層。主要包括各個業務邏輯的處理過程,如商品的查詢,如果用戶按照商品的價格排序,則需要相關組件對查詢結果進行排序,然后顯示在用戶界面上。在用戶提交訂單時,需要有對訂單處理的組件等。(3)核心層。核心層主要對用戶的業務進行處理,主要包括系統的業務層,業務控制層,系統的模型服務,數據訪問層等。
2.2數據庫架構的設計大部分系統的瓶頸在于I/O操作上,如數據庫的讀寫,特別是在系統高訪問量的情況下。然而由于數據庫集群在架構,成本以及擴展性方面都會受到DB類型的限制。因此在電子商務網站中必須考慮到數據庫的設計,以盡可能提升系統的性能。數據庫的散列是經常采用的方法之一,其主要原理是讓主數據庫處理事務性查詢,而將相關的數據存儲在從數據庫節點中。通過數據切分的方式來提高系統數據庫的讀寫性能,橫向擴展是一種比較好的選擇,水平的切分數據庫[3],可以降低單臺數據庫服務器的訪問負載,降低了數據庫宕機的可能性,通過集群方案,解決了數據庫服務器故障導致系統數據庫單點故障的可能性,通過讀寫分離更是最大限度地提高了應用中讀取數據的速度和并發量。數據庫的結構設計如圖5所示。電子商務網站數據庫設計的主要思路是讀寫分離,垂直分割。數據庫又分為查詢數據庫和交易數據庫。查詢數據庫主要負責用戶的查詢服務,而交易數據庫主要負責交易訂單的寫入,且交易數據庫又分為多個子庫組成,以支撐高并發性。查詢數據庫存放商品信息,以承載多用戶的高并發查詢。數據庫的分離,充分體現了數據庫的讀寫分類原則。數據的垂直分割主要是根據業務功能不同而劃分不同的數據庫,劃分數據庫主要用來滿足業務和容量伸縮性,數據隔離等要求。數據庫的垂直分割,主要是依靠業務內聚,將相同的業務放在同一個數據庫中;使用方式相同的數據放在同一個數據庫中。根據上述原則,數據庫分為商戶數據庫,用戶數據庫,商品數據庫,訂單數據庫等。數據庫的水平切分是使用數據庫分區技術把一個數據表劃分為多個分區,按業務劃分數據庫后,一些核心數據由于數量巨大,如商品數據庫,存在著單表性能瓶頸,因此需要對這些數據庫進行水平切分。
2.3系統部署架構的設計核心系統提供相關組件供應用層使用,產品組件和核心子系統的通訊方式是以HTTP協議為基礎,核心子系統使用相關負載均衡算法以保證系統的可用性,當系統接收到用戶的數據訪問請求之后,核心系統將當前連接最少的服務器提供用戶服務,其應用服務器可以進行平行的擴展。核心子系統可以調用其他核心子系統,通過數據庫訪問組件使用JDBC范文后端的核心數據庫,核心子系統的對外接口基本保持了系統的同步訪問。
3電子商務網站的實現
3.1系統成果展示
3.2系統測試本系統的測試工具為LoadRunner,其可以實現對系統的大規模交易進行模擬。系統的性能測試工具為STROBE[4]。下面本文擬將對系統的業務處理能力和系統的可擴展性進行評估。系統的目標是年交易量為50,000,000筆交易,根據80/20原則,系統的日均訪問量為:50,000,000筆交易/365日=136986筆交易/日根據經驗,上班的8-10個小時內為系統交易高峰期,在交易高峰期的每分鐘交易量為136986筆交易/日*80%/8/60=228筆交易/分鐘(1)系統的業務能力測試,根據交易量的對比,得到表1。通過上表對比,可以發現,系統處理訂單的時間,故障次數以及用戶體驗都有較大提升。(2)系統的可擴展性測試,在這里,假設系統處理的交易量逐年增加,查看系統的處理訂單時的相關參數變化。通過上述測試可以看出來,系統具有比較強的可擴展性。
4結束語
1工學結合教學思路
課程以仿真或真實的網站外包項目為導向組織教學。用具體項目引入,對項目進行模塊劃分,將每章節的理論知識穿插到各個模塊中。其中第一個模塊階段是網站的總體規劃與分析,它可以是在課外或假期中要求學生走訪商務型企業,根據企業提出的實際需求做出分析。這是“工”的階段。然后帶著企業的實際需求進入課堂,進行知識、技能的學習,并完成整個網站,這是“學”的階段;最后,學生通過課外去企業實踐、觀摩,并在學習過程中,對已經基本完成的網站進行修改,這又回歸到企業指導的這一階段。這一系列的步驟是一個“工———學———工”的循環,充分體現了以工學結合、提高學生職業技能為教學思路,構建“教師為主導、學生為主體、就業為導向”的教學環境,培養學生獨立分析能力和對電子商務系統平臺運行的分析及管理能力。
2多元化教學模式分析
傳統教學模式中,教師作為教學主體,通過“教師講授—教師演示—學生練習—成果提交”這種講解式教學模式進行授課。學生在“講授—練習”的單調模式下,接受式地進行學習,沒有整體設計經歷,雖然能掌握基本知識,但在培養學生多方面能力上效果不佳,要從事該行業必須重新接受企業就業再培訓,學生缺乏就業自信。《電子商務網站設計與管理》課程以四階段教學法為主線,結合項目式教學、啟發式教學與分層次教學等多種教學方法,信息源豐富、知識量大、有利于環境的創設。學生不再只是教學的受體,更是教學的主體。全程參與教學過程,互助互動,培養協作式學習。有利于提高學生的主動性、積極性,培養創新精神。
2.1多元化的教學活動
理論知識傳授與學生自主實踐相結合;課堂講授和上機實踐相結合;案例教學和項目實踐相結合;強調啟發式、分層次教學,注重學生自學能力的培養。
2.2多層次的教學方式
根據不同的教學內容,針對不同的對象,采取不同的教學模式。對剛接觸本課程的學生,進行基礎知識教學加實驗,主要采取教師在實驗現場授課和指導實驗的教學方式,以便學生理解教學內容和要求,迅速引導學生入門,便于教師了解學生的學習狀況,有針對性地解決普遍性問題。對于具備了一定實驗知識,掌握了初步實驗方法的學生,進行開放式自主實踐教學方式,引導、培養學生自己獲取知識的能力,讓學生充分發揮主觀能動性和創造性。在綜合設計型實踐教學和課外創新活動中,采取自主研究和探索性實踐方式。引導學生發揮個性,培養學生的知識應用能力、信息獲取和選擇能力、動手實踐能力、創新能力。
2.3多樣性的實驗形式
采用分層次實驗教學方法,第一層次給出分解樣例,逐步講解后,要求學生完全模仿,掌握所學的知識點。第二層次給出綜合樣例,分析引導,學生在思考的過程中自己完成。第三層次,模擬企業人員或客戶提出需求,對制作后的效果樣式不作具體要求,學生有較大的主動權,可以自己設計自己制作,滿足客戶需求即可,教師起到技術指導作用。幾個層次可以視學生的情況,靈活選擇。
2.4多重性的能力培養
除鞏固理論知識,培養實踐能力和創新意識外,還注意對學生團隊合作精神與交流能力的培養。在設計、創新型教學中要求學生數人合作工作,并要求學生將設計方案當眾宣講、討論、論證,著重訓練培養學生的演講與寫作、交際與溝通能力,培養學生的團隊合作精神。
2.5多維化的評價方法
評價方式多樣性。評價方式多種多樣,學生作品成績(根據學生自評/他評報告成績、教師評價報告成績)、技術難度(新技術運用能力、作品難度系數)、課堂表現(項目研究中積極程度、團隊合作能力等)等都可為評價的方式,教師在實踐中應針對不同的需要進行選擇,并將各種形式有機地結合起來,靈活變通,創造性的使用。學習過程評價與學習結果評價相結合。高等職業教育課程標準重視學生學習的“過程與方法”,我們以培養學生學會學習為目標,因此評價不能忽視過程性評價,又要繼承傳統的評價方式,做到過程與結果并重。
3教學流程分析
課程教學遵循逐層遞進的階梯方式進行。每個任務依賴前一個任務的執行情況,以前一個任務的執行結果作為后一個任務的準備知識。在逐步達到小目標的同時,將結果引向最終的結論。課程的教學流程在四階段教學法基礎上增加了“探索討論”和“應用拓展”兩個步驟,實現六步教學。每個模塊任務按授課流程分為六個步驟。課前準備階段,主要是對前導課程內容的展示,為后繼課程作好準備;導入新課階段,教師通過對準備好的頁面的運行,讓學生對本節課所能完成的效果有總體印象。虛實演示一方面能更好地說明最終效果,另一方面,通過視覺的感受,更激發學生的學習興趣;探索討論階段,教師和學生針對上階段的演示效果進行深入討論。
教師可以有目的性地提出引導性問題,讓學生思考或進行小組討論。目的是引入本課知識點;實際操作階段,教師對技術性問題進行講解,指導學生練習;通過前幾階段的學習,學生能完成基本操作,并通過操作總結出本課的知識點,與教師的講解進行對比,這是小結評價階段的工作。教師進行總結,從本課的重點難點出發,分析在練習過程中學生出現的問題,并給出解決問題的建議供學生思考;應用拓展階段的內容是可選擇性的。每個模塊任務中,教師會給出不同的核心要求、綜合要求和拓展要求。其中核心要求是每位學生必須達到的,綜合要求和拓展要求可以根據學生自身掌握知識情況的不同,有選擇性地進行練習。教師根據學生選擇的不同,分別給出不同的評價。
【關鍵詞】電子商務;網站構架;網站設計
1.引言
電子商務指的是以計算機、網絡為交易的平臺,包括交易涉及到的全部過程,其中主要有市場的分析、客戶的交流溝通、物流協調、交易管理以及企業之間的合作。電子商務的實質是企業或者個人通過計算機、網絡對商業交易的整個過程中進行控制和分析,并且集中對企業的有效資源、企業客戶關系、銷售業務渠道管理以及資源的供應鏈管理等。
根據有關研究顯示,西方的發達國家早在上世紀末就已經開始了基于計算機網絡的電子交易,成功的實現了整個交易過程的無庫存化、資金結算的網絡化,并且成功的將商業交易的形式拓展到了網絡銷售、電話銷售、電視銷售等多種銷售渠道,同時有效的降低了交易的成本,實現了商業交易的巨大突破。在進入21世紀以后,電子商務取得了更加巨大的發展,并且已經成為了目前推動經濟社會發展的重要引擎。根據有關的研究數據顯示,在2004年全球的電子商務總額已經達到了2.7萬億美元,并且在2007年成功實現了8.8萬億美元,其增長速度是十分顯著地。同時,我國的電子商務市場也有著顯著地增長,在2011年我國的電子商務市場規模已經實現了3.6萬億人民幣的突破,因此可以發現我國的電子商務市場前景巨大。對于企業而言,我國的電子商務市場可以為企業提供更多的機遇,同時也可以為企業獲取市場提供更多的機遇,對于降低企業的經營成本、提高企業的經濟效益有著十分重要的意義。隨著互聯網的發展,其影響力也在不斷的提高和增強,對于降低企業的產品價格、增強企業的影響力效果顯著,因此互聯網無可非議的成為了電子商務的最佳實現平臺。根據對目前的電子市場分析可以發現,大部分的大型企業紛紛在互聯網上建立了自己的電子銷售渠道,并且在企業的銷售額度中占據著越來越重要的位置,因此,電子商務平臺就如同企業的一條命脈,與企業的發展息息相關。假如企業對于電子商務的網站平臺缺乏有效的重視,不但會對企業的經濟效益產生重要影響,而且還會直接的影響到企業的形象和影響力,對于企業的長期發展是十分不利的。因此,企業需要根據自己的實際情況對網站的建設引起足夠的重視,并且設計合適的網站架構,以期獲得更好的網站使用效果,提高企業的經濟效益和社會影響力。
2.電子商務網站構架的設計原則
在電子商務的設計過程中,需要涉及到多個方面的技術,其中包括計算機技術、網絡技術、數據庫技術、多媒體技術等,而且網站需要涉及到市場、經營管理、商務策劃等大量的內容,而且電子商務網站的設計風格和整體方案對于企業的形象及其經濟效益有著重要的影響,因此需要首先做好對電子商務網站構架設計原則的分析,以期獲得更好的電子商務網站設計效果。在電子商務網站的設計過程中既要對企業之間的大量數據和信息進行復雜的處理,同時還需要采取措施保證整個信息的傳輸和處理過程的安全性,因此,和傳統的Web網站相比,電子商務網站需要在數據的安全性、傳輸能力以及數據處理能力方面做出更高的指標要求,其具體的指標有:
(1)電子商務網站的可靠性。在電子商務網站中,需要涉及到大量的數據信息,而且這些數據信息對于企業和個人都有著十分重要的意義,因此,加強電子商務網站的可靠性是十分必要的,一定要保證整個數據處理過程中的完整性、可復原性等,以保證電子商務的交易質量。
(2)電子商務網站的安全性考慮。電子商務的實現是以計算機網絡為基本平臺的,因此,電子商務網站的安全性成為了整個電子商務交易過程中至關重要的環節,需要采取綜合性的措施預防黑客以及病毒的攻擊,避免在電子商務交易過程中由于數據的丟失而影響到電子商務的實現。
(3)電子商務網站系統的經濟性以及良好的可擴展性。在電子商務網站的設計過程中,除了要對電子商務網站的安全性、可靠性等進行考慮以外,還需要在網站設計的成本上進行考慮,要真正的實現企業經濟效益的提高,因此需要對網站的可擴展性進行充分的考慮,表現為企業電子商務網站的優化以及網站的重復建設,在網站的建設中要對系統的硬件擴展性進行充分考慮,以此獲得企業網站建設成本的降低。
(4)增強電子商務網站的系統開放性設計。在目前的企業經營環節中,電子商務網站作為企業整個商務系統的一個重要組成部分,因此電子商務網站需要對其開放性進行考慮,在設計之前要對涉及到的技術規范和通信協議等進行協調,以使得網站對于未來的新系統有著更好的兼容性。
(5)電子商務網站的實用性設計。電子商務網站的設計目的是為了更好的實現電子交易的便利性,為企業的商業目標提供更好的便利性,因此電子商務網站設計的一個重要原則就是網站的實用性,用戶應該可以通過瀏覽網頁能夠快速、準確的找到客戶需要的相關信息。因此企業需要在網站的實際投入應用前對網站的實用性進行驗證,以保證用戶能夠快捷的使用電子商務網站獲得所需的企業信息。
3.電子商務網站構架的設計流程
電子商務網站的設計流程主要包括以下幾個環節:
(1)企業電子商務網站的建設目標分析。電子商務網站的建設目的一般包括B2B、B2C、拍賣等業務。因此需要在企業的網站設計前對網站建設的目標進行充分考慮,這樣對于提高企業網站建設的效率有著重要意義。
(2)客戶群體的定位。電子商務建設的根本目的是讓客戶對于企業有充分的了解,以更好的促進交易的實現,因此在網站建設中還需要對客戶群體的定位進行充分考慮,而且準確的客戶群體定位能夠大幅度提高企業的交易效率,相比之下,一旦客戶群體定位錯誤就會對企業經營造成重要的損失,降低企業電子商務的效率。
(3)網站功能整體設計。電子商務網站的功能主要包括外部的信息服務功能以及內部的信息管理功能。具體來講,其外部的信息服務功能是整個電子商務網站的重點環節,并且為企業的客戶提供特定的商業服務,其主要包括信息系統、商務交易系統以及信息交流系統。信息系統主要對企業的相關信息進行,同時實現對企業的經營理念、宗旨以及服務等的宣傳,起到增加企業影響力的效果;商務交易系統主要實現對用戶交易過程的管理,包括訂單的生成、管理以及相關內容的注冊等;信息交流系統是為了更好的方面用戶與企業之間進行溝通和交流而設置的一個聊天室或者論壇,以更好的方面對具體的產品或者服務提出意見。
(4)網站的結構設計。電子商務網站的結構體系主要包括表現層、商務層以及數據層。其中表現層主要實現網站的前端處理,實現相關信息的和信息的查詢等功能;商務層主要實現網站的后端處理,并且定期對交易的信息進行處理和結算;數據層主要實現對后期數據信息的管理,其中包括用戶信息、產品信息以及訂單信息等。
參考文獻
[1]芮躍峰.基于技術的B2C電子商務網站設計與實現[J].價值工程,2013,20.
關鍵詞:電子商務;網站;平面設計;原則
1.引言
電子商務的內容涉及范圍很廣泛,包括網上商城、貿易、購物、在線支付、辦公自動化等等。電子商務所涉及的每一方面都需要借助平臺才能夠實現,這個平臺便是電子商務網站。在這個平臺中,不僅能夠完成對商品的宣傳、推銷與服務,而且它也是客戶了解和選擇企業的重要手段,隨著電子商務的迅速發展,客戶通過電子商務網站選擇企業更加普遍,電子商務網站的重要性也逐漸突出,企業通過這個平臺,能夠完成與消費者的溝通,向外界展示企業文化,使消費者對企業更加了解。平面設計指的是在平面范圍內,把企業需要展示的商品或者其他信息,通過一定形式的設計,根據一定的原則,借助各種圖形、文字等元素把所要傳達的信息進行組合,形成消費者喜聞樂見的表現形式。當今經濟的發展以及信息技術的普及,電子商務網站也是越來越重要,作為與用戶交流的工具,平面設計是否成功關系到客戶對企業的關注程度,因此,我們必須對電子商務網站的平面設計提高重視。
2.電子商務網站的平面設計原則
2.1明確設計目標
前文已經分析過,電子商務網站對企業發展至關重要,其站點設計是企業發展戰略的重要組成部分。我們必須對企業站點提高重視,意識到其在網絡這一新興媒體中展示企業形象、傳遞企業文化的作用,充分結合用戶需求,對設計站點的目的進行明確,然后根據這一目標制定出切實可行的計劃。為此,我們首先應該對企業的關鍵信息進行篩選,通過一定的邏輯結構進行組織,做出頁面設計的最基本模型,可以讓部分用戶事先體驗,然后逐步細化此模型,賦予其一定的創意。
在這一過程中的,有的網站設計出來并沒有取得預定的效果,其主要原因在于他們沒有正確理解用戶需求,缺少用戶體驗這一環節。設計者在設計時沒有把用戶體驗放在首位,而是一味注重企業的市場營銷與商業目標的實現,沒有認識到用戶或者潛在用戶的真實需求。因此,企業或者機構在進行電子商務網站的設計時,必須對客戶或者潛在客戶的基本情況做出調查與總結,包括他們的受教育程度、收入與消費情況等等,確保網站設計出來以后能夠有的放矢。
2.2注重個性化設計,主題鮮明
確定了網站的設計目標以后,要對網站的總體設計方案進行完善。在這一過程中,要明確定位網站的整體風格與特色,對網站的組織結構做出合理規劃。站點的設計應該根據服務對象的不同而做出不同的風格。有的站點只需要提供一些必要的文本信息即可,而有的則需要引入現代多媒體的輔助作用,設置必要的音樂與圖片動畫,做出華麗的頁面。而最為成功的站點則是需要突出主題,簡潔大方,滿足客戶需求的同時,充分吸引網站的潛在客戶,即便是與本企業不相關的人員,瀏覽后也會留有印象。充分利用好行業和公司的logo,豐富設計手段,使設計出的網站具有鮮明的個性。
2.3充分吸引用戶,注重細節設計
設計出來的網站在投入運行以后,如果用戶不能迅速被網站內容所吸引,或者用戶操作不便,用戶便會轉而去競爭對手的網站瀏覽,那么這個網站的設計便是失敗的。要想使電子商務的網站設計成功,必須要能充分吸引客戶,抓住客戶。可以從以下幾點來實現:第一,加強內容設計,注重其可讀性。第二,從用戶體驗出發,精簡網站容量,確保點擊流暢。第三,合理分布導航,縮短用戶的訪問等待時間。
2.4及時更新,加強與用戶的互動
只有做到網站內容及時更新,才能夠把企業最新的消息傳遞給大家,長時間不更新的網站,無法吸引用戶體驗,也無法滿足用戶的需求,更不能實現企業與用戶之間的互動。為此,在電子商務網站的平面設計中,對于資料的內容可以間斷性更新,關于新聞類的消息要堅持每日更新,此外,對于部分頁面的設計也需要根據用戶體驗及時更新。
我們必須注意到,網站的一個重要功能便是與用戶互動,在電子商務網站的制作過程中,必須保留有互動空間,確保訪問者不僅能夠瀏覽信息,而且可以留言已得到企業回應。在互動設置模塊,設計師需要在自身經驗的基礎上,采用先進的軟硬件相結合技術。
結語
電子商務已經成為當前不可或缺的商業運營手段,在人們的生活中逐漸普及開來。在這種商業模式中,離不開電子商務網站為其提供交互窗口與平臺,一個成功的電子商務網站,有利于提升企業的形象,加強企業的網絡溝通能力,而且可以使企業獲得更多的潛在客戶,有利于企業的發展。
參考文獻:
[1]譚露.淺談電子商務市場背景下的平面設計[J].美術大觀,2015(02):127.
摘要:本文以Web標準為基本思想,闡述了針對電子商務網站網頁設計的思想和策略,探究了一套緊隨時代需求的網站設計流程。
關鍵詞 :Web標準;電子商務網站;網頁設計
引言
隨著計算機網絡技術的迅速發展,網站的網頁設計布局也顯得越來越復雜,在專業技術上的要求也越來越綜合。同時,電子商務在這樣的潮流下飛速發展,但電子商務網頁設計卻成了阻礙電子商務發展的一個重要因素,在這樣的形勢下,電子商務網頁設計與制作就需要有專業的技術來實現,僅僅依靠傳統的網頁設計技術已不能滿足時代的需求。目前,基于Web標準的網頁設計思路已成為網站開發的主流,以Web標準為基本思想探究出一套有效的、緊跟時代步伐的設計流程,同時針對電子商務領域研究有效的網頁設計策略。
1、關于Web標準的主要技術
1.1 什么是Web標準
Web標準不僅僅是一個標準,而是一系列標準的組合。一般的網頁都由三個部分組成,即結構、行為和表現,而這三個部分中結構對應的標準為XML和XHTML,行為對應的標準為對象模型等,表現對應的標準為CSS。
① 結構
其中的主要技術包括可擴展超文本標記語言(XHTML)和可擴展標記語言(XML),主要應用在對網頁數據的分類以及整合方面。在這兩個標準中,XML是一種源語言,它能夠讓用戶對自己的語言進行標記定義,其具有的數據轉換能夠相對來說比較強大,而XHTML在性能上結合了超文本置標語言(HTML)的簡單特性,同時,它還使用了XML的強大的功能系統,在語法上相對來說也比較嚴格。
② 行為
其中的主要技術包括ECMAScript和對象模型(DOM),主要應用在交互操作網頁文檔方面。ECMAScript能夠有效的實現界面上操作對象的交互操作,而DOM能夠定義、修改以及表示文檔所需的對象、所需的對象的屬性和行為,同時還能處理這些所需的對象之間的關系。
③ 表現
其中的主要技術是CSS,即層疊樣式表,主要應用在對瀏覽器的顯示控制方面。CSS控制的表現與XHTML決定的結構相分離,主要用來設計網頁的風格。
1.2 Web標準下的網頁設計流程
Web標準下的網頁設計流程主要包括語義結構定義、網頁內容添加、CSS美化網頁以及添加動態元素四個部分。
語義結構定義:進行這個部分時,需要我們能夠根據網頁上的設計圖,對我們所需要的DIV層塊進行進一步分析,同時也要分析各個層塊之間的相互關系,為達到一個好的訪問速度,DIV層塊應該小于等于三層。
網頁內容添加:在第一步中定義好語義結構后,然后根據網頁設計圖添加內容,并且在每一個層塊添加合適的網頁內容,其中包括添加文字、圖像、表單、列表等。
CSS美化網頁:在進行網頁設計時,需要使用CSS對網頁的整個頁面進行布局,其中包括在頁面中加入邊框和背景等;同時,還需要使用CSS的相關設置,其中包括字體和大小等。
添加動態元素:在網頁中添加動態元素時,需要根據網頁設計圖對各個方面的要求,利用JavaScript技術完成網頁中動態元素的添加,包括添加導航菜單、焦點圖及其它動態元素等。
2、電子商務網站網頁設計所需要的技術
隨著互聯網科學技術的飛速發展,越來越多的企業應用互聯網技術推動了企業的發展,人們的生活方式也受到互聯網的影響。在這樣的背景下,電子商務也逐漸發展壯大,而電子商務網站網頁設計就成了相對重要的一部分,網頁設計是以網絡為載體,把一些對人們有用的信息方便快速的傳達給他們。在進行電子商務網站網頁設計時,整個過程都要用到大量的電子商務設計軟件,而設計的過程又需要計算機技術作為基礎。
在研究基于Web標準的電子商務網站網頁設計時,在設計過程中需要有縝密的思想來進行設計的每一個流程,然后開發網上商店系統,以達到對網店實行有效的管理以及擴展網店的業務。在Web的標準下,網頁設計者能夠有效的將網頁結構劃分清楚,這樣就能夠提升電子商務網站網頁開發的效率,同時還能夠盡可能的降低網頁設計成本。
3、電子商務網站網頁設計過程
在設計電子商務網站網頁時,可以按照下面的流程進行:內容分析、結構設計、方案設計以及表現設計。
第一,內容分析:即通過了解需要展示在網頁上的具體內容,清楚各內容所具有的邏輯關系,最后分清楚各個內容的重要程度從而合理安排位置。第二,結構設計:即根據內容分析得出的相關結論,找到合理有效的網頁布局,從而設計出好的XHTML結構。第三,方案設計:使用好的美工設計軟件,設計出一個能給人視覺帶來享受的網站頁面設計圖。第四,表現設計:表現設計又可分視覺設計和布局設計,視覺設計即是使用CSS美化網頁的方式,同時配合美工設計元素,將設計方法轉化為網頁的方式。布局設計即是通過使用CSS和XHTML對網站頁面進行布局設計。
3.1 內容分析
一個電子商務網站能否起到吸引客戶的效果,取決于這個電子商務網站網頁的布局是否清晰明了,能否給人一種視覺上的享受。網頁設計就是一種視覺語言,對布局和色彩的搭配要求很高,要求網站的主頁也能給人一種美的享受,其它網站頁面的布局也應該與主頁相協調。電子商務網站中網頁布局形式多種多樣,有“廠”字型、“國”字型、“封面”型以及經濟“框架”型等。
3.2 結構設計
為電子商務網站開發網頁時,網頁中展示的有突出核心的業務區,也有展現其它功能的區域,整個網頁開發完成后,用戶可以在后臺進行可視化的操作,同時,用戶還可以創建屬于自己的個性化的網頁。在設計電子商務網站網頁時,框架是整個網頁的核心部分,它決定了整個網頁的整體布局效果,框架一般都是HTML格式的文件,它能夠將頁面劃分區域。
在制作電子商務網站時,首先要在硬盤上新建一個文件夾,并把這個文件夾作為網站的根目錄,最后將這個目錄上傳到服務器上就行了。一個網站就對應一個磁盤上的文件夾,設計網站所需要的全部資源以及所有網頁都放在這個文件夾里面。
3.3 表現設計
在設計好網頁和它的結構后,可以使用CSS為網頁文檔添加樣式。首先要將已經設計好的方案中的網頁圖片分離出來,然后使用CSS為其添加合適的樣式,在進行這個操作的整個過程中,涉及到CSS的布局以及背景圖片應用,在使用CSS時,可在網站的前臺觀察到網頁的板塊區域,板塊區域的個數會根據有設計的電子商務網站的類型不同而有所變化,這個過程是由CSS規則確定的,并且整個框架結構是由HTML文件確定的。這樣設計的網站,可以在其后臺進行可視化設計,向所需要的區域添加好的插件等,這樣網頁表現出來的畫面效果更好。
4、結語
隨著時代的發展,人們不再滿足于單調的生活模式,在這樣的背景下,互聯網技術慢慢融入到人們的生產與生活中去,這就使得方便人們生活的電子商務逐漸發展起來。目前,大多數人的生活開始與電子商務緊密聯系在一起,而電子商務的網頁設計的好壞直接關系到整個電子商務模式的運行。因此,研究基于Web標準下的網頁設計技術成為了電子商務門戶的重點,這樣才能有效的提升電子商務網站的性能以及開發效率。
參考文獻:
[1] 朱淑琴,魏威,張嘉萌. 基于Web標準的電子商務網站網頁設計與制作[J]. 計算機與現代化. 2012(15),30-32.
[2] 王猛. 基于用戶情感需求的電子商務網站首頁界面設計研究[D].東北大學. 2012,18-23.
1,1可用性與可用性測試
可用性是人本設計和人機交互領域的一個基本概念。現已被廣泛運用于工程領域、產品研究與發展、計算機系統等。國際標準化組織(ISO)對可用性的定義為“在特定環境定用戶使用某種產品能夠獲得特定目標的有效性、高效性和滿意度”。有效性指用戶利用該產品完成任務的準確程度和全面程度。高效性指在完成任務工程中其他資源的投入程度。滿意度指利用系統過程中的滿意程度。相對于其他信息系統而言,電子商務網站的建設亦要貫徹以用戶為中心的原則,強調可用性。可用性測試,主要集中關注用戶與產品交互中可測量的特性。對產品可用性的評估,重點在于如何進行標準化的測試,以產生可以計算和借鑒的數據。網站可用性測試是網站可用性研究的基本方法,其主要是用來識別用戶使用站點的行為,由此來評價用戶對網站的滿意程度,以及網站需要調整的方面。
1,2用戶中心設計
用戶在產品的整個生命周期至關重要,用戶中心設計是指以用戶需求為核心和出發點,設計產品或服務流程,也就是最終用戶將在從不同方面不同程度影響產品。如何設計,強調用戶體驗的重要性,以此提高用戶的滿意度。用戶中心設計流程如圖1所示。
根據圖1得到電子商務網站開發生命周期為:理解目標一收集用戶需求一概念設計一原型化設計和改進一可用性測試一分析評估數據一得出結論。從用戶中心設計流程可以看出,可用性測試是在真實產品或服務設計之前,同用戶交互的必須一步,這樣做的目的是確保產品設計符合用戶的需求,從而說明可用性測試是一個很重要的必不可少的過程,用戶參與的越早,設計出的產品就越符合用戶的需求。
2可用性測試的必要性
對于大多數電子商務網站的開發者來說,往往由于時間和經濟上的壓力,只追求短時間和低成本來一個站點或改進一個網站,忽略了網站開發前必要的需求收集和可用性測試,造成開發出來的網站不能滿足用戶的要求,使得用戶不愿意訪問該網站。以可用性的要求來看,目前我國電子商務網站主要存在以下問題:
(1)分類體系混亂。分類模式不符合用戶習慣;類目等級劃分混亂、類目之間關系不明晰;同位類目數量過多且缺乏順序等。
(2)導航系統可用性差。同一站點的不同頁面背景和顏色不一致,沒有統一的提示讓用戶意識到是否還處于該網站:網站只提供一個整體導航欄,沒有提供局部導航和語境導航等功能。
(3)檢索機制不盡如人意。網站檢索功能較差;沒有提供聯機檢索和高級搜索服務;沒有結合目錄瀏覽等。
(4)圖形設計和頁面布局差。例如頁面內容過于密集或過于單調;頁面分屏過多等。
由此可以,網站在開發過程中,進行一定的可用性測試是非常必要的。
3可用性測試的實施
3,1可用性測試指標
對一個電子商務網站進行測試時,測試目標一定要明確,就是通過一些典型的行為設置去挖掘真實的用戶操作過程,而這個過程又不能人為的引導以及干擾行為,完全要把自己當成用戶來設定一個操作的開始,盡量選擇網站主要功能賣點,以及有異議的環節來設定一些任務。
根據產品或服務可用性所包括的因素,通常有以下幾個特征:有用性、易用性和滿意度。當然也有一些其他的指標,但這三個指標是最有效的評價標準,有用性是網站能使用戶完成工作或特定任務的程度;易用性指如何能讓一個用戶很快變得有創造性,如果一段時間不用后,能很快學會再次使用;滿意度指用戶喜歡該網站的程度。以及用戶的意見、感知、心里感受等。
3,2選擇測試用戶
用戶在網站開發整個生命周期中起著至關重要的作用,因此應該在網站開發早期就讓用戶參與,而不要等網站之后。對于測試對象的選擇,要選擇那些能準確地代表你的現實用戶或潛在用戶的人,根據J,Nielsen的觀點,找5個用戶來回答可用性問題的80%,被測試者應該具有各種不同的技術和經驗,告訴他們可用性測試的大概思路是什么,如何進行,他們能做什么來幫助你得到最有用的信息。一般來說,根據用戶特點可以確定被測者的一個初始級別,這個可以利用被測者的網齡、年齡、性別、職業等指標做一個初步篩選。
3,3測試過程
整個測試過程,設定情節是核心,用戶需要完成的任務包含在設計的情節中。測試專家要根據測試目標制定的典型任務,一個個呈現給用戶,完成一個,再開始下一個測試。在可用性測試期間,每個用戶應該單獨檢查站點以避免相互影響。雖然很多公司在可用性實驗室開展這些實驗,但是另一種方法是在自然的環境里觀察用戶。這為我們提供了洞察大多數用戶如何瀏覽網站的機會。被測者應該分配一個反映人們怎樣使用網站的有意義的任務。而且任務的設計應該足夠復雜,至少需要幾分鐘完成。例子包括研究一種產品、比較兩種產品、填寫一份聯絡表或者購買一種產品。
4測試結果評價
對于測試的大部分過程都是很相似的,主要是通過測試來進行評估發現問題。評估通常從定量和定性兩方面進行,完成任務時間、錯誤數、完成任務成功率等都屬于定量指標,而用戶導航類型、行為可預測性、適應性等都是定性指標。以下兩點是一些較好的評估方法。
(1)整體測評:對整個過程任務的失敗率、平均耗費時間以及難易評價數據進行歸納。
(2)歸納問題:將測試中發現的問題,用圖表方法分析和表現出來,并且提供改進建議,一般來說這樣的測試會暴露出許多設計方面的問題。
整個測試完成之后,設計人員以及交互測試人員就要根據測試分析評估結果和改進建議,重新設計方案以及相關的交互模型。分析數據主要看描述性統計數據,如果條件允許同樣應該研究推論性統計數據,如T檢驗。
關鍵詞:電子商務;購物車;ASP
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2011)21-5120-02
The Design and Implementation of a Shopping Cart in E-commerce Sites Based on ASP Technology
WANG Yu
(Shaanxi Radio & TV University Shaanxi, Xi'an 710068, China)
Abstract: This paper introduces a kind of shopping cart module's design and implementation in e-commerce sites based on ASP technology.In the design, it analysis the shopping cart's data flow, focusing on the design and implementation of shopping cart containers module and add the commodity function module. It is a beneficial exploration of e-commerce sites development.
Key words: e-commerce; shopping cart; ASP
伴隨著互聯網技術的蓬勃發展,以及人們消費方式、消費理念的不斷改變,網絡購物的優越性越來越多的體現出來,也吸引著眾多的消費者。電子商務網站無疑是網絡購物最重要的應用載體,網站設計的合理性、安全性、便捷性都成為電子商務網站發展的重要指標。本文主要將介紹一種電子商務網站中的核心組件――購物車的設計和實現。
1 購物車在電子商務網站中的重要作用
電子商務的發展與互聯網技術的發展緊密相關,二者結合,我們稱之為電子商務技術,其發展的核心在于信息的收集、處理和使用模式的變更[1]。而在這當中購物車是整個電子商務網站面向客戶的最核心部分,用戶在購買商品時必須用到的就是購物車,它能讓顧客清楚的看到自己所選購的商品及價格,用戶可以對購物車內的商品進行數量的改變和已訂購商品刪除。
2 購物車的設計實現――基于ASP技術
在設計該系統的時候,我們選擇ASP技術,這是因為ASP在開發Web程序上具備許多優勢.例如具有很強的簡易性、安傘性、自定義性和擴展性,還具有多種性能優良的功能和高效的可管理性[2]。系統的后臺數據庫設計采用的是SQL Server2005,這是因為我們考慮到電子商務網站對后臺數據處理的各項性能的要求,該數據庫對數據的安全性、穩定性、可靠性、易維護性等均較好的滿足我們的設計要求。
2.1 購物車數據流程
為達到這些目的,在技術上采用session(會話)對象。Session對象當會話開始時即被創建,會話結束時候撤消。這里“會話”可以簡單的理解為訪問網頁,對同一網站不同訪問者有不同的session對象。我們可以使用Session對象存儲特定的用戶會話所需的信息,當用戶在應用程序的頁之間跳轉時,存儲在Session對象中的變量不會清除,當用戶請求來自應用程序的Web頁時,如果該用戶還沒有會話,則Web服務器將自動創建一個Session對象;當會話過期或被放棄后,服務器將終止該會話[3]。所以在此我們就可以將一個session對象看作是一輛購物車,不同的用戶擁有各自的購物車,它包括商品的名稱、數量、單價等,我們需要在session中定義一些變量來存儲這些信息。購物車程序container.asp數據流程圖如圖1。
2.2 購物車初始化
用戶訪問購物網站,就會運行globa1.asa文件中session―onstart事件過程,因此把與購物車相關的Session變量初始化放在Session on―start事件過程。
2.3 購物車容器模塊設計實現
當客戶訂購某一商品,即點擊“訂購”,就會運行container.Asp程序,將商品號、購買數量等購物數據存放到session變量,用session存放商品的名稱和購物數量。并根據用戶選擇商品號購物數量,以表格形式顯示在客戶瀏覽器端。由于客戶選購的商品和數量是動態的,所以存放商品、數量的session變量采用數組方式。購物車程序container.asp基于服務器端,需要根據客戶端發送來的數據,動態生成相關的網頁發送到客戶端,因此,在客戶端向服務器端發送數據時,必須通知在服務器端container.asp應該發送何種類型的網頁。這就是在激活container.asp程序時需要參數“mode”的原因。
會員購物車購物的主要代碼:
session(s)=session(s) & "," & recno
product=session(s)’傳遞商品信息的值
productlist=split(product,",")
max=ubound(productlist)
if max>0 then
for i=Num to max-1
productlist(i)=productlist(i+1)
next
max=max-1
session(s)=""
for i=0 to max-1
session(s)=session(s)&productlist(i)&","
next
session(s)=session(s)&productlist(max)
else session(s)=""
end if
2.4 添加商品功能模塊設計實現
在需要購買的商品頁面,點擊購物圖標,即啟動container.asp模塊,將所選商品的信息如商品名稱、價格、數量等自動填寫入購物車表內,有關container.asp 模塊的主要源代碼如下:根據會員的選擇結果查詢商品數據
a=request.form("Price"&d)
b=request.form("count"&d)
strSql="insert into TradeRecord(account,ID,Name,Producer,Info,Price,count,Type) values('"&request.form("Account")&"',"&request.form("ID"&d)&",'"&request.form("Name"&d)&"','"&request.form("Producer"&d)&"','"&request.form("Info"&d)&"',"&request.form("Price"&d)&","&request.form("count"&d)&",'"&request.form("Type"&d)&"')"
rs.Open strSql,strDsn,1,1
2.5 購物車管理
注冊會員可在本網站任何頁面查看自己的購買情況,點擊網頁上方的購物車,即可啟動購物車鏈接container.asp,顯示會員選擇的商品信息,會員可對所選商品進行刪除修改。之后,可以返回購物廣場繼續購物,也可以點擊“支付”按紐,系統會將購物車商品的信息寫入數據庫的TradeRecord表中,以便管理員從表中提取定貨信息。
3 總結
本文主要通過對電子商務網站中購物車功能的分析,設計出了一個基于ASP技術的購物車模塊,利用session對象構建了購物車的模型,通過對購物車的初始化、基本程序、添加到購物車、購物車管理等環節的分析設計,對數據流程的邏輯分析設計,實現了一個易用、安全的購物車模塊,具有很好的可擴展性和可復用性,數據的傳輸處理流程設計方面也保證了其良好靈活性和易維護性的特點。電子商務網站不論是在設計開發過程中,還是在上線后的運行維護過程中,都需要不斷的維護優化,使其能為客戶提供更好的可靠。
參考文獻:
[1] 洪文興,翁洋,朱順痣,等.垂直電子商務網站的混合型推薦系統[J].系統工程理論與實踐,2010(5).
[2] 蔣培,王笑梅 Web程序設計[M].北京:清華大學出版社,2007.