論文介紹了一個(gè)應(yīng)用于超市的小型電子商務(wù)系統(tǒng),該系統(tǒng)具有商品瀏覽、積分查詢、歷史訂單查詢、購(gòu)物車管理、收藏夾管理、用戶管理等六個(gè)模塊,實(shí)現(xiàn)了增改刪查等四個(gè)功能。開發(fā)該系統(tǒng)用到了JSP、Servlet開發(fā)技術(shù),使用MYSQL作為后臺(tái)數(shù)據(jù)庫(kù)。
一、引言
隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)在快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來(lái)越大。從而使我們從繁雜的事務(wù)中解放出來(lái),提高了我們的工作效率。從消費(fèi)者的角度出發(fā),滿足消費(fèi)者的需求,以便利的方式讓其購(gòu)買到所需物品,既方便又節(jié)約時(shí)間。因此,為了解決這些管理以及其他等一些問(wèn)題,我們迫切需要一種通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行商品交易的平臺(tái)。
二、系統(tǒng)分析
系統(tǒng)主要包括以下功能模塊:
1)首頁(yè)商品瀏覽:用戶登錄賬戶后, 點(diǎn)擊商品瀏覽鏈接就可得到相應(yīng)的商品信息。
2)商品搜索查詢:此頁(yè)面提供了通過(guò)商品名稱來(lái)查詢商品信息的功能。
3)積分查詢:本系統(tǒng)會(huì)將用戶積分信息存入數(shù)據(jù)庫(kù)中以待用戶進(jìn)行積分查詢。
4)歷史訂單查詢:歷史訂單查詢功能列出了用戶以往的交易訂單信息。
5)購(gòu)物車管理:用戶可以先不直接進(jìn)行商品購(gòu)買,而是把商品放入自己的購(gòu)物車?yán)铮?dāng)用戶購(gòu)買同一種物品時(shí)不會(huì)出現(xiàn)重復(fù)放置的情況,直接在購(gòu)物數(shù)量上遞加。
6)收藏夾管理:用于收藏用戶不能立刻購(gòu)買的商品。
7)用戶管理:此模塊提供兩種功能,登錄和注冊(cè)。登錄時(shí)用戶須輸入自己的賬號(hào)與密碼,在匹配通過(guò)之后可進(jìn)如自己的網(wǎng)頁(yè);注冊(cè)時(shí)用戶須填入個(gè)人相關(guān)的地址、聯(lián)系電話、常用郵箱等信息。
三、系統(tǒng)設(shè)計(jì)
(一)系統(tǒng)功能設(shè)計(jì)
本電子商務(wù)系統(tǒng)是一個(gè)用JSP+Servlet開發(fā)的的應(yīng)用系統(tǒng),由首頁(yè)、積分查詢、歷史交易查詢、商品搜索、用戶注冊(cè)、用戶登錄等模塊組成。
1.系統(tǒng)功能結(jié)構(gòu)圖
本系統(tǒng)是一個(gè)用JSP+Servlet開發(fā)的的應(yīng)用系統(tǒng),由首頁(yè)、積分查詢、歷史交易查詢、商品搜索、用戶注冊(cè)、用戶登錄等模塊組成。電子商務(wù)系統(tǒng)的功能結(jié)構(gòu)圖表示如圖3-1:
(二)系統(tǒng)詳細(xì)設(shè)計(jì)
(1)首頁(yè)商品瀏覽設(shè)計(jì)
此功能分為兩種,一種是未登錄首頁(yè)瀏覽,另一種是已登錄商品瀏覽
(2)商品搜索查詢
此頁(yè)面提供了通過(guò)商品名稱來(lái)查詢商品信息的功能。系統(tǒng)會(huì)根據(jù)用戶輸入的搜索信息進(jìn)行檢索,如果沒(méi)有滿足條件的商品,系統(tǒng)會(huì)給出提示信息,反之,如果用戶檢索到的商品,則列出相應(yīng)的信息。
(3)訂單查詢
訂單查詢功能列出了用戶歷史訂單信息,這樣用戶可以對(duì)自己的交易信息有一個(gè)清晰的了解。
(4)購(gòu)物車管理
用戶可以先不直接進(jìn)行商品購(gòu)買,而是把商品放入自己的購(gòu)物車?yán)?,?dāng)用戶購(gòu)買同一種物品時(shí)不會(huì)出現(xiàn)重復(fù)放置的情況,而是直接在購(gòu)物數(shù)量上遞加。
(6)用戶管理
系統(tǒng)在用戶管理模塊中提供了注冊(cè)和登錄兩個(gè)功能。
四、系統(tǒng)主要模塊的功能實(shí)現(xiàn)
(一)商品瀏覽
在本系統(tǒng)中,用戶可以瀏覽到大類商品與小類商品,以及推薦商品等,在首頁(yè)的頭部顯示了是否有用戶登錄的相關(guān)信息。
(二)購(gòu)物車
購(gòu)物車模塊的查詢結(jié)果列出了用戶放入購(gòu)物車的商品信息,包括商品名、市場(chǎng)價(jià)、會(huì)員價(jià)、節(jié)約總額,數(shù)量等,具體運(yùn)行結(jié)果如圖4-2所示:
(三)訂單查詢
訂單查詢頁(yè)面用于顯示用戶訂購(gòu)過(guò)的產(chǎn)品信息,其運(yùn)行結(jié)果圖圖4-1所示。
五、結(jié)論
本文基于Apache Tomcat 6. 0 服務(wù)器, 以MyEclipse8.50作為開發(fā)工具, MySQL5.1 作為數(shù)據(jù)庫(kù)服務(wù)器, 以當(dāng)今前沿的J2EE 架構(gòu)作為開發(fā)模式, 運(yùn)用了Enterprise Java Beans( EJB) 技術(shù)和JavaServlet, 設(shè)計(jì)了某超市的電子商務(wù)系統(tǒng)。闡述了電子商務(wù)系統(tǒng)的主要功能及體系結(jié)構(gòu),重點(diǎn)敘述系統(tǒng)分析、系統(tǒng)設(shè)計(jì),以及數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析、各模塊系統(tǒng)流程,JSP與后臺(tái)數(shù)據(jù)庫(kù)操作等技術(shù),最終實(shí)現(xiàn)的電子商務(wù)系統(tǒng)。(作者單位為安康學(xué)院 電子與信息工程學(xué)院)
作者簡(jiǎn)介:李曉瑜,1984年出生,女, 碩士研究生,講師。