摘 要: 隨著互聯(lián)網(wǎng)的飛速發(fā)展和廣泛普及,不少商家因看到網(wǎng)絡市場具有運營成本低、受眾面廣等特點,紛紛投入資金進行網(wǎng)上商城的建設,促使網(wǎng)上購物蓬勃發(fā)展并日漸成熟。本文探討了采用ASP技術,構建一個基于B/S的B2C電子商務模式小型購物系統(tǒng)的具體設計、實現(xiàn)方法。
關鍵詞: ASP技術 B/S結(jié)構 B2C模式 網(wǎng)上購物
一、引言
隨著互聯(lián)網(wǎng)的日益普及和相關技術的發(fā)展,電子商務已滲透到社會生活的各個方面。網(wǎng)上購物是發(fā)生在企業(yè)和客戶之間的電子商務行為,即B2C模式,突破了傳統(tǒng)購物方式在時間、空間、交互性差和人為條件上的限制,它在改變?nèi)藗兿M方式的同時,也成為人們熱捧的一種時尚。對于消費者來說,使購物過程變得簡單、方便、快捷、輕松,為購物者節(jié)省了時間、精力和財力,特別適合現(xiàn)代人忙碌而快節(jié)奏的生活模式;對于商家來說,經(jīng)營規(guī)模不受場地的限制,運營成本低廉,利潤率高,開辟了一個新的銷售渠道。與此同時,互聯(lián)網(wǎng)技術和網(wǎng)絡數(shù)據(jù)庫技術的發(fā)展也給網(wǎng)上購物的蓬勃發(fā)展提供了保障,本文探討的是基于B/S結(jié)構的B2C網(wǎng)上購物系統(tǒng)的實現(xiàn)方法。
二、系統(tǒng)功能設計
1.系統(tǒng)結(jié)構模型。本文按照軟件工程的思想構建并設計開發(fā)了購物系統(tǒng)的各個功能模塊,通常B/S系統(tǒng)設計采用三層結(jié)構模型:表示層(客戶端瀏覽)、應用層(Web服務器)、數(shù)據(jù)層(數(shù)據(jù)服務器),為系統(tǒng)平臺的高效運行提供了有力的技術保障。
2.技術實現(xiàn)方法。腳本在服務器端的運行環(huán)境:ASP動態(tài)網(wǎng)頁技術;腳本語言:JavaScript、VBScript;操作系統(tǒng):Windows7;Internet信息服務器:IIS 7.5;數(shù)據(jù)庫管理系統(tǒng):Microsoft Access 2010;可視化開發(fā)環(huán)境:Dreamweaver CS5;腳本語言:JavaScript、VBScript;對數(shù)據(jù)庫的查詢和調(diào)用是通過ASP的內(nèi)置組件ADODB實現(xiàn)的,同時還使用了CSS+DIV技術使網(wǎng)頁的靜態(tài)布局更加合理和精準。
3.系統(tǒng)功能模塊設計。針對用戶的使用功能,該網(wǎng)上購物系統(tǒng)主要分三大模塊進行構建:
(1)普通用戶管理模塊:用戶進入該系統(tǒng)后,不分會員和非會員,系統(tǒng)都會讓用戶隨意瀏覽該系統(tǒng)所提供的全部商品,如同用戶足不出戶地逛商場一樣。當用戶遇到自己中意的商品需要進行購買時,系統(tǒng)要求用戶必須以會員身份登錄,若不是該系統(tǒng)的會員,則可以通過“會員注冊”模塊進行注冊??蛻艨奢斎胍徺I的商品名稱進行商品查詢,會員可購買商品及進行訂單查詢,同時會員還可以對個人信息進行維護,例如密碼的修改、地址或聯(lián)系電話的變更等。
(2)在線購物模塊:當用戶挑到自己喜歡的商品時,便可以進行購買,首先把該商品放入購物車中,購物車是一個選購商品的列表,其中顯示了用戶所選的所有商品的編號、商品名稱、商品型號、商品單價等有關商品的詳細信息,供用戶實現(xiàn)購物功能。如果用戶對自己所選擇的商品不甚滿意,或有些后悔,則購物車還提供了刪除該商品的功能;如果用戶對自己所選的商品型號、顏色和數(shù)量不夠滿意,則購物車還提供了編輯功能,可供用戶對商品進行修改。當用戶確定要對所選商品進行購買時,就可進行結(jié)賬,從安全的角度考慮,結(jié)賬時用戶需要填寫用戶姓名和性別,通信地址、身份證號、付款方式、電話號碼等個人信息,系統(tǒng)要對用戶的個人信息進行驗證,用戶訂單就會被提交處理,隨即生成訂單號,方便用戶對訂單進行跟蹤查詢。
(3)系統(tǒng)管理模塊:在該模塊中,系統(tǒng)首先設置完整的管理員登錄賬號和密碼。當管理員登錄后,可以對該購物網(wǎng)站進行商品的瀏覽、添加(通過添加新商品,實現(xiàn)商品的更新,增加商品數(shù)量,吸引更多用戶)、修改(修改商品型號、說明、單價、圖片信息等)、刪除(刪除過期商品、斷貨商品等);同時系統(tǒng)管理員還可以對已注冊會員進行管理,包括對用戶及用戶資料進行審查。還可實現(xiàn)訂單管理,后臺管理員可查看客戶的訂單,同時對用戶姓名、支付方式、送貨方式、訂單狀態(tài)等進行查詢,以便及時發(fā)貨。后臺管理員還要對客戶的評論意見進行管理,方便了企業(yè)與客戶之間的溝通,及時了解客戶訴求,完善系統(tǒng)功能,提供更好的服務。
三、系統(tǒng)功能的實現(xiàn)及系統(tǒng)特點
按照軟件工程的設計思想,通過對系統(tǒng)功能分析,將需求轉(zhuǎn)化為軟件表示,對系統(tǒng)進行三個方面的詳細設計:功能結(jié)構設計、數(shù)據(jù)庫設計、代碼設計。結(jié)合整個系統(tǒng)的具體功能特點選擇相應的軟硬件資源。
本系統(tǒng)服務器端運行環(huán)境采用ASP技術,因為ASP技術簡單方便,它要求的服務器為IIS,不僅配置過程簡便,而且穩(wěn)定性能良好;數(shù)據(jù)庫管理系統(tǒng)采用桌面型數(shù)據(jù)庫管理系統(tǒng)Microsoft Access 2010,通過基于OLEDB無數(shù)據(jù)源的方式建立與數(shù)據(jù)庫的連接,由數(shù)據(jù)庫訪問組件ADO完成對數(shù)據(jù)庫的各種操作,最后生成包含有數(shù)據(jù)處理結(jié)果的頁面顯示給用戶;采用Dreamweave CS5可視化開發(fā)環(huán)境,代碼生成效率高。
本系統(tǒng)特點如下:
1.本系統(tǒng)的實現(xiàn)提高了商家對商品銷售中各個環(huán)節(jié)的科學化、信息化、系統(tǒng)化管理水平。
2.提高了工作效率:系統(tǒng)采用B/S結(jié)構,以數(shù)據(jù)庫管理商品,系統(tǒng)安全性能更高、避免了數(shù)據(jù)的不一致性,無論對商家還是消費者都體現(xiàn)了人性化的管理模式,商家工作效率充分提高,消費者把購物當成了休閑,足不出戶,逛遍世界商城,不用舟車勞頓,還可享受最低折扣,達到雙贏的目的。
3.全天候的在線訂購服務:傳統(tǒng)的購物場所都要受到營業(yè)時間、季節(jié)更替、天氣變化等諸多因素的影響,而網(wǎng)上購物則完全突破了傳統(tǒng)模式的限制,全天候運行,不受天氣、周圍環(huán)境的影響,極大地延長了銷售時間。
4.實現(xiàn)了效益的最大化:系統(tǒng)的實現(xiàn),減少了人力、物力資源的浪費,節(jié)約了運行成本,同時,信息覆蓋面廣,擁有海量客戶群,庫存積壓少,大大減少了運行成本,極大地提高了經(jīng)濟效益。
四、結(jié)語
網(wǎng)上購物作為B2C電子商務的主要形式,將大眾從傳統(tǒng)購物觀念的束縛中解放出來,開辟了一個全新的購物時代,因其具有交互能力強、數(shù)據(jù)訪問效率高、資源豐富、交易安全、成本低廉等優(yōu)點,將具有更加廣闊的發(fā)展前景。本文開發(fā)的基于B/S的B2C網(wǎng)上購物系統(tǒng),系統(tǒng)定位明確,經(jīng)過測試和試運行,系統(tǒng)可滿足用戶的基本操作與功能要求,但是受到開發(fā)條件等因素的限制,系統(tǒng)在功能結(jié)構上還有待進一步擴充與完善。
參考文獻:
[1]周永娟,寇曉麗.基于ASP.NET的網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)[J].軟件導刊,2009(11).
[2]甄靚.網(wǎng)上購物系統(tǒng)的規(guī)劃與構建[J].民營科技,2011(12).
[3]劉濟波.網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)[J].微電腦世界,2000(30).