本篇論文目錄導航:
【題目】電子商務系統設計與實現問題探究
【第一章】網上商城系統的創建分析緒論
【第二章】WEB服務相關技術研究
【3.1 - 3.3】電子商務系統功能設計與結構設計
【3.4 3.5】電子商務系統與企業ERP系統集成
【4.1】數據流分析與優化
【4.2】數據庫概念設計
【4.3 - 4.5】數據庫邏輯設計與物理設計
【第五章】系統網絡安全
【第六章】企業網上商城案例運用
【參考文獻】電商系統設計與應用研究參考文獻
4 數據結構設計與優化
數據庫是建立管理信息系統的基礎,在 E-commerc 系統建設中起到決定性作用,數據庫設計的優劣,關系到系統建設的好壞。下面就 B2C 模式如何設計和運用系統內部數據庫進行全面的研究分析。
4.1 數據流分析與優化
通常一個依賴于計算機的信息處理的過程是由數據流和一些數據轉換組成,而那些轉換應用將間接輸入的數據流有效變換為可以執行操作及表達的輸出數據流。
主要經過數據采集、數據處理、數據服務和數據應用四個過程[30].用圖 4.1 說明。
通過各種渠道收集數據對元數據進行操作整合生成文檔數據和數據倉庫,在必要時提供服務引擎幫助,如報表服務、分析服務、檢索服務等,這些提煉的數據再通過服務接口提供給數據用戶,為決策者提供數據支持,對數據資源進行共享并協同業務之間的事務處理。
上述對數據的處理過程進行了直觀的分析,數據的流動過程形成了數據流,因此對數據流的分析是必要的。
根據 B2C 電子商務系統平臺的操作步驟,繪制系統平臺操作流程圖 4.2.
客戶登陸電子商務平臺進行注冊,如若成功進入系統瀏覽查找商品,若不成功重新注冊。選好商品后決定是否購買,系統反饋庫存信息,庫存充足則放入購物車,庫存不足提示信息讓重新選購類似產品。選購時可以重復選購不同的商品,所有商品放入購物車,確定選購完畢進行購買確認,同時系統提示是否可以享受優惠服務,生成配送單和訂單明細表及總表后清空購物車。支付所需款項后如果不決定退貨則增加客戶積分,決定退貨如果符合退貨條件系統生成退貨單,不符合則退貨不成功,最后完成選購活動。
為了更深入的分析系統平臺內部的數據流向問題,繪制系統平臺的數據流圖,如圖 4.3 所示。數據流圖箭頭表示數據的流向,數字表示平臺運行的步驟,虛線部分是系統平臺完成電子商務的主要活動??蛻敉ㄟ^登陸可以瀏覽商品信息,選擇好預需購買的商品后添加入購物車,然后進行訂單統計,系統根據客戶積分等級統計清算商品單價及總價,生成配送單后進行訂單處理生成訂單明細表,并通知客戶應付款信息,客戶付款后系統自己生成收款發票,最后系統綜合各訂單信息生成訂單明細總表。如果客戶要求退貨需填報退貨理由生成退貨單,系統再對訂單明細表進行修改。
數據流可以對系統進行層級劃分后再分析,初始時,系統中子系統銷售管理系統可以用頂層圖 4.4 和 0 級圖 4.5 表示。
頂層圖顯示的是系統宏觀上的數據流,數據流在各個實體之間的流向,顯示了數據流經過的顧客、物流中心、采購部門和決策者等實體,及其流動的媒介。
0 層圖顯示了數據流的內部流向及處理過程。數據經過了五步處理過程,即訂單處理、供貨處理、進貨單處理、統計缺貨、統計銷售等。
為詳細分析系統內部數據流,我們引入數據流精華,把整個系統處理的數據流不斷分解,進行模塊化分析[39],如圖 4.6 所示。
數據流通過系統 F 操作完成,通過上圖知道系統 F 包含了 F1、F2、F3、F4、F5子系統,要完成工作,數據要通過 F1 F2 F4 F5 系統處理,經過 A0、M1、C1、E1、B0 五個操作過程,或通過 F1 F3 F4 F5 系統經過 A0、N1、D1、E1、B0 五個操作過程。F4 系統又包含 F41、F42、F43、F44 四個子系統,也就是說 F4 系統處理數據實際上是子系統 F41、F42、F43、F44 工作。因此數據在經由 F4 系統的處理過程可以分解為 F41 F43 F44 或 F41 F42 F44,操作過程分解為 C1、X2、Z2或 D1、Y2、Z2.這樣就精華了數據流在系統內部的操作及處理過程,對我們分析如何優化整合數據起到了很好的幫助。
綜合各層級數據流圖為減少數據流的冗余達到優化整合,系統數據流的整體圖如圖 4.7 所示。
通過對電子商務系統平臺數據流分析,明白了整個電子商務系統平臺的運營過程。(圖略)