系統架構設計
目前市場主流的電商管理ERP軟體,如管易、網店管家,大部分採用的是C/S(客戶機和伺服器)結構,凡是訂購軟體服務的網店客戶,只要通過客戶端就能完成對主流電商平臺進行統一管理。對於沒有軟體研發實力的店鋪賣家來說,使用現成的電商管理軟體,可以大大節約成本,提高工作效率。但是,從資料安全形度來說,使用第三方軟體,客戶隱私資訊被更多的暴露出來。這也是近期天貓要求所有第三方服務商完成資料儲存加密升級的原因。
改造前電商ERP軟體情況
在開發自己的電商管理綜合平臺前,我們使用的是離職員工開發的一套電商業務管理軟體,軟體是採用delphi語言開發,系統結構也是採用C/S模式,
系統分為後臺訂單下載服務和前臺店鋪訂單管理兩個部分。後臺訂單下載服務是部署在聚石塔內,負責處理天貓、C店、京東等平臺訂單。
我們部署了瑞友天翼,實現在聚石塔內部署客戶端程式,本地可遠端訪問客戶程式,完成訂單稽核、訂單查詢等操作。老系統採用通過TCP埠讀取遠端伺服器資料,完成訂單列印、稱重、掃描等操作。
因為我們並沒有這套軟體的開發原始碼,即使有原始碼,也沒有了解delphi語言,更談不上在其上進行開發了。我們在後期又增加了部分外圍的電商平臺,如唯品會、噹噹網、拍拍網、工行融易購、建行等等。我們還是使用之前的這套軟體,重新在公司區域網部署了一套系統,專門維護這幾個外網平臺的訂單。
這樣,在系統改造前,我們是在維護兩套一樣的系統,客服同樣也是同時使用兩套系統,非常麻煩,影響工作效率。這也是我們要改造現有電商管理軟體的主要原因。
重新設計電商管理綜合平臺
- 系統採用新的開發語言—— C#;
- 電商管理綜合平臺系統通訊架構採用.NET Remoting通過TCP埠從本地啟用遠端物件,訪問遠端資料;
- 系統分為獨立的訂單下載服務和電商業務管理客戶端組成;
電商業務管理客戶端系統功能圖

電商業務管理客戶端 功能圖
系統架構圖

架構圖.png