畢業(yè)論文先進(jìn)先出的倉庫管理系統(tǒng)設(shè)計(jì)開發(fā)_第1頁
畢業(yè)論文先進(jìn)先出的倉庫管理系統(tǒng)設(shè)計(jì)開發(fā)_第2頁
畢業(yè)論文先進(jìn)先出的倉庫管理系統(tǒng)設(shè)計(jì)開發(fā)_第3頁
畢業(yè)論文先進(jìn)先出的倉庫管理系統(tǒng)設(shè)計(jì)開發(fā)_第4頁
畢業(yè)論文先進(jìn)先出的倉庫管理系統(tǒng)設(shè)計(jì)開發(fā)_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、先進(jìn)先出的倉庫管理系統(tǒng)設(shè)計(jì)開發(fā)摘要倉庫管理在煙草工商企業(yè)的物流管理中起著舉足輕重的作用,因此備受重視。很多企業(yè)甚至不惜投巨資打造自動(dòng)化立庫來提高倉庫管理的效率和效益。但是,自動(dòng)化立庫投資規(guī)模巨大、建設(shè)周期長(zhǎng),而且門檻較高,一般的企業(yè)均難以承受,而目前的大多數(shù)煙草企業(yè)都擁有較多的傳統(tǒng)平庫,由于缺乏有效的信息化管理手段,難以實(shí)現(xiàn)電子貨位管理和貨物的先進(jìn)先出管理,造成倉庫管理混亂、效率低下,嚴(yán)重地影響了企業(yè)物流系統(tǒng)的運(yùn)行效率。運(yùn)用立庫的管理思想,通過采用先進(jìn)的信息化技術(shù)和手段,實(shí)現(xiàn)平庫的數(shù)字化改造,使平庫也能夠完成立庫的貨物的先進(jìn)先出管理的功能,這是本方案的主要設(shè)計(jì)思想。本文還具體介紹了如何運(yùn)用貨位

2、優(yōu)化的規(guī)則和煙草行業(yè)的某些倉庫管理特性設(shè)計(jì)一種基于駛?cè)胧截浖艿南冗M(jìn)先出規(guī)則和算法,并利用數(shù)據(jù)庫的存儲(chǔ)過程設(shè)計(jì)將這些規(guī)則和算法體現(xiàn)在管理信息系統(tǒng)的后臺(tái)運(yùn)作中,使此倉庫管理系統(tǒng)能夠調(diào)用這些存儲(chǔ)過程實(shí)現(xiàn)出入庫位的自動(dòng)分配。關(guān)鍵詞:倉儲(chǔ)物流,貨位優(yōu)化,先進(jìn)先出算法,信息化改造,信息系統(tǒng)DESIGN AND DEVELOPMENT OF THE FIFO WAREHOUSE MANAGEMENT SYSTEMAbstractWarehouse Management plays a decisive role in the logistics management of tobacco business,

3、 so it takes much attention. Many corporation even invest a lot of money at the automated warehouse to improve the efficiency and effectiveness of warehouse management. However, the scale of investment in automated warehouse huge, long construction period, and have a higher threshold, the general co

4、rporation are unbearable. At present ,most of the tobacco companies have a lot of traditional warehouse, because of the lack of an effective information management tools, it is difficult to implementation of electronic cargo space management and management of the FIFO, that makes the warehouse manag

5、ement fall in confusion, inefficiency, and has seriously affected the operating efficiency of corporation logistics system.By using of the management experience of automated warehouse, through the use of advanced information technology and means to achieve the digital transformation of tradition war

6、ehouse, so that the tradition warehouse is also able to make the goods FIFO management functions come true, this is the main design idea of this program . this paper also introduced how to use the Cargo space optimization and the certain warehouse management features of tobacco industry to design FI

7、FO rules and algorithms based on the Drive-in Rack. And use of the design of database storage process to make these rules and algorithms Reflected in the background of management information system operating, so that the warehouse management system can call these storage process to achieve the autom

8、atic allocation of storage.Keywords:Warehousing Logistic,Cargo Space Optimization,F(xiàn)IFO,Information Transformation,Information System目錄摘要IAbstractII目錄III1選題背景11.1 課題背景及來源11.2研究先進(jìn)先出倉庫系統(tǒng)的目的11.3先進(jìn)先出倉庫管理系統(tǒng)研究的意義21.4武煙倉庫改造中應(yīng)解決的主要問題21.5庫位優(yōu)化軟件國(guó)內(nèi)外基本研究情況32倉庫優(yōu)化理論72.1貨位優(yōu)化原理72.2駛?cè)胧截浖艿脑?2.3 ABC分類原則93倉庫管理系統(tǒng)及先進(jìn)先出算法

9、設(shè)計(jì)113.1先進(jìn)先出倉庫管理系統(tǒng)設(shè)計(jì)指導(dǎo)思想113.2先進(jìn)先出目標(biāo)的選擇113.3倉庫布局及使用的設(shè)計(jì)143.4入庫算法設(shè)計(jì)173.5出庫算法設(shè)計(jì)194先進(jìn)先出倉庫系統(tǒng)的開發(fā)與實(shí)現(xiàn)214.1開發(fā)技術(shù)的選擇214.2數(shù)據(jù)庫開發(fā)244.3存儲(chǔ)過程代碼開發(fā)304.4操作界面的開發(fā)335方案總結(jié)與展望35致謝37參考文獻(xiàn)38401選題背景1.1 課題背景及來源武煙集團(tuán)經(jīng)過不斷兼并,現(xiàn)有武漢、紅安、三峽等多個(gè)卷煙生產(chǎn)工廠,采用典型的兩級(jí)管理模式:集團(tuán)負(fù)責(zé)計(jì)劃、采購(gòu)、銷售、倉儲(chǔ)、研發(fā)、財(cái)務(wù)的集中管理;集團(tuán)下屬的多個(gè)生產(chǎn)點(diǎn)(煙廠)負(fù)責(zé)生產(chǎn)計(jì)劃分解、生產(chǎn)調(diào)度與計(jì)劃調(diào)整、生產(chǎn)過程管理、設(shè)備維護(hù)管理、質(zhì)量檢查,

10、并負(fù)責(zé)財(cái)務(wù)核算基本數(shù)據(jù)的匯總上報(bào)?,F(xiàn)行物流管理模式已經(jīng)很難適應(yīng)集團(tuán)快速發(fā)展的需要。迫切需要將產(chǎn)品生產(chǎn)中涉及的原輔料的采購(gòu)、運(yùn)輸、存儲(chǔ)、調(diào)撥及成品的生產(chǎn)、配送和銷售等環(huán)節(jié)實(shí)現(xiàn)統(tǒng)一信息化管理。倉庫管理在煙草工商企業(yè)的物流管理中起著舉足輕重的作用,因此備受重視。很多企業(yè)甚至不惜投巨資打造自動(dòng)化立庫來提高倉庫管理的效率和效益。但是,自動(dòng)化立庫投資規(guī)模巨大、建設(shè)周期長(zhǎng),而且門檻較高,一般的企業(yè)均難以承受,而目前的大多數(shù)煙草企業(yè)都擁有較多的傳統(tǒng)平庫,由于缺乏有效的信息化管理手 段,難以實(shí)現(xiàn)電子貨位管理和貨物的先進(jìn)先出管理,造成倉庫管理混亂、效率低下,嚴(yán)重地影響了企業(yè)物流系統(tǒng)的運(yùn)行效率。隨著武煙生產(chǎn)和經(jīng)營(yíng)規(guī)

11、模的擴(kuò)大,卷煙成品日進(jìn)出貨物數(shù)量、品種逐步增加,客戶需求日趨復(fù)雜,倉儲(chǔ)管理難度加大,倉儲(chǔ)管理成本也日益增加。目前,武煙成品倉庫庫存管理依靠手工方式,無法及時(shí)準(zhǔn)確獲取庫存信息,同時(shí),由于缺乏有效的貨位管理手段,無法做到貨物的先進(jìn)先出管理,嚴(yán)重影響產(chǎn)品品質(zhì)和公司形象。另外,由于平庫缺乏信息化的管理手段,導(dǎo)致人為操作失誤多,倉庫運(yùn)行效率低下。迫切需要借鑒國(guó)外先進(jìn)企業(yè)倉儲(chǔ)管理經(jīng)驗(yàn),應(yīng)用RFID技術(shù)對(duì)卷煙倉庫進(jìn)行完全數(shù)字化倉庫改造。1.2研究先進(jìn)先出倉庫系統(tǒng)的目的武煙集團(tuán)目前在煙葉儲(chǔ)運(yùn)方面的信息系統(tǒng)在武漢卷煙廠有“煙葉倉庫管理系統(tǒng)”(MIS系統(tǒng)),在紅安和三峽等地有自己的系統(tǒng);成品儲(chǔ)運(yùn)方面的信息系統(tǒng)有成

12、品倉庫昆船高架庫物流系統(tǒng)、GPS系統(tǒng)。但是由于缺乏有效的電子貨位管理手段,不但倉庫管理效率低下,而且難以實(shí)現(xiàn)先進(jìn)先出管理,嚴(yán)重地影響了成品庫的運(yùn)行效率和產(chǎn)品品質(zhì),損害了公司形象。本次先進(jìn)先出的倉庫管理系統(tǒng)的開發(fā)就是為了從根本上解決這個(gè)問題,按照貨位優(yōu)化分配規(guī)則,設(shè)計(jì)出一套先進(jìn)先出算法,由出入庫管理主機(jī)通過倉儲(chǔ)管理信息系統(tǒng)根據(jù)此算法運(yùn)算出合理的貨位并分配給相應(yīng)的存儲(chǔ)單位,進(jìn)而實(shí)現(xiàn)貨物特別是成品的先進(jìn)先出管理,不但提高倉庫管理的效率,而且大大提高貨物進(jìn)出的及時(shí)性和準(zhǔn)確性,消除部分產(chǎn)品長(zhǎng)期積壓所帶來的損失。1.3先進(jìn)先出倉庫管理系統(tǒng)研究的意義對(duì)于武煙集團(tuán)來說,面臨異地改造的機(jī)遇和挑戰(zhàn),這是一項(xiàng)投資巨

13、大的復(fù)雜系統(tǒng)工程,事關(guān)武煙的長(zhǎng)遠(yuǎn)發(fā)展。異地改造的物流系統(tǒng)也應(yīng)有一個(gè)長(zhǎng)遠(yuǎn)發(fā)展規(guī)劃,這個(gè)規(guī)劃出了除了應(yīng)有科學(xué)、嚴(yán)謹(jǐn)?shù)恼撟C之外,也應(yīng)通過長(zhǎng)期的實(shí)踐來積累經(jīng)驗(yàn)和教訓(xùn),沒有踏踏實(shí)實(shí)的實(shí)踐作為鋪墊,異地改造的實(shí)施將面臨更大的風(fēng)險(xiǎn)?;赗FID的數(shù)字化倉庫管理系統(tǒng)的實(shí)施既是目前成品倉儲(chǔ)管理的迫切需求,而先進(jìn)先出算法的研究是該系統(tǒng)的核心部分,它將決定該系統(tǒng)是否能夠高效高質(zhì)地管理武煙散布于各地的成品倉庫。更重要的是,本項(xiàng)目的實(shí)施特別是基于駛?cè)胧截浖芎蚏FID技術(shù)的先進(jìn)先出管理方式對(duì)于煙葉及輔料的倉儲(chǔ)管理也具有重要的借鑒意義,并將為先進(jìn)先出算法的研究積累寶貴的實(shí)踐經(jīng)驗(yàn),奠定堅(jiān)實(shí)的技術(shù)基礎(chǔ)。1.4武煙倉庫改造中應(yīng)解

14、決的主要問題由于目前的武煙集團(tuán)在各地都擁有較多的傳統(tǒng)平庫,由于缺乏有效的信息化管理手段,難以實(shí)現(xiàn)電子貨位管理和貨物的先進(jìn)先出管理,造成倉庫管理混亂、效率低下,嚴(yán)重地影響了企業(yè)物流系統(tǒng)的運(yùn)行效率。而且由于資金的限制,武煙不可能將這些倉庫都改造成立體自動(dòng)化倉庫,因此我們應(yīng)該解決的問題是,如何通過采用先進(jìn)的信息化技術(shù)和手段,實(shí)現(xiàn)平庫的數(shù)字化改造,使平庫也能夠完成立庫電子貨位管理和貨物的先進(jìn)先出管理的功能。數(shù)字化改造以后,不僅要實(shí)現(xiàn)卷煙托盤貨位管理,而且在其基礎(chǔ)上要實(shí)現(xiàn)卷煙產(chǎn)品的先進(jìn)先出管理,極大程度地提高倉庫的存儲(chǔ)能力,因此在具體的建設(shè)過程中應(yīng)嚴(yán)格遵循以下原則: (1)嚴(yán)格做到貨物先進(jìn)先出; (2)

15、利用巷道管理技術(shù),實(shí)現(xiàn)先進(jìn)先出要求: (3)利用RFID技術(shù)、無線網(wǎng)絡(luò)和叉車的有機(jī)結(jié)合,實(shí)現(xiàn)貨物的存取控制: (4)對(duì)平庫的貨位化管理,實(shí)現(xiàn)貨物的有序堆放; (5)利用有效的系統(tǒng)后臺(tái),保障信息流傳遞和控制。1.5庫位優(yōu)化軟件國(guó)內(nèi)外基本研究情況1.5.1國(guó)內(nèi)外現(xiàn)狀及理論研究倉儲(chǔ)管理工作是隨著儲(chǔ)存貨物品種的多樣化和倉庫結(jié)構(gòu)、技術(shù)裝備的科學(xué)化而不斷變化發(fā)展的。概括而言,倉儲(chǔ)管理主要經(jīng)歷了簡(jiǎn)單倉儲(chǔ)管理、復(fù)雜倉儲(chǔ)管理和現(xiàn)代化的倉儲(chǔ)管理三個(gè)發(fā)展階段。我國(guó)的倉儲(chǔ)物流管理比較落后,雖然國(guó)家與企業(yè)在很多方面已做出了努力,但我國(guó)的倉儲(chǔ)物流企業(yè)與發(fā)達(dá)國(guó)家相比,仍然有相當(dāng)?shù)牟罹啵饕憩F(xiàn)在:(1)信息技術(shù)應(yīng)用水平不高

16、先進(jìn)的倉儲(chǔ)物流管理技術(shù)和軟件,如條形碼技術(shù)、應(yīng)用企業(yè)資源計(jì)劃(Enterprise Resource Planning,ERP)思想開發(fā)的物流管理軟件的應(yīng)用水平較低。應(yīng)用了進(jìn)銷存軟件的企業(yè)都很少,有很多企業(yè)仍然停留在手工記賬階段。(2)倉儲(chǔ)物流的貨位優(yōu)化管理水平低貨位優(yōu)化管理的理論研究做得不深入,實(shí)踐應(yīng)用很少。一般的信息化軟件里沒有貨位優(yōu)化管理功能。(3)軟件應(yīng)用水平不高,一些國(guó)外的倉庫管理軟件(WMS)帶有貨位優(yōu)化模塊,例如MT(slotting optimization),EXE(Exceed Optimize),MeHugh(DLxslotting),Intek(warehouse Li

17、brarian)等,若干獨(dú)立的軟件有FlwoTrak(Strmasof)t,Opti-Slot(Descartes)以及Easy Profiler(wood10Cksoftware)等,但是這些軟件沒有貨區(qū)與貨位優(yōu)化布局功能,也不盡適合中國(guó)現(xiàn)有倉庫的布局及倉儲(chǔ)業(yè)務(wù),所以應(yīng)用性不強(qiáng)。1軟件名稱所屬物流公司名稱功能及特點(diǎn)EasyProfilerWoodlock SoftwareSolutions Inc.基于點(diǎn)、點(diǎn)擊輸入和貨位布局圖的,有窗口特色的倉庫貨物定位軟件。屬于仿真系統(tǒng)軟件,可以實(shí)時(shí)顯示倉庫現(xiàn)有貨位情況FlowTrakStreamsoftInc.主要考慮節(jié)約存儲(chǔ)空間,提供倉庫利用率的倉儲(chǔ)貨

18、位優(yōu)化軟件SlotInfoManhattan AssociatesInc.主要考慮節(jié)約存儲(chǔ)空間,以及平衡各個(gè)工作區(qū)的工作量的貨位優(yōu)化軟件EXEOptimizeEXE TechnologiesInc.主要考慮設(shè)備費(fèi)用最優(yōu)化,能進(jìn)行復(fù)雜的自動(dòng)化出庫、入庫表1-1倉儲(chǔ)貨位優(yōu)化軟件的比較2這些問題不解決將影響我國(guó)物流的進(jìn)一步發(fā)展,進(jìn)而加大與發(fā)達(dá)國(guó)家的物流水平的距離。在貨位優(yōu)化方面,國(guó)內(nèi)外有不少理論研究。其中文獻(xiàn)3提出了貨位優(yōu)化概念,闡述貨位優(yōu)化技術(shù)的實(shí)際意義,提出了根據(jù)預(yù)想不到的因素動(dòng)態(tài)配置貨物的貨位的理論,但對(duì)預(yù)想不到因素的概念描述及量化描述沒有體現(xiàn),問題的描述與問題的可實(shí)現(xiàn)存在著較大差距;文獻(xiàn)4主

19、要從貨架受力、周轉(zhuǎn)速度、提高效率等方面對(duì)貨位進(jìn)行動(dòng)態(tài)配置優(yōu)化,并介紹了倉儲(chǔ)物流發(fā)展的新趨勢(shì)一一自動(dòng)倉儲(chǔ),更進(jìn)一步強(qiáng)調(diào)了貨位優(yōu)化的重要性;文獻(xiàn)5提出了從相關(guān)性法則(Correlation),互補(bǔ)性法則(Complementary),相容性法則(Compatibility)等進(jìn)行貨位優(yōu)化,并且提到了周期流通性的貨位優(yōu)化、單位體積的貨位優(yōu)化、分揀密度的貨位優(yōu)化、銷售量的貨位優(yōu)化等優(yōu)化方法,具有一定理論高度,但是實(shí)際可操作性闡述得不夠;文獻(xiàn)6中詳細(xì)探討了倉庫布局模型,相關(guān)預(yù)測(cè)參數(shù)也進(jìn)行了深入分析,闡述了倉庫的布局優(yōu)化對(duì)倉庫成本管理的突出貢獻(xiàn)。文獻(xiàn)6-7做過倉儲(chǔ)物流算法的探索研究。其中文獻(xiàn)7研究了隨機(jī)需

20、求下的多品種庫存問題,在原有單周期線性資源約束下的多品種訂貨策略的基礎(chǔ)上,通過將一種概率形式的庫存資源約束應(yīng)用于多品種(Q.R)策略,提出了一種有效的多項(xiàng)式啟發(fā)式算法,應(yīng)用于物流企業(yè)的實(shí)際庫存管理。文獻(xiàn)8綜合考慮實(shí)際揀選環(huán)境,對(duì)揀選作業(yè)中的無形性因素給予合理假設(shè),建立了揀選作業(yè)路徑優(yōu)化設(shè)計(jì)VRP(車輛路徑問題(Vehicle Routing Problems)模型,并利用掃描算法對(duì)模型進(jìn)行了求解;通過以上分析,可以看出倉儲(chǔ)物流的可實(shí)現(xiàn)模型分析做得仍不深入透徹,從工程化角度、利潤(rùn)角度研究倉儲(chǔ)物流管理模型的做得還不夠,貨位優(yōu)化管理徘徊在優(yōu)化規(guī)則的討論上,沒有真正提出可量化貨位優(yōu)化模型,從而在信息系

21、統(tǒng)里也就沒有全面體現(xiàn)優(yōu)化管理的思想。倉儲(chǔ)物流管理應(yīng)區(qū)分于普通倉庫管理,基于追求低入/出庫成本和高倉儲(chǔ)利潤(rùn)的目的,貨位優(yōu)化管理應(yīng)該從可量化的參數(shù)指標(biāo)出發(fā),從成本與時(shí)間在貨位布局、貨位選擇、路徑選擇、操作流程等方面進(jìn)行優(yōu)化管理與控制。盡管貨位優(yōu)化開發(fā)工作是一個(gè)較有難度的課題,但是國(guó)內(nèi)物流業(yè)的先行者已經(jīng)看到了這一工作在提高管理和潛在利潤(rùn)挖掘上的作用,正通過不懈的努力以縮小與世界水平的差距。1.5.2國(guó)內(nèi)成功案例21世紀(jì)的全球商業(yè)競(jìng)爭(zhēng)不僅是超越了技術(shù)、成本和管理等領(lǐng)域的單項(xiàng)角逐,更是全球供應(yīng)鏈的綜合競(jìng)爭(zhēng)。各跨國(guó)商業(yè)零售巨鱷對(duì)其供應(yīng)鏈戰(zhàn)略與規(guī)劃、運(yùn)營(yíng)管理、分銷中心規(guī)劃、倉庫規(guī)劃等,不惜投入巨資,運(yùn)用當(dāng)今

22、最先進(jìn)的科學(xué)技術(shù),來建立快速、高效的運(yùn)營(yíng)體系。昆明市煙草公司卷煙銷售網(wǎng)絡(luò)建設(shè)就是在這一背景下同步展開的,經(jīng)過近4年的努力,卷煙銷售逐年穩(wěn)步上升,企業(yè)經(jīng)濟(jì)效益大幅度提高,先后建成了營(yíng)銷中心、電話訂貨中心、電子結(jié)算中心、物流配送中心和稽查服務(wù)中心。由于企業(yè)區(qū)域供應(yīng)鏈運(yùn)營(yíng)逐步趨于完全集約經(jīng)營(yíng)狀態(tài),隨著日進(jìn)出貨物數(shù)量、品種的逐步增加以及客戶需求日趨復(fù)雜,造成了人力資源投入增加、倉儲(chǔ)管理難度加大、占用資金等諸多不利于集約經(jīng)營(yíng)的因素。為此,昆明市煙草公司對(duì)現(xiàn)有平層倉庫進(jìn)行了部分土建改造,增加了物流設(shè)備,應(yīng)用了目前備受矚目的RFID技術(shù),使卷煙配送中心倉庫布局與管理更加合理,實(shí)現(xiàn)了先進(jìn)的倉庫數(shù)字化管理。 自

23、從該項(xiàng)目投入運(yùn)行以來,系統(tǒng)穩(wěn)定。從一段時(shí)間系統(tǒng)運(yùn)行的效果來看,該系統(tǒng)能夠較為突出地實(shí)現(xiàn)以下幾項(xiàng)主要功能:(1)實(shí)現(xiàn)貨物的先進(jìn)先出管理 數(shù)字化倉庫建成以后,利用RFID、無線局域網(wǎng)、數(shù)據(jù)庫等先進(jìn)技術(shù),可以實(shí)現(xiàn)卷煙托盤貨位管理。每一批入庫貨物的入庫時(shí)間、存放貨位等信息均由系統(tǒng)自動(dòng)記錄,當(dāng)貨物出庫時(shí),就可在此基礎(chǔ)上實(shí)現(xiàn)貨物的先進(jìn)先出管理。(2)實(shí)現(xiàn)倉庫庫存實(shí)時(shí)化管理數(shù)字化倉庫建成投入運(yùn)行以來,管理人員和相關(guān)部門可以實(shí)時(shí)、準(zhǔn)確地掌握卷煙配送中心倉庫的庫存情況。每當(dāng)有貨物進(jìn)庫或者出庫,都能及時(shí)準(zhǔn)確地反映出來,從而為公司領(lǐng)導(dǎo)和相關(guān)部門的經(jīng)營(yíng)決策提供了科學(xué)的依據(jù)。同時(shí),電訪中心可以實(shí)時(shí)掌握倉庫中各

24、類卷煙的品牌、數(shù)量情況,確保每天客戶訂貨以及公司經(jīng)營(yíng)的順利進(jìn)行。目前,公司的卷煙經(jīng)營(yíng)一天就可以完成一個(gè)銷售循環(huán)(計(jì)劃電話訂貨結(jié)算分揀配送)。(3)實(shí)現(xiàn)物料跟蹤及圖形化管理在實(shí)現(xiàn)卷煙托盤貨位管理的基礎(chǔ)上,數(shù)字化倉庫還能實(shí)現(xiàn)物料跟蹤及圖形化管理。這一功能使庫存物料可以直觀、迅速地以圖形化的方式反映出來,同時(shí)也為卷煙的收貨管理、卷煙托盤入庫管理、倉庫業(yè)務(wù)管理、卷煙托盤出庫管理、接口服務(wù)以及在實(shí)現(xiàn)倉庫貨位管理的基礎(chǔ)上實(shí)現(xiàn)貨物的先進(jìn)先出管理提供便利,極大地提高了卷煙配送中心的工作效率。 (4)優(yōu)化業(yè)務(wù)流程,提高工作效率數(shù)字化倉庫建成后,結(jié)合計(jì)算機(jī)技術(shù)和托盤管理,在很大程度上優(yōu)化了卷煙配送中心的

25、業(yè)務(wù)流程。入庫時(shí),貨物在傳送帶上經(jīng)掃碼后,直接堆放在托盤上。同時(shí),系統(tǒng)自動(dòng)為該托盤分配相應(yīng)的貨位,并將相關(guān)信息經(jīng)無線局域網(wǎng)發(fā)送給倉庫中的叉車,叉車該托盤送到相應(yīng)樓層的貨位存放。出庫時(shí),叉車根據(jù)系統(tǒng)指示,按照先進(jìn)先出的原則將目標(biāo)托盤送到提升機(jī),再送至分揀中心進(jìn)行分揀。數(shù)字化倉庫建成以前,4000件卷煙第一次出貨需要約33.5個(gè)小時(shí)。建成后,時(shí)間縮短到2個(gè)小時(shí),第二次補(bǔ)貨的出庫時(shí)間也由原來的22.5個(gè)小時(shí)縮短到1個(gè)小時(shí)。2倉庫優(yōu)化理論要想實(shí)現(xiàn)貨位的自動(dòng)分配,并且遵循先進(jìn)先出的算法,就要研究如何給入庫的貨物分配最優(yōu)的貨位,這個(gè)貨位不僅要方便存取,節(jié)省勞力,提高作業(yè)效率,還要在系統(tǒng)選擇出庫貨位時(shí)能夠使

26、被選出的貨物的時(shí)間屬性符合先進(jìn)先出原則,且這些貨位能夠通過最簡(jiǎn)便省事的方法從駛?cè)胧截浖苤腥〕觯虼嗽搯栴}相當(dāng)于一個(gè)以提高工作效率為目標(biāo)的貨位優(yōu)化問題9。這種貨位優(yōu)化,是在考慮了現(xiàn)代物流研究的熱點(diǎn)問題“效率”的基礎(chǔ)上建立起來的?,F(xiàn)代物流尤其是在供應(yīng)鏈管理模式下的新目標(biāo)是:用同樣的勞動(dòng)力或成本來做更多的工作,減少訂單履行時(shí)間,提供更快捷,更周到的服務(wù)。這個(gè)目標(biāo)可以用兩個(gè)字來進(jìn)行描述,即“效率”。以效率為目標(biāo)的貨位優(yōu)化系統(tǒng),能夠在更短的時(shí)間內(nèi)完成貨物的入庫、出庫操作。貨位優(yōu)化的計(jì)算很難用數(shù)字化公式和數(shù)字模型予以描述10,通常是利用一些規(guī)則或準(zhǔn)則進(jìn)行非過程性的運(yùn)算。規(guī)則在計(jì)算中對(duì)數(shù)據(jù)收斂于目標(biāo)時(shí)起到了

27、約束的作用。大多數(shù)規(guī)則是通用的,即使一個(gè)普通倉庫也不允許商品入庫時(shí)隨機(jī)或無規(guī)劃地放置。而不同的配送中心或倉庫還會(huì)根據(jù)自身的特點(diǎn)和商品的專門屬性制定若干個(gè)特殊的規(guī)則,下文將根據(jù)武煙的實(shí)際情況分析本方案中將用到的全部貨位優(yōu)化規(guī)則。2.1貨位優(yōu)化原理貨位優(yōu)化的計(jì)算很難用數(shù)字化公式和數(shù)字模型予以描述,通常是利用一些規(guī)則或準(zhǔn)則1進(jìn)行非過程性的運(yùn)算,如:(1)以周轉(zhuǎn)率為基礎(chǔ)法則。即將貨品按周轉(zhuǎn)率由大到小排序,再將此序分為若干段(通常分為三至五段),同屬于一段中的貨品列為同一級(jí),依照定位或分類存儲(chǔ)法的原則,指定存儲(chǔ)區(qū)域給每一級(jí)貨品,周轉(zhuǎn)率越高應(yīng)離出入口越近。 (2)產(chǎn)品相關(guān)性法則。這樣可以減短提取路程,減少

28、工作人員疲勞,簡(jiǎn)化清點(diǎn)工作。產(chǎn)品的相關(guān)性大小可以利用歷史訂單數(shù)據(jù)做分析。(3)產(chǎn)品同一性法則。所謂同一性的原則,指把同一物品儲(chǔ)放于同一保管位置的原則。這樣作業(yè)人員對(duì)于貨品保管位置能簡(jiǎn)單熟知,并且對(duì)同一物品的存取花費(fèi)最少搬運(yùn)時(shí)間時(shí)提高物流中心作業(yè)生產(chǎn)力的基本原則之一。否則當(dāng)同一貨品散布于倉庫內(nèi)多個(gè)位置時(shí),物品在存放取出等作業(yè)時(shí)不方便,就是在盤點(diǎn)以及作業(yè)人員對(duì)料架物品掌握程度都可能造成困難。(4)產(chǎn)品互補(bǔ)性原則?;パa(bǔ)性高的貨品也應(yīng)存放于鄰近位置,以便缺貨時(shí)可迅速以另一品項(xiàng)替代。 (5)產(chǎn)品相容性法則。相容性低的產(chǎn)品不可放置在一起,以免損害品質(zhì)。 (6)產(chǎn)品尺寸法則。在倉庫布置時(shí),我們同時(shí)考慮物品單

29、位大小以及由于相同的一群物品所造成的整批形狀,以便能供應(yīng)適當(dāng)?shù)目臻g滿足某一特定要求。所以在存儲(chǔ)物品時(shí),必須要有不同大小位置的變化,用以容納不同大小的物品和不同的容積。此法則可以使物品存儲(chǔ)數(shù)量和位置適當(dāng),使得撥發(fā)迅速,搬運(yùn)工作及時(shí)間都能減少。一旦未考慮存儲(chǔ)物品單位大小,將可能造成存儲(chǔ)空間太大而浪費(fèi)空間,或存儲(chǔ)空間太小而無法存放;未考慮存儲(chǔ)物品整批形狀亦可能造成整批形狀太大無法同處存放。進(jìn)行貨位優(yōu)化時(shí)需要很多的原始數(shù)據(jù)和資料,對(duì)于每種商品需要知道品規(guī)編號(hào)、品規(guī)描述、材料類型、儲(chǔ)存環(huán)境、保質(zhì)期、尺寸、重量、每箱件數(shù)、每托盤箱數(shù)(數(shù)據(jù)庫中貨物信息)等,甚至包括客戶定單的信息。一旦收集到完整的原始數(shù)據(jù)后

30、,選用怎樣的優(yōu)化策略就顯得尤為重要了。應(yīng)用一些直覺和想當(dāng)然的方法會(huì)產(chǎn)生誤導(dǎo),甚至導(dǎo)致相反的結(jié)果。一個(gè)高效的貨位優(yōu)化策略可以增加吞吐量,改善勞動(dòng)力的使用,減少工傷,更好地利用空間和減少產(chǎn)品的破損。以下一些貨位優(yōu)化的策略為常用選擇,更多地被結(jié)合使用。(1)周期流通性的貨位優(yōu)化。根據(jù)在某段時(shí)間段內(nèi)如年、季、月等的流通性并以商品的體積來確定存儲(chǔ)模式和存儲(chǔ)模式下的儲(chǔ)位。(2)銷售量的貨位優(yōu)化。在每段時(shí)間內(nèi)根據(jù)出貨量來確定存儲(chǔ)模式和空間分配。(3)單位體積的貨位優(yōu)化。根據(jù)某商品的單位體積,如托盤、箱或周轉(zhuǎn)箱等的容器和商品的體積來進(jìn)行劃分和整合。(4)分揀密度的貨位優(yōu)化。具有高分揀密度的商品應(yīng)放置在黃金區(qū)域

31、以及最易揀選的揀選面。2.2駛?cè)胧截浖艿脑矸桨钢形覀兪褂民側(cè)胧截浖茏鳛檠芯繉?duì)象,駛?cè)胧截浖苡址Q為“貫通式貨架”或“通廊型貨架”11。這是一種不以通道分割的、連續(xù)性的整棟式貨架,在支撐導(dǎo)軌上,托盤按深度方向存放,一個(gè)緊接著一個(gè),這使得高密度存儲(chǔ)成為可能。貨物存取從貨架同一側(cè)進(jìn)出,遵循“先存后取,后取先存”原則。前移式叉車可方便地駛?cè)胴浖苤虚g存取貨物。駛?cè)胧截浖芡顿Y成本相對(duì)較低,適用于橫向尺寸較大,品種較少,數(shù)量較多且貨物存取模式可預(yù)定的情況,常用來儲(chǔ)存大批相同類型貨物,每一開口一個(gè)品種。由于駛?cè)胧截浖苡邢冗M(jìn)后出的特性,因此如何圍繞這種貨架設(shè)計(jì)出先進(jìn)先出的出入庫流程是本設(shè)計(jì)的難點(diǎn),需要軟件通過對(duì)

32、貨品的批量、體積、滯銷度、日揀取量、日進(jìn)出量等數(shù)據(jù)進(jìn)行分析與計(jì)算,分析中結(jié)合各種策略,如相關(guān)性法則(Correlation),互補(bǔ)性法則(Complementary),相容性法則(Compatibility)等進(jìn)行貨位優(yōu)化。2.3 ABC分類原則ABC分類法又稱巴雷特分析法12。倉儲(chǔ)部門可按ABC分類法將貨物按價(jià)值高低和銷售利潤(rùn)大小分為A、B、C三類,根據(jù)重要性分別對(duì)待。A類貨物價(jià)值利潤(rùn)指數(shù)高,占價(jià)值利潤(rùn)總額的70%左右,而實(shí)物量一般不超過20%;B類物資介于A類、C類貨物之間。其價(jià)值利潤(rùn)指數(shù)占利潤(rùn)總額的20%左右,而實(shí)物量不超過30%;C類貨物是指品種多、實(shí)物量多而價(jià)值利潤(rùn)指數(shù)低的物資,其價(jià)

33、值利潤(rùn)金額約占10%,而實(shí)物量不低于50%。武煙生產(chǎn)的產(chǎn)品型號(hào)眾多,但是大致可根據(jù)其品質(zhì)的高低分為高、中、低三個(gè)檔次,即A、B、C三類,高檔煙屬于A類產(chǎn)品,其利潤(rùn)大,價(jià)值較高,是應(yīng)該重點(diǎn)關(guān)注的部分,應(yīng)該存放在相應(yīng)倉庫條件較好的倉庫中。武煙現(xiàn)有的這個(gè)倉庫一共有5層,可挑選潮濕度小,溫度適宜的第三層或第四層作為A片區(qū)域,用于存放高檔煙品。低檔煙數(shù)量最大,生產(chǎn)量及需求量也肯定最大,必然擁有最大的出入庫量,從節(jié)約操作成本的角度來考慮,這類產(chǎn)品應(yīng)該被安排在最利于出入庫的位置,即倉庫的一、二兩層。中檔煙處于高、低檔煙之間,獲得相應(yīng)的存儲(chǔ)區(qū)域。這樣五層的武煙倉庫被劃分為A、B、C三個(gè)區(qū)域,用于分別存放高中低

34、三個(gè)檔次的成品或半成品煙。在每片區(qū)域里,我們要再次運(yùn)用ABC分類法,按照產(chǎn)品的出入庫頻率分成高、中、低檔三個(gè)檔次,高周轉(zhuǎn)率貨物A類、中等周轉(zhuǎn)率貨物B類、低周轉(zhuǎn)率貨物C類,盛放出入庫頻率高貨物的貨位,離出庫口較近。存貨周轉(zhuǎn)率,存貨周轉(zhuǎn)率也稱存貨周轉(zhuǎn)次數(shù),是衡量和評(píng)價(jià)企業(yè)購(gòu)入存貨、投入生產(chǎn)、銷售收回等各環(huán)節(jié)管理狀況的綜合性指標(biāo)。在貨位優(yōu)化中可以用來衡量倉庫內(nèi)某種產(chǎn)品流動(dòng)的快慢13。它是銷貨成本被平均存貨所除而得到的比率。存貨周轉(zhuǎn)率的計(jì)算公式:存貨周轉(zhuǎn)率(銷售成本/存貨平均余額)×100%式中的存貨平均余額的計(jì)算如下:存貨平均余額=(期初存活平均余額+期末存貨平均余額)/2按照周轉(zhuǎn)率劃分存

35、儲(chǔ)區(qū),如圖2-1所示:圖2-1 ABC分類示意圖這樣可以在最大程度上減少高周轉(zhuǎn)貨物出入庫距離,很大程度上提高出入庫效率。3倉庫管理系統(tǒng)及先進(jìn)先出算法設(shè)計(jì)3.1先進(jìn)先出倉庫管理系統(tǒng)設(shè)計(jì)指導(dǎo)思想運(yùn)用立庫的管理思想,通過采用先進(jìn)的信息化技術(shù)和手段,實(shí)現(xiàn)平庫的數(shù)字化改造,使平庫也能夠完成立庫電子貨位管理和貨物的先進(jìn)先出管理的功能,這是整個(gè)煙草行業(yè)迫切需要解決的一個(gè)重大難題。數(shù)字化倉庫就是利用現(xiàn)有成熟的計(jì)算機(jī)網(wǎng)絡(luò)和RFID技術(shù)對(duì)倉庫產(chǎn)品的入庫、存放、調(diào)撥、出庫、盤點(diǎn)、貨位、發(fā)貨等環(huán)節(jié)進(jìn)行管理。為充分利用倉庫的存儲(chǔ)空間并提高貨物出入庫的效率和準(zhǔn)確性,以托盤為電子貨位管理的基本單位,通過在每個(gè)托盤上應(yīng)用RF

36、ID電子標(biāo)簽實(shí)現(xiàn)可視化的電子貨位管理,實(shí)現(xiàn)大批量貨物的精確數(shù)字化管理。通過貨位優(yōu)化分配規(guī)則,貨物被自動(dòng)分配到合適的貨位,每一批入庫貨物的入庫時(shí)間、存放貨位等信息均由系統(tǒng)自動(dòng)記錄,當(dāng)貨物出庫時(shí),就可在此基礎(chǔ)上實(shí)現(xiàn)貨物的先進(jìn)先出管理。相對(duì)于傳統(tǒng)條形碼識(shí)別技術(shù),RFID具有掃描快、多目標(biāo)同時(shí)讀取、可重復(fù)利用、無視覺讀取、安全性高等顯著優(yōu)勢(shì)。RFID技術(shù)的應(yīng)用和數(shù)字化倉庫的建立將為企業(yè)帶來實(shí)實(shí)在在的經(jīng)濟(jì)效益,實(shí)現(xiàn)了貨物的先進(jìn)先出管理、倉庫庫存實(shí)時(shí)化管理、物料跟蹤及圖形化管理,并優(yōu)化庫存管理業(yè)務(wù)流程,提高工作效率等。 武煙數(shù)字化倉庫管理系統(tǒng)的建立和實(shí)施,將通過RFID技術(shù)在成品數(shù)字化倉庫管理系統(tǒng)中的應(yīng)用

37、,實(shí)現(xiàn)自動(dòng)化的入庫管理、實(shí)時(shí)庫存管理、點(diǎn)倉管理、出庫管理,并通過電子貨位管理實(shí)現(xiàn)貨物的先進(jìn)先出,從而在數(shù)字化和信息化的基礎(chǔ)上最大限度提升倉庫管理效率和效益。項(xiàng)目實(shí)施也可積累經(jīng)驗(yàn),逐步向全行業(yè)推廣,為構(gòu)建安全、可靠、信息化和自動(dòng)化程度較高的我國(guó)現(xiàn)代煙草數(shù)字化倉庫管理模式奠定良好的基礎(chǔ)。3.2先進(jìn)先出目標(biāo)的選擇該方案最終的目標(biāo)即實(shí)現(xiàn)貨物的先進(jìn)先出,但是具體要實(shí)現(xiàn)怎樣程度的先進(jìn)先出的,是絕對(duì)程度上的先進(jìn)先出還是相對(duì)意義上的先進(jìn)先出,這只得探討。所謂絕對(duì)的先進(jìn)先出是指每天、甚至每批入庫的每種產(chǎn)品都必須做到先進(jìn)者先出,由于我們的研究是基于駛?cè)胧截浖艿?,基于這種貨架的特點(diǎn),只要有一天的貨物被積壓在第二天入

38、庫的貨物的內(nèi)部,就無法實(shí)現(xiàn)絕對(duì)的先進(jìn)先出,因此,若需要達(dá)到我們的目的,就需要給每天/每批入庫的貨物單獨(dú)分配一個(gè)或多個(gè)不重疊的巷道。圖3-1絕對(duì)的先進(jìn)先出1現(xiàn)針對(duì)絕對(duì)的先進(jìn)先出舉一個(gè)例子,例一,假設(shè)倉庫的擺設(shè)為上圖的形式,即貨架的深度為8個(gè)貨格,每個(gè)貨格存放一托盤貨物,貨架高度為兩層,即每條巷道最多可放置16托盤的貨物?,F(xiàn)假設(shè)連續(xù)三天入庫的產(chǎn)品量分別為14托盤、18托盤、16托盤,按照嚴(yán)格的先進(jìn)先出,每天入庫的產(chǎn)品將被安排不重疊的巷道存放,如圖3-1所示,我們發(fā)現(xiàn)第二批入庫的產(chǎn)品在占用了一個(gè)完整的巷道后,多出的2托盤產(chǎn)品又單獨(dú)占用了一個(gè)巷道,這樣照成的嚴(yán)重的庫位浪費(fèi),那么如何解決這個(gè)問題呢?根據(jù)

39、實(shí)地調(diào)研,煙草行業(yè)并不像食品、藥品行業(yè)一樣對(duì)產(chǎn)品出入庫時(shí)間的要求精確到一天的范圍內(nèi),所以,我們可以考慮把幾天入庫的產(chǎn)品重疊擺放,算作同一批貨物,同一批內(nèi)的貨物并不一定實(shí)現(xiàn)先進(jìn)先出,但批與批之間任實(shí)行嚴(yán)格的先進(jìn)先出。假設(shè)條件的內(nèi)容與上文相同,我們按照相對(duì)的先進(jìn)先出規(guī)則為這三天入庫的一共48托盤的貨物安排貨位,如圖3-2所示,其中黃色為第一天入庫的貨物,綠色和紅色分別對(duì)應(yīng)第二天入庫的18托盤貨物和第三天入庫的16托盤的貨物。我們可以明顯的看出,這樣的貨物擺放規(guī)則可以使貨位利用率達(dá)到100% ,可以在很大程度上節(jié)省管理成本。圖3-2相對(duì)的先進(jìn)先出1當(dāng)然,這種100%的倉庫的利用率是建立在假設(shè)條件完美

40、結(jié)合的基礎(chǔ)上的,如果我們又假設(shè)第三天入庫的產(chǎn)品量為18個(gè)托盤,例二,那么我們會(huì)看到我們不想要的結(jié)果,如圖3-3。 圖3-3相對(duì)的先進(jìn)先出2 圖3-4絕對(duì)的先進(jìn)先出2雖然圖3-3所示的相對(duì)的先進(jìn)先出規(guī)則沒有使貨位的使用率達(dá)到我們可以接受的范圍,造成了7個(gè)貨格深度的倉庫的浪費(fèi),但是同樣的情況下,絕對(duì)的先進(jìn)先出規(guī)則則造成了15個(gè)貨格深度的倉庫浪費(fèi),如圖3-4。兩者相比,顯然前者的缺點(diǎn)比后者低50%以上,因此決定以相對(duì)的先進(jìn)先出規(guī)則的研究作為本方案的最終目標(biāo)。但是從舉例中可以看到這種相對(duì)的先進(jìn)先出規(guī)則仍然會(huì)造成較大的庫位浪費(fèi),我們還需要在這個(gè)基礎(chǔ)上對(duì)方案做出改進(jìn),這點(diǎn)將在下一節(jié)給予詳細(xì)論述,并給出解決

41、方案。3.3倉庫布局及使用的設(shè)計(jì)3.3.1暫存區(qū)設(shè)計(jì)在上3.2節(jié)中,曾今討論了實(shí)現(xiàn)絕對(duì)先進(jìn)先出與實(shí)現(xiàn)相對(duì)先進(jìn)先出的優(yōu)劣,最后得出的結(jié)果是,相對(duì)的先進(jìn)先出規(guī)則能提高倉庫的利用率(如圖3-5比圖3-6多節(jié)省8格),但是在入庫量波動(dòng)的情況下仍可能會(huì)出現(xiàn)圖3-1的情況,例二(第13頁),由于舉例中規(guī)定3天的產(chǎn)品歸為同一批貨物,擁有統(tǒng)一的時(shí)間屬性,而第四天入庫的貨物就需要另選巷道作為下一批產(chǎn)品,因此第一批多余出來的兩托盤產(chǎn)品占用了一個(gè)巷道,造成了不小的資源浪費(fèi)。圖3-5相對(duì)的先進(jìn)先出 圖3-6絕對(duì)的先進(jìn)先出如果這兩托盤貨物能取出存放在一個(gè)可以單貨格存取的貨區(qū)內(nèi),而不影響其他貨格,就可以很大的提高庫位的利

42、用率,因此決定專門劃分出一個(gè)區(qū)域作為暫存區(qū)16,區(qū)內(nèi)使用托盤貨架,每個(gè)貨格可以單獨(dú)存取,即可以充分滿足先進(jìn)先出。當(dāng)出現(xiàn)圖3-1所示的情況時(shí),這多余的兩托盤貨物就不再存入駛?cè)胧截浖?,而是直接放入暫存區(qū)保存。為了實(shí)現(xiàn)90%的倉庫利用率,需要對(duì)入庫數(shù)據(jù)進(jìn)行分析,研究每一批貨物的情況,設(shè)一批貨物有X托盤,全部放入駛?cè)胧截浖芎笳加昧薠個(gè)貨位,有Y個(gè)貨格空余不能再放入產(chǎn)品,若Y/X10%,則允許這樣存放,反之則將多余的貨物放入暫存區(qū),通過統(tǒng)計(jì)符合條件的Y的數(shù)目,得出一個(gè)最優(yōu)解Z,用Z作為衡量暫存區(qū)是否使用的標(biāo)準(zhǔn)。當(dāng)YZ,巷道深度為A時(shí),個(gè)別占用了一整條巷道的AZ托盤貨物被認(rèn)為造成了庫位浪費(fèi),應(yīng)該安排進(jìn)入暫

43、存區(qū)存放。3.3.2貨架深度設(shè)計(jì)3.2節(jié)中所舉的例子例一(第12頁)之所以能夠在相對(duì)先進(jìn)先出規(guī)則下達(dá)到倉庫利用率100%,是由于入庫量和倉庫貨架的深度以及批次合并完美的結(jié)合而產(chǎn)生。因此如果我們要想使現(xiàn)實(shí)中的高貨位利用率,就需要對(duì)貨架深度及貨物批次進(jìn)行設(shè)計(jì)。首先,如果能通過安排貨架深度讓每天入庫的貨物能獨(dú)占一個(gè)巷道,讓每天的入庫的貨物都能實(shí)現(xiàn)先進(jìn)先出,且不造成庫位的浪費(fèi),這是最完美的情況。雖然這個(gè)目標(biāo)不可能達(dá)成,但是我們可以讓這種效果最大化。圖3-7入庫批量統(tǒng)計(jì)可以對(duì)近一年的入庫信息進(jìn)行統(tǒng)計(jì)17,如圖3-7,橫軸為每天入庫的所有產(chǎn)品占用貨格的深度,由于貨架高度為2,一個(gè)貨位放以托盤貨物,所以一個(gè)

44、貨位深度相當(dāng)于兩托盤,將每天的入庫量換算成貨位深度,再統(tǒng)計(jì)出每個(gè)深度出現(xiàn)的天數(shù),匯出圖3-7中的曲線,選擇出現(xiàn)次數(shù)最多的值來確定貨架的深度,由圖可知8或9個(gè)貨位的深度最適合武煙的貨架。3.3.3貨物批次設(shè)計(jì)然后還要考慮把幾天的產(chǎn)品作為同一批貨物,這個(gè)選擇會(huì)影響先進(jìn)先出的實(shí)現(xiàn)。按照極限原則18,如果把所有的貨物當(dāng)作一批,也就是所有貨物都混合存放,雖然能使倉庫利用率達(dá)到100%,但是這樣就無法在駛?cè)胧截浖苤袑?shí)現(xiàn)先進(jìn)先出,如果每天的貨物看作一批,就成了絕對(duì)的先進(jìn)先出,不利于提高倉庫的使用率。因此,又需要利用統(tǒng)計(jì)的方法得到最優(yōu)解,獲取近一年的入庫數(shù)據(jù),按照組合比較的方式,把所有的貨物按1天一批10天一

45、批分別組合起來,統(tǒng)計(jì)出每種組合方式浪費(fèi)的庫位數(shù),取庫位利用率最高的作為最終的組合方式,最終確定以4天為一批,即當(dāng)天入庫的產(chǎn)品可以與三天內(nèi)(包括三天)的產(chǎn)品合并為同一批入庫的產(chǎn)品。在確定了批次組合的方式后,還需考慮每批貨物時(shí)間屬性的改變問題,即幾天的貨物合并為同一批后,使用哪個(gè)時(shí)間做為這批貨物的時(shí)間屬性。有兩個(gè)屬性可以選擇,最近入庫的貨物的時(shí)間屬性和最早入庫的貨物的時(shí)間屬性。如果用最近入庫的產(chǎn)品的時(shí)間做為這批產(chǎn)品的時(shí)間屬性,就很難實(shí)現(xiàn)4天產(chǎn)品歸作為同一一批的預(yù)設(shè),因?yàn)樾氯霂斓漠a(chǎn)品在查詢庫內(nèi)存貨時(shí),得到的查詢結(jié)果都是新入庫的這些產(chǎn)品庫內(nèi)原有貨物符合時(shí)間間隔不超過3天內(nèi)這個(gè)要求,可以合并為一批,這樣

46、所有的貨物都將被合并為同一批,以致難以完成先進(jìn)先出,因此,最終決定使用同一批中最早入庫的產(chǎn)品的入庫時(shí)間作為這批貨物的時(shí)間屬性。3.4入庫算法設(shè)計(jì)所謂算法研究就是設(shè)計(jì)出一個(gè)流程,計(jì)算機(jī)可以通過這個(gè)流程自動(dòng)查找出你所期待的結(jié)果,入庫庫位查找算法需要滿足以下要求:(1)從應(yīng)用程序中獲取入庫產(chǎn)品編號(hào)、入庫量以及當(dāng)時(shí)的入庫時(shí)間;(2)4天內(nèi)入庫的同種產(chǎn)品可以合并為一批,使用統(tǒng)一的時(shí)間屬性;(3)可與庫內(nèi)部分同型號(hào)產(chǎn)品合并為一批的入庫產(chǎn)品,應(yīng)優(yōu)先填滿庫內(nèi)原有產(chǎn)品所在的空余巷道,一個(gè)巷道填滿后,再在相鄰貨位新開一個(gè)巷道;(4)另算作新一批貨物的入庫產(chǎn)品在庫內(nèi)原有同型號(hào)產(chǎn)品的庫位附近新開巷道儲(chǔ)存;(5)同一批

47、貨物內(nèi)最后1-6托盤產(chǎn)品如果要單獨(dú)占用駛?cè)胧截浖艿囊粋€(gè)巷道的話,會(huì)照成貨位的浪費(fèi),應(yīng)該將這幾托盤貨物存入暫存區(qū);具體的入庫庫位查找算法見圖3-8。圖3-8入庫庫位查找3.5出庫算法設(shè)計(jì) 圖3-9出庫庫位查找出庫庫位查找算法需要滿足以下要求:(1)從應(yīng)用程序中獲取出庫產(chǎn)品編號(hào)以及出庫量;(2)先出庫入庫時(shí)間早的產(chǎn)品批次,實(shí)現(xiàn)先進(jìn)先出;(3)在入庫時(shí)間最早批次中,優(yōu)先出庫暫存區(qū)的產(chǎn)品;(4)暫存區(qū)的產(chǎn)品出完后,優(yōu)先出庫駛?cè)胧截浖軈^(qū)巷道編號(hào)最小的巷道中貨位序號(hào)最大的貨位中的產(chǎn)品;具體的出庫庫位查找算法見圖3-9 4先進(jìn)先出倉庫系統(tǒng)的開發(fā)與實(shí)現(xiàn)4.1開發(fā)技術(shù)的選擇選定了方案的最終目標(biāo)相對(duì)的先進(jìn)先出,方

48、案的研究方向也確定下來,即通過對(duì)武煙的產(chǎn)品的批量、體積、滯銷度、日揀取量、日進(jìn)出量等數(shù)據(jù)進(jìn)行研究計(jì)算,并結(jié)合一系列貨物擺放規(guī)則以及武煙倉庫的實(shí)際情況,最終確定一套出入庫流程,并且用計(jì)算機(jī)語言把這種流程模擬出來。用計(jì)算機(jī)模擬,即從理論轉(zhuǎn)化為實(shí)際,從口頭的先進(jìn)先出轉(zhuǎn)變?yōu)橛捎?jì)算機(jī)自動(dòng)安排出入庫的庫位來實(shí)現(xiàn)貨物的先進(jìn)先出,因此我們還需要選擇一種方法來將理論轉(zhuǎn)化為實(shí)際。計(jì)算機(jī)自動(dòng)安排庫位,即通過編寫一系列SQL語句讓計(jì)算機(jī)根據(jù)輸入的一部分?jǐn)?shù)據(jù)從數(shù)據(jù)庫的表中找出另外一部分滿足需求的數(shù)據(jù),這就需要涉及輸入、查找、循環(huán)、修改、輸出等一系列語句,且這些SQL語句需要滿足一定的邏輯關(guān)系,即所謂先進(jìn)先出規(guī)則。目前,

49、有兩種SQL邏輯編程方法以供選擇,第一、在應(yīng)用程序編寫時(shí),為界面上每個(gè)按鈕編寫一組包含SQL sever調(diào)用語句的應(yīng)用程序;第二、運(yùn)用SQL sever 2000中的存儲(chǔ)過程編寫這些SQL程序。第一種方法一定被大家所熟知,在管理信息系統(tǒng)代碼的編寫中,很大一部分編程語言都涉及到從數(shù)據(jù)庫中調(diào)入調(diào)出數(shù)據(jù)或修改維護(hù)數(shù)據(jù)庫,一般邏輯性簡(jiǎn)單、SQL語句較少、前后邏輯關(guān)系不大的SQL語句我們一般都是在應(yīng)用程序編寫過程中直接編寫,以此來調(diào)用數(shù)據(jù)庫??墒潜痉桨钢性O(shè)計(jì)的由計(jì)算機(jī)系統(tǒng)自動(dòng)分配出入庫庫位的功能,一個(gè)功能鍵下就包含有相當(dāng)復(fù)雜的邏輯關(guān)系,如果使用第一種方法編寫,稍有不慎就會(huì)照成程序邏輯混亂,且差錯(cuò)和修改都

50、相當(dāng)困難。那么第二種方法能否解決這個(gè)問題呢?下面讓我們來了解一下存儲(chǔ)過程的功能。存儲(chǔ)過程(stored procedure)14是為了完成特定的功能而匯集成一組的SQL語句集,并為該組SQL語句命名,經(jīng)編譯后存儲(chǔ)在SQL sever的數(shù)據(jù)庫中。用戶可以根據(jù)需要決定是否在每次執(zhí)行時(shí)讓SQL sever進(jìn)行重新編譯。用戶可以指定存儲(chǔ)過程的名字和給出參數(shù)來執(zhí)行它。如圖4-1,圖4-2。圖4-1存儲(chǔ)過程處理流程1圖4-2存儲(chǔ)過程處理流程2在SQL sever 中,存儲(chǔ)過程分為兩類:系統(tǒng)提供的存儲(chǔ)過程和用戶定義的存儲(chǔ)過程。系統(tǒng)提供的存儲(chǔ)過程也簡(jiǎn)稱系統(tǒng)過程,在安裝SQL sever時(shí),用install m

51、aster創(chuàng)建sybsystem_procs數(shù)據(jù)庫,這個(gè)數(shù)據(jù)庫屬于數(shù)據(jù)庫管理員所有,其中存放著所有的系統(tǒng)存儲(chǔ)過程。系統(tǒng)存儲(chǔ)過程主要用于從系統(tǒng)表中獲取信息,為系統(tǒng)管理員和有權(quán)用戶提供更新系統(tǒng)表的途徑,它們雖然被放在sybsystem_procs數(shù)據(jù)庫中,但它們中大部分可以在任何其他數(shù)據(jù)庫中運(yùn)行。系統(tǒng)存儲(chǔ)過程的名字都以“sp_”為前綴。這是它們區(qū)別于用戶定義的存儲(chǔ)過程的標(biāo)志。用戶定義的存儲(chǔ)過程是由用戶為完成某一特定功能而編寫的存儲(chǔ)過程。存儲(chǔ)過程有以下幾點(diǎn)優(yōu)點(diǎn):(1)存儲(chǔ)過程因?yàn)镾QL語句已經(jīng)預(yù)編繹過了,因此運(yùn)行的速度比較快。   存儲(chǔ)過程不同于普通的語句和批處理的SQ

52、L語句,因?yàn)樗麄兪潜活A(yù)編譯過的。當(dāng)首次運(yùn)行一個(gè)存儲(chǔ)過程時(shí),查詢處理器對(duì)其分析,并準(zhǔn)備出最終被存在系統(tǒng)表中的執(zhí)行方案。由于查詢處理的大部分工作已經(jīng)完成,所以存儲(chǔ)過程能以極快的速度執(zhí)行。執(zhí)行存儲(chǔ)過程可使用已建立的查詢樹,從而加快執(zhí)行速度。(2)存儲(chǔ)過程可以接受參數(shù)、輸出參數(shù)、返回單個(gè)或多個(gè)結(jié)果集以及返回值??梢韵虺绦蚍祷劐e(cuò)誤原因。 在存儲(chǔ)過程的代碼中可以包含:對(duì)信息和數(shù)據(jù)的合法性檢查,如有非法數(shù)據(jù)存在,將返回錯(cuò)誤消息;對(duì)業(yè)務(wù)規(guī)則要求的各種完整性檢查,以增強(qiáng)數(shù)據(jù)庫的完整性;把信息插入到相應(yīng)的表中,在存儲(chǔ)過程中處理數(shù)據(jù)和數(shù)據(jù)操作,這也是增強(qiáng)一致性的方法,因?yàn)檫@將導(dǎo)致應(yīng)用處理自動(dòng)化,從而減少操

53、作錯(cuò)誤。(3)存儲(chǔ)過程運(yùn)行比較穩(wěn)定,不會(huì)有太多的錯(cuò)誤。只要一次成功,以后都會(huì)按這個(gè)程序運(yùn)行。(4)存儲(chǔ)過程主要是在服務(wù)器上運(yùn)行,可以遠(yuǎn)程調(diào)用,減少對(duì)客戶機(jī)的壓力。另外,如果服務(wù)器和遠(yuǎn)程服務(wù)器都被允許設(shè)置遠(yuǎn)程注冊(cè),可以執(zhí)行其他服務(wù)器上的存儲(chǔ)過程。也可以在本地的服務(wù)器上寫觸發(fā)器,當(dāng)某事件在本地發(fā)生時(shí)(刪除、修改或插入),該觸發(fā)器觸發(fā)執(zhí)行遠(yuǎn)程上的存儲(chǔ)過程。另外因?yàn)橹挥袌?zhí)行存儲(chǔ)過程命令(exec proc_name)和返回結(jié)果或狀態(tài)信息在網(wǎng)上傳送,因此,存儲(chǔ)過程還可以減少網(wǎng)絡(luò)交通。一個(gè)存儲(chǔ)過程為完成某一功能而編寫一個(gè)模塊,該模塊可被多處重復(fù)使用,被多個(gè)用戶共享,增強(qiáng)了程序代碼的可重用性、共享性和結(jié)構(gòu)化

54、,加快應(yīng)用開發(fā)速度,提高開發(fā)的質(zhì)量和效率。因?yàn)榭梢圆皇谟栌脩粼L問存儲(chǔ)過程中涉及的表或視圖的權(quán)限,只授予訪問存儲(chǔ)過程的權(quán)限。這就是說用戶對(duì)存儲(chǔ)過程中的表和視圖沒有直接的訪問權(quán),只通過存儲(chǔ)過程中所給出的功能來間接操縱表中數(shù)據(jù)。使用存儲(chǔ)過程實(shí)現(xiàn)數(shù)據(jù)庫完整性。武煙的倉庫管理系統(tǒng)正在由C/S架構(gòu)向B/S升級(jí),存儲(chǔ)過程正好能滿足web系統(tǒng)的需要。(5)存儲(chǔ)過程可以包含程序流、邏輯以及對(duì)數(shù)據(jù)庫的查詢。同時(shí)可以實(shí)體封裝和隱藏了數(shù)據(jù)邏輯。   當(dāng)因某種原因,需要改變數(shù)據(jù)庫的邏輯結(jié)構(gòu)時(shí),可以通過修改存儲(chǔ)過程來避免修改所有與邏輯結(jié)構(gòu)改變有關(guān)的應(yīng)用,從而提高了數(shù)據(jù)與應(yīng)用的獨(dú)立性。在本方案

55、中需要研究一個(gè)邏輯程序,讓計(jì)算機(jī)依照這個(gè)邏輯程序給出入庫產(chǎn)品自動(dòng)分配庫位,這需要很多次的調(diào)試才能成功,因此運(yùn)用存儲(chǔ)過程來編寫這一邏輯程序可以在不影響應(yīng)用程序運(yùn)行的前提下更好地對(duì)邏輯進(jìn)行調(diào)試。(6)存儲(chǔ)過程可以在單個(gè)存儲(chǔ)過程中執(zhí)行一系列SQL語句。 一個(gè)系統(tǒng)較復(fù)雜的時(shí)候,就需要花費(fèi)一些時(shí)間把SQL代碼和基于服務(wù)器的存儲(chǔ)過程代碼精心地集成在一起。存儲(chǔ)過程能夠:接收參數(shù),調(diào)用另一過程,返回狀態(tài)值給調(diào)用過程和批處理,指示調(diào)用成功和失?。ㄒ约笆〉脑颍?,返回參數(shù)值給調(diào)用過程和批處理,被遠(yuǎn)程SQL sever過程執(zhí)行。構(gòu)造存儲(chǔ)過程的能力大大增強(qiáng)了語句的功能、效率和靈活性,這種編譯的過程也極大地

56、改善了SQL語句和批處理的性能。(8)存儲(chǔ)過程可以從自己的存儲(chǔ)過程內(nèi)引用其它存儲(chǔ)過程,這可以簡(jiǎn)化一系列復(fù)雜語句。圖4-3存儲(chǔ)過程應(yīng)用鑒于存儲(chǔ)過程的特點(diǎn),十分適合用于該方案的設(shè)計(jì),因此,最終決定使用存儲(chǔ)過程來編寫出入庫自動(dòng)運(yùn)算庫位的邏輯語句。數(shù)據(jù)庫、存儲(chǔ)過程、應(yīng)用程序三者的關(guān)系如圖4-3存儲(chǔ)過程應(yīng)用15。4.2數(shù)據(jù)庫開發(fā)在確定了開發(fā)方法以后,首先要進(jìn)行系統(tǒng)開發(fā)的第一個(gè)步驟,數(shù)據(jù)庫的開發(fā),以下將介紹先進(jìn)先出中相關(guān)的數(shù)據(jù)庫設(shè)計(jì)內(nèi)容,包括數(shù)據(jù)表和視圖。4.2.1數(shù)據(jù)表開發(fā)表4-1:入庫登記主表Enter_Warehouse字段名稱字段含義字段類型備注Ent_ID入庫單據(jù)號(hào)(原始)VarChar(12)主鍵WAREHOUSE_ID來源倉庫編號(hào)Char(3)Enter_DATETime入庫時(shí)間DatetimeBILL_TYPE入庫單據(jù)類型Char(1)1成品、2半成品Satus_Flag單據(jù)完成狀態(tài)標(biāo)識(shí)Char(1)0未完成、1完成Handle錄入經(jīng)手人Varchar(8)Remark備注Varchar(100)表4-2:入庫單明細(xì)表Enter

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論