籍遠(yuǎn)明 吳琳月
【摘 要】本文采用MyEclipse8.5開發(fā)平臺(tái),Struts框架結(jié)構(gòu)理論設(shè)計(jì),MySQL創(chuàng)建數(shù)據(jù)庫(kù),利用Hibernate作為數(shù)據(jù)庫(kù)訪問技術(shù),開發(fā)網(wǎng)上書店電子商務(wù)系統(tǒng),該系統(tǒng)主要分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩大模塊,前臺(tái)模塊主要包括圖書動(dòng)態(tài)展示與選購(gòu)、查看圖書的內(nèi)容簡(jiǎn)介與目錄,后臺(tái)模塊主要內(nèi)容是圖書管理、用戶信息管理、訂單信息管理等。實(shí)踐表明,該系統(tǒng)操作簡(jiǎn)單,運(yùn)行穩(wěn)定。
【關(guān)鍵詞】MyEclipse Struts框架 MySQL 網(wǎng)上書店
近幾年來,隨著互聯(lián)網(wǎng)技術(shù)的日新月異,網(wǎng)上購(gòu)物作為一種新興的消費(fèi)模式和商業(yè)模式迅速繁榮起來。截止2013年12月,中國(guó)網(wǎng)絡(luò)購(gòu)物用戶規(guī)模達(dá)3.02億。網(wǎng)購(gòu)作為一種全新交易方式打破了時(shí)空和地域的界限,不僅使消費(fèi)者最大限度節(jié)省成本,而且可以實(shí)現(xiàn)消費(fèi)者、網(wǎng)站和商家三者共贏,促進(jìn)經(jīng)濟(jì)發(fā)展[1-4]。
本文通過設(shè)計(jì)開發(fā)一個(gè)網(wǎng)上書店電子商務(wù)系統(tǒng),為傳統(tǒng)圖書銷售打造一個(gè)高效全新的交易平臺(tái)。本系統(tǒng)主要采用MyEclipse8.5為開發(fā)平臺(tái),Struts框架結(jié)構(gòu)理論設(shè)計(jì),MySQL創(chuàng)建數(shù)據(jù)庫(kù),利用Hibernate作為數(shù)據(jù)庫(kù)訪問技術(shù),提供面向?qū)ο蟮臄?shù)據(jù)訪問API接口,整合CSS和JavaScript等美化頁面以實(shí)現(xiàn)本系統(tǒng)的全部功能。
1 系統(tǒng)概述
該網(wǎng)上書店電子商務(wù)系統(tǒng),客戶端要求使用Windows XP或WIN 7操作系統(tǒng),Internet Explorer(IE)瀏覽器6.0以上。開發(fā)軟件MyEclipse8.5,服務(wù)器:Tomcat7.0。
2 系統(tǒng)總體設(shè)計(jì)
本系統(tǒng)主要分為兩大模塊:前臺(tái)系統(tǒng)模塊和后臺(tái)系統(tǒng)模塊。前臺(tái)模塊主要包括圖書動(dòng)態(tài)展示與選購(gòu)、查看圖書的內(nèi)容簡(jiǎn)介與目錄、購(gòu)物車功能、用戶注冊(cè)登錄、用戶的訂單信息、修改用戶個(gè)人信息、結(jié)賬并生成訂單功能、用戶的安全退出。后臺(tái)模塊主要內(nèi)容是圖書管理、圖書類型管理、用戶信息管理、訂單信息管理(查看訂單明細(xì)、更新訂單付款、訂單的相關(guān)狀態(tài)、刪除訂單)等。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中共設(shè)計(jì)6張數(shù)據(jù)表,分別為用戶信息表、商品類別表、商品信息表、管理員信息表、訂單表、訂單明細(xì)表。下面簡(jiǎn)要列出各表的具體內(nèi)容:
(1)用戶信息表:主要用于存儲(chǔ)用戶的信息,主要字段有用戶編號(hào)、用戶名、密碼、性別、年齡、地址、郵編、電話等。
(2)商品類別表:主要用于存儲(chǔ)商品分類的信息,主要字段有商品類別編號(hào)、商品類別名稱、商品類別描述等。
(3)商品信息表:主要用于存儲(chǔ)商品的詳細(xì)信息,主要字段有商品編號(hào)、商品類別編號(hào)、商品名稱、商品價(jià)格、商品圖片展示等。
(4)管理員信息表:主要用于存儲(chǔ)系統(tǒng)管理員的信息,主要字段包括編號(hào)、登陸賬號(hào)、登陸密碼、管理員姓名、身份證號(hào)碼等字段。
(5)訂單表:主要用于存儲(chǔ)用戶購(gòu)買商品的信息,主要字段有訂單編號(hào)、用戶編號(hào)、訂單類別、訂單狀態(tài)、訂單生成日期等。
(6)訂單明細(xì)表:主要存儲(chǔ)訂單的詳細(xì)信息,主要字段有訂單編號(hào)、商品編號(hào)、訂單、訂單狀態(tài)等。
4 網(wǎng)站的實(shí)現(xiàn)實(shí)例
前臺(tái)頁面主要是呈現(xiàn)給用戶瀏覽之用,用戶在進(jìn)入本網(wǎng)站之后,一個(gè)整體為淺藍(lán)色背景,清新亮麗、動(dòng)態(tài)立體的主頁面映入眼簾。用戶可以根據(jù)圖書分類,開始自己感興趣的圖書搜索查詢,為吸引客戶關(guān)注,本頁面還特設(shè)熱點(diǎn)圖書、打折活動(dòng)的動(dòng)態(tài)展示等。點(diǎn)擊菜單欄上的商品列表可以打開商品列表頁面,將分別顯示書籍的名稱、單價(jià)、圖片以及對(duì)書籍的簡(jiǎn)單介紹,點(diǎn)擊加入購(gòu)買就可以將書籍加入購(gòu)物車,點(diǎn)擊查看購(gòu)物車,即可以跳到購(gòu)物車頁面,查看用戶已經(jīng)放入購(gòu)物車的商品詳細(xì)情況,如圖1所示。
后臺(tái)只有管理員才能進(jìn)入,使用正確的用戶名和密碼登陸后之方可進(jìn)行操作。后臺(tái)主要包括用戶信息管理、圖書管理、圖書類型管理、訂單信息管理等內(nèi)容,如圖2所示。
5 結(jié)語
本文基于MyEclipse開發(fā)平臺(tái),設(shè)計(jì)開發(fā)了一個(gè)網(wǎng)上書店系統(tǒng),用戶可以在系統(tǒng)中實(shí)現(xiàn)瀏覽、搜索查詢、注冊(cè)購(gòu)買等功能,管理員可以通過用戶管理、商品管理、訂單管理對(duì)系統(tǒng)維護(hù)更新,操作簡(jiǎn)便,界面友好,實(shí)現(xiàn)了快捷方便購(gòu)物與高效圖書管理,同時(shí)也為其它中小微型企業(yè)未來運(yùn)營(yíng)模式提供一個(gè)可以參考的商業(yè)示范。
參考文獻(xiàn):
[1]常祖政.MyEclipse +Dreamweaver搭建Java Web開發(fā)環(huán)境[J].電腦開發(fā)與應(yīng)用,2013,26(9):68-70.
[2]張曉孿.基于SSH的團(tuán)購(gòu)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2012,20(21):122-125.
[3]孫蕭寒,孫衛(wèi)喜.基于SSH的網(wǎng)絡(luò)購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù),2012,120:136-138.
[4]于湛麟 等.SSH框架實(shí)現(xiàn)MVC架構(gòu)的電子商務(wù)軟件平臺(tái)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,2(10):169-172.