丁妍妍
(淮北職業技術學院 醫學系,安徽 淮北 235000)
關于電子商務B2C實驗系統的設計
丁妍妍
(淮北職業技術學院 醫學系,安徽 淮北 235000)
隨著計算機技術的快速發展,電子商務廣泛應用到各行各業,電子商務人才需求越來越大。B2C網上購物是當前流行的一種購物方式,在電子商務教學中B2C環節流程復雜,實驗系統能夠為學生提供實驗資源與學習條件,使理論教學和實踐相結合,對學習者具有重要意義。只有在了解B2C實驗系統應用的基礎上,對實驗系統進行詳細分析,才能設計出符合教學需要的的實驗系統。
B2C網上購物;實驗系統;分析;設計
B2C(Business-to-Customer)是企業或商家對客戶進行產品網上直接銷售的一種方式,即企業通過互聯網為消費者提供購物平臺。目前我國許多高校都開設了電子商務專業或相關課程,越來越多的學生選擇電子商務專業進行學習,但多數學生在學習電子商務相關課程后收獲較少,實驗課程的缺乏,使得學生沒有掌握理論知識在企業各環節的具體應用。[1]
目前,電子商務B2C實驗系統有很多,但隨著計算機技術和電子商務理論的發展,有些系統不太適合實驗教學的需要,有的軟件維護升級比較復雜。設計出比較合理的實驗系統,對學習者掌握該模塊的操作流程及管理具有重要作用。
系統采用B/S結構,即瀏覽器/服務器結構,用戶可以通過各種瀏覽器實現訪問,部分功能業務在前端實現,主要數據服務功能在服務器端實現,形成三層結構。
實驗系統需要為來自各地的學生提供實驗服務和共享信息資源,采用B/S結構簡化了客戶端軟件,系統開發,維護,數據管理等工作都在服務器端來完成,不用對客戶端進行開發和維護。如果需要添加新的實驗內容,實驗功能,只需要在服務器端更新軟件代碼,建立相應的動態網頁,提高了系統的擴展能力。
系統總體架構由基礎應用層、技術支持層、數據庫管理三個層次來實現,通過分層編碼實現應用程序的內部功能,為保證各子系統的獨立性,結合組件技術,能夠滿足B2C實驗的需要。[2]
模塊是一組具備輸入輸出、邏輯功能、運行程序和內部數據四種屬性的程序,在結構化設計中,模塊一般都是按功能劃分的,合理的功能模塊的劃分能夠極大限度地減少重復勞動,提高開發工作的效率并增大系統的可維護性,功能模塊設計是按照分析將系統劃分為若干子系統,子系統再進一步細劃分為若干模塊的過程。
結合當前各高校使用的實驗系統進行分析,可以將系統分為系統管理、實驗管理兩個部分。功能模塊設計如圖1,系統管理模塊主要實現對用戶的基本信息及權限進行管理,實驗流程模塊介紹B2C虛擬實驗的操作流程及步驟,前臺交易模塊包括瀏覽商品、用戶登錄、用戶其他信息維護、訂購商品、購物車等功能,后臺管理模塊包括商品信息管理、客戶管理、訂單管理、用戶留言管理和支付管理,物流配送模塊包括商品配送管理及庫存的管理。[3]

圖1 B2C實驗系統的功能模塊
在系統管理模塊設計中,系統管理員通過身份驗證進入系統管理界面,系統管理由用戶信息管理、密碼管理、角色管理、資金管理等功能組成,各功能的設計說明如下:
(1) 用戶信息管理:管理員可以添加用戶信息,并給用戶分配角色,對用戶信息進行修改及刪除。
(2) 角色管理:管理員可以對用戶角色進行修改,用戶在實驗時以不同角色進行實驗操作,了解不同的業務流程。
(3) 密碼管理:用戶密碼丟失或記憶錯誤,管理員可以進行修改,通知用戶。
(4) 資金管理:管理員可以對采購者的初始購物資金信息進行設定、修改等操作。
在前臺交易模塊中,用戶可以在平臺上瀏覽商品,確定所購物品后,系統將判斷該用戶是否會員,如果是,則可直接購物,否則,提示用戶注冊,已選購的商品需填寫訂單細節并進行支付,每個訂單都將實時存入后臺數據庫,后臺管理人員及時操作訂單,通知物流向顧客送貨,完成網上交易。流程如圖2。

圖2 前臺交易流程
后臺管理模塊中,用戶確定購買商品后,向網上商店發出訂單,管理員接到訂單后,結合庫存,向物流商發出通知進行物流配送處理,最后收到支付資金完成交易。后臺管理員可以對商品信息、客戶信息、訂單、電子支付等進行管理。整體流程如圖3。

圖3 后臺管理流程
物流配送模塊中,客戶在填寫訂單時可以選擇提供配送服務的物流商,訂單信息會顯示在對應的物流配送管理功能中,物流配送管理員可以對客戶聯系信息、訂單配送狀態進行管理。
數據庫設計是系統建設的核心,影響著系統的性能和安全,十分重要。在數據庫需求分析的基礎上,嚴格按照數據庫設計要求,進行具體設計與實現,應包括邏輯結構設計、物理結構設計和驗證性設計。[4]
系統部分E-R圖如圖4:

圖4 系統部分E-R圖
系統數據庫中的表應包括管理員表、用戶信息表、購物情況表、商品類別表、商品基本信息表、客戶留言表、訂單管理信息表等。
通過對電子商務B2C實驗系統的設計,開發出符合教學需求的實驗系統,能夠提高學生的操作技能和應用能力,對實際工作流程有真實的認識,在今后的工作中才能構建符合企業需求的電子商務應用系統。[5]
[1] 韋豐.應用型本科電子商務人才培養策略探討:基于網絡自主學習視角[J].梧州學院學報,2013,23(1):35-37.
[2] 包烏格德勒.JSP動態網頁開發案例教程[M].北京:機械工業出版社,2012:56-58.
[3] 王業統,鄭兵.基于J2EE的B2C網上購物教學平臺的構架[J].中國電子商務,2012,24(24):214.
[4] 唐紅亮.數據庫設計與開發[M].北京:清華大學出版社,2011:280-285.
[5] 劉珂琴,潘雪濤.網絡虛擬實驗室的設計與實現[J].現代電子技術,2011,34(24):52
2017-08-10
丁妍妍(1981—),女,安徽淮北人,助教,碩士,研究方向:計算機應用。
TP399
A
1671-8275(2017)06-0143-02
何玉付