資源描述:
《success_企業(yè)倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、企業(yè)倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)任云暉摘要文章通過實例介紹了企業(yè)倉庫管理系統(tǒng)的主要結(jié)構(gòu)以及倉庫物資收、發(fā)、存的自動統(tǒng)計、報表的自動生成、動態(tài)數(shù)據(jù)庫功能的實現(xiàn)方式。實際使用表明,該系統(tǒng)實用、簡便、有效。關(guān)鍵詞倉庫管理系統(tǒng)功能模塊數(shù)據(jù)庫1.引言儀征化纖動力中心由氣體車間(生產(chǎn)壓空、氮氣、液氮)、供電所、供熱所、通訊站、給排水、污水處理等眾多生產(chǎn)車間組成。中心維持生產(chǎn)需要的物資有數(shù)千種,數(shù)量巨大。倉庫管理人員每天要進行上百筆的物資入庫、出庫操作,每月要進行物資盤點,核對物資的帳面數(shù)、庫存數(shù),統(tǒng)計盤盈、盤虧數(shù)量;定期要進行物資庫存年限統(tǒng)計,對長期
2、積壓物資按有關(guān)規(guī)定進行降價處理或報廢處理,并進行盤虧核算,因此工作煩瑣,工作量巨大。人工管理不能及時準(zhǔn)確反映各類物資庫存狀況,容易造成物資的積壓和供應(yīng)斷檔。也不能及時反應(yīng)各部門的物資消耗狀況,進行必要的成本核算和控制。為了解決這些問題,降低倉庫管理人員的勞動強度,我們開發(fā)了這套物資管理軟件,初步實現(xiàn)了倉庫管理的信息化,達到了倉儲統(tǒng)計數(shù)據(jù)的實時、準(zhǔn)確,提高了物資管理工作的效率。2.需求分析充分的需求分析是類似倉庫管理系統(tǒng)這樣的應(yīng)用軟件開發(fā)能否成功的關(guān)鍵。根據(jù)該中心物資管理的運作模式,結(jié)合企業(yè)管理的其他要求,倉庫管理部門對倉庫管理軟件提出
3、了一系列要求,主要有:l用戶界面友好。l入庫、出庫操作簡便,數(shù)據(jù)查詢方式多樣。l庫存數(shù)據(jù)查詢方便,修改方便。l物資的出、入庫和庫存數(shù)據(jù)動態(tài)化。即庫存數(shù)據(jù)、入庫數(shù)據(jù)、出庫數(shù)據(jù)隨出入庫操作的進行實時改變。l按多種要求自動生成月度收支存統(tǒng)計報表、季度報表、年度報表和盤盈、盤虧表等各類報表。l能夠?qū)崟r統(tǒng)計和長期保存中心各部門的物資使用情況。l設(shè)置權(quán)限,防止數(shù)據(jù)被越權(quán)改動。具體分析上述要求,軟件的總體設(shè)計方案必須做到以下各點方能滿足用戶需要:l設(shè)計一個良好的界面,使各項操作都可以根據(jù)菜單提示方便地完成,實現(xiàn)“傻瓜”操作,確保不同計算機水平的人都
4、能使用。l設(shè)置軟件使用權(quán)限保護,安全性好。l數(shù)據(jù)錄入方式盡可能簡單、便捷。l根據(jù)物資分類,設(shè)立九個動態(tài)數(shù)據(jù)庫,以實現(xiàn)各類物資入庫、庫存、出庫數(shù)據(jù)的動態(tài)化要求,并在編寫程序時設(shè)立必要的臨時數(shù)據(jù)庫。l為用戶提供多角度、多方位的物資收、發(fā)、存情況的查詢程序。l根據(jù)用戶需要,能夠?qū)崿F(xiàn)以任何時間段自動生成物資統(tǒng)計報表。3.開發(fā)軟件選擇目前市面上的開發(fā)軟件很多,使用什么軟件開發(fā)應(yīng)用程序應(yīng)根據(jù)具體情況靈活選擇。我們選用FOXPRO作為開發(fā)軟件,因為這種數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)結(jié)構(gòu)化、低冗余、易擴充等優(yōu)點,使用比較廣泛。而且這種開發(fā)軟件具有良好的圖形界面和
5、較高的運行速度,使其在管理大量數(shù)據(jù)方面效率很高。第三,這種開發(fā)軟件開發(fā)的應(yīng)用程序可在WINDOWS操作系統(tǒng)下運行,能適應(yīng)企業(yè)管理計算機網(wǎng)絡(luò)化的要求,放入資源共享器內(nèi),實現(xiàn)與相關(guān)部門間的直接數(shù)據(jù)資源共享。4.實現(xiàn)方案及功能分析4.1系統(tǒng)結(jié)構(gòu)圖通過對用戶需求的分析,倉庫管理系統(tǒng)的構(gòu)成可用如下的結(jié)構(gòu)圖來表示,見圖1。由圖可見,這個結(jié)構(gòu)圖最大的特點就是各分支間有清晰的并列關(guān)系,沒有任何交叉,這表明結(jié)構(gòu)化設(shè)計方法是方案總體設(shè)計的最佳選擇。結(jié)構(gòu)化設(shè)計方法是以模塊化設(shè)計為中心的一種軟件設(shè)計方法。這種方法在軟件設(shè)計時把待開發(fā)的系統(tǒng)劃分成若干個相互獨立
6、的模塊,這些模塊要完成的工作既明確又單純,然后通過各功能模塊的有機組合完成總?cè)蝿?wù)。這套倉庫管理系統(tǒng)分成機械備件管理、電氣備件管理、儀表備件管理、月度報表、季度報表等五個主功能模塊,十八個子功能模塊,各功能模塊可以獨立存在、修改、調(diào)試、運行。倉庫管理主模塊(權(quán)限保護)機械備件管理電氣備件管理儀表備件管理收支存季報月度統(tǒng)計報表入庫輸入出庫輸入入庫查詢修改庫存查詢修改出庫查詢修改物資盤盈盤虧表入庫輸入出庫輸入入庫查詢修改庫存查詢修改出庫查詢修改物資盤盈盤虧表入庫輸入出庫輸入入庫查詢修改庫存查詢修改出庫查詢修改物資盤盈盤虧表圖1倉庫管理系統(tǒng)結(jié)
7、構(gòu)圖4.2功能模塊簡介倉庫管理系統(tǒng)主模塊:系統(tǒng)的核心部分,作用是核對用戶權(quán)限,提供主菜單選擇各功能子模塊。該模塊利用FOXPRO具有良好界面的特點,通過人機對話方式進行所需條件選擇,界面直觀,使用人員只需按照菜單提示進行操作,非常簡單,降低了對使用人員計算機水平的要求。出、入庫輸入模塊:提供用戶輸入物資數(shù)據(jù)信息的菜單。數(shù)據(jù)錄入工作是倉庫管理最基本的工作,也是系統(tǒng)正常運行的最重要部分。為了便于用戶輸入數(shù)據(jù),本模塊采用循環(huán)輸入方式,可即時修改,也可任意定位輸入。在提供存盤返回按鈕的同時,也提供了放棄輸入返回的按鈕,以避免誤操作所帶來的不便
8、。入庫、庫存、出庫查詢修改模塊:提供用戶查詢或修改物資備件數(shù)據(jù)信息的菜單。查詢或修改數(shù)據(jù)是系統(tǒng)最常做的工作。為了便于用戶查詢或修改數(shù)據(jù),本模塊采用多種模糊查詢方式和缺省全部查詢方式。若只是查詢不需要修改,可按Esc退出,