前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了庫(kù)存管理靜態(tài)建模分析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
1引言
我國(guó)大多數(shù)電腦連鎖店在信息化建設(shè)方面起步較晚,雖然有了電腦、服務(wù)器、網(wǎng)絡(luò)等現(xiàn)代化設(shè)備,但有很多業(yè)務(wù)還是手工作業(yè)、人工管理,沒(méi)有實(shí)現(xiàn)無(wú)紙化、現(xiàn)代化辦公。這使得企業(yè)的工作效率低,業(yè)務(wù)流程復(fù)雜,人力和物力資源浪費(fèi)嚴(yán)重。
2UML建模
采用UML建模的過(guò)程分為需求建模、領(lǐng)域建模和設(shè)計(jì)實(shí)現(xiàn)三個(gè)階段。UML有靜態(tài)建模和動(dòng)態(tài)建模兩種建模機(jī)制。在系統(tǒng)對(duì)象模型中,用例圖、類(lèi)圖、對(duì)象圖用來(lái)定義系統(tǒng)對(duì)象及其之間的靜態(tài)關(guān)系;構(gòu)件圖和配置圖用來(lái)體現(xiàn)軟件體系結(jié)構(gòu)、硬件體系結(jié)構(gòu)和通信機(jī)制;順序圖、協(xié)作圖、狀態(tài)圖和活動(dòng)圖用來(lái)描述對(duì)象的狀態(tài)及其之間的交互關(guān)系[1]。
2.1庫(kù)存管理建模
庫(kù)存管理是公司物流管理的核心,主要職能是負(fù)責(zé)所有產(chǎn)品的收貨、領(lǐng)用、退貨、存儲(chǔ)。庫(kù)存管理的用例圖如圖1所示,庫(kù)存管理的主要業(yè)務(wù)是產(chǎn)品出入庫(kù)、庫(kù)存盤(pán)點(diǎn)、庫(kù)存信息查詢(xún)、報(bào)損和移庫(kù)操作。下面介紹一下倉(cāng)庫(kù)管理員對(duì)物品的入庫(kù)、盤(pán)庫(kù)、出庫(kù)的用例說(shuō)明。參與者:倉(cāng)庫(kù)管理員描述:當(dāng)物品入庫(kù)時(shí),倉(cāng)庫(kù)管理員辦理入庫(kù)手續(xù),定期對(duì)倉(cāng)庫(kù)內(nèi)物品進(jìn)行盤(pán)點(diǎn),當(dāng)物品出庫(kù)時(shí)倉(cāng)庫(kù)管理員及時(shí)更新數(shù)據(jù)庫(kù)。前置條件:物品到達(dá)倉(cāng)庫(kù),送貨人員向倉(cāng)庫(kù)管理員提交采購(gòu)清單或送貨清單,等待入庫(kù)。事件流:1.倉(cāng)庫(kù)管理員填寫(xiě)入庫(kù)單,辦理入庫(kù)手續(xù);2.倉(cāng)庫(kù)管理員登錄系統(tǒng),打開(kāi)配件菜單窗口;3.確認(rèn)單據(jù)信息及物品規(guī)格型號(hào)是否匹配,如無(wú)錯(cuò)誤,在系統(tǒng)配件菜單項(xiàng)的入庫(kù)窗口里完成入庫(kù)操作,更新數(shù)據(jù)庫(kù);4.如倉(cāng)管管理員要盤(pán)點(diǎn)庫(kù)存,盤(pán)點(diǎn)后要更新數(shù)據(jù)庫(kù);5.維修部門(mén)工作人員來(lái)領(lǐng)用配件時(shí),倉(cāng)庫(kù)管理員通過(guò)系統(tǒng)查詢(xún)庫(kù)存狀況,根據(jù)領(lǐng)料單辦理領(lǐng)料手續(xù);6.在系統(tǒng)中記錄配件的具體使用部門(mén),由誰(shuí)領(lǐng)用;7.打印出庫(kù)單,更新數(shù)據(jù)庫(kù);8.物品出庫(kù)。入庫(kù)、出庫(kù)和盤(pán)點(diǎn)用例等操作非常相視,下面僅介紹一下入庫(kù)用例,入庫(kù)用例圖如圖2所示。
2.2庫(kù)存管理模塊動(dòng)態(tài)建模
庫(kù)存管理的主要業(yè)務(wù)是產(chǎn)品出入庫(kù)和庫(kù)存盤(pán)點(diǎn)。下面以入庫(kù)用例為例,入庫(kù)業(yè)務(wù)活動(dòng)圖如圖3所示。入庫(kù)業(yè)務(wù)的主要參與對(duì)象是倉(cāng)庫(kù)管理員和部門(mén)經(jīng)理,因此分為二條泳道。第一泳道中,倉(cāng)庫(kù)管理員接到盤(pán)點(diǎn)通知后啟動(dòng)入庫(kù)業(yè)務(wù)流程。倉(cāng)庫(kù)管理員準(zhǔn)備好盤(pán)點(diǎn)表,到倉(cāng)庫(kù)中進(jìn)行實(shí)地盤(pán)點(diǎn),并將盤(pán)點(diǎn)結(jié)果填入盤(pán)點(diǎn)表,生成入庫(kù)單,提交部門(mén)經(jīng)理審核,部門(mén)經(jīng)理提出審核意見(jiàn),如果無(wú)重大的盤(pán)點(diǎn)差異,部門(mén)經(jīng)理最后將盤(pán)點(diǎn)結(jié)果存檔,結(jié)束流程[2]。
3定量訂貨法
由于電腦連鎖店零配件種類(lèi)較多,且價(jià)格和零配件的需求量不固定,所以零配件的庫(kù)存控制采用定量訂貨法。所謂定量訂貨法,就是預(yù)先確定一個(gè)訂貨點(diǎn)和訂貨批量,隨時(shí)檢查庫(kù)存,當(dāng)庫(kù)存下降到訂貨點(diǎn)時(shí)就發(fā)出訂貨,按規(guī)定進(jìn)行訂貨補(bǔ)充的一種庫(kù)存控制方法[3]。定量訂貨法原理圖如圖4所示?!D中Qmax表示最大庫(kù)存量,Qk表示訂貨時(shí)的庫(kù)存量,即訂貨點(diǎn)的庫(kù)存量,Q*表示最佳訂貨批量,Qs表示安全庫(kù)存量,DL表示訂貨提前期的需求量。定量訂貨法需要確定的主要參數(shù)有訂貨點(diǎn)的訂貨量、經(jīng)濟(jì)訂貨批量和安全庫(kù)存量。
3.1訂貨點(diǎn)的設(shè)定
訂貨點(diǎn)的設(shè)定要考慮銷(xiāo)售速率R、訂貨提前期TK和訂貨提前期的銷(xiāo)售量DL。在多數(shù)情況下,需求量和提前期都是隨機(jī)變化的,而且都正態(tài)分布。
4庫(kù)存管理的實(shí)現(xiàn)
庫(kù)存管理模塊前臺(tái)采用VisualStudio.Net2005,后臺(tái)數(shù)據(jù)庫(kù)采用MicrosoftSQLserver2005,運(yùn)行環(huán)境為企業(yè)內(nèi)部網(wǎng)或廣域網(wǎng)[5]。下面介紹一下庫(kù)存控制參數(shù)管理的實(shí)現(xiàn),管理人員登錄系統(tǒng)后,根據(jù)連鎖店運(yùn)營(yíng)情況可進(jìn)行提前期均值、提前期方差、需求均值、需求方差和安全系數(shù)等參數(shù)設(shè)置,設(shè)置完成后的效果如圖5所示。
5結(jié)束語(yǔ)
系統(tǒng)建模是軟件開(kāi)發(fā)過(guò)程中的核心部分,建模的目的是把要設(shè)計(jì)的結(jié)構(gòu)和系統(tǒng)行為緊密結(jié)合在一起,更好的掌握系統(tǒng)應(yīng)具有的功能,從而使開(kāi)發(fā)的系統(tǒng)更好的滿(mǎn)足用戶(hù)的需求。通過(guò)應(yīng)用定量訂貨技術(shù)使庫(kù)存管理更加科學(xué)方便,為庫(kù)存控制的優(yōu)化提供參考依據(jù)。