[摘 要] 本文介紹了基于Internet的一個(gè)B2C電子商務(wù)網(wǎng)站的設(shè)計(jì)思路。
[關(guān)鍵詞] Internet ASP 電子商務(wù) 數(shù)據(jù)庫(kù) 購(gòu)物網(wǎng)站
一、引言
電子商務(wù)網(wǎng)站是企業(yè)開展電子商務(wù)的基礎(chǔ)設(shè)施和信息平臺(tái),是實(shí)施電子商務(wù)的公司或商家與服務(wù)之間的交互界面,是電子商務(wù)運(yùn)轉(zhuǎn)的承擔(dān)者和表現(xiàn)者。電子商務(wù)網(wǎng)站是以實(shí)現(xiàn)企業(yè)的業(yè)務(wù)功能為主要目的,設(shè)計(jì)與實(shí)現(xiàn)既定的業(yè)務(wù)功能是成功構(gòu)建電子商務(wù)網(wǎng)站的關(guān)鍵所在。
二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
網(wǎng)站系統(tǒng)采用目前互聯(lián)網(wǎng)通用的B/S模式,分為三層體系結(jié)構(gòu):
1.前端應(yīng)用層:與互聯(lián)網(wǎng)連通,面向用戶提供一種互動(dòng)式的服務(wù)。例如:用戶注冊(cè)、資料查詢;商品瀏覽、查詢;商品訂購(gòu);信息發(fā)布;網(wǎng)絡(luò)導(dǎo)航;意見收集、反饋等。
2.中間信息處理層:系統(tǒng)非公開的應(yīng)用系統(tǒng),如對(duì)整個(gè)系統(tǒng)的管理及維護(hù);對(duì)商務(wù)活動(dòng)的監(jiān)督及數(shù)據(jù)統(tǒng)計(jì)、反饋;銷售企業(yè)對(duì)內(nèi)管理和對(duì)外交流;業(yè)務(wù)流程的處理。
3.底層數(shù)據(jù)訪問層:對(duì)核心數(shù)據(jù)庫(kù)的訪問、查詢、數(shù)據(jù)分析、提取、數(shù)據(jù)資料校驗(yàn)。
三、系統(tǒng)流程設(shè)計(jì)
客戶在B2C電子商務(wù)購(gòu)物網(wǎng)站中通過注冊(cè)成為該網(wǎng)站的會(huì)員,并成功登錄網(wǎng)站進(jìn)行相關(guān)操作。會(huì)員登錄后,可以在線購(gòu)物、訂單填寫和修改個(gè)人資料等操作。如果會(huì)員想要購(gòu)買商品,首先需要進(jìn)行會(huì)員登錄,然后在查看完商品的詳細(xì)信息后就可以把自己想要購(gòu)買的商品放入購(gòu)物車中,同時(shí)還可以修改購(gòu)物車中指定商品的購(gòu)買數(shù)量。確定購(gòu)物車?yán)锏纳唐泛螅瑫?huì)員就可以去收銀臺(tái)“結(jié)賬”下訂單。這時(shí)相關(guān)的程序模塊會(huì)將會(huì)員所提交的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,以便上層的管理人員核對(duì)信息并在收款后準(zhǔn)備發(fā)貨。如果發(fā)貨成功并且會(huì)員確認(rèn)收到貨物,則此次購(gòu)物結(jié)束。B2C電子商務(wù)購(gòu)物網(wǎng)站的后臺(tái)管理主要包括添加、修改、刪除商品信息、商品分類管理、用戶信息管理、公告信息管理、訂單信息管理等。B2C電子商務(wù)購(gòu)物網(wǎng)站的流程如圖所示。
四、系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
根據(jù)B2C電子商務(wù)購(gòu)物網(wǎng)站的特點(diǎn),本系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì)。前臺(tái)主要用于會(huì)員注冊(cè)、登錄、在線購(gòu)物、商品信息查詢及會(huì)員個(gè)人資料修改等;后臺(tái)主要用于管理員對(duì)商品信息、站內(nèi)公告信息、會(huì)員信息、訂單信息和網(wǎng)站基本信息等進(jìn)行管理。
五、數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)是電子商務(wù)系統(tǒng)設(shè)計(jì)中必不可的一個(gè)重要環(huán)節(jié),在客戶購(gòu)物頁(yè)面中的有關(guān)信息要寫入數(shù)據(jù)庫(kù),產(chǎn)品信息要存儲(chǔ)在產(chǎn)品數(shù)據(jù)庫(kù),還要不斷地接受各種數(shù)據(jù)訪問。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)要盡可能地減少數(shù)據(jù)冗余,數(shù)據(jù)結(jié)構(gòu)要合理。
六、程序開發(fā)的技術(shù)基礎(chǔ)
1.VBScript語(yǔ)言。VBScript語(yǔ)言既可以編寫客戶端腳本也可以編寫服務(wù)器端腳本。我們制作此網(wǎng)站的過程中應(yīng)用的是VBScript語(yǔ)言。
2.ASP技術(shù)。ASP(ActiveX server Page動(dòng)態(tài)網(wǎng)頁(yè))是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境。
3.Access數(shù)據(jù)庫(kù)。Access是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它的功能非常強(qiáng)大,并且簡(jiǎn)單易學(xué),適合于中小型企業(yè)的一般數(shù)據(jù)管理及處理需要。Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表及對(duì)它們的修改、查詢等功能。
七、系統(tǒng)基本模塊設(shè)計(jì)
1.系統(tǒng)前臺(tái)主要模塊功能設(shè)計(jì)。在首頁(yè)中用戶不但可以在第一時(shí)間內(nèi)掌握商城內(nèi)推出的特價(jià)商品、新品上架、商城公告、商品銷售排行等,還可以進(jìn)行客戶留言、會(huì)員在線購(gòu)物、商品信息查詢等。
網(wǎng)站前臺(tái)首頁(yè)提供了會(huì)員注冊(cè)和會(huì)員登錄模塊,同時(shí)還提供了客戶留言和商城公告信息模塊,從而進(jìn)一步加強(qiáng)了網(wǎng)站與用戶之間的動(dòng)態(tài)交互功能。
(1)會(huì)員管理模塊設(shè)計(jì)。會(huì)員管理模塊的主要功能是為會(huì)員提供服務(wù)。該模塊主要包括會(huì)員注冊(cè)、會(huì)員登錄、會(huì)員資料修改、會(huì)員密碼修改、找回密碼、查看在網(wǎng)站上的消費(fèi)情況。
(2)購(gòu)物車模塊設(shè)計(jì)。購(gòu)物車主要包括所選商品的添加、查看購(gòu)物車、單件商品購(gòu)買數(shù)量的修改、清空購(gòu)物車、訂單查詢、消費(fèi)查詢六部分。
實(shí)現(xiàn)購(gòu)物車最常用的方法有兩種,即利用ASP的Session和Cookie。Session是通過在Web服務(wù)器中為每一個(gè)用戶保存一些信息來跟蹤每一個(gè)用戶的狀態(tài),將用戶選購(gòu)商品的信息保存在Session對(duì)象中,就可以實(shí)現(xiàn)購(gòu)物車的功能。與Session不同的是Cookie將用戶信息保存在用戶端,在用戶向Web服務(wù)器發(fā)送HTTP請(qǐng)求時(shí),Cookie加在HTTP請(qǐng)求的標(biāo)題中傳遞給Web服務(wù)器通過分析標(biāo)題中的Cookie來跟蹤用戶的狀態(tài)。
2.系統(tǒng)后臺(tái)主要模塊功能設(shè)計(jì)。在網(wǎng)站前臺(tái)首頁(yè)的底部提供了后臺(tái)管理員入口,通過該入口可以進(jìn)入到后臺(tái)登錄頁(yè)面,在該頁(yè)面用戶通過輸入正確的管理員名稱、密碼和驗(yàn)證碼即可成功登錄到網(wǎng)站后臺(tái)。
(1)商品管理模塊設(shè)計(jì)。商品管理模塊的主要功能包括商品的添加、修改、刪除、商品圖片信息的上傳、商品信息查詢。在商品管理模塊中,主要應(yīng)用Insert Into、Update和Delete語(yǔ)句實(shí)現(xiàn)商品信息的添加、修改和刪除操作。
(2)訂單信息管理模塊設(shè)計(jì)。訂單信息管理模塊的主要功能包括訂單查詢、查看訂單信息、刪除訂單信息。在訂單查看時(shí),管理員可以對(duì)訂單的狀態(tài)進(jìn)行修改。同時(shí)也對(duì)訂單信息進(jìn)行打印,在進(jìn)行打印時(shí),可進(jìn)行打印預(yù)覽、直接打印或打印頁(yè)面設(shè)置等操作。
參考文獻(xiàn):
[1]宋文官:電子商務(wù)概論.清華大學(xué)出版社,2007
[2]劉文廣 王衛(wèi)星:電子商務(wù)網(wǎng)站規(guī)劃與管理.高等教育出版社,2004