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