梁正?周煒航?梁軍

摘 要:作為互聯(lián)網(wǎng)的典型應(yīng)用,電子商務(wù)是一個(gè)發(fā)展前景廣闊以及潛力巨大的市場(chǎng)。本文簡(jiǎn)要設(shè)計(jì)了一個(gè)在線購(gòu)物系統(tǒng),結(jié)合ASP.NET和Access數(shù)據(jù)庫(kù)共同開發(fā),設(shè)計(jì)和實(shí)現(xiàn)了用戶管理、購(gòu)物車管理、訂單管理以及購(gòu)物等功能。本文針對(duì)電子商務(wù)在線購(gòu)物系統(tǒng)進(jìn)行的研究與設(shè)計(jì),使用Internet作為媒介來設(shè)計(jì)電子商務(wù)在線購(gòu)物系統(tǒng),該系統(tǒng)具有用戶使用簡(jiǎn)單、界面直觀的優(yōu)點(diǎn)。
關(guān)鍵詞:電子商務(wù);購(gòu)物系統(tǒng);ASP.NET技術(shù);Access數(shù)據(jù)庫(kù)
近年來隨著計(jì)算機(jī)及互聯(lián)網(wǎng)技術(shù)的發(fā)展,信息技術(shù)的傳播速度已經(jīng)突破了時(shí)間和地域的局限。由于在線用戶的快速擴(kuò)張,許多企業(yè)和制造商也將目光投向了互聯(lián)網(wǎng),互聯(lián)網(wǎng)的虛擬世界正在實(shí)現(xiàn),并逐漸融入現(xiàn)實(shí)生活。有許多電子商務(wù)活動(dòng)可以在互聯(lián)網(wǎng)上進(jìn)行,其中“網(wǎng)上購(gòu)物系統(tǒng)”就是一種典型的電子商務(wù)運(yùn)用。作為互聯(lián)網(wǎng)的典型應(yīng)用,電子商務(wù)是一個(gè)發(fā)展前景廣闊以及潛力巨大的市場(chǎng)。
一、購(gòu)物系統(tǒng)概要設(shè)計(jì)
作為一種在線銷售形式,在線購(gòu)物系統(tǒng)沒有強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)支持,就不可能實(shí)現(xiàn)網(wǎng)購(gòu)。因此一種展示產(chǎn)品的在線購(gòu)物平臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)是十分重要的,同時(shí),商家還可以通過平臺(tái)數(shù)據(jù)庫(kù)記錄查看消費(fèi)者每次訪問、購(gòu)買形式和購(gòu)物動(dòng)態(tài)。網(wǎng)上購(gòu)物可以通過電子商務(wù)系統(tǒng)快速獲取客戶的需求,除了獲得客戶對(duì)產(chǎn)品的看法外,商家同時(shí)可以使用數(shù)據(jù)庫(kù)統(tǒng)計(jì)信息獲取客戶對(duì)產(chǎn)品的滿意度。綜上本文所設(shè)計(jì)的在線購(gòu)物網(wǎng)站結(jié)構(gòu)設(shè)計(jì)如下所示,在線購(gòu)物系統(tǒng)的功能模塊大致分為用戶信息模塊和商品信息模塊。
本文設(shè)計(jì)的在線購(gòu)物系統(tǒng)分為前臺(tái)購(gòu)物系統(tǒng)以及后臺(tái)管理系統(tǒng)。其中前臺(tái)購(gòu)物系統(tǒng)分為商品展示及分類、用戶注冊(cè)及個(gè)人資料修改、購(gòu)物車以及搜索產(chǎn)品功能;后臺(tái)管理系統(tǒng)有商品管理、客戶管理、訂單管理、送貨管理以及管理員管理功能。
二、數(shù)據(jù)庫(kù)設(shè)計(jì)
1.創(chuàng)建數(shù)據(jù)庫(kù)
以用戶購(gòu)物信息為例,本文設(shè)計(jì)的網(wǎng)上購(gòu)物系統(tǒng)E-R圖如圖2。根據(jù)系統(tǒng)功能設(shè)計(jì)的要求建立數(shù)據(jù)庫(kù),并建立管理員數(shù)據(jù)表(用于存儲(chǔ)后臺(tái)管理員信息)、菜單大類表(用于存儲(chǔ)購(gòu)物類別中大類別的信息)、鏈接表(參考)、付費(fèi)交付表(用于存儲(chǔ)運(yùn)輸方式)、shop_pj評(píng)論表、商品項(xiàng)目列表(用于存儲(chǔ)商品信息)、shop_styl表(用于分類服裝類別)和user_a用戶表(用于存儲(chǔ)用戶信息)。
2.數(shù)據(jù)庫(kù)連接
一個(gè)真實(shí)、完整的站點(diǎn)與數(shù)據(jù)庫(kù)是不可分割的。在實(shí)際應(yīng)用中需要保存大量數(shù)據(jù),并且這些數(shù)據(jù)之間通常存在相關(guān)性。現(xiàn)應(yīng)用的數(shù)據(jù)庫(kù)有很多種,有Fox數(shù)據(jù)庫(kù)、Access數(shù)據(jù)庫(kù)以及SQL Server等,本文使用Access數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)與查詢。
三、購(gòu)物系統(tǒng)實(shí)現(xiàn)
1.用戶模塊實(shí)現(xiàn)
本文設(shè)計(jì)的購(gòu)物系統(tǒng)用戶分為客戶和系統(tǒng)用戶兩種,主要實(shí)現(xiàn)五種功能,具體包括:
①客戶注冊(cè)信息填寫,處理頁(yè)面。
②客戶登錄信息處理頁(yè)面。
③客戶個(gè)人資料修改程序。
④客戶密碼修改程序。
⑤客戶退出登錄程序。
(1)客戶注冊(cè)、登錄及退出
當(dāng)客戶點(diǎn)擊主頁(yè)上的注冊(cè)時(shí),頁(yè)面將被定向到注冊(cè)頁(yè)面。 當(dāng)用戶進(jìn)入注冊(cè)頁(yè)面時(shí),需要在文本框中填寫用戶的一些個(gè)人登錄信息和詳細(xì)信息,以確保實(shí)名驗(yàn)證。確保用戶填寫的內(nèi)容有效,同時(shí)確保網(wǎng)上購(gòu)物的文明和標(biāo)準(zhǔn)化。信息有效性驗(yàn)證在客戶端上執(zhí)行。
(2)客戶資料修改
該程序允許客戶在修改密碼之前更改密碼并驗(yàn)證原始密碼的正確性,可以顯示用戶注冊(cè)的所有信息。客戶資料修改操作首先需要從更改表單中獲取相應(yīng)的值,然后根據(jù)返回值執(zhí)行相應(yīng)的修改處理。
2.購(gòu)物模塊實(shí)現(xiàn)
本文設(shè)計(jì)的購(gòu)物模塊主要實(shí)現(xiàn)顯示購(gòu)物信息、查看購(gòu)物列表、搜索購(gòu)物以及將商品放入購(gòu)物車等功能。
(1)分類及詳細(xì)信息顯示
分類列表實(shí)現(xiàn)了購(gòu)物的分類顯示功能,并且程序在客戶點(diǎn)擊某個(gè)類別時(shí)完成顯示特定分類購(gòu)物的功能,同時(shí)顯示的內(nèi)容是購(gòu)物的圖片和一些基本購(gòu)物信息。
(2)購(gòu)物車功能實(shí)現(xiàn)
如果客戶對(duì)某件商品感到滿意,那么就可點(diǎn)擊“添加購(gòu)物車”將商品放進(jìn)本人購(gòu)物車。同時(shí)客戶可以隨時(shí)查看購(gòu)物車中的購(gòu)物詳情,如果不滿意還可刪除購(gòu)物車中商品,最終效果如圖3所示:
3.運(yùn)行環(huán)境
本文設(shè)計(jì)購(gòu)物網(wǎng)站結(jié)合ASP.NET和Access數(shù)據(jù)庫(kù)共同開發(fā),在配置網(wǎng)站時(shí)需要滿足以下系統(tǒng)配置要求:
(1)操作環(huán)境:Visual Studio 2008或更高版本;
(2)Web服務(wù)器:IIS4.0或IIS5.0;
(3)客戶端:IE、Netscape;
(4)數(shù)據(jù)庫(kù)服務(wù)器:Microsoft Access 2003;
四、結(jié)論
近年來隨著計(jì)算機(jī)及互聯(lián)網(wǎng)技術(shù)的發(fā)展,信息技術(shù)的傳播速度已經(jīng)突破了時(shí)間和地域的局限。由于在線用戶的快速擴(kuò)張,許多企業(yè)和制造商也將目光投向了互聯(lián)網(wǎng),作為互聯(lián)網(wǎng)的典型應(yīng)用,電子商務(wù)是一個(gè)發(fā)展前景廣闊以及潛力巨大的市場(chǎng)。 本文簡(jiǎn)要設(shè)計(jì)了一個(gè)在線購(gòu)物系統(tǒng),結(jié)合ASP.NET和Access數(shù)據(jù)庫(kù)共同開發(fā),設(shè)計(jì)和實(shí)現(xiàn)了用戶管理、購(gòu)物車管理、訂單管理以及購(gòu)物等功能。
參考文獻(xiàn):
[1]密君英,孫翠華,任怡.ASP.NET動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)實(shí)用教程[M].北京:人民郵電出版社,2009:15-20.
[2]石志國(guó).Microsoft Access[M].北京:清華大學(xué)出版社,2007:50-80.
[3]樊健平.ASP.NET數(shù)據(jù)庫(kù)實(shí)現(xiàn)[M].北京:中國(guó)水利水電出版社,2009:188-200.