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