丁妍妍
(淮北職業(yè)技術(shù)學院 醫(yī)學系,安徽 淮北 235000)
關(guān)于電子商務B2C實驗系統(tǒng)的設(shè)計
丁妍妍
(淮北職業(yè)技術(shù)學院 醫(yī)學系,安徽 淮北 235000)
隨著計算機技術(shù)的快速發(fā)展,電子商務廣泛應用到各行各業(yè),電子商務人才需求越來越大。B2C網(wǎng)上購物是當前流行的一種購物方式,在電子商務教學中B2C環(huán)節(jié)流程復雜,實驗系統(tǒng)能夠為學生提供實驗資源與學習條件,使理論教學和實踐相結(jié)合,對學習者具有重要意義。只有在了解B2C實驗系統(tǒng)應用的基礎(chǔ)上,對實驗系統(tǒng)進行詳細分析,才能設(shè)計出符合教學需要的的實驗系統(tǒng)。
B2C網(wǎng)上購物;實驗系統(tǒng);分析;設(shè)計
B2C(Business-to-Customer)是企業(yè)或商家對客戶進行產(chǎn)品網(wǎng)上直接銷售的一種方式,即企業(yè)通過互聯(lián)網(wǎng)為消費者提供購物平臺。目前我國許多高校都開設(shè)了電子商務專業(yè)或相關(guān)課程,越來越多的學生選擇電子商務專業(yè)進行學習,但多數(shù)學生在學習電子商務相關(guān)課程后收獲較少,實驗課程的缺乏,使得學生沒有掌握理論知識在企業(yè)各環(huán)節(jié)的具體應用。[1]
目前,電子商務B2C實驗系統(tǒng)有很多,但隨著計算機技術(shù)和電子商務理論的發(fā)展,有些系統(tǒng)不太適合實驗教學的需要,有的軟件維護升級比較復雜。設(shè)計出比較合理的實驗系統(tǒng),對學習者掌握該模塊的操作流程及管理具有重要作用。
系統(tǒng)采用B/S結(jié)構(gòu),即瀏覽器/服務器結(jié)構(gòu),用戶可以通過各種瀏覽器實現(xiàn)訪問,部分功能業(yè)務在前端實現(xiàn),主要數(shù)據(jù)服務功能在服務器端實現(xiàn),形成三層結(jié)構(gòu)。
實驗系統(tǒng)需要為來自各地的學生提供實驗服務和共享信息資源,采用B/S結(jié)構(gòu)簡化了客戶端軟件,系統(tǒng)開發(fā),維護,數(shù)據(jù)管理等工作都在服務器端來完成,不用對客戶端進行開發(fā)和維護。如果需要添加新的實驗內(nèi)容,實驗功能,只需要在服務器端更新軟件代碼,建立相應的動態(tài)網(wǎng)頁,提高了系統(tǒng)的擴展能力。
系統(tǒng)總體架構(gòu)由基礎(chǔ)應用層、技術(shù)支持層、數(shù)據(jù)庫管理三個層次來實現(xiàn),通過分層編碼實現(xiàn)應用程序的內(nèi)部功能,為保證各子系統(tǒng)的獨立性,結(jié)合組件技術(shù),能夠滿足B2C實驗的需要。[2]
模塊是一組具備輸入輸出、邏輯功能、運行程序和內(nèi)部數(shù)據(jù)四種屬性的程序,在結(jié)構(gòu)化設(shè)計中,模塊一般都是按功能劃分的,合理的功能模塊的劃分能夠極大限度地減少重復勞動,提高開發(fā)工作的效率并增大系統(tǒng)的可維護性,功能模塊設(shè)計是按照分析將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)再進一步細劃分為若干模塊的過程。
結(jié)合當前各高校使用的實驗系統(tǒng)進行分析,可以將系統(tǒng)分為系統(tǒng)管理、實驗管理兩個部分。功能模塊設(shè)計如圖1,系統(tǒng)管理模塊主要實現(xiàn)對用戶的基本信息及權(quán)限進行管理,實驗流程模塊介紹B2C虛擬實驗的操作流程及步驟,前臺交易模塊包括瀏覽商品、用戶登錄、用戶其他信息維護、訂購商品、購物車等功能,后臺管理模塊包括商品信息管理、客戶管理、訂單管理、用戶留言管理和支付管理,物流配送模塊包括商品配送管理及庫存的管理。[3]
圖1 B2C實驗系統(tǒng)的功能模塊
在系統(tǒng)管理模塊設(shè)計中,系統(tǒng)管理員通過身份驗證進入系統(tǒng)管理界面,系統(tǒng)管理由用戶信息管理、密碼管理、角色管理、資金管理等功能組成,各功能的設(shè)計說明如下:
(1) 用戶信息管理:管理員可以添加用戶信息,并給用戶分配角色,對用戶信息進行修改及刪除。
(2) 角色管理:管理員可以對用戶角色進行修改,用戶在實驗時以不同角色進行實驗操作,了解不同的業(yè)務流程。
(3) 密碼管理:用戶密碼丟失或記憶錯誤,管理員可以進行修改,通知用戶。
(4) 資金管理:管理員可以對采購者的初始購物資金信息進行設(shè)定、修改等操作。
在前臺交易模塊中,用戶可以在平臺上瀏覽商品,確定所購物品后,系統(tǒng)將判斷該用戶是否會員,如果是,則可直接購物,否則,提示用戶注冊,已選購的商品需填寫訂單細節(jié)并進行支付,每個訂單都將實時存入后臺數(shù)據(jù)庫,后臺管理人員及時操作訂單,通知物流向顧客送貨,完成網(wǎng)上交易。流程如圖2。
圖2 前臺交易流程
后臺管理模塊中,用戶確定購買商品后,向網(wǎng)上商店發(fā)出訂單,管理員接到訂單后,結(jié)合庫存,向物流商發(fā)出通知進行物流配送處理,最后收到支付資金完成交易。后臺管理員可以對商品信息、客戶信息、訂單、電子支付等進行管理。整體流程如圖3。
圖3 后臺管理流程
物流配送模塊中,客戶在填寫訂單時可以選擇提供配送服務的物流商,訂單信息會顯示在對應的物流配送管理功能中,物流配送管理員可以對客戶聯(lián)系信息、訂單配送狀態(tài)進行管理。
數(shù)據(jù)庫設(shè)計是系統(tǒng)建設(shè)的核心,影響著系統(tǒng)的性能和安全,十分重要。在數(shù)據(jù)庫需求分析的基礎(chǔ)上,嚴格按照數(shù)據(jù)庫設(shè)計要求,進行具體設(shè)計與實現(xiàn),應包括邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計和驗證性設(shè)計。[4]
系統(tǒng)部分E-R圖如圖4:
圖4 系統(tǒng)部分E-R圖
系統(tǒng)數(shù)據(jù)庫中的表應包括管理員表、用戶信息表、購物情況表、商品類別表、商品基本信息表、客戶留言表、訂單管理信息表等。
通過對電子商務B2C實驗系統(tǒng)的設(shè)計,開發(fā)出符合教學需求的實驗系統(tǒng),能夠提高學生的操作技能和應用能力,對實際工作流程有真實的認識,在今后的工作中才能構(gòu)建符合企業(yè)需求的電子商務應用系統(tǒng)。[5]
[1] 韋豐.應用型本科電子商務人才培養(yǎng)策略探討:基于網(wǎng)絡(luò)自主學習視角[J].梧州學院學報,2013,23(1):35-37.
[2] 包烏格德勒.JSP動態(tài)網(wǎng)頁開發(fā)案例教程[M].北京:機械工業(yè)出版社,2012:56-58.
[3] 王業(yè)統(tǒng),鄭兵.基于J2EE的B2C網(wǎng)上購物教學平臺的構(gòu)架[J].中國電子商務,2012,24(24):214.
[4] 唐紅亮.數(shù)據(jù)庫設(shè)計與開發(fā)[M].北京:清華大學出版社,2011:280-285.
[5] 劉珂琴,潘雪濤.網(wǎng)絡(luò)虛擬實驗室的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2011,34(24):52
2017-08-10
丁妍妍(1981—),女,安徽淮北人,助教,碩士,研究方向:計算機應用。
TP399
A
1671-8275(2017)06-0143-02
何玉付