1.1 系統簡介
WMS自動化立體倉庫計算機管理與調度監控系統是整個自動化立體倉庫的靈魂,它的設計與開發直接關系到整個系統的成敗,系統不但要能夠完成出、入庫操作管理,還要能夠對庫存數據進行各種查詢與報表生成與匯總,還要考慮與ERP系統的無縫連接。
自動化立體倉庫計算機管理與調度監控系統,采用信息管理級──過程監控級──實時控制級三級聯網的在線聯機方式,在它上面是企業的主控系統ERP系統。在沒有ERP的情況下,自動化立體倉庫管理與監控系統可以獨立工作。
過程監控級是聯系信息管理級和實時控制級的紐帶。由它完成兩級間的通信傳輸及信息交換,可動畫顯示系統的作業狀態;
最下層的實時控制級是配置在單機設備上的PLC。由它完成單機自動的功能和與上級監控的信息通信聯絡;
要體現系統的可靠性和實用性,客觀上要求上述設備系統之間定義明確,不同等級之間等級分明。
1.2系統組成與邊界分析
自動化立體倉庫計算機管理與調度監控系統由網絡服務器、管理計算機、監控計算機、無線機站AP、無線手持終端以及各客戶端與網絡交換設備等組成。系統拓撲結構圖如圖1-1所示。
在本立體倉庫中,實際包括了倉庫管理系統(WMS)和調度監控系統(WCS)兩個子系統,再加上上位ERP系統,將來在公司運行的實際有三個系統, ERP可看作是WMS的上位系統,WMS又可看作是WCS的上位系統。三個系統之間的關系如圖1-2所示。
在對WMS進行數據流分析時考慮與它的數據接口類型及其實現技術。我們對WMS和WCS系統做需求分析,同時考慮WMS與上位系統ERP接口部分內容進行分析。
2 WMS系統的需求分析
自動化立體倉庫計算機管理與調度監控系統由管理機、網絡服務器、無線基站和無線手持機組成。服務器在Windows 2012server操作系統上運行,采用MS SQL-Server 2012數據庫管理系統進行數據管理??蛻粲嬎銠C在Windows XP Professional操作系統中運行。倉庫管理系(WMS)的體系結構采用C/S, B/S結構。
倉庫管理系統(WMS)將條碼技術運用到倉庫管理,方便了貨物的出入庫管理,為生產效率的提高提供了強有力的保證,使原料/產品倉庫的管理更加正規化,減少庫存資金占用,提高貨物利用率,降低庫存損耗。同時對出入庫數量進行詳細記錄和統計。
系統支持網絡管理及無線手持終端(Hand Terminal)的移動數據采集模式,解決了因貨物放置分散而導致數據采集困難等問題,使管理人員對貨物的存放位置能夠靈活掌握,解決了入庫、出庫、查找、盤點等操作中可能出現的困難,提高倉庫管理人員的工作效率。
基于數據庫處理系統的信息管理系統包括所必需的用于完成應用任務的批處理程序和各種對話框。
軟件設計采用模塊化設計,可快速有效地適應用戶所提出的特殊用途。
2.1.1 WMS開發平臺
·操作系統:Windows 2012 Server;
·數據庫系統:MS SQL-Server 2012數據庫;
·開發結構:C/S, B/S結構。
2.2 WMS總體功能需求
通過交流和調研分析,得出計算機管理系統的功能需求如下:
2.3 WMS系統環境與性能需求
2.3.1系統設計依據與標準
WMS系統的設計與實現將依據我們與甲方討論商定后的技術方案與約束條件來進行,亞寶藥業集團倉庫管理工作標準化和規范化,開發過程將依照國家制定的軟件開發標準執行。開發中涉及的部分標準如下:
《計算機軟件開發規范(GB8566-88)》
《計算機軟件產品開發文件編寫指南(GB8567-88)》
《軟件工程術語(GB/T11457)》
采用信息標準的優先次序是:國家標準、國家相關部委的部頒標準、企業標準。
2.3.2主要技術指標
系統結構: C/S結構
交互式信息查詢用時: 小于5秒
數據庫災難性故障處理: 自動備份/數據完全恢復
網絡傳輸要求: 視甲方的基礎設施而定
2.4 數據流分析2.4.1 數據流分析
數據流圖是一種高度抽象的分析工具,它的好處是在對系統進行分析時,已經對系統各模塊間所跑的數據信息有了一個比較清楚的認識,對于需求的提出和下一步的設計有重要的意義,但抽象難度比較大,由于時間比較緊張,我們對WMS系統中的各個功能模塊采用業務流程圖的方法進行分析。
(1)分析與系統關聯的外部實體,劃分系統邊界,識別系統的數據來源和去處,確定外部項,得出系統與其它外部實體的關聯圖。
對于WMS來說,與其相關的外部項有:ERP系統、WCS系統、生產工廠或供應商(或其他入庫人員)、收貨單位和收貨人。其關聯圖參見圖2-1。
圖1-2 ERP、WMS、WCS之間的關系
圖2-1 WMS系統關聯圖
(2)根據系統的總體功能需求,明確各功能模塊之間的聯系,畫出頂層數據流圖。 圖2-2 WMS系統的頂層數據流圖