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