前言:本站為你精心整理了庫存管理系統(tǒng)范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
前言:倉庫庫存管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以倉庫庫存管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理倉庫中的各種物資設(shè)備,這種管理方式存在著許多缺點,如:效率低、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。
作為計算機應(yīng)用的一部分,使用計算機對物資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。
因此,開發(fā)這樣一套庫存管理軟件成為很有必要的事情。
【摘要】庫存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。
經(jīng)過分析如此情況,我們使用微軟公司的VisualBasic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是ADO,是能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,短期內(nèi)就可以開發(fā)出用戶滿意的可行系統(tǒng)。
關(guān)鍵字:庫存管理ADO面相對象庫存ABC分析
Abstract
StockpilemanagesystemisatypicalMIS.It’sdevelopmentmostlyincludethefoundationandmaintenanceofthedatabaseandthedevelopmentoftheclientapplicationprogramme.Fortheformerwemusteatablishabetterdatabase,whichhaswelldataconsistencyanddatasecurity.Forthelatterwemustmaketheprogrammehasself-containedfunctionandeasytobeuse.
Byanalysingthesituation,weusetheVBoftheMicrosoftcompanyasclienttool,andusesomeofthetoolsofopp,especiallyADOobject,whichcaneasilyconvenientlymanipulatethedatabase.Weuseitcandevelopasatisfactorysysteminshorttime
Key:StockpilemanageADOOPPTheanalysisofStockpile
第一章概述
1.1庫存管理的必要性
大多數(shù)庫存管理理論認為,庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價值的總和,具體包括成品、原材料、在制品、在途品、生產(chǎn)前物料、備品備件等。雖然持有一些庫存是必要的,過量的庫存卻非但沒有用處而且占用了資金。占用的資金對于公司發(fā)展、新產(chǎn)品開發(fā)等都是非常需要的;減少資金占用還可以大大減少來自銀行貸款的利息和風險。對那些采購量特別大、采購件市場價格有波動的物料庫存,加強庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關(guān)重要。
1.2庫存分類
企業(yè)怎樣管理庫存,是庫存管理的最大難點和挑戰(zhàn)。因此,通過MRPII物料主計劃模塊和采購模塊建立計劃與控制系統(tǒng)以有效地實施庫存管理和采購補償成為題中應(yīng)有之義。通過調(diào)查,我們得知任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數(shù)物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只占5-10%。是物品的大多數(shù),通常占60-70%。
顯然,A類物品是關(guān)鍵;如果我們把精力集中于A類物品,使其庫存壓縮10-50%,就是總庫存的相當可觀的一筆壓縮。
關(guān)于ABC分類方法有幾條基本法則:
a.控制的程度:
對A類物品嚴加控制,包括做完備、準確的記錄,高層監(jiān)督和經(jīng)常評審,從供應(yīng)商按大合同訂單頻繁交貨,對車間緊密跟蹤以壓縮提前期。
對B類物品做正常控制,包括良好的記錄與常規(guī)的關(guān)注。
對C類物品盡可能使用簡便的控制,諸如定期目視檢查庫存實物、簡要記錄或以簡便標志法表明補充存貨已經(jīng)訂貨,采用大庫存量與訂貨量以避免缺貨,安排車間日程計劃時給以低優(yōu)先級。
b.優(yōu)先級
在一切活動中給A類物品以高優(yōu)先級以壓縮其提前期與庫存。
對B類物品予以正常處理,僅在關(guān)鍵時給以高優(yōu)先級。
予C類物品以最低優(yōu)先級。
c.訂貨過程
對A類物品提供及時、準確的采購信息和狀態(tài)查詢。計算機數(shù)據(jù)需要人工加以核對,進行階段性盤點,以及頻繁的評審以壓縮庫存。
對B類物品,按一定周期或當發(fā)生重大變化時評審一次庫存數(shù)據(jù)和訂貨點,MRPII操作按例行公事處理。
對C類物品可以盤點處理或訂貨點計算。訂貨往往不用MRPII作計劃??梢詰{業(yè)務(wù)人員的經(jīng)驗加以控制。
由上可以看出庫存管理的重要性。因此,庫存管理是企業(yè)管理的重要組成部分。市場需要庫存商品提供給用戶,企業(yè)的經(jīng)營需要庫存保證各種藥品的供應(yīng)以進行藥品的銷售,庫存對生產(chǎn)效率的提高有著極其重要的影響。因此,庫存管理系統(tǒng)是計算機管理系統(tǒng)的中心。因為,所有企業(yè)的經(jīng)營活動都離不開物流的活動。
1.3庫存管理的目標
庫存管理的主要目標就是通過對倉庫所有入出庫活動的管理和控制及對庫存數(shù)據(jù)有效的統(tǒng)計和分析,以保證企業(yè)生產(chǎn)中暢通的物流,使決策人員及早發(fā)現(xiàn)問題,采取相應(yīng)措施,調(diào)整庫存結(jié)構(gòu),縮短儲備周期,加速資金周轉(zhuǎn),最大限度地降低庫存占用,同時,通過周期性的倉庫盤點,及時補救管理中的漏洞,使庫存管理系統(tǒng)實時地反映企業(yè)中各個倉庫的現(xiàn)時情況,為各類管理人員從不同側(cè)面提供所需信息,以便協(xié)調(diào)企業(yè)經(jīng)營收到更大效益,庫存管理系統(tǒng)是協(xié)調(diào)企業(yè)生產(chǎn)經(jīng)營的基礎(chǔ),其數(shù)據(jù)的準確性、方便的查詢、有效的分析是整個計算機管理系統(tǒng)順利運行的關(guān)鍵。
第二章開發(fā)背景
企業(yè)的庫存物資管理往往是很復雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統(tǒng),實現(xiàn)計算機化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。
根據(jù)當前的企業(yè)管理體制,一般的庫存管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據(jù)企業(yè)各個部門的需求來發(fā)送物資設(shè)備,并隨時按期進行庫存盤點,作臺帳,根據(jù)企業(yè)領(lǐng)導和自身管理的需要按月、季度、年度進行統(tǒng)計分析,產(chǎn)生相應(yīng)報表。為了加強關(guān)鍵物資、設(shè)備的管理,要定期掌握其儲備,消耗情況,根據(jù)計劃定額和實際纖毫定額的比較,進行定額管理,使得資金使用合理,物資設(shè)備的儲備最佳。
一個完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)包括采購計劃管理,合同收托管理、倉庫庫存管理、定額管理、統(tǒng)計管理、財務(wù)管理等模塊。其中倉庫的庫存管理是整個物資供應(yīng)管理系統(tǒng)的核心。因此有必要開發(fā)一套獨立的庫存管理系統(tǒng)來提高企業(yè)工作效率,而所使用的這套庫存管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營管理活動中的核心,此系統(tǒng)必須可以用來控制合理的庫存費用、適時適量的庫存數(shù)量,使企業(yè)生產(chǎn)活動效率最大化。通過對這些情況的仔細調(diào)查,我開發(fā)了下面的倉庫庫存管理系統(tǒng)。
第三章系統(tǒng)分析
本系統(tǒng)采用了結(jié)構(gòu)化生命周期法,結(jié)構(gòu)化生命周期法是最常用的管理信息系統(tǒng)開發(fā)方法,分為四個步驟,即系統(tǒng)調(diào)研分析、數(shù)據(jù)庫設(shè)計實現(xiàn)、界面設(shè)計實現(xiàn)和系統(tǒng)功能設(shè)計實現(xiàn)。其中系統(tǒng)調(diào)研分析階段是最基礎(chǔ)、也是最容易被開發(fā)人員忽視的環(huán)節(jié)。
3.1進行資料收集
在整個系統(tǒng)分析階段,我在圖書館認真查看了很多關(guān)于倉庫庫存管理方面的書籍,收集到了相應(yīng)的入庫單、領(lǐng)料單、臺賬、物料卡、報表等資料,這些資料可以用作數(shù)據(jù)庫設(shè)計的依據(jù),具體如下:
入庫單是入庫單位在把相應(yīng)的零部件送人倉庫時必須填寫的單據(jù);領(lǐng)料單是領(lǐng)料人員從倉庫中領(lǐng)取零部件時必須填寫的單據(jù)(即出庫);零部件臺賬(相當于本系統(tǒng)中的操作日志)實際是一個流水賬,用于記錄每天發(fā)生的入庫、出庫信息;物料卡(在本系統(tǒng)中用現(xiàn)有庫存信息來表示)的作用是記錄某一種零部件的數(shù)量變化,以便庫管員盤查;報表是倉庫向有關(guān)領(lǐng)導和部門定期提交的零部件庫存匯總信息。收集到的入庫單、領(lǐng)料單、零部件庫存臺賬、零部件物料卡等單據(jù)和報表的實物樣式在此略去,有興趣者請參考有關(guān)類似企業(yè)的樣本即可。
3.2繪制業(yè)務(wù)流程圖
在某公司的調(diào)研過程中,已了解到所涉及的業(yè)務(wù)主要是入庫和出庫,圖3.1是系統(tǒng)入庫、出庫業(yè)務(wù)流程圖。
3.3用戶需求分析
用戶需求分析就是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,包括確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境和系統(tǒng)的功能模塊。用戶需求調(diào)研結(jié)束之后,應(yīng)該立即進行用戶需求分析。
3.3.1應(yīng)用程序結(jié)構(gòu)確定
從用戶應(yīng)用角度來看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲層、業(yè)務(wù)處理層和界面表示層等3個層次,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單用戶應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器/服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機/服務(wù)器應(yīng)用程序結(jié)構(gòu)等5種類型。
本庫存管理系統(tǒng)就采用了當前最流行的客戶機/服務(wù)器應(yīng)用程序結(jié)構(gòu)(即C/S結(jié)構(gòu)),此時,客戶機提出請求,服務(wù)器對客戶機的請求作出回應(yīng)。通過對服務(wù)功能的分布實現(xiàn)了分工服務(wù)。數(shù)據(jù)存儲層放在服務(wù)器上,業(yè)務(wù)處理層和界面表示層放在客戶機上,因此又被稱為“靈敏的客戶機”結(jié)構(gòu)。許多操作可以在本地的客戶機上執(zhí)行,只是當需要數(shù)據(jù)時,才向服務(wù)器發(fā)出請求。并使應(yīng)用程序的處理更接近用戶,使整個系統(tǒng)具有較好的性能,可以并行地處理應(yīng)用程序的請求、減少了數(shù)據(jù)傳輸量、降低了服務(wù)器的負荷。由于條件所限,將此系統(tǒng)所有程序都置于一臺計算機上,以便調(diào)試運行。
3.3.2確定系統(tǒng)開發(fā)環(huán)境
由于大多數(shù)公司內(nèi)部使用的計算機平臺都是基于Windows環(huán)境的。為了降低系統(tǒng)成本,應(yīng)最大程度地利用現(xiàn)有的資源、兼容現(xiàn)有的環(huán)境,可確定使用下面的開發(fā)環(huán)境:
★網(wǎng)絡(luò)操作系統(tǒng):Windows2000;★數(shù)據(jù)庫服務(wù)器:MicrosoftAccessr2000;
★服務(wù)器平臺:Windows2000;★客戶機平臺:Windows95/98/NT/2000;
★前端開發(fā)工具:visualBasic6.0(企業(yè)版);★數(shù)據(jù)訪問對象:ADO(本系統(tǒng)使用ADO控件,簡化編程)。
3.3.3確定系統(tǒng)的功能模塊
通過分析確定庫存系統(tǒng)將包含6個主要功能模塊,即系統(tǒng)模塊、入庫業(yè)務(wù)管理模塊、出庫業(yè)務(wù)管理模塊、退料業(yè)務(wù)管理模塊(還庫業(yè)務(wù)管理模塊)、盤點業(yè)務(wù)管理模塊(報表輸出)、需求管理模塊。對于每一個功能模塊,都包含了數(shù)據(jù)錄入、編輯、查詢、統(tǒng)計、打印、應(yīng)急、幫助等功能。
多智網(wǎng)校誠招全國各地市獨家線下商,共同開發(fā)網(wǎng)上教育市場。多智教育()!
前言:倉庫庫存管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以倉庫庫存管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理倉庫中的各種物資設(shè)備,這種管理方式存在著許多缺點,如:效率低、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。
作為計算機應(yīng)用的一部分,使用計算機對物資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。
因此,開發(fā)這樣一套庫存管理軟件成為很有必要的事情。
【摘要】庫存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。
經(jīng)過分析如此情況,我們使用微軟公司的VisualBasic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是ADO,是能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,短期內(nèi)就可以開發(fā)出用戶滿意的可行系統(tǒng)。
關(guān)鍵字:庫存管理ADO面相對象庫存ABC分析
Abstract
StockpilemanagesystemisatypicalMIS.It’sdevelopmentmostlyincludethefoundationandmaintenanceofthedatabaseandthedevelopmentoftheclientapplicationprogramme.Fortheformerwemusteatablishabetterdatabase,whichhaswelldataconsistencyanddatasecurity.Forthelatterwemustmaketheprogrammehasself-containedfunctionandeasytobeuse.
Byanalysingthesituation,weusetheVBoftheMicrosoftcompanyasclienttool,andusesomeofthetoolsofopp,especiallyADOobject,whichcaneasilyconvenientlymanipulatethedatabase.Weuseitcandevelopasatisfactorysysteminshorttime
Key:StockpilemanageADOOPPTheanalysisofStockpile
第一章概述
1.1庫存管理的必要性
大多數(shù)庫存管理理論認為,庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價值的總和,具體包括成品、原材料、在制品、在途品、生產(chǎn)前物料、備品備件等。雖然持有一些庫存是必要的,過量的庫存卻非但沒有用處而且占用了資金。占用的資金對于公司發(fā)展、新產(chǎn)品開發(fā)等都是非常需要的;減少資金占用還可以大大減少來自銀行貸款的利息和風險。對那些采購量特別大、采購件市場價格有波動的物料庫存,加強庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關(guān)重要。
1.2庫存分類
企業(yè)怎樣管理庫存,是庫存管理的最大難點和挑戰(zhàn)。因此,通過MRPII物料主計劃模塊和采購模塊建立計劃與控制系統(tǒng)以有效地實施庫存管理和采購補償成為題中應(yīng)有之義。通過調(diào)查,我們得知任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數(shù)物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只占5-10%。是物品的大多數(shù),通常占60-70%。
顯然,A類物品是關(guān)鍵;如果我們把精力集中于A類物品,使其庫存壓縮10-50%,就是總庫存的相當可觀的一筆壓縮。
關(guān)于ABC分類方法有幾條基本法則:
a.控制的程度:
對A類物品嚴加控制,包括做完備、準確的記錄,高層監(jiān)督和經(jīng)常評審,從供應(yīng)商按大合同訂單頻繁交貨,對車間緊密跟蹤以壓縮提前期。
對B類物品做正??刂?,包括良好的記錄與常規(guī)的關(guān)注。
對C類物品盡可能使用簡便的控制,諸如定期目視檢查庫存實物、簡要記錄或以簡便標志法表明補充存貨已經(jīng)訂貨,采用大庫存量與訂貨量以避免缺貨,安排車間日程計劃時給以低優(yōu)先級。
b.優(yōu)先級
在一切活動中給A類物品以高優(yōu)先級以壓縮其提前期與庫存。
對B類物品予以正常處理,僅在關(guān)鍵時給以高優(yōu)先級。
予C類物品以最低優(yōu)先級。
c.訂貨過程
對A類物品提供及時、準確的采購信息和狀態(tài)查詢。計算機數(shù)據(jù)需要人工加以核對,進行階段性盤點,以及頻繁的評審以壓縮庫存。
對B類物品,按一定周期或當發(fā)生重大變化時評審一次庫存數(shù)據(jù)和訂貨點,MRPII操作按例行公事處理。
對C類物品可以盤點處理或訂貨點計算。訂貨往往不用MRPII作計劃。可以憑業(yè)務(wù)人員的經(jīng)驗加以控制。
由上可以看出庫存管理的重要性。因此,庫存管理是企業(yè)管理的重要組成部分。市場需要庫存商品提供給用戶,企業(yè)的經(jīng)營需要庫存保證各種藥品的供應(yīng)以進行藥品的銷售,庫存對生產(chǎn)效率的提高有著極其重要的影響。因此,庫存管理系統(tǒng)是計算機管理系統(tǒng)的中心。因為,所有企業(yè)的經(jīng)營活動都離不開物流的活動。
1.3庫存管理的目標
庫存管理的主要目標就是通過對倉庫所有入出庫活動的管理和控制及對庫存數(shù)據(jù)有效的統(tǒng)計和分析,以保證企業(yè)生產(chǎn)中暢通的物流,使決策人員及早發(fā)現(xiàn)問題,采取相應(yīng)措施,調(diào)整庫存結(jié)構(gòu),縮短儲備周期,加速資金周轉(zhuǎn),最大限度地降低庫存占用,同時,通過周期性的倉庫盤點,及時補救管理中的漏洞,使庫存管理系統(tǒng)實時地反映企業(yè)中各個倉庫的現(xiàn)時情況,為各類管理人員從不同側(cè)面提供所需信息,以便協(xié)調(diào)企業(yè)經(jīng)營收到更大效益,庫存管理系統(tǒng)是協(xié)調(diào)企業(yè)生產(chǎn)經(jīng)營的基礎(chǔ),其數(shù)據(jù)的準確性、方便的查詢、有效的分析是整個計算機管理系統(tǒng)順利運行的關(guān)鍵。
第二章開發(fā)背景
企業(yè)的庫存物資管理往往是很復雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統(tǒng),實現(xiàn)計算機化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。
根據(jù)當前的企業(yè)管理體制,一般的庫存管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據(jù)企業(yè)各個部門的需求來發(fā)送物資設(shè)備,并隨時按期進行庫存盤點,作臺帳,根據(jù)企業(yè)領(lǐng)導和自身管理的需要按月、季度、年度進行統(tǒng)計分析,產(chǎn)生相應(yīng)報表。為了加強關(guān)鍵物資、設(shè)備的管理,要定期掌握其儲備,消耗情況,根據(jù)計劃定額和實際纖毫定額的比較,進行定額管理,使得資金使用合理,物資設(shè)備的儲備最佳。
一個完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)包括采購計劃管理,合同收托管理、倉庫庫存管理、定額管理、統(tǒng)計管理、財務(wù)管理等模塊。其中倉庫的庫存管理是整個物資供應(yīng)管理系統(tǒng)的核心。因此有必要開發(fā)一套獨立的庫存管理系統(tǒng)來提高企業(yè)工作效率,而所使用的這套庫存管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營管理活動中的核心,此系統(tǒng)必須可以用來控制合理的庫存費用、適時適量的庫存數(shù)量,使企業(yè)生產(chǎn)活動效率最大化。通過對這些情況的仔細調(diào)查,我開發(fā)了下面的倉庫庫存管理系統(tǒng)。
第三章系統(tǒng)分析
本系統(tǒng)采用了結(jié)構(gòu)化生命周期法,結(jié)構(gòu)化生命周期法是最常用的管理信息系統(tǒng)開發(fā)方法,分為四個步驟,即系統(tǒng)調(diào)研分析、數(shù)據(jù)庫設(shè)計實現(xiàn)、界面設(shè)計實現(xiàn)和系統(tǒng)功能設(shè)計實現(xiàn)。其中系統(tǒng)調(diào)研分析階段是最基礎(chǔ)、也是最容易被開發(fā)人員忽視的環(huán)節(jié)。
3.1進行資料收集
在整個系統(tǒng)分析階段,我在圖書館認真查看了很多關(guān)于倉庫庫存管理方面的書籍,收集到了相應(yīng)的入庫單、領(lǐng)料單、臺賬、物料卡、報表等資料,這些資料可以用作數(shù)據(jù)庫設(shè)計的依據(jù),具體如下:
入庫單是入庫單位在把相應(yīng)的零部件送人倉庫時必須填寫的單據(jù);領(lǐng)料單是領(lǐng)料人員從倉庫中領(lǐng)取零部件時必須填寫的單據(jù)(即出庫);零部件臺賬(相當于本系統(tǒng)中的操作日志)實際是一個流水賬,用于記錄每天發(fā)生的入庫、出庫信息;物料卡(在本系統(tǒng)中用現(xiàn)有庫存信息來表示)的作用是記錄某一種零部件的數(shù)量變化,以便庫管員盤查;報表是倉庫向有關(guān)領(lǐng)導和部門定期提交的零部件庫存匯總信息。收集到的入庫單、領(lǐng)料單、零部件庫存臺賬、零部件物料卡等單據(jù)和報表的實物樣式在此略去,有興趣者請參考有關(guān)類似企業(yè)的樣本即可。
3.2繪制業(yè)務(wù)流程圖
在某公司的調(diào)研過程中,已了解到所涉及的業(yè)務(wù)主要是入庫和出庫,圖3.1是系統(tǒng)入庫、出庫業(yè)務(wù)流程圖。
3.3用戶需求分析
用戶需求分析就是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,包括確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境和系統(tǒng)的功能模塊。用戶需求調(diào)研結(jié)束之后,應(yīng)該立即進行用戶需求分析。
3.3.1應(yīng)用程序結(jié)構(gòu)確定
從用戶應(yīng)用角度來看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲層、業(yè)務(wù)處理層和界面表示層等3個層次,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單用戶應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器/服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機/服務(wù)器應(yīng)用程序結(jié)構(gòu)等5種類型。
本庫存管理系統(tǒng)就采用了當前最流行的客戶機/服務(wù)器應(yīng)用程序結(jié)構(gòu)(即C/S結(jié)構(gòu)),此時,客戶機提出請求,服務(wù)器對客戶機的請求作出回應(yīng)。通過對服務(wù)功能的分布實現(xiàn)了分工服務(wù)。數(shù)據(jù)存儲層放在服務(wù)器上,業(yè)務(wù)處理層和界面表示層放在客戶機上,因此又被稱為“靈敏的客戶機”結(jié)構(gòu)。許多操作可以在本地的客戶機上執(zhí)行,只是當需要數(shù)據(jù)時,才向服務(wù)器發(fā)出請求。并使應(yīng)用程序的處理更接近用戶,使整個系統(tǒng)具有較好的性能,可以并行地處理應(yīng)用程序的請求、減少了數(shù)據(jù)傳輸量、降低了服務(wù)器的負荷。由于條件所限,將此系統(tǒng)所有程序都置于一臺計算機上,以便調(diào)試運行。
3.3.2確定系統(tǒng)開發(fā)環(huán)境
由于大多數(shù)公司內(nèi)部使用的計算機平臺都是基于Windows環(huán)境的。為了降低系統(tǒng)成本,應(yīng)最大程度地利用現(xiàn)有的資源、兼容現(xiàn)有的環(huán)境,可確定使用下面的開發(fā)環(huán)境:
★網(wǎng)絡(luò)操作系統(tǒng):Windows2000;★數(shù)據(jù)庫服務(wù)器:MicrosoftAccessr2000;
★服務(wù)器平臺:Windows2000;★客戶機平臺:Windows95/98/NT/2000;
★前端開發(fā)工具:visualBasic6.0(企業(yè)版);★數(shù)據(jù)訪問對象:ADO(本系統(tǒng)使用ADO控件,簡化編程)。
3.3.3確定系統(tǒng)的功能模塊
通過分析確定庫存系統(tǒng)將包含6個主要功能模塊,即系統(tǒng)模塊、入庫業(yè)務(wù)管理模塊、出庫業(yè)務(wù)管理模塊、退料業(yè)務(wù)管理模塊(還庫業(yè)務(wù)管理模塊)、盤點業(yè)務(wù)管理模塊(報表輸出)、需求管理模塊。對于每一個功能模塊,都包含了數(shù)據(jù)錄入、編輯、查詢、統(tǒng)計、打印、應(yīng)急、幫助等功能。
第四章系統(tǒng)設(shè)計
4.1總體設(shè)計
4.1.1系統(tǒng)目標設(shè)計
系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)物資設(shè)備管理的系統(tǒng)化、規(guī)范化和自動化,從而達到企業(yè)倉庫庫存管理效率的目的。
4.1.2開發(fā)設(shè)計思想
庫存管理的物資主要是企業(yè)生產(chǎn)中所需要的各種設(shè)備、原材料及零部件。進貨時經(jīng)檢查合同確認為有效托收后,進行驗收入庫,填寫入庫單,進行入庫登記。企業(yè)各個部門根據(jù)所需要的物資設(shè)備總額和部門生產(chǎn)活動需要提出物資需求申請。計劃員根據(jù)整個企業(yè)的需求開出物資設(shè)備出庫單,倉庫管理員根據(jù)出庫單核對發(fā)放設(shè)備、原材料及零部件。有些設(shè)備使用完畢需要及時歸還入庫,填寫還庫單。根據(jù)需要按照月、季、年進行統(tǒng)計分析,產(chǎn)生相應(yīng)報表。
倉庫庫存管理的特點是信息處理量比較大。所管理的物資設(shè)備、原材料及零部件種類繁多,而且由于入庫單、出庫單、需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式各不相同,因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經(jīng)常會出現(xiàn)信息的重復傳遞;單據(jù)、報表種類繁多,各個部門規(guī)格不統(tǒng)等問題。
在本系統(tǒng)的設(shè)計過程中,為了克服這些困難,滿足計算機管理的需要,我們采取了下面的一些原則:
統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一帳目和報表的格式。
刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。
程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。
界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。
建立操作日志,系統(tǒng)自動記錄所進行的各種操作。
4.1.3系統(tǒng)功能分析
本系統(tǒng)需要完成的功能主要有以下幾點。
庫存管理的各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。
庫存管理的各種信息的查詢、修改和維護。
設(shè)備采購報表的生成。
在材料庫存中加入所允許的最大庫存合最小庫存字段,對所有庫存物資實現(xiàn)監(jiān)控和報警。
企業(yè)各個部門的物資需求管理。
操作日志的管理
庫存管理系統(tǒng)的使用幫助。
4.2詳細設(shè)計
4.2.1系統(tǒng)功能模塊設(shè)計
在系統(tǒng)功能分析的基礎(chǔ)上,考慮VB和Access的特點,設(shè)計出如圖4.1所示的系統(tǒng)功能模塊圖。
系統(tǒng)模塊
a.包括報表的打印及設(shè)置,操作日志的管理。
b.管理員可以通過管理界面添加或刪除用戶,添加新管理員或刪除原有管理員,驗證用戶的合法性,阻止非法用戶登錄。
c.管理員或其他用戶可以修改自己的密碼。
(2)入庫模塊
包括填寫入庫單,更新,刪除入庫記錄,查看現(xiàn)有庫存信息,入庫記錄的查詢及打印
(3)出庫模塊
包括填寫出庫單,更新,刪除出庫記錄,查看現(xiàn)有庫存信息,出庫記錄的查詢及打印
(4)還庫模塊
包括填寫還庫單,更新,刪除還庫記錄,還庫記錄的查詢及打印
(5)需求模塊
包括填寫需求計劃表,更新,刪除采購計劃信息,查看現(xiàn)有采購信息,采購信息的查詢及打印,以及預測短期內(nèi)的需求計劃。
通過對企業(yè)倉庫管理內(nèi)容和數(shù)據(jù)流程分析,設(shè)計的數(shù)據(jù)項合數(shù)據(jù)結(jié)構(gòu)如下:
設(shè)備代碼信息。包括的數(shù)據(jù)項有設(shè)備號、設(shè)備名稱。
現(xiàn)有庫存信息。包括的數(shù)據(jù)項有現(xiàn)有設(shè)備、現(xiàn)有數(shù)目、最大庫存、最小庫存等。
設(shè)備使用信息。包括的數(shù)據(jù)項有使用的設(shè)備、使用部門。數(shù)目。使用時間、出庫時狀態(tài)等。
設(shè)備采購信息。包括的數(shù)據(jù)項有采購的設(shè)備、采購員、供應(yīng)商、采購數(shù)目、采購時間等。
設(shè)備歸還信息。包括的數(shù)據(jù)項有歸還設(shè)備、歸還部門、歸還數(shù)目、歸還時間、經(jīng)手人等。
設(shè)備需求信息。包括的數(shù)據(jù)項有需求的部門、需求設(shè)備、需求數(shù)目、需求時間等。
有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,就可以進行下面的數(shù)據(jù)庫設(shè)計。
數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。根據(jù)上面的設(shè)計規(guī)劃出的實體有庫存實體、出庫實體、入庫實體、采購實體、還庫實體、需求實體。各個實體的E-R圖及其關(guān)系描述如下:
數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成各個表格之間的關(guān)系。
庫存管理系統(tǒng)數(shù)據(jù)庫中的各個表的設(shè)計結(jié)果如下面的幾個表格所示,,每個表格表示數(shù)據(jù)庫中的一個表。
4.3代碼設(shè)計
任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數(shù)物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只占5-10%。是物品的大多數(shù),通常占60-70%。
4.4輸入輸出設(shè)計
本系統(tǒng)界面標準Windows形式,鍵盤輸入(也可以用條形碼讀取),人機交互,容易使用。輸入輸出的設(shè)計考慮美觀實用和通俗易懂,圖文并茂。
4.5系統(tǒng)安全性設(shè)計
系統(tǒng)數(shù)據(jù)庫中包含多個二維表,所以在系統(tǒng)與數(shù)據(jù)庫的連接上,并沒有把數(shù)據(jù)庫和系統(tǒng)的連接直接寫入代碼,而是通過對服務(wù)器端進行系統(tǒng)設(shè)置,使數(shù)據(jù)庫名及路徑不可見,并通過ACCESS的數(shù)據(jù)庫安全設(shè)置,保證了數(shù)據(jù)庫的安全性。系統(tǒng)根據(jù)用戶身份不同賦予不同權(quán)限,用戶用密碼登陸,同樣也保證了系統(tǒng)數(shù)據(jù)的安全性。