李鋒 王李勇
(廣東交通職業(yè)技術(shù)學(xué)院,廣東 廣州 510650)
網(wǎng)上書(shū)行管理銷(xiāo)售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
李鋒王李勇
(廣東交通職業(yè)技術(shù)學(xué)院,廣東廣州510650)
針對(duì)網(wǎng)上圖書(shū)市場(chǎng)提供的書(shū)籍信息不全面、讀者不能判斷書(shū)籍內(nèi)容優(yōu)劣等問(wèn)題,設(shè)計(jì)了網(wǎng)上書(shū)行管理銷(xiāo)售系統(tǒng)。該系統(tǒng)利用Flash3D和JSP開(kāi)發(fā)圖書(shū)網(wǎng)上銷(xiāo)售平臺(tái),配合三維仿真電子書(shū)籍,可以提供在線書(shū)籍閱覽,使讀者根據(jù)較全面的書(shū)籍信息確定是否購(gòu)買(mǎi),解決了傳統(tǒng)的網(wǎng)上圖書(shū)市場(chǎng)因書(shū)籍信息不全而導(dǎo)致退貨現(xiàn)象嚴(yán)重的問(wèn)題。既可以達(dá)到實(shí)體書(shū)店?duì)I銷(xiāo)效果,又可以避免開(kāi)設(shè)傳統(tǒng)實(shí)體書(shū)店運(yùn)營(yíng)成本。
JSPFlash3D虛擬技術(shù)J2EE
電子書(shū)籍市場(chǎng)和網(wǎng)上圖書(shū)商城是隨著計(jì)算機(jī)網(wǎng)絡(luò)和b2c電子商務(wù)發(fā)展起來(lái)的新興行業(yè)。中國(guó)數(shù)字出版產(chǎn)業(yè)年度報(bào)告指出,中國(guó)2013年電子書(shū)市場(chǎng)總收益達(dá)10億元,網(wǎng)上圖書(shū)商城銷(xiāo)售額達(dá)150億元,占全國(guó)圖書(shū)零售市場(chǎng)五分之二比例。
在電子書(shū)籍市場(chǎng)中,百度文庫(kù)、豆丁網(wǎng)、維普網(wǎng)等提供電子書(shū)籍閱覽,但這些電子資源都是對(duì)真實(shí)書(shū)籍的掃描,形似簡(jiǎn)單,不能做筆記,不能劃重點(diǎn),缺少人與書(shū)本的仿真交互,使用相當(dāng)不便。另一方面,網(wǎng)上圖書(shū)商城可以有效減少實(shí)體店運(yùn)營(yíng)成本,在營(yíng)銷(xiāo)平臺(tái)和技術(shù)上存在優(yōu)勢(shì),但缺少書(shū)籍具體內(nèi)容信息,不能像實(shí)體店那樣先瀏覽再?zèng)Q定購(gòu)買(mǎi)意愿,讀者下單謹(jǐn)慎,反復(fù)多變,退貨換貨現(xiàn)象嚴(yán)重,增加運(yùn)營(yíng)成本。本項(xiàng)目利用Flash3D和JSP開(kāi)發(fā)二手圖書(shū)網(wǎng)上銷(xiāo)售平臺(tái),配合三維仿真電子書(shū)籍,讓讀者根據(jù)書(shū)籍內(nèi)容決定購(gòu)買(mǎi)意愿,既可以達(dá)到實(shí)體書(shū)店?duì)I銷(xiāo)效果,又可以避免開(kāi)設(shè)傳統(tǒng)實(shí)體書(shū)店運(yùn)營(yíng)成本。
(1)入庫(kù)圖書(shū)分類(lèi)管理
錄入圖書(shū)基本信息。分為已有產(chǎn)品入庫(kù)和新產(chǎn)品入庫(kù)。該模塊對(duì)圖書(shū)輸入完整信息后,可以對(duì)上架圖書(shū)進(jìn)行添加、刪除、排序操作,并把相應(yīng)的doc或pdf電子文檔轉(zhuǎn)換為三維仿真書(shū)籍。
(2)圖書(shū)列表查詢和管理
用于維護(hù)(增加、修改、刪除、查詢)圖書(shū)基本信息。內(nèi)容包括供應(yīng)商名稱(chēng)、聯(lián)系人、電話、地址、詳細(xì)交易等。
(3)書(shū)籍購(gòu)買(mǎi)與訂單生成
該模塊用于用戶在線購(gòu)買(mǎi)書(shū)籍。內(nèi)容包括選擇產(chǎn)品、計(jì)算合計(jì)金額、是否購(gòu)買(mǎi)會(huì)員、購(gòu)買(mǎi)價(jià)格、購(gòu)買(mǎi)數(shù)量,生成用戶購(gòu)買(mǎi)訂單,如用戶名稱(chēng)、送貨地址、電話號(hào)碼及送貨方式等。
(4)銷(xiāo)售退貨
該模塊用于記錄顧客退貨信息,采用直接在銷(xiāo)售單中填寫(xiě)負(fù)數(shù)的銷(xiāo)售量,對(duì)哪個(gè)顧客對(duì)商品進(jìn)行退貨,則查找向該顧客的銷(xiāo)售定單,內(nèi)容包括:選擇產(chǎn)品、選擇會(huì)員、入庫(kù)時(shí)間、經(jīng)辦人及備注等。
(5)統(tǒng)計(jì)報(bào)表
統(tǒng)計(jì)報(bào)表包括進(jìn)貨統(tǒng)計(jì)、銷(xiāo)售統(tǒng)計(jì)、退貨統(tǒng)計(jì)和員工工資統(tǒng)計(jì)。進(jìn)貨統(tǒng)計(jì)對(duì)不同商品在一定時(shí)間段內(nèi)的采購(gòu)進(jìn)貨記錄作以統(tǒng)計(jì);銷(xiāo)售統(tǒng)計(jì)針對(duì)不同時(shí)間段內(nèi)不同商品的銷(xiāo)售記錄作以統(tǒng)計(jì);退貨統(tǒng)計(jì)對(duì)不同商品在一定時(shí)間段內(nèi)的采購(gòu)進(jìn)貨記錄作以統(tǒng)計(jì);員工工資統(tǒng)計(jì)用于員工工資管理,內(nèi)容包括員工編號(hào)、基本工資、銷(xiāo)售提成與合計(jì)工資。
網(wǎng)上書(shū)行具體功能模塊如表1所示。
表1 網(wǎng)上書(shū)行功能模塊劃分表
系統(tǒng)采用目前J2EE開(kāi)發(fā)框架,營(yíng)銷(xiāo)管理系統(tǒng)采用B/S架構(gòu)。系統(tǒng)平臺(tái)包括前臺(tái)展示層JSP、ACTION、SERV-ICE、 DAO后臺(tái)邏輯層,數(shù)據(jù)交換中間件采用EiInfo實(shí)現(xiàn)。展示層JSP主要用于封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯[1]。
J2EE是一個(gè)服務(wù)器端應(yīng)用開(kāi)發(fā)的中間件應(yīng)用服務(wù)包。J2EE采用了Java授權(quán)和認(rèn)證服務(wù)(JARS)來(lái)作為其核心的安全性協(xié)議和保障[2]。J2EE采用部署描述方式,靈活地部署EJB組件、Servlet,JavaBean組件的訪問(wèn)角色和角色的身份驗(yàn)證,同樣,每個(gè)角色對(duì)于數(shù)據(jù)源中的每個(gè)表的各種操作權(quán)限也可以在應(yīng)用服務(wù)器的部署描述文件中進(jìn)行靈活的配置,而且可以為網(wǎng)絡(luò)中傳遞的數(shù)據(jù)啟用和選擇多種加密機(jī)制[3]。J2EE框架提供與平臺(tái)無(wú)關(guān)、可移植強(qiáng)、安全性能高的服務(wù)器端開(kāi)發(fā)平臺(tái)。
ACTION層通用性好,與平臺(tái)無(wú)關(guān),頁(yè)面端的所有請(qǐng)求都可以通過(guò)Dis-pathAction調(diào)用服務(wù)轉(zhuǎn)發(fā),將頁(yè)面提交的數(shù)據(jù)組裝成EiInfo對(duì)象,同時(shí)根據(jù)指定的Ser-viceName和MethodName動(dòng)態(tài)調(diào)用相應(yīng)的業(yè)務(wù)服務(wù)方法[4]。
SERVICE層負(fù)責(zé)調(diào)用DAO操作數(shù)據(jù),SERVICE是使用平臺(tái)時(shí)應(yīng)用軟件開(kāi)發(fā)人員關(guān)注的主要部分,其設(shè)計(jì)與具體的業(yè)務(wù)關(guān)系極大[5]。
本項(xiàng)目平臺(tái)采用統(tǒng)一數(shù)據(jù)交換結(jié)構(gòu),前臺(tái)向JSP頁(yè)面提交數(shù)據(jù)后,系統(tǒng)根據(jù)規(guī)則自動(dòng)組裝成EiInfo結(jié)構(gòu)提交給后臺(tái)應(yīng)用服務(wù)。后臺(tái)處理完成的數(shù)據(jù)則組裝成EiInfo信息格式返回給前臺(tái)。前臺(tái)根據(jù)EiInfo的信息自動(dòng)渲染成相應(yīng)的頁(yè)面展現(xiàn)元素[6]。
本項(xiàng)目系統(tǒng)架構(gòu)圖如圖1所示。
圖1 系統(tǒng)架構(gòu)圖
三維仿真書(shū)籍采用Flash 3D動(dòng)畫(huà)技術(shù)遙Flash 3D是隨著互聯(lián)網(wǎng)與虛擬現(xiàn)實(shí)發(fā)展起來(lái)的最新技術(shù)遙Flash 3D在保留原Flash交互功能的同時(shí)袁將建模文件通過(guò)瀏覽器解釋實(shí)現(xiàn)三維模擬和立體仿真
三維仿真書(shū)籍利用鼠標(biāo)模擬翻頁(yè)效果袁讀者可以在虛擬圖書(shū)上做標(biāo)記袁畫(huà)重點(diǎn)袁并能實(shí)現(xiàn)快速定位堯電子書(shū)簽堯在線閱覽等功能袁配合銷(xiāo)售平臺(tái)袁既可以提供在線書(shū)籍閱覽袁又可以讓讀者根據(jù)書(shū)籍內(nèi)容決定購(gòu)買(mǎi)意愿袁解決傳統(tǒng)網(wǎng)上圖書(shū)市場(chǎng)因書(shū)籍信息不全導(dǎo)致退貨現(xiàn)象嚴(yán)重的問(wèn)題遙三維仿真效果如圖2所示
圖2 三維仿真書(shū)籍效果圖
本系統(tǒng)在廣東交通職業(yè)技術(shù)學(xué)院建立網(wǎng)上圖書(shū)商城袁以網(wǎng)絡(luò)為開(kāi)放平臺(tái)袁以現(xiàn)代信息技術(shù)為支撐袁以校園同城為媒介袁達(dá)到網(wǎng)絡(luò)銷(xiāo)售為主的交易機(jī)制遙所有在售書(shū)籍都配套相應(yīng)電子版本袁以三維仿真方式呈現(xiàn)給讀者[7]遙讀者根據(jù)電子書(shū)籍內(nèi)容決定購(gòu)買(mǎi)意愿袁達(dá)到實(shí)體店?duì)I銷(xiāo)效果袁應(yīng)用效果如圖3所示
圖3 網(wǎng)上書(shū)行應(yīng)用效果圖
本項(xiàng)目通過(guò)建立網(wǎng)上書(shū)行管理和銷(xiāo)售系統(tǒng),配合三維電子仿真書(shū)籍,讓讀者根據(jù)圖書(shū)內(nèi)容決定購(gòu)買(mǎi)意愿,避免挑選書(shū)籍煩瑣過(guò)程,使網(wǎng)上購(gòu)物過(guò)程變得輕松、快捷、方便,同時(shí)又能有效地控制“商場(chǎng)”運(yùn)營(yíng)成本,為書(shū)籍網(wǎng)絡(luò)營(yíng)銷(xiāo)開(kāi)辟了一個(gè)新的銷(xiāo)售渠道。
[1]任永功,王政軍.基于JSP和MySQL的動(dòng)態(tài)表結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2006(5):60-62,134.
[2]郭小雪,房至一.基于JSP/Servlet的三層式網(wǎng)上書(shū)店的實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2006(12):206-207,249.
[3]劉中兵,李伯華,鄒晨.JSP數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航[M].北京:清華大學(xué)出版社,2006.
[4]王琴,楊宗凱,吳砥.基于工作流和JSP/Servlet技術(shù)的網(wǎng)上項(xiàng)目申報(bào)與管理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用研究,2006(12):181-184.
[5]謝長(zhǎng)勇,劉知貴,鄭曉紅,等.基于模式2的JSP管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2006(7):135-137.
[6]馮纓.JSP-JavaBean開(kāi)發(fā)模式研究及在網(wǎng)上答題系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì),2006(5):896-899.
[7]吳軍,鄧超,邵新宇,等.基于Web Service的企業(yè)應(yīng)用集成方法研究[J].計(jì)算機(jī)應(yīng)用研究,2006(8):75-80.
Design and Implementation of Online Book Management and Sales System
LI Feng,WANG Li-yong
(Guangdong Communication Polytechnic,Guangzhou Guangdong 510650,China)
Aiming at the problems that the book information provided by online book market is not complete and the readers can not judge the content quality of book,this paper designs the online book management and sale system.This system uses Flash3D and JSP to develop an online book sale platform,combines with 3D simulation electronic book to provide the online book reading for readers who can determine whether to buy the book according to the comprehensive book information,and solves the serious return problem caused by incomplete book information in traditional online book market.This system not only achieves the marketing effects of entity bookstore,but also reduces the operating costs for establishment of traditional entity bookstore.
JSP;Flash3D;virtual technology;J2EE
TP393
A
1008-1739(2015)11-45-3
定稿日期:2015-05-12