庫存管理系統(tǒng)的分析與設(shè)計(jì)
目 錄 第一章 導(dǎo)言 ………………………………………………………(2)
1.1問題的提出 ……………………………………………………(2)
1.2本文研究路線 …………………………………………………(3)
第二章 庫存管理系統(tǒng)研究概述 …………………………………(4)
2.1傳統(tǒng)企業(yè)庫存管理存在的問題 ………………………………(4)
2.2企業(yè)庫存管理系統(tǒng)的特點(diǎn) ……………………………………(5)
2.3企業(yè)庫存管理系統(tǒng)應(yīng)用解決方案 ……………………………(5)
第三章 庫存管理系統(tǒng)分析與設(shè)計(jì)…………………………………(6)
3.1企業(yè)庫存管理系統(tǒng)功能需求簡介 ……………………………(6)
3.2功能需求描述 …………………………………………………(6)
3.3系統(tǒng)業(yè)務(wù)流程 …………………………………………………(10)
3.4庫存管理流程 …………………………………………………(11)
3.5系統(tǒng)的主要模塊 ………………………………………………(11)
3.6系統(tǒng)邏輯結(jié)構(gòu) …………………………………………………(12)
3.7系統(tǒng)平臺(tái)選擇 …………………………………………………(14)
3.8數(shù)據(jù)庫設(shè)計(jì) ……………………………………………………(15)
3.9數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) …………………………………………………(15)
第四章 庫存統(tǒng)計(jì)分析庫模塊 …………………………………(16)
4.1畢業(yè)設(shè)計(jì)課題目標(biāo)與意義 ……………………………………(16)
4.2統(tǒng)計(jì)分析模塊功能 ……………………………………………(16)
4.3統(tǒng)計(jì)查詢流程圖 ………………………………………………(17)
4.4設(shè)計(jì)總結(jié) ………………………………………………………(18)
4.5謝詞 ……………………………………………………………(18)
第五章 參考文獻(xiàn) …………………………………………………(19)
[摘要]
庫存管理系統(tǒng)是生產(chǎn)、計(jì)劃和控制的基礎(chǔ)。本系統(tǒng)通過對(duì)倉庫、貨位等帳務(wù)管理及入/出庫類型、入/出庫單據(jù)的管理,及時(shí)反映各種物資的倉儲(chǔ)、流向情況,為生產(chǎn)管理和成本核算提供依據(jù)。通過庫存分析,為管理及決策人員提供庫存資金占用情況、物資積壓情況、短缺/超儲(chǔ)情況、ABC分類情況等不同的統(tǒng)計(jì)分析信息.通過對(duì)批號(hào)的跟蹤,實(shí)現(xiàn)專批專管,保證質(zhì)量跟蹤的貫通。通過清倉盤庫管理,保證帳面與實(shí)物一致,為計(jì)劃及決策人員提供實(shí)時(shí)準(zhǔn)確的存貨信息,以便及時(shí)調(diào)整生產(chǎn),保證企業(yè)各項(xiàng)生產(chǎn)經(jīng)營活動(dòng)的順利進(jìn)行。
本系統(tǒng)與其他子系統(tǒng)如采購、銷售、生產(chǎn)等.只有和其它子系統(tǒng)結(jié)合起來運(yùn)行時(shí),才能對(duì)整個(gè)企業(yè)的產(chǎn)、供、銷、人、財(cái)、物實(shí)行全面的管理,以最快的速度獲取最新的信息,最終提高企業(yè)的經(jīng)濟(jì)效益。
[關(guān)鍵字] 出入庫、貨位、流水帳、統(tǒng)計(jì)分析、盤點(diǎn)、ABC分類 第一章 導(dǎo) 言
1.1問題的提出
當(dāng)今企業(yè)競(jìng)爭(zhēng)范圍的擴(kuò)大,要求在企業(yè)的各個(gè)方面加強(qiáng)管理,并要求企業(yè)有更高的信息化集成,要求對(duì)企業(yè)的整體資源進(jìn)行集成管理,而不僅僅對(duì)制造資源進(jìn)行集成管理。因此,信息管理系統(tǒng)與理論僅停留在對(duì)制造部分的信息集成與理論研究上是遠(yuǎn)遠(yuǎn)不夠的。企業(yè)之間既是競(jìng)爭(zhēng)對(duì)手,又是合作伙伴,信息管理要求擴(kuò)大到整個(gè)供應(yīng)鏈的管理。隨著現(xiàn)代管理思想和方法的提出和發(fā)展,如JIT(Just ln Time——及時(shí)生產(chǎn))、TQC(TotalQualityControl——全面質(zhì)量管理)、OPT(OptimizedProduction Technology——優(yōu)化生產(chǎn)技術(shù))及DRP(Distribution Resource

lanning——分銷資源計(jì)劃)等,又相繼出現(xiàn)了MES(ManufacturingExecuteSystem——制造執(zhí)行系統(tǒng))、AMS(Agile Manufacturing System——敏捷制造系統(tǒng))等現(xiàn)代管理思想。MRP-II逐步吸收和融合其它先進(jìn)思想來完善和發(fā)展自身理論。20世紀(jì)90年代MRP-II發(fā)展到了一個(gè)新的階段:ERP(EnterpriseResourcePlanning——企業(yè)資源計(jì)劃)。簡要地說企業(yè)的所有資源包括3大流:
物流、資金流和信息流。ERP也就是對(duì)這3種資源進(jìn)行全面集成管理的管理信息系統(tǒng)。概括地說,ERP是建立在信息技術(shù)基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,全面地集成了企業(yè)的所有資源信息,并為企業(yè)提供決策、計(jì)劃、控制與經(jīng)營業(yè)績?cè)u(píng)估的全方位和系統(tǒng)化的管理平臺(tái)。ERP系統(tǒng)是一種管理理論和管理思想,不僅僅是信息系統(tǒng)。它利用企業(yè)的所有資源,包括內(nèi)部資源與外部市場(chǎng)資源,為企業(yè)制造產(chǎn)品或提供服務(wù)創(chuàng)造最優(yōu)的解決方案,最終達(dá)到企業(yè)的經(jīng)營目標(biāo)。ERP融合了離散型生產(chǎn)和流程型生產(chǎn)的特點(diǎn),擴(kuò)大了管理的范圍,更加靈活或“柔性”地開展業(yè)務(wù)活動(dòng),實(shí)時(shí)地響應(yīng)市場(chǎng)需求?傊,ERP極大地?cái)U(kuò)展了業(yè)務(wù)管理的范圍及深度,包括質(zhì)量、設(shè)備、分銷、運(yùn)輸、多任務(wù)廠管理、數(shù)據(jù)采集接口等。ERP的管理范圍涉及企業(yè)的所有供需過程,是對(duì)供應(yīng)鏈的全面管理和企業(yè)運(yùn)作的供需鏈結(jié)構(gòu)的全面管理。
為了加強(qiáng)管理,提高企業(yè)的信息化水平,福州臺(tái)鉆廠計(jì)劃引入ERP系統(tǒng),并委托我院對(duì)其實(shí)施ERP系統(tǒng)提供幫助。
1.2本文研究路線
庫存管理系統(tǒng)是生產(chǎn)、計(jì)劃和控制的基礎(chǔ)。庫存管理系統(tǒng)是通過對(duì)倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,及時(shí)反映物資的倉儲(chǔ)、流向情況,為生產(chǎn)管理和成本核算提供依據(jù)。并通過庫存分析,為管理及決策人員提供庫存資金占用情況、物資短缺(超儲(chǔ))情況、ABC分類情況等不同的分析信息。通過清倉盤庫管理,保證帳面與實(shí)物一致,為計(jì)劃及決策人員提供實(shí)時(shí)準(zhǔn)確的存貨信息,以便及時(shí)調(diào)整生產(chǎn),保證企業(yè)各項(xiàng)生產(chǎn)經(jīng)營活動(dòng)的順利進(jìn)行。 第二章 企業(yè)庫存管理系統(tǒng)研究概述
2.1傳統(tǒng)企業(yè)庫存管理存在的問題
庫存管理是企業(yè)管理(本文以制造業(yè)企業(yè)為例)的重要組成部分。在企業(yè)生產(chǎn)經(jīng)營活動(dòng)中,庫存管理既必須保證生產(chǎn)車間對(duì)原材料、零部件需求,又直接影響采購、銷售部門的購、銷活動(dòng)。為盤活企業(yè)流動(dòng)資金,加快資金周轉(zhuǎn),在保障供給的前提下,最大限度地降低壓庫資金,直接牽動(dòng)著企業(yè)的經(jīng)營效益。根據(jù)對(duì)我國眾多制造業(yè)企業(yè)的庫存管理情況所作的調(diào)查和參考有關(guān)資料,發(fā)現(xiàn)目前制造業(yè)企業(yè)在庫存管理方面普遍存在著如下問題:
(1) 不能及時(shí)獲得庫存信息。在企業(yè)運(yùn)作過程中,有時(shí)必須獲知各種零部件當(dāng)前的庫存量,但由于零部件種類多、數(shù)量大,需要進(jìn)行仔細(xì)地核算,這不僅費(fèi)時(shí),而且易出錯(cuò),從而影響企業(yè)快速有效地運(yùn)轉(zhuǎn)。
(2) 庫存信息不夠準(zhǔn)確。倉庫管理員根據(jù)各種送貨單、退貨單、收料單、發(fā)料單、領(lǐng)料單和退料單進(jìn)行物料的入庫、出庫搬運(yùn)后,要隨時(shí)修改庫存信息和借、欠料信息,以便反映庫存狀況。工作中的主要問題是,由于零部件種類多、數(shù)量大,使得庫存記錄和實(shí)際庫存時(shí)常不是嚴(yán)格一致的。因而需要通過盤點(diǎn)來糾正差錯(cuò),這既耽誤時(shí)間,工作量又大。
(3) 無法及時(shí)了解發(fā)料和生產(chǎn)用料情況。在工令單下達(dá)后,由于零部件與生產(chǎn)線的關(guān)系復(fù)雜,根據(jù)送料員的個(gè)人經(jīng)驗(yàn)給各配料點(diǎn)送料時(shí),常缺少發(fā)料、用料記錄和相關(guān)信息,經(jīng)常出現(xiàn)生產(chǎn)線缺料才知道需要送料的情況,導(dǎo)致生產(chǎn)和用料發(fā)生混亂,無法了解發(fā)料和生產(chǎn)用料的實(shí)際情況。
市場(chǎng)需求日益多樣化和個(gè)性化,產(chǎn)品更新?lián)Q代的周期越來越短,這就要求制造業(yè)企業(yè)必須改變庫存管理現(xiàn)狀。
2.2企業(yè)庫存管理系統(tǒng)的特點(diǎn)
因?yàn)閭鹘y(tǒng)企業(yè)庫存管理存在以上的問題難于適應(yīng)現(xiàn)代庫存管理要求,所以現(xiàn)代企業(yè)庫存管理系統(tǒng)要具有以下的特點(diǎn):
1. 科學(xué)的庫存管理流程
存貨的種類不同,所涉及的業(yè)務(wù)環(huán)節(jié)及它們所組成的業(yè)務(wù)流程也各有差異。一般而言,存貨業(yè)務(wù)包括到貨處理、保管和發(fā)放三個(gè)主要部分。通暢的業(yè)務(wù)流程是保障高效庫存管理的基礎(chǔ),應(yīng)具備優(yōu)化、無冗余、并行作業(yè)的基本屬性。
2. 科學(xué)的組織結(jié)構(gòu) 科學(xué)的組織結(jié)構(gòu)確保了業(yè)務(wù)流程的高效執(zhí)行,明確了工廠、存儲(chǔ)區(qū)域、倉庫編碼、倉儲(chǔ)種類以及倉儲(chǔ)箱之間的合理關(guān)系。
3. 進(jìn)行物料代碼化管理
物料種類繁多,在庫存管理過程中極易發(fā)生混亂的問題。IT技術(shù)與層次編碼技術(shù)的結(jié)合為物料的高效管理提供了可能。這種編碼技術(shù)將所有存貨按照層次和類別進(jìn)行編碼的唯一形管理,編碼的組成部分包括存貨的型號(hào)、規(guī)格、尺寸等內(nèi)容。它具有易讀和易記的特點(diǎn),使得管理者只需知道貨物的編碼,就可以了解該物料的所有信息,以便在每日的煩雜管理中,保持規(guī)范、有序的狀態(tài)。
2.3企業(yè)庫存管理系統(tǒng)應(yīng)用解決方案
一般的操作步驟為:
。1)企業(yè)采購部采購商品后,填制采購入庫單,并將商品發(fā)送給倉庫,辦理入庫。
倉庫收到采購部門的商品后,辦理入庫業(yè)務(wù),并對(duì)入庫后的采購入庫單進(jìn)行審核,然后將已審核的采購入庫單反傳給企業(yè)采購部門,以便企業(yè)采購部門了解商品的在途情況。
。3)企業(yè)銷售商品后,開據(jù)銷售出庫單,操作員或業(yè)務(wù)員拿著銷售出庫單到倉庫中提貨或倉庫根據(jù)銷售出庫單發(fā)貨。
第三章 企業(yè)庫存管理系統(tǒng)分析與設(shè)計(jì)
3.1企業(yè)庫存管理系統(tǒng)功能需求簡介
庫存管理系統(tǒng)通過對(duì)倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,通過庫存分析、清倉盤庫管理來實(shí)現(xiàn)對(duì)企業(yè)庫存的管理,全面監(jiān)控企業(yè)商品的進(jìn)、出、存等各種狀況,以滿足現(xiàn)代企業(yè)的庫存管理需要。
1. 具有進(jìn)行期初建帳、系統(tǒng)盤點(diǎn)、數(shù)據(jù)備份等的系統(tǒng)初始化功能;
2. 能夠進(jìn)行企業(yè)物料基礎(chǔ)數(shù)據(jù)的設(shè)置(包括倉庫、貨物、部門、項(xiàng)目等的設(shè)置);
3. 可以根據(jù)企業(yè)實(shí)際情況,進(jìn)行倉庫管理,如出庫、入庫、盤點(diǎn)操作等;
4. 對(duì)庫存貨物可進(jìn)行數(shù)據(jù)查詢,如出入庫統(tǒng)計(jì)查詢、項(xiàng)目資金分析統(tǒng)計(jì)等;
3.2功能需求描述
1.系統(tǒng)初始 基礎(chǔ)數(shù)據(jù):倉庫信息、存放地點(diǎn)、構(gòu)成信息、庫存常用數(shù)據(jù)等。
系統(tǒng)支持基礎(chǔ)數(shù)據(jù)的查詢、打印、增加、修改、刪除等操作。
編碼方案:定義貨物分類、庫存屬性、部門、子類等的編碼方案。
2.日常業(yè)務(wù):
(1)采購入庫單 采購入庫單一般指采購原材料驗(yàn)收入庫時(shí),所填制的入庫單據(jù);企業(yè)一般指商品進(jìn)貨入庫時(shí),填制的入庫單。采購入庫單是企業(yè)入庫單據(jù)的主要部分,因此在本系統(tǒng)中,采購入庫單也是日常業(yè)務(wù)的主要原始單據(jù)之一。
。2)材料出庫單 材料出庫單是企業(yè)領(lǐng)用材料時(shí),所填制的出庫單據(jù)。材料出庫單是企業(yè)出庫單據(jù)的主要部分,因此在本系統(tǒng)中,材料出庫單也是進(jìn)行日常業(yè)務(wù)處理和記帳的主要原始單據(jù)之一。
。3)產(chǎn)成品入庫單 產(chǎn)成品入庫單是指產(chǎn)成品驗(yàn)收入庫時(shí),所填制的入庫單據(jù)。產(chǎn)成品入庫單是以企業(yè)入庫單據(jù)的主要部分。
(4)銷售出庫單 銷售出庫單是指產(chǎn)成品銷售出庫時(shí),所填制的出庫單據(jù)。銷售出庫單也是企業(yè)出庫單據(jù)的主要部分,因此在本系統(tǒng)中,銷售出庫單也是進(jìn)行日常業(yè)務(wù)處理和記帳的主要原始單據(jù)之一。
(5)其他入庫單 企業(yè)的其他入庫單是指除采購入庫、產(chǎn)成品入庫之外的其他入庫業(yè)務(wù),如調(diào)撥入庫、盤盈入庫、形態(tài)轉(zhuǎn)換入庫等業(yè)務(wù)形成的入庫單。
。6)其他出庫單 企業(yè)的其他出庫指除銷售出庫、材料出庫之外的其他出庫業(yè)務(wù),如調(diào)撥出庫、盤虧出庫、形態(tài)轉(zhuǎn)換出庫等。
。7)調(diào)撥:管理倉庫間的實(shí)物轉(zhuǎn)移和分銷意義上的倉庫分配、調(diào)撥業(yè)務(wù),屬轉(zhuǎn)移事務(wù)類型。
。8)形態(tài)轉(zhuǎn)換:某種物品在加工或存儲(chǔ)過程中,由于加工或環(huán)境的原因,使其形態(tài)和名稱發(fā)生變化,這時(shí)需處理形態(tài)轉(zhuǎn)換業(yè)務(wù),調(diào)整庫存帳。
(9)反沖:對(duì)于生產(chǎn)環(huán)節(jié)在制品及不入庫半成品業(yè)務(wù),系統(tǒng)按照產(chǎn)品結(jié)構(gòu)管理實(shí)現(xiàn)原材料與在制品、半成品對(duì)沖處理功能,實(shí)現(xiàn)在制品、半成品管理。
(10)盤點(diǎn)單 在日常物品收發(fā)、保管過程中,由于計(jì)量錯(cuò)誤、檢驗(yàn)疏忽、管理不善、自然損耗、核算錯(cuò)誤等原因,有時(shí)會(huì)發(fā)生物品的盤盈、盤虧和毀損現(xiàn)象,從而造成物品帳實(shí)不相符。為了保護(hù)企業(yè)流動(dòng)資產(chǎn)的安全和完整,做到帳實(shí)相符,企業(yè)必須對(duì)物品進(jìn)行定期或不定期的清查。確定企業(yè)各種物品的實(shí)際庫存量,并與帳面記錄相核對(duì),查明物品盤盈、盤虧和毀損的數(shù)量以及造成的原因,并據(jù)以編制物品盤點(diǎn)報(bào)告表,按規(guī)定程序,報(bào)有關(guān)部門審批。 物品盤盈、盤虧和毀損,在查明原因、分清責(zé)任、按規(guī)定程序報(bào)經(jīng)有關(guān)部門批準(zhǔn)后,應(yīng)進(jìn)行相應(yīng)的帳務(wù)處理,調(diào)整物品帳的實(shí)存數(shù),使物品的帳面記錄與庫存實(shí)物核對(duì)相符。 物品盤點(diǎn)報(bào)告表,是證明企業(yè)物品盤盈、盤虧和毀損,據(jù)以調(diào)整物品實(shí)存數(shù)的書面憑證,經(jīng)企業(yè)領(lǐng)導(dǎo)批準(zhǔn)后,即可作為原始憑證入帳。但是,物品的盤盈、盤虧和毀損必須在按規(guī)定程序報(bào)經(jīng)有關(guān)部門批準(zhǔn)后才能進(jìn)行處理。
3.庫存分析:
。1)安全庫存報(bào)警 通過對(duì)各種物品當(dāng)前庫存量和安全庫存量的對(duì)比分析,對(duì)超過或低于安全庫存量的物品進(jìn)行報(bào)警,并可查詢當(dāng)前庫存量等于安全庫存量的物品。 安全庫存預(yù)警輸出的內(nèi)容包括物品、物品的安全庫存量、當(dāng)前庫存量及當(dāng)前庫存量與安全庫存量的差。 各物品的安全庫存量取自物品檔案中各物品的安全庫存量,當(dāng)前庫存量為各物品所有倉庫的現(xiàn)存量之和,差量=當(dāng)前庫存量-安全庫存量。
。2)短缺物品查詢 通過對(duì)各種物品當(dāng)前庫存量和最低庫存量對(duì)比分析,當(dāng)前庫存量低于最低庫存量的物品表示短缺物品。短缺物品查詢輸出的內(nèi)容包括物品、各物品的最低庫存量、當(dāng)前庫存量及短缺量。 各物品的最低庫存量取自物品檔案中各物品的最低庫存量,當(dāng)前庫存量為各物品所有倉庫的現(xiàn)存量之和,短缺量=最低庫存量-當(dāng)前庫存量。
。3)呆滯積壓物品 系統(tǒng)提供呆滯積壓物品的分析方法是按物品周轉(zhuǎn)率分析的。當(dāng)前庫存量與最高庫存量或安全庫存量比較,周轉(zhuǎn)率低于呆滯積壓標(biāo)準(zhǔn)且超過最高庫存量(或安全庫存量)的物品為積壓物品,周轉(zhuǎn)率低于呆滯積壓標(biāo)準(zhǔn)且未超過最高庫存量(或安全庫存量)的物品為呆滯物品。呆滯積壓物品分析輸出的內(nèi)容包括物品、各物品的最高庫存量(或安全庫存量)、當(dāng)前庫存量、短缺量、周轉(zhuǎn)率、周轉(zhuǎn)率與最低周轉(zhuǎn)率(呆滯積壓標(biāo)準(zhǔn))的差、狀態(tài)(表示該物品是呆滯物品還是積壓物品)。物品的呆滯積壓標(biāo)準(zhǔn)在【物品檔案】中設(shè)置。呆滯積壓標(biāo)準(zhǔn)是操作員設(shè)置的每一物品的最低周轉(zhuǎn)率,低于此周轉(zhuǎn)率的物品就是呆滯積壓的物品。當(dāng)前庫存量為該物品所有倉庫的現(xiàn)存量之和超儲(chǔ)量=當(dāng)前庫存量-最高庫存量(或安全庫存量) 物品周轉(zhuǎn)率=一定期間內(nèi)物品的已消耗量÷一定期間內(nèi)物品的平均庫存量 平均庫存量=一定期間內(nèi)物品每天的平均庫存量之和÷天數(shù) 每天的平均庫存量=(當(dāng)天的期初結(jié)存數(shù)量+當(dāng)天的期末結(jié)存數(shù)量)÷2 已消耗量=一定期間內(nèi)該物品的出庫數(shù)量 差率=周轉(zhuǎn)率-呆滯積壓標(biāo)準(zhǔn) 狀態(tài):超儲(chǔ)量大于零且差率小于零的物品為積壓物品,狀態(tài)為積壓;超儲(chǔ)量小于等于零且差率小于零的物品為呆滯物品,狀態(tài)為呆滯;超儲(chǔ)量小于等于零且差率大于等于零的物品為非呆滯積壓物品,狀態(tài)為空。
4.統(tǒng)計(jì)分析:
。1)收發(fā)存匯總表 反映倉庫各物品各種收發(fā)類別的收入、發(fā)出及結(jié)存情況。收發(fā)存匯總表是按倉庫進(jìn)行分頁查詢的。一頁顯示一個(gè)倉庫的收發(fā)存匯總表。倉庫的收發(fā)存匯總表通過匯總功能查詢。收發(fā)存匯總表輸出的內(nèi)容包括倉庫、物品、自由項(xiàng)、期初結(jié)存數(shù)量(件數(shù))、各種入庫類別的入庫數(shù)量(件數(shù))、各種出庫類別的出庫數(shù)量(件數(shù))、期末結(jié)存數(shù)量(件數(shù))。
期末結(jié)存數(shù)量=期初結(jié)存數(shù)量+各種入庫類別的入庫數(shù)量-各種出庫類別的出庫數(shù)量。
期末結(jié)存件數(shù)=期初結(jié)存件數(shù)+各種入庫類別的入庫件數(shù)-各種出庫類別的出庫件數(shù)。
(2)業(yè)務(wù)類型收發(fā)存匯總表 反映倉庫各物品各種業(yè)務(wù)類型的收入、發(fā)出及結(jié)存情況。 系統(tǒng)提供的業(yè)務(wù)類型包括:采購、銷售、產(chǎn)品入庫、材料出庫、盤盈入庫、盤虧出庫、其他入庫、其他出庫。 業(yè)務(wù)類型匯總表是按倉庫進(jìn)行分頁查詢的。一頁顯示一個(gè)倉庫的業(yè)務(wù)類型匯總表。業(yè)務(wù)類型匯總表輸出的內(nèi)容包括倉庫、物品、期初結(jié)存數(shù)量(件數(shù))、各種業(yè)務(wù)類型的入庫數(shù)量(件數(shù))、各種業(yè)務(wù)類型的出庫數(shù)量(件數(shù))、期末結(jié)存數(shù)量(件數(shù))。
期末結(jié)存數(shù)量=期初結(jié)存數(shù)量+各種業(yè)務(wù)類型的入庫數(shù)量-各種業(yè)務(wù)類型的出庫數(shù)量。
期末結(jié)存件數(shù)=期初結(jié)存件數(shù)+各種業(yè)務(wù)類型的入庫件數(shù)-各種業(yè)務(wù)類型的出庫件數(shù)。
(3)收發(fā)類別匯總表
反映倉庫各物品各種收發(fā)類別的入庫或出庫的情況。收發(fā)類別匯總表是按倉庫進(jìn)行分頁查詢的。一頁顯示一個(gè)倉庫的收發(fā)類別匯總表。收發(fā)類別匯總表輸出的內(nèi)容包括倉庫、物品、用戶所選入庫類別的入庫數(shù)量(件數(shù))或用戶所選出庫類別的出庫數(shù)量(件數(shù)反映各供貨單位供應(yīng)的物品的收入、發(fā)出及結(jié)存情況。
3.3系統(tǒng)業(yè)務(wù)流程
系統(tǒng)的業(yè)務(wù)流程主要包括三個(gè)部分:采購、部門領(lǐng)料和庫存盤點(diǎn)。
1. 采購的業(yè)務(wù)流程是:①計(jì)劃部門制定物資需求單,評(píng)審,如果評(píng)審?fù)ㄟ^,根據(jù)倉庫庫存情況平衡采購,然后制定采購單。②對(duì)采購單進(jìn)行評(píng)審,如果評(píng)審?fù)ㄟ^,則可以簽定采購合同進(jìn)行采購。③到貨后,進(jìn)行登記并入庫。
2. 部門領(lǐng)料的流程很簡單,各部門主要通過倉庫領(lǐng)取物資,只需要填寫部門領(lǐng)料單即可。
3. 庫存盤點(diǎn)用于登記倉庫中物質(zhì)的養(yǎng)活和增加情況,并使實(shí)際庫存和數(shù)據(jù)庫中的庫存數(shù)目保持一致。
3.4庫存管理流程
庫存管理主要是對(duì)庫存貨物的入庫、出庫、查詢統(tǒng)計(jì)、盤點(diǎn)等進(jìn)行控制和管理,以便及時(shí)了解庫存情況,達(dá)到降低庫存量、提高取貨備貨效率。
庫存管理的具體內(nèi)容有:基礎(chǔ)數(shù)據(jù)維護(hù)、系統(tǒng)設(shè)置、入庫操作、出庫操作、查詢操作、統(tǒng)計(jì)分析、盤點(diǎn)操作、報(bào)表輸出等。
3. 系統(tǒng)的主要模塊
3.6系統(tǒng)邏輯結(jié)構(gòu) 庫存管理系統(tǒng) 1、庫存系統(tǒng)管理 (1) 庫存管理數(shù)據(jù) (2) 庫存物料主文件維護(hù) (3) 庫存代碼定義 A、倉庫貨位代碼維護(hù) B、入出庫類型定義 (4)用戶管理 2、庫存貨位管理 (1)倉庫主文件維護(hù) (2)貨位主文件維護(hù) (3)庫存貨位綜合查詢 (4)庫存空貨位查詢 3、庫存流水帳管理 (1)入出庫數(shù)據(jù)登錄 (2)庫存流水帳查詢 (3)歷史流水帳處理 (4)歷史流水帳查詢 (5)主帳月末結(jié)轉(zhuǎn)處理 4、庫存統(tǒng)計(jì)分析 (1)庫存主帳查詢 (2)庫存積壓分析 (3)短缺超儲(chǔ)分析(項(xiàng)目) (4)ABC分類處理 (5)短缺超儲(chǔ)分析(時(shí)間) (6)車間月領(lǐng)料查詢 5、清倉盤庫處理 (1)打印盤庫清單 (2)實(shí)際盤庫錄入 (3)打印盤盈盤虧表
具體如下:
1.庫存代碼定義
建立合理的代碼體系是有效地使用計(jì)算機(jī)進(jìn)行庫存管理的基礎(chǔ)。本功能模塊旨在讓用戶對(duì)倉庫有關(guān)信息進(jìn)行編碼定義,包括對(duì)倉庫、倉庫管理方式、倉庫口令、入出庫類型及不同入出庫類型對(duì)各種數(shù)據(jù)的影響等的定義,并提供庫存資金圖及庫存資金歷史曲線。
2.庫存貨位管理
可以對(duì)按貨位管理的倉庫,實(shí)現(xiàn)貨位信息跟蹤,描述其存放的物品品種、數(shù)量。允許同一物品存放在多個(gè)倉庫、多個(gè)貨位,同一貨位允許存放1種物品。
3.庫存流水帳管理
本模塊對(duì)于每日發(fā)生的每筆入/出庫活動(dòng)進(jìn)行登錄,并提供對(duì)庫存數(shù)據(jù)的增加、刪除、查詢功能,保證帳上數(shù)據(jù)的正確.當(dāng)數(shù)據(jù)量過于龐大時(shí),提供歷史流水帳處理,減少在線流水帳數(shù)據(jù),提高查詢速度。
4.庫存統(tǒng)計(jì)分析
本模塊旨在幫助管理人員進(jìn)行各種庫存統(tǒng)計(jì)分析,加強(qiáng)庫存控制,減少庫存積壓、減少物品報(bào)廢和資金占用,從而提高經(jīng)濟(jì)效益?梢詫(duì)各車間(分廠)領(lǐng)料數(shù)量及生定產(chǎn)量(已入庫部分)進(jìn)行查詢及維護(hù).可以進(jìn)行多種統(tǒng)計(jì),如可按供應(yīng)商、銷售客戶、部門(車間)分別進(jìn)行出入庫進(jìn)行統(tǒng)計(jì).可按不同的人出庫類型進(jìn)行分別統(tǒng)計(jì)?蛇M(jìn)行短缺超儲(chǔ)分析、物資積壓分析、ABC分類處理及資金占用分析,還可對(duì)車間月產(chǎn)量,車間月領(lǐng)料進(jìn)行查詢。 主帳管理統(tǒng)計(jì):以月為單位描述各倉庫庫存物品的倉儲(chǔ)信息及倉儲(chǔ)累計(jì)信息,包括各種物品的現(xiàn)有庫存、累計(jì)人出庫數(shù)量及期初數(shù)量。 庫存帳務(wù)結(jié)轉(zhuǎn)處理:將前一階段的數(shù)據(jù),轉(zhuǎn)移到歷史文件保存起來,并將前一階段的期末數(shù)據(jù)結(jié)轉(zhuǎn)為下一階段的期初數(shù)據(jù)。 5.清倉盤庫管理
用于倉庫的定期或不定期的盤點(diǎn)工作,提供盤庫清單,當(dāng)盤庫數(shù)據(jù)錄入后,打印盤盈盤虧數(shù)據(jù)表,并自動(dòng)修改各帳務(wù)。
6.庫存系統(tǒng)管理
包括庫存子系統(tǒng)的數(shù)據(jù)初始化,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)排序,數(shù)據(jù)庫數(shù)據(jù)整理等。
3.7系統(tǒng)平臺(tái)選擇
1.軟件平臺(tái)
本系統(tǒng)前臺(tái)用delphi7.0編寫,oracle 8.1.7作為后臺(tái)數(shù)據(jù)庫。
2.硬件平臺(tái)
(1)服務(wù)器端:
服務(wù)器主要用來運(yùn)行數(shù)據(jù)庫管理系統(tǒng)ORACLE,需要WINDOS2000(含SERVERS版)、NT、XP、LINUX或更高版本;同時(shí)要把本管理系統(tǒng)的數(shù)據(jù)庫導(dǎo)入到ORACLE數(shù)據(jù)庫中。 (2)客戶機(jī):
客戶機(jī)主要運(yùn)行本系統(tǒng)的前臺(tái)程序:同時(shí)設(shè)置好數(shù)據(jù)庫連接參數(shù)?蛻魴C(jī)需要WIN95/98或者WIN NT4.0、WIN2000、XP。 該系統(tǒng)可運(yùn)行于windows 98、ME、 2000、NT、XP的機(jī)子上,前臺(tái)用delphi7.0編寫,oracle 8.1.7作為后臺(tái)數(shù)據(jù)庫。
3.網(wǎng)絡(luò)平臺(tái)
本系統(tǒng)采用二層C/S結(jié)構(gòu),二層C/S結(jié)構(gòu)的客戶機(jī)/服務(wù)器(Client/Server)是在網(wǎng)絡(luò)基礎(chǔ)上,以數(shù)據(jù)庫管理系統(tǒng)為后緩,以微機(jī)作為工作站的一種系統(tǒng)結(jié)構(gòu)。其關(guān)鍵點(diǎn)在于“一分為二”,即把數(shù)據(jù)存取與應(yīng)用程序分離開,分別由數(shù)據(jù)庫(Server端)及工作站(Client端)來執(zhí)行,從而明顯地既保證整個(gè)系統(tǒng)的運(yùn)行性能,又增加了系統(tǒng)的易開發(fā)性、可擴(kuò)充性和可維護(hù)性。 3.8數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)包括了數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫ER圖設(shè)計(jì)和SQL腳本編程。其中數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)重點(diǎn)在設(shè)計(jì)表的字段和約束。數(shù)據(jù)庫ER圖設(shè)計(jì)重點(diǎn)在設(shè)計(jì)數(shù)據(jù)庫表之間的關(guān)系。設(shè)計(jì)完后就可以編寫SQL腳本,就創(chuàng)建數(shù)據(jù)庫了。
3.9數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)是開發(fā)應(yīng)用系統(tǒng)中非常重要的一個(gè)環(huán)節(jié),數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接關(guān)系到程序的后期開發(fā)效率及開發(fā)的成敗,因此在具體編寫代碼前,一定要作好數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)工作。設(shè)計(jì)一個(gè)好的數(shù)據(jù)結(jié)構(gòu)需要良好的應(yīng)用系統(tǒng)需求分析,另一方面設(shè)計(jì)的經(jīng)驗(yàn)也是很重要的因素。
每個(gè)表應(yīng)有主關(guān)鍵字,其他數(shù)據(jù)元素與主關(guān)鍵字一一對(duì)應(yīng),在確實(shí)沒有主關(guān)鍵時(shí)候,則加入一個(gè)ID字段。ID字段是一個(gè)自加類型的字段,可以用它來作為主關(guān)鍵字。
注:由于選擇了ORACLE來作為后臺(tái)數(shù)據(jù)庫,但由于ORACLE沒有自加類型數(shù)據(jù)類型,所以使用了序列器來產(chǎn)生新ID。
CREATE SEQUENCE WZGL
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
有了序列器再加上觸發(fā)器就完全可以自動(dòng)產(chǎn)生新ID了,不過我們并不使用觸發(fā)器來自動(dòng)產(chǎn)生新ID,而是自己來得到ID。如:SELECT WZGL.NEXTVAL FROM DUAL 來獲得新ID。 第四章 庫存統(tǒng)計(jì)分析庫模塊
4.1畢業(yè)設(shè)計(jì)課題目標(biāo)與意義
庫存管理系統(tǒng)是生產(chǎn)、計(jì)劃和控制的基礎(chǔ)。庫存管理系統(tǒng)設(shè)計(jì)的總體目標(biāo)是通過對(duì)倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,及時(shí)反映物資的倉儲(chǔ)、流向情況,為生產(chǎn)管理和成本核算提供依據(jù)。并通過庫存分析,為管理及決策人員提供庫存資金占用情況、物資短缺(超儲(chǔ))情況、ABC分類情況等不同的分析信息。通過清倉盤庫管理,保證帳面與實(shí)物一致,為計(jì)劃及決策人員提供實(shí)時(shí)準(zhǔn)確的存貨信息,以便及時(shí)調(diào)整生產(chǎn),保證企業(yè)各項(xiàng)生產(chǎn)經(jīng)營活動(dòng)的順利進(jìn)行。
本人目標(biāo):完成庫存管理系統(tǒng)中的庫存統(tǒng)計(jì)分析模塊,以幫助管理人員進(jìn)行各種庫存統(tǒng)計(jì)分析,加強(qiáng)庫存控制,減少庫存積壓?蓪(duì)各車間的領(lǐng)料數(shù)量及生產(chǎn)量進(jìn)行維護(hù)及查詢。可按物料及車間進(jìn)行入出庫統(tǒng)計(jì),打印出統(tǒng)計(jì)報(bào)表。 4.2統(tǒng)計(jì)分析模塊功能
1.統(tǒng)計(jì)查詢功能
統(tǒng)計(jì)查詢管理模塊可以對(duì)庫存產(chǎn)品進(jìn)行各種類型的統(tǒng)計(jì)和查詢,從而使用戶能夠全
面地了解庫存狀況,具體可以實(shí)現(xiàn)以下功能:
A、產(chǎn)品出入庫統(tǒng)計(jì)查詢,生成進(jìn)貨、銷售、庫存、資金流動(dòng)、綜合分析等多種報(bào)表,從不同角度了解企業(yè)的經(jīng)營情況;
B、單據(jù)、報(bào)表都可以打印,打印格式可以靈活定義;
2.資金占用分析功能
具有資金占用分析功能,如資金占用分析、項(xiàng)目資金占用分析、ABC分析等數(shù)據(jù)分析與跟蹤;提供庫存資金占用情況分布圖,庫存成本比例等,可以實(shí)時(shí)反應(yīng)庫存信息,以協(xié)助作出合理的庫存決策。
3.庫存預(yù)警功能 庫存預(yù)警:設(shè)定每種商品庫存上、下限,隨時(shí)查詢短缺或積壓的商品,庫存預(yù)警是指對(duì)庫存中接近或超過臨界值的產(chǎn)品進(jìn)行報(bào)警。在產(chǎn)品信息中,包含產(chǎn)品的合理數(shù)量范圍和有限期限。產(chǎn)品數(shù)量小于合理數(shù)量的下限稱為短線產(chǎn)品;數(shù)量大于合理數(shù)量的上限稱為超儲(chǔ)。產(chǎn)品出現(xiàn)短線、超儲(chǔ)、接近或超過有效期限需要報(bào)警。
庫存預(yù)警管理模塊可以實(shí)現(xiàn)以下功能:
A、庫存產(chǎn)品數(shù)量報(bào)警 B、庫存產(chǎn)品失效報(bào)警
4.3 統(tǒng)計(jì)查詢流程圖
4.4設(shè)計(jì)總結(jié):
本次的設(shè)計(jì)存在著一些不足的地方,如網(wǎng)絡(luò)平臺(tái)的二層C/S結(jié)構(gòu)存在以下的缺點(diǎn):
在兩層C/S結(jié)構(gòu)中,客房端應(yīng)用程序直接連接數(shù)據(jù)庫服務(wù)器,這樣數(shù)據(jù)庫服務(wù)器將消耗一定的資源以處理與客房端的連接工作。隨著連接工作的頻繁發(fā)生,數(shù)據(jù)庫服務(wù)器的運(yùn)行效率將會(huì)不斷下降。 在兩層C/S結(jié)構(gòu)中,只有惟一一個(gè)在線的數(shù)據(jù)庫服務(wù)器,這種結(jié)構(gòu)將成為妨礙系統(tǒng)可靠性的重大隱患。如果數(shù)據(jù)庫服務(wù)器因?yàn)槟撤N原因而停止工作,那么整個(gè)系統(tǒng)將趨于癱瘓。
兩層C/S結(jié)構(gòu)應(yīng)用程序的分布比較麻煩,需要一些*.dll支持,另外每個(gè)客戶端還需要配置ODBC或BDE。
4.5 謝詞 在這個(gè)系統(tǒng)開發(fā)過程中,本人增強(qiáng)了團(tuán)體意識(shí),對(duì)一些軟件開發(fā)模式有了一定的認(rèn)識(shí),學(xué)會(huì)了如何進(jìn)行小組式的開發(fā)一個(gè)綜合系統(tǒng),在此本人特向給了很多指導(dǎo)意見的老師表示感謝!也感謝本組成員對(duì)本人的關(guān)心
幫助。因?yàn)楸鞠到y(tǒng)所涉及的內(nèi)容非常廣泛并且比較復(fù)雜,加上時(shí)間的倉促,盡管本組竭盡全力來保證系統(tǒng)的可靠性和完善性,但是還有一些不足之處,懇請(qǐng)老師批評(píng)指正。
第五章 參考文獻(xiàn)
1.《Delphi6.0程序員開發(fā)指南》
機(jī)械工業(yè)出版社 李 維 編譯
2.《Delphi6.0企業(yè)級(jí)解決方案應(yīng)用剖析》 機(jī)械工業(yè)出版社 劉 藝 編著
3.《Oracle 8.X For Windwos NT 實(shí)用教程》 清華大學(xué)出版社 翁正科 王新英 編著
4.《數(shù)據(jù)庫系統(tǒng)原理教程》 清華大學(xué)出版社 陳 紅 王 珊 編著
5.《Delphi6.0程序設(shè)計(jì)教程》 冶金工業(yè)出版社 李光明 編著
7.《深入學(xué)習(xí)Delphi編程》 中國鐵道出版社 靜 海 編著
8.《Delphi 7高效數(shù)據(jù)庫程序設(shè)計(jì)》 機(jī)械工業(yè)出版社 李 維 編著