王炎
(陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院 陜西 咸陽712000)
基于Android移動(dòng)電子商務(wù)系統(tǒng)的研究與設(shè)計(jì)
王炎
(陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院 陜西 咸陽712000)
移動(dòng)電子商務(wù)是基于傳統(tǒng)電子商務(wù)基礎(chǔ)上發(fā)展而來新的商業(yè)模式,其具有靈活方便、不受地域、時(shí)間限制等特點(diǎn),擁有巨大的市場發(fā)展?jié)摿Α1疚难芯恳訟ndroid系統(tǒng)為基礎(chǔ),設(shè)計(jì)移動(dòng)電子商務(wù)系統(tǒng),深入分析移動(dòng)電子商務(wù)系統(tǒng)的實(shí)際需求,詳細(xì)設(shè)計(jì)整個(gè)系統(tǒng)包括賬戶管理、購物車、權(quán)限管理、支付管理等模塊,實(shí)現(xiàn)用戶借助Android平臺瀏覽、購買商品等功能,提升系統(tǒng)的推廣和應(yīng)用能力,充分發(fā)揮其積極影響。
Android;移動(dòng)電子商務(wù)系統(tǒng);模塊設(shè)計(jì)
隨著移動(dòng)通信技術(shù)的快速發(fā)展,電子商務(wù)逐漸超越傳統(tǒng)的互聯(lián)網(wǎng)領(lǐng)域,出現(xiàn)新型的電子商務(wù)模式,即:移動(dòng)電子商務(wù)。與傳統(tǒng)電子商務(wù)模式相比,移動(dòng)電子商務(wù)不受時(shí)間、地點(diǎn)的限制,隨時(shí)隨地可以訪問信息,使得商業(yè)交易更加方便、靈活。同時(shí),這種模式也可根據(jù)用戶需要,增加相應(yīng)的模塊,給更多的企業(yè)及個(gè)人帶來商業(yè)機(jī)會。在未來幾年,移動(dòng)電子商務(wù)交易會逐漸延伸到人們生活各個(gè)角落,促使網(wǎng)上購物人群快速增長。文中設(shè)計(jì)的基于Android的移動(dòng)電子商務(wù)系統(tǒng),以手機(jī)的Android系統(tǒng)作為系統(tǒng)平臺,用戶可以方便快捷地隨時(shí)隨地登錄該系統(tǒng)中,完成商品的瀏覽、查詢、訂購、交易等操作。
文中通過對行業(yè)內(nèi)產(chǎn)品形態(tài)進(jìn)行觀察和分析,將B2C核心業(yè)務(wù)劃分為以下主要內(nèi)容:1)面向用戶的購物門戶,依據(jù)企業(yè)定位劃分為百貨門市、垂直市場等形態(tài);2)用戶注冊成為會員后,數(shù)據(jù)庫將其賬戶信息、購物記錄保存起來,并投入大量精力對用戶賬戶信息實(shí)施分析和再開發(fā)。一般情況下,倉儲、物流等模塊交由專門企業(yè)提供服務(wù)。在本文設(shè)計(jì)的移動(dòng)電子商務(wù)系統(tǒng)中,可借助手機(jī)等無線終端,在B2B、B2C電子商務(wù)系統(tǒng)中完成商品交易。Android可運(yùn)用JAVA語言開發(fā),更好地讓開發(fā)者接受。設(shè)計(jì)簡單、易懂的版面讓使用者在較短的時(shí)間上手,本文設(shè)計(jì)的移動(dòng)電子商務(wù)系統(tǒng),順應(yīng)時(shí)代發(fā)展趨勢,也可推進(jìn)智能移動(dòng)、信息化電子商務(wù)的發(fā)展。在本系統(tǒng)中,只要擁有Android手機(jī),用戶即可隨時(shí)隨地登錄進(jìn)入系統(tǒng)內(nèi),瀏覽、查詢及購買自己所需的產(chǎn)品;同時(shí),用戶可以修改信息,完成訂購、瀏覽商品、取消訂單等操作,提升移動(dòng)電子商務(wù)系統(tǒng)的可用性,滿足系統(tǒng)設(shè)計(jì)的應(yīng)用需求。
基于Android設(shè)計(jì)的移動(dòng)電子商務(wù)系統(tǒng)由前臺和后臺兩個(gè)部分組成,其中,前臺端主要包括用戶注冊、登錄、瀏覽產(chǎn)品、購物等功能,后臺管理模塊又劃分為商品管理、訂單管理、公告管理等模塊,其中,用戶管理模塊旨在查看、修改或刪除選定的產(chǎn)品。移動(dòng)電子商務(wù)系統(tǒng)主要功能模塊見圖1。
圖1 移動(dòng)電子商務(wù)系統(tǒng)功能模塊圖
該模塊主要對象為商品和用戶訂單,且用戶借助購物車對所選購的產(chǎn)品進(jìn)行控制。因此,必須創(chuàng)建Cart類,其職責(zé)為用戶完成增加、刪除或修改所選存儲在購物車中商品的目的。確定選定商品后,將其傳遞至庫存內(nèi)。因此,構(gòu)建Product類管理商品數(shù)據(jù)、借助Customer類管理用戶賬戶。
賬戶管理模塊具有識別用戶身份的功能,只有注冊的用戶方可使用前臺系統(tǒng)所有功能,例如:添加商品至購物車、查詢購物訂單等。同時(shí),在沒有登錄的情況下,系統(tǒng)會提示用戶是否登錄。本系統(tǒng)設(shè)置的賬戶信息包括昵稱、手機(jī)號碼、密碼等,可依據(jù)用戶自己的需求添加或刪除部分信息。用戶啟動(dòng)系統(tǒng)后,進(jìn)行注冊或登錄請求,具體流程見圖2。
圖2 用戶注冊簡圖
非注冊用戶進(jìn)入客戶端后,支持查看商品信息的功能。本模塊將依據(jù)商品屬性劃分為不同種類,例如:日常用品、化妝品、女裝等,其層次可依據(jù)實(shí)現(xiàn)需求擴(kuò)充層級。非注冊用戶瀏覽商品時(shí),系統(tǒng)將提供多個(gè)ProducType供用戶選擇,用戶進(jìn)入TypeName瀏覽相應(yīng)的列表,并進(jìn)入詳細(xì)介紹頁查詢信息。若用戶添加Product至購物車內(nèi),判定Customer是否處在登錄狀態(tài)。用戶啟動(dòng)程序后,借助find()方法獲得產(chǎn)品Type類型,詳細(xì)流程見圖3。
圖3 用戶瀏覽商品簡圖
購物車執(zhí)行流程如下:單擊購物車圖標(biāo),客戶端接收用戶請求,讀取相應(yīng)的文件,在客戶端顯示列表元素中,點(diǎn)擊結(jié)算操作,把數(shù)據(jù)書寫成字節(jié)流并發(fā)送給服務(wù)器。服務(wù)器接受并讀取數(shù)據(jù)結(jié)構(gòu),寫入數(shù)據(jù)庫。
購物車的兩個(gè)邏輯模塊實(shí)質(zhì)上僅有一個(gè)模塊,該模塊重點(diǎn)在于如何區(qū)別有商品和無商品的狀態(tài),并實(shí)時(shí)依據(jù)商品數(shù)量調(diào)整所呈現(xiàn)的數(shù)據(jù),確保數(shù)據(jù)與顯示結(jié)果處于一致狀態(tài)。購物車有商品的運(yùn)行效果,見圖4,運(yùn)行代碼如下:購物車無商品運(yùn)行代碼如下:
圖4 購物車有商品運(yùn)行效果圖
移動(dòng)電子商務(wù)系統(tǒng)正式運(yùn)行后,每天必須接受大量用戶通過提交訂單來購買所需的商品。如何及時(shí)、有效的對用戶訂單進(jìn)行處理,對推動(dòng)經(jīng)濟(jì)效益、提升用戶滿意度產(chǎn)生重要影響。本系統(tǒng)針對每個(gè)商家集成訂單管理功能,主要包含訂單查詢、訂單打印、設(shè)置配送方式等操作,訂單管理流程見圖5。
圖5 訂單管理流程圖
管理員權(quán)限管理主要功能是生成新的管理員信息,負(fù)責(zé)對管理員權(quán)限分析、添加、修改等操作。在同一個(gè)應(yīng)用內(nèi),需不同的應(yīng)用管理人員做好相應(yīng)的管理工作,因此,必須設(shè)計(jì)一個(gè)權(quán)限管理機(jī)制,便于對應(yīng)用管理員進(jìn)行管理,對特定管理人員設(shè)置相應(yīng)的權(quán)限,確保應(yīng)用可以正常運(yùn)行。本模塊還可創(chuàng)建多個(gè)應(yīng)用管理員組,將管理員根據(jù)不同組實(shí)施分類,對管理員分別設(shè)置取消、修改等權(quán)限范圍。系統(tǒng)管理員登錄RoleService管理界面,并建立新的管理員角色,隨之采用PowerInsert方法為角色設(shè)定具體的權(quán)限,見圖6。
圖6 管理員權(quán)限創(chuàng)建圖
用戶信息管理模塊主要包括的類為:CustomerDAO、CustomerVO等,詳細(xì)記錄本系統(tǒng)所有注冊用戶的信息、用戶使用記錄等信息,并提供相應(yīng)的操作。工作方法如下:CustomerService提供相應(yīng)的管理界面,管理員由此界面發(fā)出請求,提交查詢請求。CustomerVO提供類至CustomerDAO獲取數(shù)據(jù)封裝,隨之返回管理界面顯示,如圖7。
圖7 用戶信息查詢效果圖
與傳統(tǒng)電子商務(wù)相似,為確保移動(dòng)商務(wù)的正常運(yùn)行,移動(dòng)電子商務(wù)系統(tǒng)應(yīng)設(shè)置身份識別、身份認(rèn)證、接入控制等,確保只有系統(tǒng)授權(quán)的合法用戶方可訪問相應(yīng)的數(shù)據(jù)。移動(dòng)電子商務(wù)在實(shí)際交易過程中通常用手機(jī)、掌上電腦等作為支付手段,通過WAP等方式完成各項(xiàng)商務(wù)活動(dòng)?,F(xiàn)階段,移動(dòng)電子商務(wù)逐漸進(jìn)入人們的日常生活中,收集用戶可隨時(shí)隨地進(jìn)行購物并完成支付,被稱為新時(shí)期消費(fèi)的主流形式。移動(dòng)電子商務(wù)系統(tǒng)的支付管理模塊主要接入第三方支付平臺,為用戶提供支付、充值等操作并獲取相應(yīng)的對賬信息。在第三方支付平臺所提供的接口中,用戶可將自己銀行卡內(nèi)的錢轉(zhuǎn)至支付公司賬戶中。同時(shí),用戶也可隨時(shí)查詢訂單、與商務(wù)系統(tǒng)進(jìn)行交互,從而接受并反饋有關(guān)的交易信息。用戶支付流程見圖8。
本模塊主要?jiǎng)澐譃镻roductVO、ProductService、Caregorg等類,并與供應(yīng)商系統(tǒng)(Supplies)、倉儲系統(tǒng)相互關(guān)聯(lián)(Waarehouse)。下文以增加商品明細(xì)為研究實(shí)例,介紹商品管理的運(yùn)行方法。ProductService提供友好的管理界面,管理人員借助該界面發(fā)出請求并與ProductServelet實(shí)現(xiàn)交換,提交相應(yīng)的查詢請求。此時(shí),ProductService借助ProductDAO提供相應(yīng)的QueryQrder()完成整個(gè)添加操作。其他操作步驟如商品分類、刪除商品等,均由ProductService提供不同的方式完成商品管理流程,見圖9。
圖8 用戶支付時(shí)序圖
圖9 商品添加時(shí)序簡圖
綜上所述,文中基于Android設(shè)計(jì)的移動(dòng)電子商務(wù)系統(tǒng),能夠達(dá)到前臺與后臺數(shù)據(jù)相互交互的效果,用戶可以在任意時(shí)間、任意地點(diǎn)進(jìn)行交易,充分體現(xiàn)了該系統(tǒng)的應(yīng)用效益。本文深入研究分析了用戶對移動(dòng)電子商務(wù)多項(xiàng)功能的需求,詳細(xì)闡明了移動(dòng)電子商務(wù)系統(tǒng)總體架構(gòu),詳細(xì)介紹了移動(dòng)電子商務(wù)系統(tǒng)前臺和后臺端各模塊設(shè)計(jì)情況,以期為移動(dòng)電子商務(wù)的快速發(fā)展提供重要借鑒和參考。
[1]佟玲.論B2B電子商務(wù)系統(tǒng)的實(shí)現(xiàn)過程[J].商業(yè)經(jīng)濟(jì)研究,2016,11(6):65-66.
[2]邢素萍.電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的研究[J].微型電腦應(yīng)用,2013,29(11):55-59.
[3]湛寧,宋文軍.基于關(guān)聯(lián)規(guī)則的電子商務(wù)系統(tǒng)[J].科技通報(bào),2013,29(2):195-196,199.
[4]范長英.基于Android平臺的電子商務(wù)系統(tǒng)的分析與設(shè)計(jì)[J].硅谷,2013,31(17):22-23.
[5]孫曉茹.關(guān)于電子商務(wù)系統(tǒng)中數(shù)據(jù)庫安全問題的研究[J].商場現(xiàn)代化,2013,35(24):109.
[6]蘇月娜,華中,寇志強(qiáng)等.基于ECC加密的電子商務(wù)系統(tǒng)[J].電子設(shè)計(jì)工程,2015,23(17):13-16.
[7]徐艷麗.Web數(shù)據(jù)挖掘及其在電子商務(wù)系統(tǒng)中的應(yīng)用[J].軟件導(dǎo)刊,2015,14(11):144-145.
[8]胡蕓.基于B/S結(jié)構(gòu)模式的伊犁旅游電子商務(wù)系統(tǒng)設(shè)計(jì)分析[J].現(xiàn)代商業(yè),2014,15(7):89.
[9]王芮.B2B模式電子商務(wù)系統(tǒng)的需求獲取與分析[J].中國管理信息化,2015,18(5):223-224.
[10]孟娟娜.基于Android平臺的移動(dòng)電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016,24(8):27-29,33.
[11]汪星荷,劉紹華,俞俊生,等.移動(dòng)云計(jì)算中基于LBS的個(gè)性化服務(wù)推薦模型[J].數(shù)學(xué)的實(shí)踐與認(rèn)識,2013,43(2):157-161.
[12]肖冰,陳潮填.電子商務(wù)系統(tǒng)的復(fù)雜性特征與方法論探析[J].商業(yè)經(jīng)濟(jì)研究,2015,33(21):77-79.
[13]鄧檢名.基于移動(dòng)Agent技術(shù)在電子商務(wù)系統(tǒng)中的應(yīng)用研究[J].軍民兩用技術(shù)與產(chǎn)品,2015,13(4):48-49.
[14]朱澤民,蔡鵬.基于開源軟件Magento快速構(gòu)建電子商務(wù)系統(tǒng)的實(shí)踐[J].數(shù)字技術(shù)與應(yīng)用,2014,11(1):143-144.
[15]陳小波.基于Android移動(dòng)電子商務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)的意義 [J].電腦知識與技術(shù),2016,12(11):282-283.
Research and design of mobile e-commerce system based on the Android
WANG Yan
(Shaanxi Technical College of Finance&Economics,Xianyang 712000,China)
Based on the traditional e-commerce,mobile e-commerce is a new business model which is characterized with flexibility and convenience,it is not subject to regional and time limit and also has huge development potential.On the basis of the Android mobile e-commerce system,the research is to design mobile e-commerce system,to analyze the actual needs of mobile e-commerce system in depth and to design account management of the whole system,shopping cart,rights management,payment management module in detail,it will not only help the users to browse and buy goods,but also improve the system promotion and application of the system.In this way,it will fully play positive influence in the whole system.
Android;mobile e-commerce system;module design
TN99
A
1674-6236(2017)17-0069-04
2016-07-12稿件編號:201607093
王 炎(1972—),女,陜西咸陽人,副教授。研究方向:計(jì)算機(jī)應(yīng)用。