第一篇:庫存管理系統(tǒng)的與設(shè)計介紹
庫存管理系統(tǒng)的分析與設(shè)計
目 錄 第一章 導(dǎo)言 ………………………………………………………(2)
1.1問題的提出 ……………………………………………………(2)
1.2本文研究路線 …………………………………………………(3)
第二章 庫存管理系統(tǒng)研究概述 …………………………………(4)
2.1傳統(tǒng)企業(yè)庫存管理存在的問題 ………………………………(4)
2.2企業(yè)庫存管理系統(tǒng)的特點 ……………………………………(5)
2.3企業(yè)庫存管理系統(tǒng)應(yīng)用解決方案 ……………………………(5)
第三章 庫存管理系統(tǒng)分析與設(shè)計…………………………………(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)平臺選擇 …………………………………………………(14)3.8數(shù)據(jù)庫設(shè)計 ……………………………………………………(15)3.9數(shù)據(jù)結(jié)構(gòu)設(shè)計 …………………………………………………(15)
第四章 庫存統(tǒng)計分析庫模塊
…………………………………(16)4.1畢業(yè)設(shè)計課題目標(biāo)與意義 ……………………………………(16)
4.2統(tǒng)計分析模塊功能 ……………………………………………(16)
4.3統(tǒng)計查詢流程圖 ………………………………………………(17)4.4設(shè)計總結(jié) ………………………………………………………(18)
4.5謝詞 ……………………………………………………………(18)
第五章 參考文獻 …………………………………………………(19)
[摘要]
庫存管理系統(tǒng)是生產(chǎn)、計劃和控制的基礎(chǔ)。本系統(tǒng)通過對倉庫、貨位等帳務(wù)管理及入/出庫類型、入/出庫單據(jù)的管理,及時反映各種物資的倉儲、流向情況,為生產(chǎn)管理和成本核算提供依據(jù)。通過庫存分析,為管理及決策人員提供庫存資金占用情況、物資積壓情況、短缺/超儲情況、ABC分類情況等不同的統(tǒng)計分析信息.通過對批號的跟蹤,實現(xiàn)專批專管,保證質(zhì)量跟蹤的貫通。通過清倉盤庫管理,保證帳面與實物一致,為計劃及決策人員提供實時準(zhǔn)確的存貨信息,以便及時調(diào)整生產(chǎn),保證企業(yè)各項生產(chǎn)經(jīng)營活動的順利進行。
本系統(tǒng)與其他子系統(tǒng)如采購、銷售、生產(chǎn)等.只有和其它子系統(tǒng)結(jié)合起來運行時,才能對整個企業(yè)的產(chǎn)、供、銷、人、財、物實行全面的管理,以最快的速度獲取最新的信息,最終提高企業(yè)的經(jīng)濟效益。
[關(guān)鍵字] 出入庫、貨位、流水帳、統(tǒng)計分析、盤點、ABC分類
第一章 導(dǎo) 言
1.1問題的提出
當(dāng)今企業(yè)競爭范圍的擴大,要求在企業(yè)的各個方面加強管理,并要求企業(yè)有更高的信息化集成,要求對企業(yè)的整體資源進行集成管理,而不僅僅對制造資源進行集成管理。因此,信息管理系統(tǒng)與理論僅停留在對制造部分的信息集成與理論研究上是遠遠不夠的。企業(yè)之間既是競爭對手,又是合作伙伴,信息管理要求擴大到整個供應(yīng)鏈的管理。隨著現(xiàn)代管理思想和方法的提出和發(fā)展,如JIT(Just ln Time——及時生產(chǎn))、TQC(TotalQualityControl——全面質(zhì)量管理)、OPT(OptimizedProduction Technology——優(yōu)化生產(chǎn)技術(shù))及DRP(Distribution Resource lanning——分銷資源計劃)等,又相繼出現(xiàn)了MES(ManufacturingExecuteSystem——制造執(zhí)行系統(tǒng))、AMS(Agile Manufacturing System——敏捷制造系統(tǒng))等現(xiàn)代管理思想。MRP-II逐步吸收和融合其它先進思想來完善和發(fā)展自身理論。20世紀(jì)90年代MRP-II發(fā)展到了一個新的階段:ERP(EnterpriseResourcePlanning——企業(yè)資源計劃)。簡要地說企業(yè)的所有資源包括3大流:物流、資金流和信息流。ERP也就是對這3種資源進行全面集成管理的管理信息系統(tǒng)。概括地說,ERP是建立在信息技術(shù)基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進管理思想,全面地集成了企業(yè)的所有資源信息,并為企業(yè)提供決策、計劃、控制與經(jīng)營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。ERP系統(tǒng)是一種管理理論和管理思想,不僅僅是信息系統(tǒng)。它利用企業(yè)的所有資源,包括內(nèi)部資源與外部市場資源,為企業(yè)制造產(chǎn)品或提供服務(wù)創(chuàng)造最優(yōu)的解決方案,最終達到企業(yè)的經(jīng)營目標(biāo)。ERP融合了離散型生產(chǎn)和流程型生產(chǎn)的特點,擴大了管理的范圍,更加靈活或“柔性”地開展業(yè)務(wù)活動,實時地響應(yīng)市場需求??傊?,ERP極大地擴展了業(yè)務(wù)管理的范圍及深度,包括質(zhì)量、設(shè)備、分銷、運輸、多任務(wù)廠管理、數(shù)據(jù)采集接口等。ERP的管理范圍涉及企業(yè)的所有供需過程,是對供應(yīng)鏈的全面管理和企業(yè)運作的供需鏈結(jié)構(gòu)的全面管理。
為了加強管理,提高企業(yè)的信息化水平,福州臺鉆廠計劃引入ERP系統(tǒng),并委托我院對其實施ERP系統(tǒng)提供幫助。
1.2本文研究路線
庫存管理系統(tǒng)是生產(chǎn)、計劃和控制的基礎(chǔ)。庫存管理系統(tǒng)是通過對倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,及時反映物資的倉儲、流向情況,為生產(chǎn)管理和成本核算提供依據(jù)。并通過庫存分析,為管理及決策人員提供庫存資金占用情況、物資短缺(超儲)情況、ABC分類情況等不同的分析信息。通過清倉盤庫管理,保證帳面與實物一致,為計劃及決策人員提供實時準(zhǔn)確的存貨信息,以便及時調(diào)整生產(chǎn),保證企業(yè)各項生產(chǎn)經(jīng)營活動的順利進行。
第二章 企業(yè)庫存管理系統(tǒng)研究概述
2.1傳統(tǒng)企業(yè)庫存管理存在的問題
庫存管理是企業(yè)管理(本文以制造業(yè)企業(yè)為例)的重要組成部分。在企業(yè)生產(chǎn)經(jīng)營活動中,庫存管理既必須保證生產(chǎn)車間對原材料、零部件需求,又直接影響采購、銷售部門的購、銷活動。為盤活企業(yè)流動資金,加快資金周轉(zhuǎn),在保障供給的前提下,最大限度地降低壓庫資金,直接牽動著企業(yè)的經(jīng)營效益。根據(jù)對我國眾多制造業(yè)企業(yè)的庫存管理情況所作的調(diào)查和參考有關(guān)資料,發(fā)現(xiàn)目前制造業(yè)企業(yè)在庫存管理方面普遍存在著如下問題:
(1)不能及時獲得庫存信息。在企業(yè)運作過程中,有時必須獲知各種零部件當(dāng)前的庫存量,但由于零部件種類多、數(shù)量大,需要進行仔細地核算,這不僅費時,而且易出錯,從而影響企業(yè)快速有效地運轉(zhuǎn)。
(2)庫存信息不夠準(zhǔn)確。倉庫管理員根據(jù)各種送貨單、退貨單、收料單、發(fā)料單、領(lǐng)料單和退料單進行物料的入庫、出庫搬運后,要隨時修改庫存信息和借、欠料信息,以便反映庫存狀況。工作中的主要問題是,由于零部件種類多、數(shù)量大,使得庫存記錄和實際庫存時常不是嚴(yán)格一致的。因而需要通過盤點來糾正差錯,這既耽誤時間,工作量又大。
(3)無法及時了解發(fā)料和生產(chǎn)用料情況。在工令單下達后,由于零部件與生產(chǎn)線的關(guān)系復(fù)雜,根據(jù)送料員的個人經(jīng)驗給各配料點送料時,常缺少發(fā)料、用料記錄和相關(guān)信息,經(jīng)常出現(xiàn)生產(chǎn)線缺料才知道需要送料的情況,導(dǎo)致生產(chǎn)和用料發(fā)生混亂,無法了解發(fā)料和生產(chǎn)用料的實際情況。
市場需求日益多樣化和個性化,產(chǎn)品更新?lián)Q代的周期越來越短,這就要求制造業(yè)企業(yè)必須改變庫存管理現(xiàn)狀。
2.2企業(yè)庫存管理系統(tǒng)的特點
因為傳統(tǒng)企業(yè)庫存管理存在以上的問題難于適應(yīng)現(xiàn)代庫存管理要求,所以現(xiàn)代企業(yè)庫存管理系統(tǒng)要具有以下的特點:
1.科學(xué)的庫存管理流程
存貨的種類不同,所涉及的業(yè)務(wù)環(huán)節(jié)及它們所組成的業(yè)務(wù)流程也各有差異。一般而言,存貨業(yè)務(wù)包括到貨處理、保管和發(fā)放三個主要部分。通暢的業(yè)務(wù)流程是保障高效庫存管理的基礎(chǔ),應(yīng)具備優(yōu)化、無冗余、并行作業(yè)的基本屬性。
2.科學(xué)的組織結(jié)構(gòu) 科學(xué)的組織結(jié)構(gòu)確保了業(yè)務(wù)流程的高效執(zhí)行,明確了工廠、存儲區(qū)域、倉庫編碼、倉儲種類以及倉儲箱之間的合理關(guān)系。
3.進行物料代碼化管理
物料種類繁多,在庫存管理過程中極易發(fā)生混亂的問題。IT技術(shù)與層次編碼技術(shù)的結(jié)合為物料的高效管理提供了可能。這種編碼技術(shù)將所有存貨按照層次和類別進行編碼的唯一形管理,編碼的組成部分包括存貨的型號、規(guī)格、尺寸等內(nèi)容。它具有易讀和易記的特點,使得管理者只需知道貨物的編碼,就可以了解該物料的所有信息,以便在每日的煩雜管理中,保持規(guī)范、有序的狀態(tài)。
2.3企業(yè)庫存管理系統(tǒng)應(yīng)用解決方案
一般的操作步驟為:
(1)企業(yè)采購部采購商品后,填制采購入庫單,并將商品發(fā)送給倉庫,辦理入庫。
倉庫收到采購部門的商品后,辦理入庫業(yè)務(wù),并對入庫后的采購入庫單進行審核,然后將已審核的采購入庫單反傳給企業(yè)采購部門,以便企業(yè)采購部門了解商品的在途情況。
(3)企業(yè)銷售商品后,開據(jù)銷售出庫單,操作員或業(yè)務(wù)員拿著銷售出庫單到倉庫中提貨或倉庫根據(jù)銷售出庫單發(fā)貨。
第三章 企業(yè)庫存管理系統(tǒng)分析與設(shè)計
3.1企業(yè)庫存管理系統(tǒng)功能需求簡介
庫存管理系統(tǒng)通過對倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,通過庫存分析、清倉盤庫管理來實現(xiàn)對企業(yè)庫存的管理,全面監(jiān)控企業(yè)商品的進、出、存等各種狀況,以滿足現(xiàn)代企業(yè)的庫存管理需要。
1.具有進行期初建帳、系統(tǒng)盤點、數(shù)據(jù)備份等的系統(tǒng)初始化功能;
2.能夠進行企業(yè)物料基礎(chǔ)數(shù)據(jù)的設(shè)置(包括倉庫、貨物、部門、項目等的設(shè)置);
3.可以根據(jù)企業(yè)實際情況,進行倉庫管理,如出庫、入庫、盤點操作等;
4.對庫存貨物可進行數(shù)據(jù)查詢,如出入庫統(tǒng)計查詢、項目資金分析統(tǒng)計等;
3.2功能需求描述
1.系統(tǒng)初始
基礎(chǔ)數(shù)據(jù):倉庫信息、存放地點、構(gòu)成信息、庫存常用數(shù)據(jù)等。
系統(tǒng)支持基礎(chǔ)數(shù)據(jù)的查詢、打印、增加、修改、刪除等操作。
編碼方案:定義貨物分類、庫存屬性、部門、子類等的編碼方案。
2.日常業(yè)務(wù):
(1)采購入庫單 采購入庫單一般指采購原材料驗收入庫時,所填制的入庫單據(jù);企業(yè)一般指商品進貨入庫時,填制的入庫單。采購入庫單是企業(yè)入庫單據(jù)的主要部分,因此在本系統(tǒng)中,采購入庫單也是日常業(yè)務(wù)的主要原始單據(jù)之一。
(2)材料出庫單 材料出庫單是企業(yè)領(lǐng)用材料時,所填制的出庫單據(jù)。材料出庫單是企業(yè)出庫單據(jù)的主要部分,因此在本系統(tǒng)中,材料出庫單也是進行日常業(yè)務(wù)處理和記帳的主要原始單據(jù)之一。
(3)產(chǎn)成品入庫單 產(chǎn)成品入庫單是指產(chǎn)成品驗收入庫時,所填制的入庫單據(jù)。產(chǎn)成品入庫單是以企業(yè)入庫單據(jù)的主要部分。
(4)銷售出庫單 銷售出庫單是指產(chǎn)成品銷售出庫時,所填制的出庫單據(jù)。銷售出庫單也是企業(yè)出庫單據(jù)的主要部分,因此在本系統(tǒng)中,銷售出庫單也是進行日常業(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)撥:管理倉庫間的實物轉(zhuǎn)移和分銷意義上的倉庫分配、調(diào)撥業(yè)務(wù),屬轉(zhuǎn)移事務(wù)類型。
(8)形態(tài)轉(zhuǎn)換:某種物品在加工或存儲過程中,由于加工或環(huán)境的原因,使其形態(tài)和名稱發(fā)生變化,這時需處理形態(tài)轉(zhuǎn)換業(yè)務(wù),調(diào)整庫存帳。
(9)反沖:對于生產(chǎn)環(huán)節(jié)在制品及不入庫半成品業(yè)務(wù),系統(tǒng)按照產(chǎn)品結(jié)構(gòu)管理實現(xiàn)原材料與在制品、半成品對沖處理功能,實現(xiàn)在制品、半成品管理。
(10)盤點單
在日常物品收發(fā)、保管過程中,由于計量錯誤、檢驗疏忽、管理不善、自然損耗、核算錯誤等原因,有時會發(fā)生物品的盤盈、盤虧和毀損現(xiàn)象,從而造成物品帳實不相符。為了保護企業(yè)流動資產(chǎn)的安全和完整,做到帳實相符,企業(yè)必須對物品進行定期或不定期的清查。確定企業(yè)各種物品的實際庫存量,并與帳面記錄相核對,查明物品盤盈、盤虧和毀損的數(shù)量以及造成的原因,并據(jù)以編制物品盤點報告表,按規(guī)定程序,報有關(guān)部門審批。物品盤盈、盤虧和毀損,在查明原因、分清責(zé)任、按規(guī)定程序報經(jīng)有關(guān)部門批準(zhǔn)后,應(yīng)進行相應(yīng)的帳務(wù)處理,調(diào)整物品帳的實存數(shù),使物品的帳面記錄與庫存實物核對相符。物品盤點報告表,是證明企業(yè)物品盤盈、盤虧和毀損,據(jù)以調(diào)整物品實存數(shù)的書面憑證,經(jīng)企業(yè)領(lǐng)導(dǎo)批準(zhǔn)后,即可作為原始憑證入帳。但是,物品的盤盈、盤虧和毀損必須在按規(guī)定程序報經(jīng)有關(guān)部門批準(zhǔn)后才能進行處理。
3.庫存分析:
(1)安全庫存報警
通過對各種物品當(dāng)前庫存量和安全庫存量的對比分析,對超過或低于安全庫存量的物品進行報警,并可查詢當(dāng)前庫存量等于安全庫存量的物品。安全庫存預(yù)警輸出的內(nèi)容包括物品、物品的安全庫存量、當(dāng)前庫存量及當(dāng)前庫存量與安全庫存量的差。各物品的安全庫存量取自物品檔案中各物品的安全庫存量,當(dāng)前庫存量為各物品所有倉庫的現(xiàn)存量之和,差量=當(dāng)前庫存量-安全庫存量。
(2)短缺物品查詢
通過對各種物品當(dāng)前庫存量和最低庫存量對比分析,當(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)存量之和超儲量=當(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):超儲量大于零且差率小于零的物品為積壓物品,狀態(tài)為積壓;超儲量小于等于零且差率小于零的物品為呆滯物品,狀態(tài)為呆滯;超儲量小于等于零且差率大于等于零的物品為非呆滯積壓物品,狀態(tài)為空。
4.統(tǒng)計分析:
(1)收發(fā)存匯總表
反映倉庫各物品各種收發(fā)類別的收入、發(fā)出及結(jié)存情況。收發(fā)存匯總表是按倉庫進行分頁查詢的。一頁顯示一個倉庫的收發(fā)存匯總表。倉庫的收發(fā)存匯總表通過匯總功能查詢。收發(fā)存匯總表輸出的內(nèi)容包括倉庫、物品、自由項、期初結(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ù)類型匯總表是按倉庫進行分頁查詢的。一頁顯示一個倉庫的業(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ā)類別匯總表是按倉庫進行分頁查詢的。一頁顯示一個倉庫的收發(fā)類別匯總表。收發(fā)類別匯總表輸出的內(nèi)容包括倉庫、物品、用戶所選入庫類別的入庫數(shù)量(件數(shù))或用戶所選出庫類別的出庫數(shù)量(件數(shù)反映各供貨單位供應(yīng)的物品的收入、發(fā)出及結(jié)存情況。
3.3系統(tǒng)業(yè)務(wù)流程
系統(tǒng)的業(yè)務(wù)流程主要包括三個部分:采購、部門領(lǐng)料和庫存盤點。
1.采購的業(yè)務(wù)流程是:①計劃部門制定物資需求單,評審,如果評審?fù)ㄟ^,根據(jù)倉庫庫存情況平衡采購,然后制定采購單。②對采購單進行評審,如果評審?fù)ㄟ^,則可以簽定采購合同進行采購。③到貨后,進行登記并入庫。
2.部門領(lǐng)料的流程很簡單,各部門主要通過倉庫領(lǐng)取物資,只需要填寫部門領(lǐng)料單即可。
3.庫存盤點用于登記倉庫中物質(zhì)的養(yǎng)活和增加情況,并使實際庫存和數(shù)據(jù)庫中的庫存數(shù)目保持一致。
3.4庫存管理流程
庫存管理主要是對庫存貨物的入庫、出庫、查詢統(tǒng)計、盤點等進行控制和管理,以便及時了解庫存情況,達到降低庫存量、提高取貨備貨效率。
庫存管理的具體內(nèi)容有:基礎(chǔ)數(shù)據(jù)維護、系統(tǒng)設(shè)置、入庫操作、出庫操作、查詢操作、統(tǒng)計分析、盤點操作、報表輸出等。
3.系統(tǒng)的主要模塊
3.6系統(tǒng)邏輯結(jié)構(gòu)
庫存管理系統(tǒng)
1、庫存系統(tǒng)管理
(1)庫存管理數(shù)據(jù)
(2)庫存物料主文件維護
(3)庫存代碼定義
A、倉庫貨位代碼維護
B、入出庫類型定義
(4)用戶管理
2、庫存貨位管理
(1)倉庫主文件維護
(2)貨位主文件維護
(3)庫存貨位綜合查詢
(4)庫存空貨位查詢
3、庫存流水帳管理
(1)入出庫數(shù)據(jù)登錄
(2)庫存流水帳查詢
(3)歷史流水帳處理
(4)歷史流水帳查詢
(5)主帳月末結(jié)轉(zhuǎn)處理
4、庫存統(tǒng)計分析
(1)庫存主帳查詢
(2)庫存積壓分析
(3)短缺超儲分析(項目)
(4)ABC分類處理
(5)短缺超儲分析(時間)
(6)車間月領(lǐng)料查詢
5、清倉盤庫處理
(1)打印盤庫清單
(2)實際盤庫錄入
(3)打印盤盈盤虧表
具體如下:
1.庫存代碼定義
建立合理的代碼體系是有效地使用計算機進行庫存管理的基礎(chǔ)。本功能模塊旨在讓用戶對倉庫有關(guān)信息進行編碼定義,包括對倉庫、倉庫管理方式、倉庫口令、入出庫類型及不同入出庫類型對各種數(shù)據(jù)的影響等的定義,并提供庫存資金圖及庫存資金歷史曲線。
2.庫存貨位管理
可以對按貨位管理的倉庫,實現(xiàn)貨位信息跟蹤,描述其存放的物品品種、數(shù)量。允許同一物品存放在多個倉庫、多個貨位,同一貨位允許存放1種物品。
3.庫存流水帳管理
本模塊對于每日發(fā)生的每筆入/出庫活動進行登錄,并提供對庫存數(shù)據(jù)的增加、刪除、查詢功能,保證帳上數(shù)據(jù)的正確.當(dāng)數(shù)據(jù)量過于龐大時,提供歷史流水帳處理,減少在線流水帳數(shù)據(jù),提高查詢速度。
4.庫存統(tǒng)計分析
本模塊旨在幫助管理人員進行各種庫存統(tǒng)計分析,加強庫存控制,減少庫存積壓、減少物品報廢和資金占用,從而提高經(jīng)濟效益??梢詫Ω鬈囬g(分廠)領(lǐng)料數(shù)量及生定產(chǎn)量(已入庫部分)進行查詢及維護.可以進行多種統(tǒng)計,如可按供應(yīng)商、銷售客戶、部門(車間)分別進行出入庫進行統(tǒng)計.可按不同的人出庫類型進行分別統(tǒng)計??蛇M行短缺超儲分析、物資積壓分析、ABC分類處理及資金占用分析,還可對車間月產(chǎn)量,車間月領(lǐng)料進行查詢。主帳管理統(tǒng)計:以月為單位描述各倉庫庫存物品的倉儲信息及倉儲累計信息,包括各種物品的現(xiàn)有庫存、累計人出庫數(shù)量及期初數(shù)量。庫存帳務(wù)結(jié)轉(zhuǎn)處理:將前一階段的數(shù)據(jù),轉(zhuǎn)移到歷史文件保存起來,并將前一階段的期末數(shù)據(jù)結(jié)轉(zhuǎn)為下一階段的期初數(shù)據(jù)。
5.清倉盤庫管理
用于倉庫的定期或不定期的盤點工作,提供盤庫清單,當(dāng)盤庫數(shù)據(jù)錄入后,打印盤盈盤虧數(shù)據(jù)表,并自動修改各帳務(wù)。
6.庫存系統(tǒng)管理
包括庫存子系統(tǒng)的數(shù)據(jù)初始化,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)排序,數(shù)據(jù)庫數(shù)據(jù)整理等。
3.7系統(tǒng)平臺選擇
1.軟件平臺
本系統(tǒng)前臺用delphi7.0編寫,oracle 8.1.7作為后臺數(shù)據(jù)庫。
2.硬件平臺
(1)服務(wù)器端:
服務(wù)器主要用來運行數(shù)據(jù)庫管理系統(tǒng)ORACLE,需要WINDOS2000(含SERVERS版)、NT、XP、LINUX或更高版本;同時要把本管理系統(tǒng)的數(shù)據(jù)庫導(dǎo)入到ORACLE數(shù)據(jù)庫中。
(2)客戶機:
客戶機主要運行本系統(tǒng)的前臺程序:同時設(shè)置好數(shù)據(jù)庫連接參數(shù)??蛻魴C需要WIN95/98或者WIN NT4.0、WIN2000、XP。該系統(tǒng)可運行于windows 98、ME、2000、NT、XP的機子上,前臺用delphi7.0編寫,oracle 8.1.7作為后臺數(shù)據(jù)庫。
3.網(wǎng)絡(luò)平臺
本系統(tǒng)采用二層C/S結(jié)構(gòu),二層C/S結(jié)構(gòu)的客戶機/服務(wù)器(Client/Server)是在網(wǎng)絡(luò)基礎(chǔ)上,以數(shù)據(jù)庫管理系統(tǒng)為后緩,以微機作為工作站的一種系統(tǒng)結(jié)構(gòu)。其關(guān)鍵點在于“一分為二”,即把數(shù)據(jù)存取與應(yīng)用程序分離開,分別由數(shù)據(jù)庫(Server端)及工作站(Client端)來執(zhí)行,從而明顯地既保證整個系統(tǒng)的運行性能,又增加了系統(tǒng)的易開發(fā)性、可擴充性和可維護性。
3.8數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計包括了數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫ER圖設(shè)計和SQL腳本編程。其中數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計重點在設(shè)計表的字段和約束。數(shù)據(jù)庫ER圖設(shè)計重點在設(shè)計數(shù)據(jù)庫表之間的關(guān)系。設(shè)計完后就可以編寫SQL腳本,就創(chuàng)建數(shù)據(jù)庫了。
3.9數(shù)據(jù)結(jié)構(gòu)設(shè)計
數(shù)據(jù)結(jié)構(gòu)設(shè)計是開發(fā)應(yīng)用系統(tǒng)中非常重要的一個環(huán)節(jié),數(shù)據(jù)結(jié)構(gòu)設(shè)計的好壞將直接關(guān)系到程序的后期開發(fā)效率及開發(fā)的成敗,因此在具體編寫代碼前,一定要作好數(shù)據(jù)結(jié)構(gòu)的設(shè)計工作。設(shè)計一個好的數(shù)據(jù)結(jié)構(gòu)需要良好的應(yīng)用系統(tǒng)需求分析,另一方面設(shè)計的經(jīng)驗也是很重要的因素。
每個表應(yīng)有主關(guān)鍵字,其他數(shù)據(jù)元素與主關(guān)鍵字一一對應(yīng),在確實沒有主關(guān)鍵時候,則加入一個ID字段。ID字段是一個自加類型的字段,可以用它來作為主關(guān)鍵字。
注:由于選擇了ORACLE來作為后臺數(shù)據(jù)庫,但由于ORACLE沒有自加類型數(shù)據(jù)類型,所以使用了序列器來產(chǎn)生新ID。
CREATE SEQUENCE WZGL
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
有了序列器再加上觸發(fā)器就完全可以自動產(chǎn)生新ID了,不過我們并不使用觸發(fā)器來自動產(chǎn)生新ID,而是自己來得到ID。如:SELECT WZGL.NEXTVAL FROM DUAL 來獲得新ID。
第四章 庫存統(tǒng)計分析庫模塊
4.1畢業(yè)設(shè)計課題目標(biāo)與意義
庫存管理系統(tǒng)是生產(chǎn)、計劃和控制的基礎(chǔ)。庫存管理系統(tǒng)設(shè)計的總體目標(biāo)是通過對倉庫、貨位、入出庫類型與入出庫單據(jù)的管理,及時反映物資的倉儲、流向情況,為生產(chǎn)管理和成本核算提供依據(jù)。并通過庫存分析,為管理及決策人員提供庫存資金占用情況、物資短缺(超儲)情況、ABC分類情況等不同的分析信息。通過清倉盤庫管理,保證帳面與實物一致,為計劃及決策人員提供實時準(zhǔn)確的存貨信息,以便及時調(diào)整生產(chǎn),保證企業(yè)各項生產(chǎn)經(jīng)營活動的順利進行。
本人目標(biāo):完成庫存管理系統(tǒng)中的庫存統(tǒng)計分析模塊,以幫助管理人員進行各種庫存統(tǒng)計分析,加強庫存控制,減少庫存積壓??蓪Ω鬈囬g的領(lǐng)料數(shù)量及生產(chǎn)量進行維護及查詢。可按物料及車間進行入出庫統(tǒng)計,打印出統(tǒng)計報表。
4.2統(tǒng)計分析模塊功能
1.統(tǒng)計查詢功能
統(tǒng)計查詢管理模塊可以對庫存產(chǎn)品進行各種類型的統(tǒng)計和查詢,從而使用戶能夠全
面地了解庫存狀況,具體可以實現(xiàn)以下功能:
A、產(chǎn)品出入庫統(tǒng)計查詢,生成進貨、銷售、庫存、資金流動、綜合分析等多種報表,從不同角度了解企業(yè)的經(jīng)營情況;
B、單據(jù)、報表都可以打印,打印格式可以靈活定義;
2.資金占用分析功能
具有資金占用分析功能,如資金占用分析、項目資金占用分析、ABC分析等數(shù)據(jù)分析與跟蹤;提供庫存資金占用情況分布圖,庫存成本比例等,可以實時反應(yīng)庫存信息,以協(xié)助作出合理的庫存決策。
3.庫存預(yù)警功能
庫存預(yù)警:設(shè)定每種商品庫存上、下限,隨時查詢短缺或積壓的商品,庫存預(yù)警是指對庫存中接近或超過臨界值的產(chǎn)品進行報警。在產(chǎn)品信息中,包含產(chǎn)品的合理數(shù)量范圍和有限期限。產(chǎn)品數(shù)量小于合理數(shù)量的下限稱為短線產(chǎn)品;數(shù)量大于合理數(shù)量的上限稱為超儲。產(chǎn)品出現(xiàn)短線、超儲、接近或超過有效期限需要報警。
庫存預(yù)警管理模塊可以實現(xiàn)以下功能:
A、庫存產(chǎn)品數(shù)量報警
B、庫存產(chǎn)品失效報警
4.3 統(tǒng)計查詢流程圖
4.4設(shè)計總結(jié):
本次的設(shè)計存在著一些不足的地方,如網(wǎng)絡(luò)平臺的二層C/S結(jié)構(gòu)存在以下的缺點:
在兩層C/S結(jié)構(gòu)中,客房端應(yīng)用程序直接連接數(shù)據(jù)庫服務(wù)器,這樣數(shù)據(jù)庫服務(wù)器將消耗一定的資源以處理與客房端的連接工作。隨著連接工作的頻繁發(fā)生,數(shù)據(jù)庫服務(wù)器的運行效率將會不斷下降。
在兩層C/S結(jié)構(gòu)中,只有惟一一個在線的數(shù)據(jù)庫服務(wù)器,這種結(jié)構(gòu)將成為妨礙系統(tǒng)可靠性的重大隱患。如果數(shù)據(jù)庫服務(wù)器因為某種原因而停止工作,那么整個系統(tǒng)將趨于癱瘓。
兩層C/S結(jié)構(gòu)應(yīng)用程序的分布比較麻煩,需要一些*.dll支持,另外每個客戶端還需要配置ODBC或BDE。
4.5 謝詞
在這個系統(tǒng)開發(fā)過程中,本人增強了團體意識,對一些軟件開發(fā)模式有了一定的認(rèn)識,學(xué)會了如何進行小組式的開發(fā)一個綜合系統(tǒng),在此本人特向給了很多指導(dǎo)意見的老師表示感謝!也感謝本組成員對本人的關(guān)心
幫助。因為本系統(tǒng)所涉及的內(nèi)容非常廣泛并且比較復(fù)雜,加上時間的倉促,盡管本組竭盡全力來保證系統(tǒng)的可靠性和完善性,但是還有一些不足之處,懇請老師批評指正。
第五章 參考文獻
1.《Delphi6.0程序員開發(fā)指南》
機械工業(yè)出版社
李
維
編譯
2.《Delphi6.0企業(yè)級解決方案應(yīng)用剖析》
機械工業(yè)出版社
劉
藝
編著
3.《Oracle 8.X For Windwos NT 實用教程》 清華大學(xué)出版社
翁正科 王新英
編著 4.《數(shù)據(jù)庫系統(tǒng)原理教程》
清華大學(xué)出版社
陳
紅 王
珊
編著
5.《Delphi6.0程序設(shè)計教程》
冶金工業(yè)出版社
李光明
編著
7.《深入學(xué)習(xí)Delphi編程》
社
靜
海
編著
8.《Delphi 7高效數(shù)據(jù)庫程序設(shè)計》
社
李
維
編著
中國鐵道出版機械工業(yè)出版
第二篇:庫存管理系統(tǒng)課程設(shè)計
庫存管理系統(tǒng)課程設(shè)計
一、需求分析...................................................................................................................................2 1.1 編寫目的:.......................................................................................................................2 1.2 項目背景:.......................................................................................................................2 1.3系統(tǒng)使用對象:................................................................................................................3 1.4 功能需求:.......................................................................................................................3 1.4.1 業(yè)務(wù)流程圖:.......................................................................................................3 1.4.2 功能模塊圖:.......................................................................................................4 1.4.3 功能介紹:...........................................................................................................4 1.4.4問題域描述:........................................................................................................5 1.5 性能要求:.......................................................................................................................5 1.6 運行環(huán)境:.......................................................................................................................6
二、系統(tǒng)詳細設(shè)計...........................................................................................................................6 2.1系統(tǒng)總體設(shè)計....................................................................................................................6 2.1.1 運行環(huán)境...............................................................................................................6 2.1.2 系統(tǒng)流程...............................................................................................................6 2.1.3 系統(tǒng)結(jié)構(gòu)...............................................................................................................7 2.2系統(tǒng)接口的概要設(shè)計........................................................................................................8 2.2.1 用戶接口...............................................................................................................8 2.3 數(shù)據(jù)庫概要設(shè)計...............................................................................................................9 2.3.1 物理結(jié)構(gòu)設(shè)計.......................................................................................................9
三、系統(tǒng)實現(xiàn).................................................................................................................................10 3.1 系統(tǒng)開發(fā)環(huán)境.................................................................................................................10 3.2 系統(tǒng)實現(xiàn).........................................................................................................................11 3.2.1 客戶端系統(tǒng)實現(xiàn).................................................................................................11
一、需求分析
1.1 編寫目的:
庫存管理工作如由人工完成,主要依靠個人經(jīng)驗和厚重的資料簿,查詢工作繁瑣而且質(zhì)量不高,容易出錯。如果利用計算機的高速計算能力和廣泛的普及應(yīng)用,則能利用判斷條件,更快地找出所要查詢的庫存產(chǎn)品。庫存管理系統(tǒng)是一套對貨品入庫、出庫、庫存進行全面管理的系統(tǒng)。
1.2 項目背景:
由于市場競爭的需要,如何吸引和留住人才,激發(fā)員工的創(chuàng)造行、工作責(zé)任感和工作熱情已經(jīng)成為關(guān)系企業(yè)興衰的重要因素,人才已成為企業(yè)最重要的資產(chǎn)之一。“公正、公平、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,是社會對庫存管理系統(tǒng)有了更高的需求;同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使的三代庫存管理系統(tǒng)的出現(xiàn)才成為必然。庫存管理系統(tǒng)的特點是從物品管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與物品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。有好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得物品管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)物品規(guī)劃和政策。
企業(yè)的庫存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統(tǒng),實現(xiàn)計算機化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。
1.3系統(tǒng)使用對象:
本軟件提供了完備的銷售業(yè)務(wù)管理功能,包括銷售管理(銷售訂單、銷售出貨、銷售退貨、收款登記)、基本信息(公司基本資料、客戶資料、貨品資料、員工檔案、其他基礎(chǔ)設(shè)置)、單據(jù)查詢(訂貨單查詢、收貨單查詢、付款單查詢)、系統(tǒng)維護(操作權(quán)限、數(shù)據(jù)備份及恢復(fù)、數(shù)據(jù)壓縮、數(shù)據(jù)清理)等功能。
1.4 功能需求:
1.4.1 業(yè)務(wù)流程圖:
1.4.2 功能模塊圖:
1.4.3 功能介紹: 庫存管理:包括貨品信息管理、貨品庫存管理、短線貨品管理、超儲貨品管理。
入庫管理:包括入庫登記管理、貨品入庫期間統(tǒng)計、供貨單位期間供貨統(tǒng)計和供貨單位期間供貨金額統(tǒng)計。
出庫管理:包括出庫登記管理、貨品期間出庫統(tǒng)計、收貨單位期間收貨統(tǒng)計和收貨單位期間收貨金額統(tǒng)計。
盤存管理:包括盤存數(shù)據(jù)錄入和盤存表。綜合管理:包括貨品出入庫期間匯總等。
附項分類:包括經(jīng)辦人員管理、供貨單位管理、倉庫信息管理及數(shù)據(jù)處理記錄。
歷史數(shù)據(jù)管理:包括歷史庫存管理、歷史入庫管理和歷史出庫管理等。1.4.4問題域描述:
貨物是否能被管理員找到,貨物必要有唯一的貨號;倉庫對應(yīng)唯一管理員,管理員必要有唯一工號,性別,姓名等屬性;每個入庫貨物對應(yīng)一張入庫單,入庫單號碼必須與貨號唯一對應(yīng);每個出庫貨物對應(yīng)一張出庫單,出庫單號碼必須與貨號唯一對應(yīng);管理人員存放貨物根據(jù)存放規(guī)則在倉庫內(nèi)存放貨物;管理人員根據(jù)提貨規(guī)則從倉庫內(nèi)提取貨物。
1.5 性能要求:
全局特征:
系統(tǒng)可用性是:全天候可用、可靠性:除了不可計錯誤,一般不會崩潰。安全性和保密性:只有專業(yè)的工作人員才能運行,可以設(shè)置權(quán)限。
1.6 運行環(huán)境:
硬件環(huán)境:PentiumⅡ 或同檔次以上微機; 32MB以上內(nèi)存或更高;4.2G以上硬盤;1.44M
光驅(qū);24速以上光驅(qū);
針打或激光打印機一臺
軟件環(huán)境:中文 WINDOWS95 /
二、系統(tǒng)詳細設(shè)計
2.1系統(tǒng)總體設(shè)計
2.1.1 運行環(huán)境 操作系統(tǒng):Windows All 安裝MySQL Tomcat MyEclipse 2.1.2 系統(tǒng)流程 本課題的系統(tǒng)流程圖如下
/WE/ 2000操作系統(tǒng)。
2.1.3 系統(tǒng)結(jié)構(gòu)
本課題的功能模塊設(shè)計圖如下
2.2系統(tǒng)接口的概要設(shè)計
2.2.1 用戶接口 首頁(用戶登錄界面)
用戶操作界面(如圖)頭部和其他部位的內(nèi)容一樣
左側(cè)部分為當(dāng)用戶登錄成功后將顯示用戶操作的功能菜單 右側(cè)部分則根據(jù)用戶選擇的操作顯示相應(yīng)內(nèi)容
2.3 數(shù)據(jù)庫概要設(shè)計
2.3.1 物理結(jié)構(gòu)設(shè)計
本課題目前為數(shù)據(jù)庫建立了9 個表 Category:id,name,description;
Goods:id,name,description,inprice,outprice,category_id,supplier;Instock:id,quantity,intime,price,description,goods_id,uear_id;Outstock:id,quantity,outtime,description,price,user_id,goods_id;Privilege:id,name,description Stock:goods_id,quantity,outprice,inprice Supplier:id,name,linkman,cellphone,description User:id,username,password User_privilege:user_id,privilege_id
三、系統(tǒng)實現(xiàn)
3.1 系統(tǒng)開發(fā)環(huán)境
系統(tǒng):Microsoft Windows 7 編程環(huán)境:MyEclipse 開發(fā)語言:Java 數(shù)據(jù)庫:MySQL
3.2 系統(tǒng)實現(xiàn)
3.2.1 客戶端系統(tǒng)實現(xiàn) 登錄界面(如下圖)
庫存管理成果信息頁面(如圖)
用戶管理
權(quán)限管理
供應(yīng)商管理
類別管理
商品管理
入庫管理
庫存管理
出庫管理
第三篇:UML庫存管理系統(tǒng)
UML課程設(shè)計
報告 設(shè)計名稱: 庫存管理系統(tǒng)
專業(yè)班級: 姓 名: 學(xué) 號: 起止時間: 成 績 評 定
考核 設(shè)計 設(shè)計 綜合評 答辯 內(nèi)容 表現(xiàn) 報告 定成績 成 績 計算機科學(xué)與工程系
一、系統(tǒng)需求說明 20世紀(jì)90年代以來隨著科學(xué)技術(shù)和生產(chǎn)力的迅速發(fā)展以及經(jīng)濟全球環(huán)境的深刻變化,企業(yè)面臨著一個嶄新而又激烈的競爭環(huán)境,體現(xiàn)在全球化的信息網(wǎng)絡(luò)和全球化市場形成所帶來的信息爆炸技術(shù)變革的加速市場和勞務(wù)競爭的全球化,圍繞新產(chǎn)品的市場競爭日趨激烈,用戶的需求越來越苛刻,同時產(chǎn)品的生命周期不斷縮短,企業(yè)又面臨著縮短交貨期、提供產(chǎn)品質(zhì)量、降低成本和改進服務(wù)的壓力,在這種情況下全面提高和改善自身水平成為企業(yè)最關(guān)心的問題之一。企業(yè)實施信息化建設(shè)已成為企業(yè)的發(fā)展趨勢和提高企業(yè)的管理水平的有效手段。信息化建設(shè)不在是企業(yè)的效益工程而是企業(yè)的生存工程,20世紀(jì)90年代美國著名的IT分析公司Grant Group Inc,提出了ERP企業(yè)資源計劃的概念,迎合了信息時代企業(yè)管理的發(fā)展要求。隨著ERP相關(guān)理論,以及ERP系統(tǒng)開發(fā)的逐漸成熟,企業(yè)界掀起了實施ERP管理信息系統(tǒng)的浪潮。中國作為制造大國,在制造業(yè)迅速發(fā)展的今天,庫存國民投資額在整個國民生產(chǎn)總值占有相當(dāng)大的比重達到了20%——30%,庫存管理的適當(dāng)與否對企業(yè)經(jīng)營利潤有很大影響,因此新環(huán)境下非常值得人們對ERP環(huán)境下的庫存管理進行深入研究和探討。本文結(jié)合ERP環(huán)境下的庫存管理系統(tǒng),重點研究如何利用UML建模語言對庫存管理系統(tǒng)進行建模,給出了ERP環(huán)境下庫存管理系統(tǒng)的需求模型和對象模型,在建模過程中利用了用例圖、類圖、包圖、順序圖等圖形。最后,結(jié)合系統(tǒng)模型的研究,實現(xiàn)了庫存管理系統(tǒng)。
二、系統(tǒng)分析
(一)庫存管理業(yè)務(wù)流程分析 企業(yè)的庫存管理工作主要由企業(yè)物資部門或倉庫部門完成,其主要業(yè)務(wù)就是對企業(yè)物料收獲、存貨、發(fā)貨,以及分析提供庫存管理所需的各種數(shù)據(jù)報表等管理工作。庫存管理業(yè)務(wù)流程圖,如圖所示: 采購部門采購訂單 供應(yīng)商發(fā)票 財務(wù)部門發(fā)貨 檢驗接受庫存盤點發(fā)銷售出入庫票貨款憑證求購處理入庫領(lǐng)料通知單生產(chǎn)發(fā)料發(fā)料 生產(chǎn)部門倉庫部門客戶入庫 庫存訂單工票產(chǎn)品入庫分析提貨單決策部門銷售部門 2
(二)Uml表示法 1.1 用例圖 根據(jù)業(yè)務(wù)流程圖確定系統(tǒng)邊界,確定用例(Use Case)。用例可從另一個方面對企業(yè)的業(yè)務(wù)流程建模,從中可以提取對我們開發(fā)系統(tǒng)有用的信息,可以確定系統(tǒng)功能。如圖2所示庫存管理系統(tǒng)的用例圖
inter manageout manageadministratorinventory manage
information search
該圖展示了一張倉庫管理系統(tǒng)的用例圖,從系統(tǒng)的外部執(zhí)行者的角度來看,普通倉庫管理員可以進行出庫管理、入庫管理、盤點管理和信息查詢等操作。(2)順序圖
: administrator1: load
2: back3: data name and position4: copy data5: copy success 3
(3)活動圖
produce inventory bills inventory on the spot inventory manage
三、系統(tǒng)設(shè)計報告(一)庫存管理系統(tǒng)需求模型的建立
1、用例圖 在庫存管理系統(tǒng)中,由于牽扯到大量的執(zhí)行者和用例,為了便于組織,按與系統(tǒng)交互的對象的不同將系統(tǒng)劃分為三個包,如圖所示:
用例模型包圖 其它系統(tǒng)與倉庫高層決策人員和系統(tǒng)倉庫管理員管理系統(tǒng)的交互 管理員與系統(tǒng)的交互 與交互系統(tǒng) 倉庫管理員與系統(tǒng)交互包主要描述倉庫管理員要使用系統(tǒng)的那些功能,向系統(tǒng)輸入哪些信息,從系統(tǒng)獲取哪些信息,以及需要系統(tǒng)提供哪些功能支持倉庫管理員的日常工作。高層決策人員及系統(tǒng)管理員與系統(tǒng)交互包描述高層決策人員需要從系統(tǒng)獲取什么信息,做出什么分析與決策支持系統(tǒng)更好的運轉(zhuǎn);系統(tǒng)管理員則需要維護,管理系統(tǒng),使其正?;ぷ?。由于庫存管理系統(tǒng)并不是一個孤立系統(tǒng),他需要其他系統(tǒng)進行交互,其他系統(tǒng)與庫存管理系統(tǒng)的交互包則反映交互信息的流向。下面對每個系統(tǒng)包進行詳細的描述。4
(1)倉庫管理員與交互的用例模型
high-inventory alarm identity testexpand
useinventory place appointaccount updateinter manageuseexpandadministratorout
managelow-inventory alarminventory manageinformation searchform produce 在這個用例模型中有一個執(zhí)行者:庫存管理員。十一個用例:身份驗證,入庫管理員,最高庫存警報,出庫管理,最低庫存管理,指定庫位,更新賬目,庫存信息查詢,盤點管理及報表生成。當(dāng)有物資需要進行出入庫時,倉庫管理員就要進行出入庫的管理:核實賬單,清點物資,錄入單據(jù),然后由系統(tǒng)自動為該批物資分配貨架,同時更新賬目。在入庫時,如果系統(tǒng)檢測該類物資庫存量超過限定的最高存量,也將發(fā)出警報。在入庫管理用例與最高庫存警報用例,出庫管理用例與最低庫存警報用例之間采用了擴展關(guān)系。入庫管理,出庫管理與指定庫位之間,指定庫位與更新賬目之間采用了使用關(guān)系。擴展時一種基本需求的特殊情況。而當(dāng)在兩個或更多的用例中出現(xiàn)重復(fù)描述而又想避免這種重復(fù)時,采用使用。出入庫單據(jù)錄入后,倉庫管理員還需要定期對單據(jù)進行核對,即進行庫存信息的查詢,主要包括:賬目信息,出入庫信息,以及庫位信息,存量信息等。當(dāng)所有信息核對完成后,倉庫管理員還需要定期打印出各種報表,以供其他系統(tǒng)做出一些決策。盤點也是庫管員一項很重要的工作,保持經(jīng)常有效的盤點,可以更加全面準(zhǔn)確的掌握庫存信息。當(dāng)庫管員進行盤點時,首先要鎖定盤點的庫位或物料信息,即盤點時刻不允許出入庫;盤點完畢后,要填寫盤點記錄,對于盤點數(shù)量與賬目數(shù)量不同的物料需求要給出原因。5
(2)高層決策人員與系統(tǒng)管理員的交互用例模型
inventory originallimits manage
inventory controlidentity testadministratorhigh-adminform produceanalyze reportdata copy and resume 在這個用例模型中共有兩個執(zhí)行者:高層決策人員,系統(tǒng)管理員。七個用例:基本信息維護、數(shù)據(jù)的備份與恢復(fù)、身份驗證、倉庫信息初始化、庫存控制、分析評價及庫存信息查詢。其中身份驗證和庫存信息查詢用例和庫管員和系統(tǒng)的交互的用例是同一用例。對于高層決策人員來講倉庫一些基本信息的初始化,主要是賬目和庫位信息初始化。當(dāng)系統(tǒng)開始使用,高層決策人員還是要進行一些庫存控制,即為了滿足用戶及生產(chǎn)需求,確定最低庫存量,決定訂貨時間及訂貨量。當(dāng)然為了及時動態(tài)了解庫存情況,還需要一些庫存信息進行分析評價,例如:資金占用情況,積壓失效情況,倉庫使用情況等。不論是做決定還是分析,都需要庫存基本信息支持。對于系統(tǒng)管理員來講,主要的工作室進行基本信息的維護,包括權(quán)限的管理和數(shù)據(jù)的備份與恢復(fù)。(3)其它系統(tǒng)與庫存系統(tǒng)的交互
out manageform produceproduce sys information searchsupply syscost manage project data syssell sysinter manage 由于庫存管理系統(tǒng)并不是一個獨立的系統(tǒng),他需要和其他系統(tǒng)進行信息的集成,以保證數(shù)據(jù)的完整和準(zhǔn)確。再生產(chǎn)計劃出入庫時,需要根據(jù)計劃來限制出入庫的物資品種及數(shù)量。6
當(dāng)然,計劃的制定還需要準(zhǔn)確的庫存信息。采購供應(yīng)管理系統(tǒng)需要根據(jù)庫存信息來制定采購計劃,外購物資則需要根據(jù)采購計劃進行入庫。庫存管理系統(tǒng)需要用工程數(shù)據(jù)管理系統(tǒng)中的一些基本信息,包括:物料信息,人員信息,以支持系統(tǒng)準(zhǔn)確的進行。銷售和成本核算管理系統(tǒng)的梳理進行同樣需要庫存數(shù)據(jù)的支持。2.業(yè)務(wù)活動圖(1)物資入庫活動 inter form receive identity test inter manage inventory inventory inventory place checkcheckstate check alarm transmit inventory place appoint account update 物資的出入庫是庫存管理中主要的業(yè)務(wù),合理的出入庫流程不僅能加快出入庫的效率,7
而且能夠?qū)齑嫘畔⒆龅叫闹杏袛?shù)。當(dāng)一批物資需要進行出入庫時,首先庫管員需要核對入庫單,清點入庫物資,當(dāng)入庫單據(jù)與入庫物資相符時,才能入庫。接著庫管員登錄系統(tǒng),通過身份驗證,進入入庫管理主界面。輸入要入庫物資的基本信息后,系統(tǒng)自動進行一些信息查詢:存量信息,庫位狀態(tài),盤點狀態(tài)。當(dāng)該類物資存量超出最高庫存量,系統(tǒng)發(fā)出報警,此時可以退出系統(tǒng),即此類物資不在進行入庫,也可以強行入庫。在檢查庫位信息時,如果發(fā)現(xiàn)沒有空余庫位,同樣系統(tǒng)會發(fā)出警報,但允許入庫,只是需要人工指定庫位。完成上述步驟,系統(tǒng)會主動為物資安排庫位,更新賬目,到此時也就完成入庫過程。(2)主要業(yè)務(wù)活動圖 inventory inter out check account place checkcheckcheck
produce
inter and
inventory formoutmanage
analyze
and
inventory NewStatevaluatecontrole 8
庫存管理的業(yè)務(wù)都是以出入庫信息,賬目信息和庫位信息為依托進行的。所以首先需要將出入庫信息,賬目信息,庫位信息進行核對,只有這些信息準(zhǔn)確無誤才可以進行下一步的工作。核對基本信息后,為了確定倉庫內(nèi)物資,可以進行盤點;為了進行分析評價,庫存控制,可以生成報表;對一些信息篩選后,可以進行數(shù)據(jù)的備份或恢復(fù)。
(二)庫存管理系統(tǒng)對象模型的建立 1. 類圖 基本信息中的類圖 入庫類別與出庫類別的屬性為出入庫別編碼及名稱,在進行出入庫時,以其為依據(jù)判別出入庫類型,例如確定一批貨物是一般收料還是委托加工等等。不論是倉庫管理員還是系統(tǒng)管理員還是高層決策人員在登錄時,都需要進行身份驗證,以確定其權(quán)限,如果是倉庫管理員則需要細化倉庫一級權(quán)限。下圖為主要類圖及沒類圖的具體屬性及操作,如圖所示: 9
2.順序圖與協(xié)作圖(1)物資入庫順序圖
inter windowaccountshelves state
inter shelves info1: ready to assign shelve 2: shelve not null3: shelve on inventory4: shelve available5: work normal and update6: back 物資入庫順序圖 在完成入庫單與入庫項的填寫后,進入胃物資指定庫位的操作中,首先系統(tǒng)要自動檢查庫位的狀態(tài),當(dāng)沒有多余庫位或者庫位正在進行盤點時,則系統(tǒng)提示不能進入下一步的操作,如果有多余庫位則系統(tǒng)自動為物資安排庫位,進行物資的入庫,同時修改庫存信息,此時完成了物資的入庫的所有操作。(2)物資入庫協(xié)作圖 5: error4: error
6: change or check of goods incoming of 3: incoming of change the form(right)formitem2: incoming of form7: checkquit9: surpass of max reserve
window of
account of incomingreserve8: less than max resevelogon 1: incoming of administrgoodsator 11
物資入庫協(xié)作圖 上圖為物資入庫的合作圖。在一批物資要入庫時,首先倉庫管理員登陸系統(tǒng)進入入庫窗體,然后進行入庫單錄入,只有在入庫單填寫正確的情況下才能轉(zhuǎn)入入庫項填寫,如果入庫項填寫錯誤時,同樣不能進行下一步操作;并且如果在填寫入庫項時發(fā)現(xiàn)倉庫內(nèi)此類物資正在盤點,則此批貨物此時不能進行入庫的,需要退出或等待。當(dāng)所有條件都符合時,系統(tǒng)自動檢查物資的庫存量,但超出倉庫最大庫存時,退出所有操作;反之進入為此貨物指定庫位的操作。(3)狀態(tài)圖
系統(tǒng)人機交互狀態(tài)圖
fail logonstartlogonlogon successoperateentry/ inputdo/ check
namefinishreturncancel password and logoncancelcancelfinishexit/ quit
entry/ prompt do/ checkexit/ quit or returnoutcome 人機系統(tǒng)交互狀態(tài)圖
四、系統(tǒng)的配置與實現(xiàn)
(一)系統(tǒng)的組件圖
<
The user
The
Server The rocessinterfacedatebase 系統(tǒng)組件圖 12
(二)系統(tǒng)配置圖
clientdatab...program 系統(tǒng)配置圖
五、設(shè)計心得體會 項目實訓(xùn)開始的時候,要求每兩個人選擇一個題目,本以為這會很簡單,可坐下來之后才發(fā)現(xiàn),事實并非如此。從需求分析到最后的課題的終結(jié),中間實現(xiàn)的過程都需要應(yīng)用很多的理論知識,而時間的推移讓自己發(fā)現(xiàn)所學(xué)知識的膚淺性,只是模糊的停留在知識的表面,沒有對其深刻的認(rèn)識與掌握,同時,這也是對信心,和耐心的一次考驗。通過這次課程設(shè)計,小組成員分工合作,我們兩個都學(xué)到了很多東西。以前不熟悉的地方都得到了很好的解決。我們通過自我學(xué)習(xí)掌握一些基本應(yīng)用,并通過項目來加強對其的理解,我們完成了這一系列的設(shè)計。過程是艱苦的,但是通過這次實訓(xùn)我們學(xué)到了很多,結(jié)果是美好的。這次課程設(shè)計也讓我明白了,作為一個軟件技術(shù)的學(xué)習(xí)者,多動手顯得尤為重要,另外,多看看經(jīng)典的例題,多與同學(xué)之間交流,對于知識和能力的提高也有很大的幫助。由于我們能力有限,加上時間倉促,本系統(tǒng)難免會出現(xiàn)一些不足之處,對于出現(xiàn)的問題,在此深表歉意,如果還有其他問題希望老師批評指正。13
第四篇:醫(yī)院藥品庫存管理系統(tǒng)的設(shè)計與實現(xiàn)
醫(yī)院藥品庫存管理系統(tǒng)的設(shè)計與實現(xiàn)
專業(yè)班級:計算機科學(xué)與技術(shù)2092班
學(xué)生姓名:蘇勇
指導(dǎo)老師:鄭剛
摘要
藥房是醫(yī)院最繁忙的科室之一,無論門診還是住院藥房,面臨著大量取藥的患者和家屬,工作人員都在忙于事物性工作。各種原因造成藥品上的差錯不能及時發(fā)現(xiàn)和糾正,管理中的混亂現(xiàn)象也就不可避免。大型醫(yī)院藥房藥品數(shù)量繁多,采購和發(fā)放的帳目登記是一件很繁瑣的事情而且藥品的價格經(jīng)常調(diào)整,退貨現(xiàn)象時有發(fā)生,使賬目工作更加復(fù)雜,呈報準(zhǔn)確庫存資金和匯總某一期資金流動情況,其統(tǒng)計工作更是十分困難。醫(yī)療質(zhì)量的提高和重病患者的搶救,與藥品供應(yīng)有著密切的關(guān)系。為了解決這個矛盾,實現(xiàn)科學(xué)化、現(xiàn)代化的醫(yī)院藥房藥品的管理,我們在這里來研究與開發(fā)醫(yī)院藥品庫存管理系統(tǒng),并用于實踐。
根據(jù)當(dāng)前社會現(xiàn)狀和技術(shù)發(fā)展的不斷進步,我們應(yīng)用現(xiàn)有的技術(shù)和環(huán)境,開發(fā)了醫(yī)院藥品庫存管理系統(tǒng),不僅要提高醫(yī)院的經(jīng)濟效益,而且要使醫(yī)院信息管理工作盡快達到規(guī)范化、制度化、科學(xué)化,最終要實現(xiàn)醫(yī)院信息技術(shù)全電子無紙化和膠片管理的最終目標(biāo)。
關(guān)鍵字:醫(yī)院藥品庫存管理系統(tǒng);VB;SQL Server 2000;E-R
引言
本軟件是一個醫(yī)院藥品庫存管理系統(tǒng),是醫(yī)院信息系統(tǒng)中的一個重要組成部分。它不僅涉及的數(shù)據(jù)量巨大,而且要求具有極高的準(zhǔn)確性、安全性和保密性,其建設(shè)成果的好壞直接關(guān)系到整個醫(yī)院醫(yī)務(wù)工作人員工作效率和數(shù)據(jù)的安全性。為此,本軟件嚴(yán)格遵循軟件工程規(guī)定的設(shè)計方法和步驟,采用面向?qū)ο蟮拈_發(fā)、分析技術(shù),對系統(tǒng)進行了深入細致的研究。本文介紹了面向?qū)ο蟮拈_發(fā)工具VB6.0以及數(shù)據(jù)庫SQL Server的使用。重點闡述本系統(tǒng)的開發(fā)過程,詳細地論述了一個系統(tǒng)開發(fā)應(yīng)有的步驟:系統(tǒng)分析(系統(tǒng)背景分析、系統(tǒng)初步調(diào)查、系統(tǒng)可行性研究、現(xiàn)行系統(tǒng)的詳細調(diào)查)、系統(tǒng)設(shè)計(包括系統(tǒng)總體結(jié)構(gòu)設(shè)計、系統(tǒng)詳細設(shè)計)和系統(tǒng)實施。
采用面向?qū)ο蠓椒ń⒌南到y(tǒng)具有較強的應(yīng)變能力,各組成部分可重用性好。并且面向?qū)ο蠓椒ㄔ谙到y(tǒng)分析、設(shè)計和實施階段均采用以對象為基本單元的統(tǒng)一的模型,使開發(fā)各階段之間具有良好的銜接。本文所敘述的內(nèi)容以及程序代碼都是醫(yī)院庫存管理中之常見問題。
第五篇:庫存管理系統(tǒng)軟件設(shè)計說明書
引言........................................................................................2
1.1 編寫目的........................................................................2
1.2 背景及意義....................................................................3
1.3 國內(nèi)外研究現(xiàn)狀............................................................4 2 系統(tǒng)總體設(shè)計分析...............................................................5
2.1 軟件功能及模塊設(shè)計....................................................5
2.1.1 軟件主要功能.........................................................6
2.1.2 軟件模塊組成.........................................................6
2.2 開發(fā)環(huán)境及性能優(yōu)化....................................................7
2.2.1開發(fā)環(huán)境....................................................................7 3 各模塊軟件設(shè)計與實現(xiàn).......................................................7
3.1系統(tǒng)管理模塊...................................................................7
3.2進貨管理模塊.................................................................14
3.3 出貨管理模塊.................................................................17
3.4報表統(tǒng)計模塊.................................................................17
3.5信息查詢模塊.................................................................18
引言 1.1 編寫目的
“公正、公平、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,使社會對庫存管理系統(tǒng)有了更高的需求;同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使的三代庫存管理系統(tǒng)的出現(xiàn)才成為必然。庫存管理系統(tǒng)的特點是從物品管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與物品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。有好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得物品管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)物品規(guī)劃和政策。
企業(yè)的庫存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統(tǒng),實現(xiàn)計算機化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。
根據(jù)當(dāng)前的企業(yè)管理體制,一般的庫存管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據(jù)企業(yè)各個部門的需求來發(fā)送物資設(shè)備,并隨時按期進行庫存盤點,作臺帳,根據(jù)企業(yè)領(lǐng)導(dǎo)和自身管理的需要按月、季度、進行統(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)活動效率最大化。
1.2背景及意義
進行庫存管理的意義就在于:它能確保物暢其流,促使企業(yè)經(jīng)營
活動繁榮興旺。不論什么企業(yè),都要儲備一些物資。以生產(chǎn)為主的企業(yè),不儲備一定的物資,不能維持其連續(xù)生產(chǎn);服務(wù)性行業(yè),也要備置某些需用的設(shè)備和服務(wù)用具;就連一般的事業(yè)單位,也要備有某些辦公用品等。因此,各行各業(yè)都存在不同程度的庫存管理業(yè)務(wù)。
實行庫存管理有如下優(yōu)點:
(一)有利于資金周轉(zhuǎn)
因為在某些特殊情況下,可以做到將庫存需要的投資額規(guī)定為零。為此可使經(jīng)營活動更為靈活,把用于建立原材料、制成品、商品等常備庫存所需要占用的資金轉(zhuǎn)為經(jīng)營其他項目,這就有可能使經(jīng)營活動向更新、更高的階段發(fā)展。
(二)促使生產(chǎn)管理更為合理
這是因為庫存管理工作的目標(biāo)之一就是必需的物資,即在需要時,按需要量供應(yīng)。目前生產(chǎn)管理較為混亂的主要原因在于一些急需的物資不能及時供應(yīng),要從根本上杜絕此類現(xiàn)象,就要認(rèn)真搞好庫存管理。
(三)有利于順利地進行運輸管理,也有助于有效地開展倉庫管理工作
通過庫存管理,可將原來零零散散放置的物料整理得井然有序,可使企業(yè)的生產(chǎn)環(huán)境整潔一新,實現(xiàn)文明生產(chǎn)。廢舊物料堆放整齊、報廢的設(shè)備及時運走,工廠的空地整潔干凈,這樣的環(huán)境,自然令人感到心情舒暢。此外。還可以把經(jīng)常動用的物料以及危險性物料分片保管,以保證工廠的安全生產(chǎn)。
庫存管理工作的好壞,對改善企業(yè)生產(chǎn)環(huán)境將起著舉足輕重的作用。
1.3 國內(nèi)外研究現(xiàn)狀
由于庫存管理在經(jīng)濟管理中占重要地位,其計算機化在發(fā)達國家中也已經(jīng)達到了相當(dāng)高的水平。我國在全國范圍內(nèi)推廣計算機在管理中的應(yīng)用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計算機的出現(xiàn)和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現(xiàn)代化起了重要的作用。
庫存管理對企業(yè)來說是一項繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時結(jié)清每筆業(yè)務(wù),盤點庫存和貨物流動情況,保證企業(yè)生產(chǎn)用料以及貨物安全,庫管人員要花費大量人力物力和時間來做數(shù)據(jù)記錄統(tǒng)計工作。
在世界發(fā)達國家,庫存管理的計算機化水平已經(jīng)很高了,盡管我國的生產(chǎn)企業(yè)在這方面也有了很強的意識和長足的進步,但仍存在這樣、那樣的一些問題。
有的企業(yè)單位的庫存管理部分目前仍為手工、半手工操作。從供應(yīng)單位辦理入庫登記開始,到使用單位輸領(lǐng)料出庫手續(xù)為止,所有操作基本上都是由倉庫管理人員筆寫,手理,加上算盤、計算器來完成。這不僅煩瑣,效率低,而且缺乏庫存管理的一些基本手段,如庫存狀況統(tǒng)計,查詢經(jīng)濟訂貨量計算等,這給企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟利益上的損失。有的單位的庫存管理部已上了微機,但對微機的利用效率極低,有的在用它打游戲,有的僅把它當(dāng)計算器或打字機來用。有的企業(yè)單位既有了微機同時也有了庫存管理軟件,但硬件上去了,軟件上不去。因為他們用的庫存管理軟件,大多為自己的工作人員及其他一些非專業(yè)人員所開發(fā)的簡單的管理程序,很難稱得上是“庫存管理信息系統(tǒng)軟件”這些程序的弱點多表現(xiàn)為:
1、系統(tǒng)開發(fā)時無科學(xué)的理論支持。
2、開發(fā)過程中調(diào)研不全面。
3、軟件編寫時模型不清晰完整。
4、所用開發(fā)工具落后(如Fox base)。
計算機在管理中的應(yīng)用開始于1954年,當(dāng)時美國首先用計算機處理工資單。40多年來,計算機在處理管理信息方面發(fā)展迅速。例如,60年代美國計算機在管理中應(yīng)用項目不到300項,到了1975年達到2670項。而現(xiàn)在,美國在財務(wù)會計上90%的工作由計算機完成;物資管理中80—100%的信息處理由計算機完成;計劃管理中是80—90%。據(jù)計算機應(yīng)用方面發(fā)展較快的國家統(tǒng)計,計算機用于經(jīng)濟管理的約占80%;用于科技運算的占8%;用于生產(chǎn)過程控制的占12%。因此,經(jīng)濟管理是計算機應(yīng)用的主要領(lǐng)域。系統(tǒng)總體設(shè)計分析 2.1 軟件功能及模塊設(shè)計 2.1.1 軟件主要功能
庫存管理系統(tǒng)軟件能達到如下具體功能要求: 1)系統(tǒng)管理模塊 2)進貨管理模塊 3)出貨管理模塊 4)報表統(tǒng)計模塊 5)信息查詢模塊 2.1.2 軟件模塊組成
本軟件包括五個模塊:系統(tǒng)管理、進貨管理、出貨管理、報表統(tǒng)計、信息查詢。庫存管理系統(tǒng)總體設(shè)計框圖
圖2-1 系統(tǒng)總體設(shè)計框圖
2.2 開發(fā)環(huán)境及性能優(yōu)化
2.2.1開發(fā)環(huán)境
數(shù)據(jù)庫:Microsoft SQL Server 2000 前端開發(fā)工具:Visual C#.NET 數(shù)據(jù)訪問對象:ADO 各模塊軟件設(shè)計與實現(xiàn) 3.1 系統(tǒng)管理模塊
系統(tǒng)管理模塊分為4種功能:身份驗證功能、注冊用戶功能、修改刪除用戶功能、修改密碼功能。身份驗證功能
在進入系統(tǒng)主界面之前,會出現(xiàn)一個身份驗證對話框,要驗證用戶的身份。本系統(tǒng)中用戶分為管理員、倉庫管理員和經(jīng)理三種。不同用戶其權(quán)限也不同。
用戶通過庫存管理系統(tǒng)界面登錄進入系統(tǒng)。在其輸入用戶編號與密碼之后,單擊“確定”按鈕登錄數(shù)據(jù)庫(為了方便用戶,本系統(tǒng)允許用戶在輸入密碼之后直接按回車鍵登錄數(shù)據(jù)庫,而無須使用鼠標(biāo)單擊“確定”按鈕)。此時觸發(fā)“確定”按鈕的Click事件相應(yīng)函數(shù)。在這個事件響應(yīng)函數(shù)中,需要首先判斷用戶,因為他們具有不同的權(quán)限。如果權(quán)限是0,則進入系統(tǒng)管理員界面;權(quán)限是1,則進入經(jīng)理界面;權(quán)限是2,則進入倉庫管理員界面。
圖3-1 系統(tǒng)登錄界面
由于用戶權(quán)限的差異,他們所能進入的系統(tǒng)主界面也相應(yīng)的不同。
圖3-2 系統(tǒng)主界面一(系統(tǒng)管理員身份進入)
圖3-3 系統(tǒng)主界面二(經(jīng)理身份進入)
圖3-4 系統(tǒng)主界面三(倉庫管理員身份進入)
注冊用戶功能 以下為注冊用戶界面:
圖3-5 系統(tǒng)管理員注冊用戶界面
注冊用戶成功界面:
圖3-6 注冊用戶成功界面
修改刪除用戶功能 修改刪除用戶界面如下:
圖3-7 系統(tǒng)管理員修改刪除用戶界面
修改密碼功能
對一個完整的系統(tǒng)而言,用戶是應(yīng)該可以修改自己的密碼的,因此系統(tǒng)中應(yīng)該具有修改密碼的功能,提高數(shù)據(jù)的安全性,用戶可以在進入系統(tǒng)主界面后可以修改自己的密碼。當(dāng)用戶輸入完成之后,按“確定”按鈕來關(guān)閉對話框,系統(tǒng)會自動檢查用戶兩次輸入的密碼是否一致,如果不一致,會出現(xiàn)出錯提示并建議用戶重新輸入。
圖3-8 修改密碼界面
用戶只能通過此界面修改自己的密碼,如果試圖修改別人的密碼,則提示如下圖:
圖3-9 修改密碼界面
修改密碼成功則顯示重新登錄界面,圖如下:
圖3-10重新登錄界面
3.2 進貨管理模塊
進貨管理模塊包括填寫貨品信息、入庫單、修改最低庫存三個子模塊。
圖3-11 倉庫管理員填寫入庫單界面
入庫單中涉及數(shù)據(jù)一致性,貨品編號為1開頭的庫別自動為飲料庫,貨品編號為2開頭的庫別自動為主倉庫,貨品編號為3開頭的庫別自動為酒庫。數(shù)量和進貨單價設(shè)置只能輸入數(shù)字類型。其中貨品編號如果在庫存信息表中不存在,那么提示先輸入貨品信息,點擊確定后界
面自動跳轉(zhuǎn)到如下圖:
圖3-12 倉庫管理員填寫入庫單界面
圖3-13 倉庫管理員填寫貨品信息界面
3.3 出貨管理模塊
出庫時如果出庫數(shù)量低于庫存信息表中的最低庫存時報警,提醒倉庫管理員及時通知采購員采購,如果不清楚此貨品的采購員是誰可以根據(jù)貨品編號查詢采購員信息,報警顯示如下圖:
圖3-14 填寫出庫單
3.4報表統(tǒng)計模塊
本系統(tǒng)的報表分為日報表和月報表,日報表在添加入庫單和出庫單時就已經(jīng)自動添加進數(shù)據(jù)庫中的日報表了,所以在此只需再手動添加月
報表。
圖3-15 月報表統(tǒng)計
3.5信息查詢模塊
該模塊三種用戶都會用到,用戶根據(jù)不同的權(quán)限分別可以查詢不同的內(nèi)容,如系統(tǒng)管理員為了修改倉庫信息表、采購員信息表、客戶信息表而查詢相關(guān)信息,倉庫管理員為了通知采購員及時采購而查詢采購員信息,經(jīng)理查詢倉庫管理的各種信息等。
圖3-24 庫存信息查詢