版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔精心整理精品文檔可編輯的精品文檔緒論
1.1研究背景及意義隨著信息時(shí)代的來(lái)臨,信息處理的利器——計(jì)算機(jī),應(yīng)用于倉(cāng)儲(chǔ)管理的日常管理,不僅為倉(cāng)儲(chǔ)的現(xiàn)代化帶來(lái)了從未有過(guò)的動(dòng)力和機(jī)遇,而且為生產(chǎn)企業(yè)倉(cāng)庫(kù)管理領(lǐng)域的發(fā)展提供了無(wú)限的潛力。倉(cāng)儲(chǔ)管理系統(tǒng)(WarehouseManagementSystem,略作WMS)是一個(gè)實(shí)時(shí)的計(jì)算機(jī)軟件系統(tǒng),它能夠按照運(yùn)作的業(yè)務(wù)規(guī)則和運(yùn)算法則(algorithms),對(duì)信息、資源、行為、存貨和分銷運(yùn)作進(jìn)行更完美地管理,使其最大化滿足有效產(chǎn)出和精確性的要求。這里所稱的"倉(cāng)儲(chǔ)"包括生產(chǎn)和供應(yīng)領(lǐng)域中各種類型的儲(chǔ)存?zhèn)}庫(kù)和配送中心。
傳統(tǒng)的倉(cāng)儲(chǔ)管理運(yùn)作包括:收貨、上架、補(bǔ)貨、揀貨、包裝、發(fā)貨。在目前的競(jìng)爭(zhēng)環(huán)境下,企業(yè)必須不斷改進(jìn)以適應(yīng)供應(yīng)鏈競(jìng)爭(zhēng)的需要?,F(xiàn)代倉(cāng)儲(chǔ)管理已經(jīng)轉(zhuǎn)變成履行中心,它的功能包括:傳統(tǒng)的倉(cāng)儲(chǔ)管理、交叉轉(zhuǎn)運(yùn)/在途合并、增值服務(wù)流程(組合/裝配;包裝/貼標(biāo);1對(duì)1營(yíng)銷等)、退貨、質(zhì)量保證和動(dòng)態(tài)客戶服務(wù)。
WMS按照常規(guī)和用戶自行確定的優(yōu)先原則,來(lái)優(yōu)化倉(cāng)庫(kù)的空間利用和全部倉(cāng)儲(chǔ)作業(yè)。對(duì)上,它通過(guò)電子數(shù)據(jù)交換(EDI)等電子媒介,與企業(yè)的計(jì)算機(jī)主機(jī)聯(lián)網(wǎng),由主機(jī)下達(dá)收貨和定單的原始數(shù)據(jù)。對(duì)下它通過(guò)無(wú)線網(wǎng)絡(luò)、手提終端、條碼系統(tǒng)和射頻數(shù)據(jù)通信(RFID)等信息技術(shù)與倉(cāng)庫(kù)的員工聯(lián)系。上下相互作用,傳達(dá)指令、反饋信息并更新數(shù)據(jù)庫(kù),同時(shí),生成所需的條碼標(biāo)簽和單據(jù)文件。
一個(gè)WMS的基本軟件包支持倉(cāng)儲(chǔ)作業(yè)中的全部功能,從進(jìn)貨站臺(tái)直到發(fā)貨站臺(tái):
收貨──貨到站臺(tái),收貨員將到貨數(shù)據(jù)由射頻終端(RFTerminal)傳到WMS,WMS隨即生成相應(yīng)的條碼標(biāo)簽,粘貼(或噴印)在收貨托盤(或貨箱),經(jīng)掃描,這批貨物即被確認(rèn)收到,由WMS指揮進(jìn)庫(kù)儲(chǔ)存。
儲(chǔ)存──WMS按最佳的儲(chǔ)存方式,選擇空貨位,通過(guò)叉車上的射頻終端,通知叉車司機(jī),并指引最佳途徑,抵達(dá)空貨位,掃描貨位條碼,使貨物接收正確無(wú)誤。貨物就位后,再掃描貨物條碼,WMS即確認(rèn)貨物已儲(chǔ)存在這一貨位,可供以后定單發(fā)貨。
定單處理──定單到達(dá)倉(cāng)庫(kù),WMS按預(yù)定規(guī)則分組,區(qū)分先后,合理安排。例如:交由UPS公司快運(yùn)的,要下午2時(shí)前發(fā)貨;需由公路長(zhǎng)途運(yùn)輸?shù)模?時(shí)前發(fā)貨;有些貨物需特別護(hù)送等等。WMS按這些需要,確定安排如何最佳、及時(shí)地交付定單的貨物。
揀選──WMS確定最佳的揀選方案,安排定單揀選任務(wù)。揀選人由射頻終端指引到貨位,顯示揀選數(shù)量。經(jīng)掃描貨物和貨位的條碼,WMS確認(rèn)揀選正確,貨物的存貨量也同時(shí)減除。
發(fā)貨──WMS制作包裝清單和發(fā)貨單,交付發(fā)運(yùn)。稱重設(shè)備和其他發(fā)貨系統(tǒng)也能同時(shí)與WMS聯(lián)合工作。站臺(tái)直調(diào)──貨到收貨站臺(tái),如已有定單需要這批貨,WMS會(huì)指令叉車司機(jī)直送發(fā)貨站臺(tái),不再入庫(kù)。
除此之外,WMS還能提供更多的附加支持,包括:存貨補(bǔ)充,循環(huán)盤存,班組工作實(shí)時(shí)監(jiān)管等。更先進(jìn)的WMS還能連接自動(dòng)導(dǎo)向車(AGV)、輸送帶、回轉(zhuǎn)貨架和高架自動(dòng)儲(chǔ)存系統(tǒng)(AS/RS)等,而最近的新趨勢(shì)則是與企業(yè)的其他管理系統(tǒng)相結(jié)合,例如:運(yùn)輸管理系統(tǒng)(TMS)、定單管理系統(tǒng)(OMS)和企業(yè)資源規(guī)劃調(diào)度系統(tǒng)(ERP)等,使之融入企業(yè)的整體管理系統(tǒng)之內(nèi)。。1.2國(guó)內(nèi)外研究現(xiàn)狀1.2.1國(guó)外研究現(xiàn)狀
隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)管理已越來(lái)越多地運(yùn)用到了各個(gè)領(lǐng)域。在現(xiàn)代企業(yè)的各個(gè)環(huán)節(jié)已離不開計(jì)算機(jī)了。各種各樣的管理軟件也應(yīng)運(yùn)而生。企業(yè)的庫(kù)存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物料種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)報(bào)表繁多,因此倉(cāng)庫(kù)管理必須編制一套倉(cāng)庫(kù)管理信息系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。一般倉(cāng)庫(kù)管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個(gè)部門來(lái)進(jìn)行物料的計(jì)劃,訂貨,核銷托收,驗(yàn)收入庫(kù),根據(jù)企業(yè)各個(gè)部門的需求來(lái)發(fā)送物資設(shè)備,并隨時(shí)按期進(jìn)行庫(kù)存盤點(diǎn),作臺(tái)帳,根據(jù)企業(yè)管理的需要按月、季度、年度進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。根據(jù)我公司的實(shí)際情況分析,一般的倉(cāng)庫(kù)管理系統(tǒng)并不能滿足公司的需求,而且每套系統(tǒng)的成本也過(guò)高。因此有必要開發(fā)一套特定的倉(cāng)庫(kù)管理系統(tǒng)來(lái)提高公司的工作效率,減少因人為因素而導(dǎo)致的物料損失。通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,我開發(fā)了下面的倉(cāng)庫(kù)管理系統(tǒng)。1.2.2國(guó)內(nèi)研究現(xiàn)狀
倉(cāng)庫(kù)管理系統(tǒng)(WMS)是物資管理系統(tǒng)的核心,是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要。一直以來(lái)人們使用傳統(tǒng)人工的方式管理倉(cāng)庫(kù),效率低,查找、更新和維護(hù)困難。今天,倉(cāng)庫(kù)作業(yè)和庫(kù)存控制作業(yè)已多樣化、復(fù)雜化,靠人工去處理已十分困難。如果不能保證正確的進(jìn)貨、驗(yàn)收及發(fā)貨,就會(huì)導(dǎo)致產(chǎn)生過(guò)量的庫(kù)存,延遲交貨時(shí)間,增加經(jīng)營(yíng)成本,以致失去客戶。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,倉(cāng)庫(kù)管理系統(tǒng)應(yīng)運(yùn)而生,其檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等優(yōu)點(diǎn)極大地提高人事勞資管理的效率;其能夠有效地組織人員、空間和設(shè)備進(jìn)行收貨、存儲(chǔ)、揀貨和運(yùn)輸,組織運(yùn)送原材料和部件到生產(chǎn)企業(yè),運(yùn)送成品到批發(fā)商、分銷商和最終客戶手中等強(qiáng)大的功能已為人們所熟知。倉(cāng)庫(kù)管理系統(tǒng)是為企業(yè)的采購(gòu)、制造計(jì)劃、制造執(zhí)行、客戶服務(wù)系統(tǒng)與倉(cāng)庫(kù)或配送中心提供的管理手段,滿足企業(yè)對(duì)低成本和快速處理的要求,幫助不同行業(yè)的企業(yè)解決復(fù)雜的配送問(wèn)題并且降低訂單履行成本,它已越來(lái)越廣泛的應(yīng)用到各大倉(cāng)庫(kù),并隨著不斷的完善發(fā)揮著越來(lái)越重要的作用。減少生產(chǎn)停機(jī)時(shí)間;避免錯(cuò)誤揀貨而導(dǎo)致生產(chǎn)延遲;降低揀貨周期,實(shí)現(xiàn)對(duì)市場(chǎng)變化的快速響應(yīng);跨倉(cāng)庫(kù)的存貨調(diào)度的全面可見;優(yōu)化人員、設(shè)施和設(shè)備的成本。這些效果無(wú)疑會(huì)帶給倉(cāng)庫(kù)明顯的效益。空間利用率能提高20%;物理盤點(diǎn)的執(zhí)行成本能大幅度減少;發(fā)運(yùn)準(zhǔn)確度達(dá)到95%(托盤運(yùn)輸?shù)墓究梢猿^(guò)99.9%的準(zhǔn)確度);計(jì)費(fèi)性退貨減少80%;安全存貨降低;勞動(dòng)力成本節(jié)約最多可得40%。這些最終都為倉(cāng)庫(kù)帶來(lái)巨大的經(jīng)濟(jì)效益。2系統(tǒng)分析2.1可行性分析可行性分析是通過(guò)對(duì)項(xiàng)目的主要內(nèi)容和配套條件,如市場(chǎng)需求、資源供應(yīng)、建設(shè)規(guī)模、工藝路線、設(shè)備選型、環(huán)境影響、資金籌措、盈利能力等,從技術(shù)、經(jīng)濟(jì)、工程等方面進(jìn)行調(diào)查研究和分析比較,并對(duì)項(xiàng)目建成以后可能取得的財(cái)務(wù)、經(jīng)濟(jì)效益及社會(huì)環(huán)境影響進(jìn)行預(yù)測(cè),從而提出該項(xiàng)目是否值得投資和如何進(jìn)行建設(shè)的咨詢意見,為項(xiàng)目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法,是需求分析的重要活動(dòng),是對(duì)系統(tǒng)進(jìn)行全面、概要的分析?,F(xiàn)行系統(tǒng)主要進(jìn)行基本信息的錄入和一些簡(jiǎn)單的查詢,很多地方仍需要手工操作,且信息處理工作出錯(cuò)率較高,尤其是對(duì)于大數(shù)據(jù)量性能差。因此,我們需要建立新的信息自動(dòng)化的管理系統(tǒng),充分利用現(xiàn)有資源,改進(jìn)工作方式,提高管理水平。因此要對(duì)系統(tǒng)的技術(shù)、經(jīng)濟(jì)以及營(yíng)運(yùn)等方面進(jìn)行可行性分析。2.1.1經(jīng)濟(jì)可行性對(duì)于開發(fā),一方面可以做到對(duì)于系統(tǒng)開發(fā)的集中,另一方面也可以節(jié)省系統(tǒng)的開發(fā)費(fèi)用。系統(tǒng)開發(fā)成功投入使用以后,可以為公司帶來(lái)很大的利益,降低其教育成本,并能更快、更及時(shí)地讓員工獲得更多有用的信息,以此提高決策水平。所以,倉(cāng)儲(chǔ)管理系統(tǒng)所需的開發(fā)費(fèi)用對(duì)于醫(yī)院來(lái)說(shuō)是微不足道的,但是這套系統(tǒng)的成功投入使用可以幫助醫(yī)院更加合理化、規(guī)范化地管理醫(yī)院醫(yī)用器械。2.1.2技術(shù)可行性近幾年來(lái),計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,高速度大容量的電腦已成為許多醫(yī)院醫(yī)用器械日常管理工作必不可少的設(shè)備,推動(dòng)辦公自動(dòng)化的軟件不斷涌現(xiàn),微機(jī)的普及為該系統(tǒng)的開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。因此開發(fā)人員有能力根據(jù)系統(tǒng)對(duì)技術(shù)的要求,完成整個(gè)系統(tǒng)開發(fā)工作,按照目前計(jì)算機(jī)的數(shù)據(jù)存儲(chǔ)容量及運(yùn)行處理性能,運(yùn)用現(xiàn)有的管理信息系統(tǒng)開發(fā)理論及成熟技術(shù),完全可以實(shí)現(xiàn)開發(fā)要求。2.2.3管理可行性對(duì)于系統(tǒng)的運(yùn)行環(huán)境要求不高,醫(yī)院完全能夠?qū)崿F(xiàn)。開發(fā)的軟件系統(tǒng)用戶界面友好,簡(jiǎn)單易學(xué),只需稍加培訓(xùn),操作人員便能對(duì)系統(tǒng)功能做到一目了然,且系統(tǒng)的可移植強(qiáng),所以說(shuō)系統(tǒng)存在著管理可行性。2.2需求分析軟件需求分析是軟件開發(fā)周期的第一個(gè)階段,也是關(guān)系到軟件開始成敗的關(guān)鍵步驟。準(zhǔn)確、完整和規(guī)范化的軟件需求是軟件開發(fā)成功的關(guān)鍵。2.2.1系統(tǒng)功能需求分析2.2.1系統(tǒng)數(shù)據(jù)流程圖在研究了用戶提供的原始資料及要求后,畫出了系統(tǒng)的數(shù)據(jù)流程圖如下所示。圖3-1數(shù)據(jù)流程圖2.2.2功能需求及設(shè)計(jì)思想總體架構(gòu)思想本倉(cāng)庫(kù)管理系統(tǒng)是利用Client/Server結(jié)構(gòu),即客戶機(jī)/服務(wù)器模式。這種CS模式適用于局域網(wǎng)、安全性可以得到可靠的保證。它為數(shù)據(jù)提供了更安全的存取模式。響應(yīng)速度快。程序開發(fā)具有很強(qiáng)的針對(duì)性,因此,操作界面漂亮,形式多樣,可以充分滿足客戶自身的個(gè)性化要求。圖3-2C/S結(jié)構(gòu)示意圖1.物料管理模塊首先我們?yōu)槊恳粋€(gè)物料制定出唯一的一個(gè)代碼,在整個(gè)物料管理過(guò)程中都將以這個(gè)代碼來(lái)管理物料。設(shè)計(jì)代碼如下:1YYY–XXXX;其中1代表是物料。YYY代表序列號(hào),XXXX由系統(tǒng)自動(dòng)給出。每增加一個(gè)物料時(shí),系統(tǒng)都會(huì)給出此物料的代碼。對(duì)于物料數(shù)量上的控制采用最大最小數(shù)量法。如果當(dāng)前數(shù)量小于最小數(shù)量,則需出訂單去采購(gòu),如果大于最大數(shù)量則不允許再出訂單。自動(dòng)訂單是根據(jù)這個(gè)原則產(chǎn)生的。物料根據(jù)其價(jià)值分為A,B,C三類,可以為每一種類型的物料制定不同的控制方法。A類物品:高值──價(jià)值占庫(kù)存總值70-80%的相對(duì)少數(shù)物品。通常為物品的15-20%。B類物品:中值──總值占庫(kù)存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。C類物品:低值──庫(kù)存總值幾乎可以忽略不計(jì),只占5-10%。是物品的大多數(shù),通常占60-70%。2.供應(yīng)商管理模塊供應(yīng)商管理模塊記錄公司所有供應(yīng)商的情況,以保證每個(gè)供應(yīng)商都是經(jīng)過(guò)認(rèn)證的。并且為每個(gè)供應(yīng)商編制一個(gè)統(tǒng)一的代碼。以代碼來(lái)代表供應(yīng)商,可以減少數(shù)據(jù)庫(kù)中的數(shù)據(jù)量。供應(yīng)商管理模塊還包括公司的物料在供應(yīng)商處的代碼。就像我們?nèi)ベI東西,我們不但要知道去哪里買,還要知道買什么。供應(yīng)商代碼只提供我們?nèi)ツ睦镔I,而物料在供應(yīng)商的代碼則是解決了要買什么的問(wèn)題。系統(tǒng)為了統(tǒng)一管理,加強(qiáng)控制。將這兩個(gè)信息結(jié)合在一起給出一個(gè)綜合代碼。例如我們?nèi)ト嗣裆虉?chǎng)買一件衣服給出一個(gè)綜合代碼為4000-0001,而去長(zhǎng)發(fā)商場(chǎng)去買同一件衣服則給出的綜合代碼為4000-0002,這樣處理有利于更好的分清每個(gè)物料及供應(yīng)商之間的關(guān)系。為生產(chǎn)線提供更多的更全的數(shù)據(jù)。3.產(chǎn)品管理模塊物料是指公司從供應(yīng)商處買來(lái)的,是半成品。產(chǎn)品是公司生產(chǎn)的。同樣,我們也需為公司的每一個(gè)產(chǎn)品編制一個(gè)代碼。方便管理。另一方面,還需建立產(chǎn)品與物料之間的聯(lián)系。即產(chǎn)品組成表。表示某個(gè)產(chǎn)品是由哪些物料組成的。在制作生產(chǎn)計(jì)劃時(shí),只需給出生產(chǎn)的產(chǎn)品代碼,而無(wú)需給出每一個(gè)物料的代碼。4.訂單管理模塊訂單管理主要任務(wù)是產(chǎn)生訂單。產(chǎn)生定單的方法有兩種,一種是自動(dòng)定單。一種是手工下單。自動(dòng)定單是系統(tǒng)根據(jù)當(dāng)前的物料狀況及物料控制方法來(lái)對(duì)每一個(gè)物料進(jìn)行分析,如果符合下單條件則自動(dòng)產(chǎn)生一個(gè)訂單,經(jīng)確認(rèn)后就為有效訂單。在確認(rèn)過(guò)程中,可以對(duì)訂單進(jìn)行各種操作。手工下單就是人為地去采購(gòu)某一種物料,并且把這個(gè)訂單記錄到系統(tǒng)中去。自動(dòng)訂單可以一次下多個(gè)定單,手工下單只能一個(gè)一個(gè)產(chǎn)生訂單。訂單是倉(cāng)庫(kù)進(jìn)行收料操作的基礎(chǔ)。5.倉(cāng)庫(kù)收料倉(cāng)庫(kù)根據(jù)系統(tǒng)發(fā)出的訂單進(jìn)行收料。6.生產(chǎn)計(jì)劃管理模塊此模塊主要是管理生產(chǎn)計(jì)劃。根據(jù)產(chǎn)品及生產(chǎn)數(shù)量,日期等不同將生產(chǎn)分為一批一批,利用生產(chǎn)計(jì)劃號(hào),即工單號(hào)來(lái)區(qū)分。每次計(jì)劃產(chǎn)生前,系統(tǒng)會(huì)根據(jù)產(chǎn)品組成表提供的信息來(lái)檢驗(yàn)當(dāng)前的物料狀況,如果物料不能滿足此次生產(chǎn),則不能成功產(chǎn)生生產(chǎn)計(jì)劃。倉(cāng)庫(kù)的發(fā)料也是根據(jù)生產(chǎn)計(jì)劃來(lái)進(jìn)行的。每個(gè)生產(chǎn)計(jì)劃都會(huì)自動(dòng)產(chǎn)生一個(gè)發(fā)料清單。7.倉(cāng)位管理模塊倉(cāng)位管理記錄了倉(cāng)庫(kù)每個(gè)倉(cāng)位存放的物料。8.倉(cāng)庫(kù)發(fā)料倉(cāng)庫(kù)根據(jù)生產(chǎn)計(jì)劃給出的工單號(hào)來(lái)進(jìn)行發(fā)料。發(fā)料時(shí),即可以一次性發(fā)多個(gè)料,即按工單發(fā)料;也可以按物料一個(gè)一個(gè)來(lái)發(fā)??勺杂蛇x擇。也可以兩種方法結(jié)合在一起來(lái)發(fā)料。9.生產(chǎn)增料和退料生產(chǎn)增料代表了生產(chǎn)損耗。為了核算每批產(chǎn)品的生產(chǎn)成本,因此增料操作需按生產(chǎn)計(jì)劃號(hào)來(lái)進(jìn)行。即每個(gè)生產(chǎn)增料都需確定到每個(gè)計(jì)劃號(hào),因此增料是以生產(chǎn)計(jì)劃號(hào)為基礎(chǔ)的。生產(chǎn)退料是生產(chǎn)線將好的物料退回給倉(cāng)庫(kù)。10.盤點(diǎn)管理倉(cāng)庫(kù)每月,每季及每年都要進(jìn)行盤點(diǎn)。盤點(diǎn)時(shí)需提供盤點(diǎn)報(bào)表及盤點(diǎn)調(diào)整。11.報(bào)表與查詢需提供根據(jù)各種條件來(lái)得到查詢結(jié)果。條件即可以是單個(gè)條件也可以組合條件。查詢結(jié)果分為三個(gè)部分,一部分是基本信息,另一部分是訂單信息,以及生產(chǎn)計(jì)劃信息。12.操作日志記錄系統(tǒng)內(nèi)主要的數(shù)據(jù)的操作,以便日后查詢所需。3系統(tǒng)概要設(shè)計(jì)系統(tǒng)的概要結(jié)構(gòu)設(shè)計(jì)是指整個(gè)系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。主要任務(wù)就是將整個(gè)系統(tǒng)合理地劃分成若干個(gè)功能模塊,正確地處理模塊之間與模塊內(nèi)部的聯(lián)系以及之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義子模塊的內(nèi)部結(jié)構(gòu)等。3.1模塊結(jié)構(gòu)圖在仔細(xì)分析了公司的物料數(shù)據(jù)圖后,決定將整個(gè)系統(tǒng)分為四大模塊,每個(gè)模塊又有若干個(gè)子模塊。3.1.2系統(tǒng)各模塊說(shuō)明1.系統(tǒng)管理模塊在此功能模塊,用戶可以進(jìn)行用戶間的切換,修改密碼,及退出。對(duì)于管理員和超級(jí)用戶還可以進(jìn)行用戶管理。2.倉(cāng)庫(kù)管理模塊倉(cāng)庫(kù)管理模塊可完成倉(cāng)庫(kù)的主要日常操作。包括收料,發(fā)料,增料,退料。同時(shí)還有倉(cāng)庫(kù)的倉(cāng)位管理及盤點(diǎn)調(diào)整。3.物料管理模塊物料管理模塊可完成附加功能,利用這些功能可很好的防止由于人為因素造成的數(shù)據(jù)錯(cuò)誤。具體有物料管理,產(chǎn)品管理,供應(yīng)商管理,訂單管理和生產(chǎn)計(jì)劃管理。4.報(bào)表查詢模塊在此功能模塊,用戶可以進(jìn)行各種條件的查詢。實(shí)時(shí)了解整個(gè)公司的物料狀況。為決策提供依據(jù)。具體有查詢,操作日志及盤點(diǎn)報(bào)表。3.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
大多數(shù)應(yīng)用系統(tǒng)都需要后臺(tái)數(shù)據(jù)庫(kù)地支持。在Windows操作系統(tǒng)中,Access和SQLServer是最常見地網(wǎng)絡(luò)后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)是采用Access數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。3.2.1創(chuàng)建數(shù)據(jù)庫(kù)本系統(tǒng)采用了Access作為數(shù)據(jù)庫(kù)管理系統(tǒng)。先啟動(dòng)Access2000程序,然后創(chuàng)建名為“WMS”的數(shù)據(jù)庫(kù)。并為此數(shù)據(jù)庫(kù)設(shè)置密碼。3.2.2數(shù)據(jù)表結(jié)構(gòu)本倉(cāng)庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)共包括12張數(shù)據(jù)表。1.用戶信息表用戶信息表(Users)用來(lái)保存用戶(管理員,用戶)的信息,該表的結(jié)構(gòu)如表4-1所示。表4-1Users(用戶信息)表的結(jié)構(gòu)2.物料代碼表物料代碼表(Materials)用來(lái)存放企業(yè)所需用的所有的物料。該表的結(jié)構(gòu)如表4-2所示。表4-2Materials(物料代碼)表的結(jié)構(gòu)3.產(chǎn)品代碼表產(chǎn)品代碼表(Productions)用來(lái)保存公司生產(chǎn)的所有產(chǎn)品的信息,該表的結(jié)構(gòu)如表4-3所示。表4-3Productions(產(chǎn)品代碼)表的結(jié)構(gòu)4.產(chǎn)品組成表產(chǎn)品組成表(BoMs)用來(lái)記錄公司生產(chǎn)的產(chǎn)品是由哪些物料組成的。為倉(cāng)庫(kù)發(fā)料提供依據(jù)。該表的結(jié)構(gòu)如表4-4所示。表4-4BoMs(產(chǎn)品組成)表的結(jié)構(gòu)5.供應(yīng)商代碼表供應(yīng)商代碼表(Suppliers)用來(lái)保存公司供應(yīng)商的信息。該表的結(jié)構(gòu)如表4-5所示。表4-5Suppliers(供應(yīng)商代碼)表的結(jié)構(gòu)6.物料供應(yīng)商聯(lián)系表物料供應(yīng)商聯(lián)系表(AVLs)用來(lái)保存物料在供應(yīng)商處的有關(guān)信息。也是系統(tǒng)產(chǎn)生訂單時(shí)的必要信息。該表的結(jié)構(gòu)如表4-6所示。表4-6AVLs(物料供應(yīng)商聯(lián)系)表的結(jié)構(gòu)7.訂單管理表訂單管理表(POs)用來(lái)保存公司給供應(yīng)商買料的訂單,也是倉(cāng)庫(kù)收料的依據(jù)。該表的結(jié)構(gòu)如表4-7所示。表4-7POs(訂單管理)表的結(jié)構(gòu)8.生產(chǎn)計(jì)劃產(chǎn)品管理表生產(chǎn)計(jì)劃產(chǎn)品管理表(PP_Produciton)用來(lái)保存生產(chǎn)計(jì)劃的有關(guān)信息。該表的結(jié)構(gòu)如表4-8所示。表4-8PP_Produciton(生產(chǎn)計(jì)劃產(chǎn)品管理表)表的結(jié)構(gòu)9.生產(chǎn)計(jì)劃物料管理表生產(chǎn)計(jì)劃物料管理表(PP_Material)用來(lái)保存生產(chǎn)計(jì)劃中的每一顆物料的使用狀況。此表是由生產(chǎn)計(jì)劃產(chǎn)品管理表和產(chǎn)品組成表通過(guò)計(jì)算而得到的。該表的結(jié)構(gòu)如表4-9所示。表4-9PP_Material(生產(chǎn)計(jì)劃物料管理)表的結(jié)構(gòu)10.物料現(xiàn)狀表物料現(xiàn)狀表(NowMaterials)用來(lái)保存當(dāng)前的物料狀況,同時(shí)為訂單的產(chǎn)生及生產(chǎn)計(jì)劃的制定提供物料依據(jù)。該表的結(jié)構(gòu)如表4-10所示。表4-10NowMaterials(物料現(xiàn)狀)表的結(jié)構(gòu)11.倉(cāng)庫(kù)倉(cāng)位管理表倉(cāng)庫(kù)倉(cāng)位管理表(Locations)用來(lái)管理倉(cāng)庫(kù)的各個(gè)倉(cāng)位信息。該表的結(jié)構(gòu)如表4-11所示。表4-11Locations(倉(cāng)庫(kù)倉(cāng)位管理)表的結(jié)構(gòu)12.操作日志表操作日志表(DailyDate)用來(lái)保存用戶的所有操作信息。以便以后發(fā)現(xiàn)問(wèn)題時(shí)查詢所需。該表的結(jié)構(gòu)如表4-12所示。表4-12DailyDate(操作日志)表的結(jié)構(gòu)3.2.3數(shù)據(jù)庫(kù)中各表的關(guān)系數(shù)據(jù)庫(kù)中各表之間的關(guān)系如圖4-2所示。圖4-2數(shù)據(jù)庫(kù)中各表的關(guān)系4系統(tǒng)詳細(xì)設(shè)計(jì)在進(jìn)行系統(tǒng)開發(fā)前,一個(gè)很重要的步驟就是建立數(shù)據(jù)庫(kù)的連接,即訪問(wèn)數(shù)據(jù)庫(kù)。VB6提供了多種方式訪問(wèn)數(shù)據(jù)庫(kù),其中以O(shè)DBC與ADO應(yīng)用最多。具體ODBC及ADO詳見相關(guān)理論部分。本系統(tǒng)采用ADO方式訪問(wèn)數(shù)據(jù)庫(kù)。ADO數(shù)據(jù)庫(kù)連接主要分兩步進(jìn)行:一是引用ADO,二是使用ADO連接數(shù)據(jù)庫(kù)。1.引用ADO在VB6菜單“工程”-“引用”從中選擇MicrosoftActiveXDataobjects2.8library和MicrosoftActiveXDataobjectsrecordset2.8兩個(gè)組件,這是在連接數(shù)據(jù)庫(kù)前所必做的工作。圖5-1引用ADO圖5-2選擇ADO控件2.使用ADO連接數(shù)據(jù)庫(kù)本系統(tǒng)采用的是無(wú)源的數(shù)據(jù)庫(kù)連接方法,因?yàn)檎麄€(gè)系統(tǒng)都會(huì)使用到這個(gè)數(shù)據(jù)庫(kù),所以將數(shù)據(jù)庫(kù)的連接定義為全局變量。PublicCnAsNewADODB.Connection‘定義數(shù)據(jù)源Dimdb_pathAsString‘用于存放數(shù)據(jù)庫(kù)的路徑Dimdb_cnAsString‘連接數(shù)據(jù)源字符串db_path=App.Path&"\Data\WMS.mdb"‘指定數(shù)據(jù)庫(kù)文件db_cn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&db_path&";JetOLEDB:databasepassword=123321;"‘?dāng)?shù)據(jù)庫(kù)連接字符串Cn.Opendb_cn‘打開數(shù)據(jù)源本系統(tǒng)采用了Access作為數(shù)據(jù)庫(kù)管理系統(tǒng)。先啟動(dòng)Access2000程序,然后創(chuàng)建名為“WMS”的數(shù)據(jù)庫(kù)。并為此數(shù)據(jù)庫(kù)設(shè)置密碼。在數(shù)據(jù)庫(kù)中建立各表。表名稱及表結(jié)構(gòu)詳見系統(tǒng)設(shè)計(jì)中數(shù)據(jù)表的設(shè)計(jì)。5系統(tǒng)實(shí)施本系統(tǒng)采用VB開發(fā)軟件,進(jìn)行系統(tǒng)開發(fā)。VB有以下一些主要特點(diǎn):(1)強(qiáng)大的查詢與管理功能對(duì)FoxBASE的兼容、增加了數(shù)據(jù)類型(比FoxBase多8種)和命令近500條、函數(shù)200余種、Rushmore技術(shù)、項(xiàng)目管理器。(2)數(shù)據(jù)庫(kù)表的新概念自由表:是可以獨(dú)立使用的表文件,它和數(shù)據(jù)庫(kù)文件無(wú)關(guān)。數(shù)據(jù)庫(kù)表:在數(shù)據(jù)庫(kù)中的表文件,不能單獨(dú)使用,使用前需先打開數(shù)據(jù)庫(kù)文件。(3)擴(kuò)大了對(duì)SQL語(yǔ)言的支持(4)可視化的界面操作工具向?qū)?wizard)、設(shè)計(jì)器(designer)、生成器(builder)等3類共40多種操作工具。(5)支持面向?qū)ο蟮某绦蛟O(shè)計(jì)用戶可以在這些基類的基礎(chǔ)上定義自己的類和子類(subclass)。(6)通過(guò)OLE實(shí)現(xiàn)應(yīng)用集成“對(duì)象鏈接與嵌人”(ObjectLinkingandEmbedding)與包括Word與Excel在內(nèi)的微軟其它應(yīng)用軟件共享數(shù)據(jù),實(shí)現(xiàn)應(yīng)用集成。(7)支持網(wǎng)絡(luò)應(yīng)用VFP既適用于單機(jī)環(huán)境,也適用于網(wǎng)絡(luò)環(huán)境,客戶機(jī)/服務(wù)器功能(用計(jì)算機(jī)網(wǎng)絡(luò)共享數(shù)據(jù)資源)。以下是本系統(tǒng)的主要界面:5.1倉(cāng)庫(kù)管理系統(tǒng)主要界面及使用說(shuō)明本系統(tǒng)按用戶類別及使用功能可以分為管理員登錄、普通用戶登錄及超級(jí)用戶登錄三種。不同類型的用戶具有不同的權(quán)限。所有用戶的主操作界面相同,區(qū)別在于個(gè)別功能的使用權(quán)限。5.1.1系統(tǒng)登錄界面設(shè)計(jì)思路與要點(diǎn):用戶運(yùn)行程序后,輸入用戶名與密碼,程序根據(jù)用戶名到后臺(tái)數(shù)據(jù)庫(kù)查詢用戶名和密碼是否正確,如果正確,則根據(jù)用戶名給出用戶所屬的級(jí)別,并根據(jù)級(jí)別給出相應(yīng)的權(quán)限。如沒有通過(guò)驗(yàn)證,則給出沒有通過(guò)驗(yàn)證的原因。系統(tǒng)登錄界面如圖5-3所示。圖5-3倉(cāng)庫(kù)管理系統(tǒng)登錄界面如果用戶名或密碼錯(cuò)誤,系統(tǒng)會(huì)分別提示,防止非法用戶進(jìn)入系統(tǒng)操作。圖5-4倉(cāng)庫(kù)管理系統(tǒng)密碼錯(cuò)誤界面5.1.2系統(tǒng)主界面設(shè)計(jì)思路與要點(diǎn):用戶登錄通過(guò)后,進(jìn)入系統(tǒng)的主界面。主界面的菜單如果是灰色顯示,則表明此用戶沒有權(quán)限操作此功能。在主界面的狀態(tài)欄會(huì)顯示當(dāng)前用戶名和用戶權(quán)限。界面如圖5-5所示。圖5-5倉(cāng)庫(kù)管理系統(tǒng)主界面5.1.3系統(tǒng)管理模塊系統(tǒng)管理模塊主是功能是進(jìn)行本系統(tǒng)的一些常用管理工作,共有四個(gè)子模塊:重新登錄,修改密碼,用戶管理,退出。1.重新登錄功能進(jìn)入系統(tǒng)后,可選擇重新登錄在不現(xiàn)用戶之間進(jìn)行切換。界面如圖5-6所示。圖5-6系統(tǒng)重登錄界面2.修改密碼功能設(shè)計(jì)思路和要點(diǎn):用戶如需修改自己的登錄密碼,需輸入舊密碼與新密碼,程序在數(shù)據(jù)庫(kù)中修改用戶的密碼。界面如圖5-7所示。圖5-7修改密碼界面3.用戶管理功能設(shè)計(jì)思路和要點(diǎn):用戶管理是對(duì)使用此系統(tǒng)的所有用戶進(jìn)行管理。分為增加,刪除以及修改用戶信息。此功能只有管理員和超級(jí)用戶才能使用。普通用戶不能執(zhí)行此操作。界面如圖5-8所示。圖5-8用戶管理界面4.退出功能退出即退出本系統(tǒng)。選擇系統(tǒng)管理下的退出即可。如圖5-9所示。圖5-9退出系統(tǒng)菜單5.1.4倉(cāng)庫(kù)管理模塊倉(cāng)庫(kù)管理模塊是本系統(tǒng)的核心模塊。根據(jù)倉(cāng)庫(kù)的日常操作共分有六個(gè)子模塊,分別是:入庫(kù)操作,出庫(kù)操作,退料操作,增料操作,倉(cāng)位管理和盤點(diǎn)損益。已基本包括了倉(cāng)庫(kù)管理的主要功能。1.入庫(kù)操作設(shè)計(jì)思路和要點(diǎn):入庫(kù)操作即倉(cāng)庫(kù)的收料,系統(tǒng)規(guī)定收料只能根據(jù)訂單來(lái)進(jìn)行。沒有訂單就不能完成收料。每個(gè)訂單都對(duì)應(yīng)一個(gè)入庫(kù)操作。這樣可以大大減少因人為因素產(chǎn)生的錯(cuò)誤。規(guī)范化倉(cāng)庫(kù)收料操作。選擇訂單號(hào)碼后,相關(guān)的訂單信息已會(huì)顯示出來(lái)。訂單號(hào)碼是由訂單管理模塊產(chǎn)生。倉(cāng)庫(kù)人員沒有權(quán)限產(chǎn)生訂單。界面如圖5-10所示。圖5-10入庫(kù)操作界面2.出庫(kù)操作設(shè)計(jì)思想和要點(diǎn):出庫(kù)操作即倉(cāng)庫(kù)的發(fā)料,本系統(tǒng)規(guī)定倉(cāng)庫(kù)的發(fā)料需根據(jù)生產(chǎn)計(jì)劃來(lái)進(jìn)行。沒有生產(chǎn)計(jì)劃則不能發(fā)料。生產(chǎn)計(jì)劃的產(chǎn)生由專門模塊實(shí)現(xiàn)。生產(chǎn)計(jì)劃用工單來(lái)區(qū)分。每個(gè)工單的發(fā)料可有兩種方式,一種是按工單發(fā)料,即一次性將一個(gè)工單的全部所需物料全部發(fā)至生產(chǎn)線。另一種是按物料,即根據(jù)生產(chǎn)狀況,一個(gè)一個(gè)將物料發(fā)至生產(chǎn)線。選擇選擇發(fā)料類型,按工單或按物料。按工單的話,則選擇工單號(hào)即生產(chǎn)計(jì)劃號(hào),系統(tǒng)自動(dòng)將此工單的所有料發(fā)至生產(chǎn)線。界面如圖5-11和圖5-12所示。圖5-11出庫(kù)操作按工單界面圖5-12出庫(kù)操作按物料界面3.退料操作設(shè)計(jì)思路和要點(diǎn):退料操作是針對(duì)生產(chǎn)線由于各種原因產(chǎn)生的生產(chǎn)中多領(lǐng)的物料退回倉(cāng)庫(kù)。退料時(shí)需選擇所退物料的料號(hào)及數(shù)量。程序會(huì)根據(jù)這些信息在數(shù)據(jù)庫(kù)中作出相應(yīng)的調(diào)整。界面如圖5-13所示。圖5-13退料操作界面4.增料操作設(shè)計(jì)思路和要點(diǎn):增料操作即由于生產(chǎn)損耗而需要增料。為了核算成本,增料需根據(jù)生產(chǎn)計(jì)劃號(hào)來(lái)進(jìn)行增料操作,這樣就可以清楚列出每次生產(chǎn)的損耗。界面如圖5-14所示。圖5-14增料操作界面5.倉(cāng)位管理設(shè)計(jì)思路與要點(diǎn):倉(cāng)位管理是對(duì)倉(cāng)庫(kù)的各個(gè)倉(cāng)位進(jìn)行分配與管理??梢栽黾有碌膫}(cāng)位和修改倉(cāng)位存放的物料。界面如圖5-15所示。圖5-15倉(cāng)位管理界面6.盤點(diǎn)損益設(shè)計(jì)思路和要點(diǎn):每次盤點(diǎn)后,需根據(jù)盤點(diǎn)結(jié)果進(jìn)行某些物料的調(diào)整。調(diào)整分為收益和虧損。界面如圖5-16所示。圖5-16盤點(diǎn)損益界面5.1.5物料管理模塊此模塊的主要功能是對(duì)倉(cāng)庫(kù)和生產(chǎn)及倉(cāng)庫(kù)和物料的一些接口數(shù)據(jù)的管理。在現(xiàn)代企業(yè)中,每個(gè)系統(tǒng)之間都有一定的聯(lián)系。倉(cāng)庫(kù)系統(tǒng)也不例外,為了更好的管理倉(cāng)庫(kù),得到更全的數(shù)據(jù),減少因?yàn)槿藶橐蛩囟l(fā)生的錯(cuò)誤,倉(cāng)庫(kù)與其他系統(tǒng)也有一定的數(shù)據(jù)聯(lián)系。此模塊共有五個(gè)子模塊:物料管理,產(chǎn)品管理,供應(yīng)商管理,生產(chǎn)計(jì)劃和訂單管理。1.物料管理設(shè)計(jì)思路和要點(diǎn):物料管理模塊是管理企業(yè)的所有的物料,系統(tǒng)為每個(gè)物料給出一個(gè)代碼。在企業(yè)內(nèi)部以這個(gè)代碼來(lái)進(jìn)行收料,發(fā)料等操作。物料代碼是整個(gè)企業(yè)物料管理的基礎(chǔ)。因此物料代碼的管理是非常重要的。綜合公司的具體情況,決定物料代碼由程序根據(jù)一定的規(guī)則自動(dòng)產(chǎn)生。物料采用最大最小數(shù)量來(lái)控制。界面如圖5-17所示。圖5-17物料管理界面2.產(chǎn)品管理設(shè)計(jì)思路和要點(diǎn):產(chǎn)品管理模塊主是對(duì)公司的所有產(chǎn)品進(jìn)行編碼及記錄產(chǎn)品的組成情況。相應(yīng)地分兩部分,一個(gè)是產(chǎn)品代碼管理,另一個(gè)是產(chǎn)品組成物料清單管理。產(chǎn)品代碼是由程序根據(jù)一定的規(guī)則產(chǎn)生。而產(chǎn)品組成物料清單則是由物料管理中的物料組成的。產(chǎn)品與物料最大的不同點(diǎn)在于產(chǎn)品是由公司生產(chǎn)出來(lái)的,而物料是由公司直接買來(lái)的。界面如圖5-18和圖5-19所示。圖5-18產(chǎn)品管理界面圖5-19產(chǎn)品物料組成清單界面3.供應(yīng)商管理設(shè)計(jì)思路和要點(diǎn):供應(yīng)商管理也分兩部分,一個(gè)是供應(yīng)商代碼管理,另一個(gè)是供應(yīng)商物料代碼管理。供應(yīng)商代碼管理是為了方便對(duì)供應(yīng)商進(jìn)行調(diào)整。供應(yīng)商加上供應(yīng)商的物料代碼組成了一個(gè)綜合信息。我們?yōu)槊總€(gè)綜合信息進(jìn)行編號(hào),方便管理。界面如圖5-20和圖5-21所示。圖5-20供應(yīng)商代碼管理界面圖5-21供應(yīng)商物料代碼管理界面4.生產(chǎn)計(jì)劃管理設(shè)計(jì)思路和要點(diǎn):生產(chǎn)計(jì)劃管理需根據(jù)當(dāng)前的物料狀況來(lái)進(jìn)行。每次生產(chǎn)計(jì)劃以編號(hào)來(lái)劃分。編號(hào)由系統(tǒng)產(chǎn)生。計(jì)劃產(chǎn)生時(shí)系統(tǒng)會(huì)檢查物料狀況。如物料狀況不允許則不能成功產(chǎn)生生產(chǎn)計(jì)劃。界面如圖5-22所示。圖5-22生產(chǎn)計(jì)劃管理界面5.訂單管理設(shè)計(jì)思路和要點(diǎn):訂單可以系統(tǒng)自動(dòng)產(chǎn)生,也可以手工產(chǎn)生。自動(dòng)產(chǎn)生時(shí),根據(jù)物料的管理辦法,產(chǎn)生訂單可以是多個(gè)也可以是一個(gè)。而手工定單的產(chǎn)生只能是一個(gè)。定單產(chǎn)生后需進(jìn)行確認(rèn)才能生效。界面如圖5-23所示。圖5-23訂單管理界面5.1.6報(bào)表查詢模塊此模塊的主要功能是查詢及報(bào)表。1.查詢?cè)O(shè)計(jì)思路和要點(diǎn):根據(jù)各種查詢條件查詢物料信息。物料信息包含三部分,一為基本信息,二為訂單信息,三為生產(chǎn)計(jì)劃信息。適合所有使用者。界面如圖5-24所示。圖5-24查詢界面2.查詢?nèi)粘2僮髟O(shè)計(jì)思路與要點(diǎn):對(duì)系統(tǒng)的每一次操作能應(yīng)及時(shí)地記錄下來(lái),以便日后查詢。因此在數(shù)據(jù)庫(kù)中單獨(dú)創(chuàng)建一張表,用于記錄系統(tǒng)的日常操作,即倉(cāng)庫(kù)的各種日常操作。通過(guò)此功能,可能追溯系統(tǒng)數(shù)據(jù)的整個(gè)變化過(guò)程。使整個(gè)系統(tǒng)的運(yùn)行都在控制之內(nèi)。界面如圖5-25所示。圖5-25操作日志界面3.盤點(diǎn)報(bào)表設(shè)計(jì)思路和要點(diǎn):盤點(diǎn)報(bào)表可以根據(jù)盤點(diǎn)的需要,按物料編碼或按倉(cāng)位生成。盤點(diǎn)報(bào)表將列出當(dāng)前時(shí)刻,倉(cāng)庫(kù)中所有物料的數(shù)量及存放地點(diǎn),以便盤點(diǎn)時(shí)參考。同時(shí)此報(bào)表還可以輸出成各種格式,以方便用戶使用。界面如圖5-26所示。圖5-26盤點(diǎn)報(bào)表界面6系統(tǒng)維護(hù)與評(píng)價(jià)6.1系統(tǒng)維護(hù)6.1.1硬軟件的準(zhǔn)備本倉(cāng)儲(chǔ)管理系統(tǒng)以MicrosoftWindowsXPProfessional操作系統(tǒng)為運(yùn)行平臺(tái),安裝MicrosoftVisualFoxPro6.0。計(jì)算機(jī)配置要求:CPU550Mhz以上內(nèi)存256MB以上硬盤40G以上6.1.2人員培訓(xùn)因?yàn)橄到y(tǒng)投入運(yùn)行后,主管人員與業(yè)務(wù)操作人員將在系統(tǒng)中工作,雖然大多數(shù)人員來(lái)自現(xiàn)行系統(tǒng),精通業(yè)務(wù),但往往缺乏計(jì)算機(jī)知識(shí),所以為保證系統(tǒng)調(diào)試和運(yùn)行的順利進(jìn)行,應(yīng)根據(jù)他們的基礎(chǔ),提前進(jìn)行培訓(xùn),使他們適應(yīng)并逐步熟悉新的系統(tǒng)操作方法。具體有:(1)讓員工了解系統(tǒng)各功能,包括輸入和輸出。(2)保密性培訓(xùn),包括系統(tǒng)進(jìn)入的密碼以及對(duì)敏感信息的保密。(3)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的建立與數(shù)據(jù)的輸入。(4)良好習(xí)慣的培養(yǎng)。6.1.3數(shù)據(jù)準(zhǔn)備與試運(yùn)行數(shù)據(jù)的收集、整理、錄入是一項(xiàng)既繁瑣,勞動(dòng)量又大的工作。而沒有一定基礎(chǔ)數(shù)據(jù)的準(zhǔn)備,系統(tǒng)調(diào)試不能很好地進(jìn)行。一般說(shuō)來(lái),確定數(shù)據(jù)庫(kù)物理模型之后,就應(yīng)進(jìn)行數(shù)據(jù)的整理、錄入。這樣既分散了工作量,又可以為系統(tǒng)調(diào)試提供真實(shí)的數(shù)據(jù)。這個(gè)階段,需要制定逐步實(shí)現(xiàn)物理模型的具體計(jì)劃,協(xié)調(diào)各方面的任務(wù),檢查工作進(jìn)度和質(zhì)量,組織全系統(tǒng)的調(diào)試,完成舊系統(tǒng)向新系統(tǒng)的轉(zhuǎn)換。如果系統(tǒng)調(diào)試完成,并且已有一小部分?jǐn)?shù)據(jù)入庫(kù),就可以開始系統(tǒng)的試運(yùn)行了。一方面通過(guò)試運(yùn)行來(lái)進(jìn)一步檢驗(yàn)應(yīng)用程序在真實(shí)的或接近真實(shí)的環(huán)境下是否符合設(shè)計(jì)要求;另一方面,系統(tǒng)的試運(yùn)行對(duì)于系統(tǒng)設(shè)計(jì)的性能檢測(cè)和評(píng)價(jià)是十分重要的。試運(yùn)行主要包括功能測(cè)試和性能測(cè)試,從而找出系統(tǒng)的不足,加以改進(jìn)。試運(yùn)行完成后,就可以進(jìn)入系統(tǒng)的運(yùn)行和維護(hù)階段了。6.1.4系統(tǒng)維護(hù)系統(tǒng)維護(hù)主要是為了改正錯(cuò)誤、擴(kuò)充功能、提升系統(tǒng)的使用能力。系統(tǒng)維護(hù)可以包括以下幾個(gè)方面:硬件維護(hù):主要指主機(jī)和外設(shè)以及網(wǎng)絡(luò)的維護(hù)。如網(wǎng)絡(luò)連接硬件故障,網(wǎng)線損壞等。大型數(shù)據(jù)庫(kù)可以采用雙機(jī)備份的方式進(jìn)行。數(shù)據(jù)維護(hù):一般由數(shù)據(jù)庫(kù)管理員負(fù)責(zé)。如確定用戶身份、定義其操作權(quán)限、修改或添加數(shù)據(jù)項(xiàng)以及數(shù)據(jù)詞典等。本系統(tǒng)中可以涉及到的數(shù)據(jù)維護(hù)有數(shù)據(jù)的備份和數(shù)據(jù)恢復(fù),以及用戶增減、數(shù)據(jù)項(xiàng)的增減等。軟件維護(hù):在實(shí)際應(yīng)用過(guò)程中發(fā)現(xiàn)的錯(cuò)誤以及用戶需要增減的應(yīng)用程序等都屬于軟件維護(hù)。本系統(tǒng)也存在使用過(guò)程中對(duì)發(fā)現(xiàn)的錯(cuò)誤進(jìn)行更改、根據(jù)使用情況更改應(yīng)用程序等情況。代碼維護(hù):當(dāng)實(shí)際使用工作環(huán)境的代碼發(fā)生改變,或者代碼適應(yīng)不了使用要求時(shí)都需要對(duì)代碼進(jìn)行維護(hù)。系統(tǒng)維護(hù)是整個(gè)系統(tǒng)生命周期內(nèi)占用費(fèi)用比重最大的一個(gè)階段,一個(gè)系統(tǒng)的維護(hù)是系統(tǒng)能否充分發(fā)揮作用的重要保證。系統(tǒng)維護(hù)可以分為:糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)共四種。據(jù)統(tǒng)計(jì),系統(tǒng)維護(hù)階段主要進(jìn)行的是完善性維護(hù)。6.2系統(tǒng)評(píng)價(jià)本系統(tǒng)是針對(duì)##市##縣公司的倉(cāng)儲(chǔ)管理信息系統(tǒng),其功能基本能滿足公司的正常倉(cāng)儲(chǔ)管理需求,通過(guò)管理人員以及普通員工模擬運(yùn)用該系統(tǒng)發(fā)現(xiàn),系統(tǒng)中存在一些不盡人意之處。如所開發(fā)的系統(tǒng)功能較為簡(jiǎn)單,離實(shí)用階段還有差距,無(wú)法實(shí)現(xiàn)聯(lián)網(wǎng)功能等。完善該系統(tǒng)主要就是針對(duì)以上的不足之處來(lái)進(jìn)行設(shè)計(jì),可以在系統(tǒng)原有的基礎(chǔ)上開發(fā)普通庫(kù)位管理模塊,在物品入庫(kù)時(shí)能準(zhǔn)確的控制其存放位置。在出庫(kù)時(shí)能快速的查找到該物品。
總結(jié)整個(gè)倉(cāng)庫(kù)管理考試系統(tǒng)主要包括上面所寫的模塊及功能,基本上已經(jīng)能夠覆蓋了倉(cāng)庫(kù)日常管理中的主要操作。內(nèi)容也較為詳盡。由于時(shí)間、所學(xué)以及精力的關(guān)系,該系統(tǒng)還處于原型設(shè)計(jì)階段,許多預(yù)想的模塊還沒有能夠及時(shí)添加進(jìn)去。就是寫進(jìn)系統(tǒng)的也有部分模塊還可以更加好的進(jìn)行完善。本倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)和分析到目前為止還只是一個(gè)初始階段,在這段時(shí)間的設(shè)計(jì)過(guò)程中,從中得到了一些成績(jī),也有一些不足。成績(jī)能夠比較好的進(jìn)行需求分析,可行性分析以及系統(tǒng)設(shè)計(jì),來(lái)獨(dú)立開發(fā)一個(gè)較為小型的MIS系統(tǒng);完成了倉(cāng)庫(kù)管理中日常使用最多的最主要的功能。具有很好的防呆功能。對(duì)數(shù)據(jù)的處理也有一定的聯(lián)系,可減少人為因素帶來(lái)的影響。較少的鍵盤輸入,大多數(shù)功能可只用鼠標(biāo)來(lái)完成操作。模塊化編程,為以后的改進(jìn)提供了方便。不足系統(tǒng)只提供了鍵盤和鼠標(biāo)的輸入,沒有提供條碼掃描的輸入。系統(tǒng)沒有提供打印輸出的功能,如果需要打印還需借助其他的軟件。系統(tǒng)只是提供了一個(gè)簡(jiǎn)單的功能,與現(xiàn)代化的公司倉(cāng)庫(kù)定理還有不小的差距。系統(tǒng)的一些模塊的功能是理論化的,在實(shí)際中還有許多更復(fù)雜的情況并沒有考慮進(jìn)去。在以后實(shí)際作用過(guò)程中很有很多地方需改進(jìn)。
致謝
經(jīng)過(guò)了幾個(gè)月的努力,我順利地完成了畢業(yè)設(shè)計(jì),在這段時(shí)間里,有很多幫助過(guò)我值得我感謝的人。首先,我要感謝母?;搓幑W(xué)院給了我這次親自動(dòng)手的機(jī)會(huì),讓我再一次感受到成功的喜悅和成功路上經(jīng)歷的坎坷,淮陰工學(xué)院給我們提供了舒適的學(xué)習(xí)環(huán)境,豐富的學(xué)習(xí)資源,為我的畢業(yè)設(shè)計(jì)得以順利完成提供了莫大的支持。其次,感謝我的指導(dǎo)老師劉長(zhǎng)平老師,當(dāng)我遇到問(wèn)題時(shí),劉老師都會(huì)悉心指導(dǎo),我們都知道劉老師在這段時(shí)間比我們都忙,但是他為了給我們指導(dǎo)畢業(yè)設(shè)計(jì),可以說(shuō)是不辭辛勞,百忙之中還不忘關(guān)心我們的畢業(yè)設(shè)計(jì),劉老師為了我們真的付出了很多。再次,我要感謝幫助過(guò)我的同學(xué),每當(dāng)我遇到困難,他們都會(huì)不遺余力地幫助我,每當(dāng)我失意的時(shí)候,他們都會(huì)犧牲自己的時(shí)間來(lái)鼓勵(lì)我,讓我重拾自信,繼續(xù)奮進(jìn),這次畢業(yè)設(shè)計(jì)能夠順利完成,離不開他們對(duì)我的關(guān)心和幫助,在此,我向他們表示衷心地感謝。最后,感謝答辯組的各位老師對(duì)我的指導(dǎo),經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我明白了一切成果都是來(lái)之不易的,相信只有親身經(jīng)歷的人才會(huì)有這種體會(huì)。我會(huì)不斷努力,不斷充實(shí)自己,提高自己的綜合素質(zhì),將來(lái)做一個(gè)對(duì)社會(huì)有用的人。參考文獻(xiàn)[1]陸惠恩.軟件工程基礎(chǔ).北京:人民郵電出版社,2005.9[2]薛華成.管理信息系統(tǒng)[J].清華大學(xué)出版社.2001.(6):22-25.[3]肖姨,張艷叉.中文Access2002數(shù)據(jù)庫(kù)開發(fā)指南[J].冶金工業(yè)出版社.2002.(5):5-9.[4]EvelinaLamma,PaolaMello,F(xiàn)abrizioRiguzzi.ASystemforMeasuringFunctionPointsfromanER-DFDSpecification[J].TheComputerJournal.2004.Vol.3(12):36-38.[5]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京.高等教育出版社.1997.178.[6]李國(guó)輝,湯大權(quán),武德蜂.信息組織與檢索[J].科學(xué)出版社.2003.(5):34-37.[7]AmundTveit.ASurveyOfAgent-orientedSoftwareEngineering.2002.Vol.8(5):21-22.[8]趙延光,刑俊英.數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)[J].計(jì)算機(jī)工程與應(yīng)用.1998.(3):16-17.[9]馮方方.ASP基礎(chǔ)教程[M].北京.清華大學(xué)出版社.2004.51.[10]王興動(dòng),千麗霞,曹明玉.ASP&ASP應(yīng)用編程[J].電子工業(yè)出版社.2004.(9):77-81.精品文檔精心整理精品文檔可編輯的精品文檔倉(cāng)儲(chǔ)管理信息系統(tǒng)09建一朱雄風(fēng)(2009552518)09建二潘磊(2009551623)目錄1.系統(tǒng)概述 41.1背景 41.2系統(tǒng)目標(biāo) 52.系統(tǒng)分析 52.1組織結(jié)構(gòu)分析 52.2業(yè)務(wù)流程分析 62.3數(shù)據(jù)流程分析 82.3.1數(shù)據(jù)流程圖 82.3.2數(shù)據(jù)字典 193.系統(tǒng)設(shè)計(jì) 233.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 243.2物流配置方案設(shè)計(jì) 243.3代碼設(shè)計(jì) 263.4數(shù)據(jù)庫(kù)設(shè)計(jì) 273.5輸入輸出設(shè)計(jì) 313.6處理流程設(shè)計(jì) 344.系統(tǒng)實(shí)施 354.1程序設(shè)計(jì) 354.2系統(tǒng)測(cè)試 364.3系統(tǒng)操作手冊(cè) 381.系統(tǒng)概述1.1倉(cāng)儲(chǔ)管理系統(tǒng)開發(fā)背景1開發(fā)背景在市場(chǎng)經(jīng)濟(jì)的大環(huán)境下,越來(lái)越多的人士逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行各類管理,交流的便捷,庫(kù)存數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對(duì)庫(kù)存信息管理的迫切需求而設(shè)計(jì)開發(fā)的軟件,經(jīng)濟(jì)和科學(xué)技術(shù)發(fā)展加速,各個(gè)領(lǐng)域?qū)τ谟?jì)算機(jī)和科學(xué)技術(shù)的運(yùn)用要求也越來(lái)越高,各個(gè)企業(yè)的競(jìng)爭(zhēng)歸根結(jié)底就是技術(shù)和管理的競(jìng)爭(zhēng),他們?yōu)榱藸?zhēng)取獲得利益最大化,必須擁有一套完善的管理系統(tǒng)來(lái)管理本企業(yè),以適應(yīng)時(shí)代潮流和發(fā)展的需要。作為一家規(guī)模較大且經(jīng)營(yíng)時(shí)間較長(zhǎng)的公司,隨著信息處理量的快速放大,工作量越來(lái)越多,這就要求企業(yè)各方面的工作更全面、先進(jìn)、高效。純辦公軟件無(wú)論從準(zhǔn)確度還是及時(shí)性都已無(wú)法滿足公司需要。因此開發(fā)一個(gè)界面友好,易于操作的較為完善的庫(kù)存管理系統(tǒng)來(lái)管理貨品,對(duì)整個(gè)公司的所有物資的管理和查詢等自動(dòng)化處理變得十分重要。2重點(diǎn)難點(diǎn)庫(kù)存管理對(duì)企業(yè)來(lái)說(shuō)是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時(shí)結(jié)清每筆業(yè)務(wù),盤點(diǎn)庫(kù)存和貨物流動(dòng)情況,保證企業(yè)生產(chǎn)用料以及貨物安全,庫(kù)管人員要花費(fèi)大量人力物力和時(shí)間來(lái)做數(shù)據(jù)記錄統(tǒng)計(jì)工作。在世界發(fā)達(dá)國(guó)家,庫(kù)存管理的計(jì)算機(jī)化水平已經(jīng)很高了,盡管我國(guó)的生產(chǎn)企業(yè)在這方面也有了很強(qiáng)的意識(shí)和長(zhǎng)足的進(jìn)步,但仍存在這樣、那樣的一些問(wèn)題。表現(xiàn)之一:有的企業(yè)單位的庫(kù)存管理部分目前仍為手工、半手工操作。從供應(yīng)單位辦理入庫(kù)登記開始,到使用單位輸領(lǐng)料出庫(kù)手續(xù)為止,所有操作基本上都是由倉(cāng)庫(kù)管理人員筆寫,加上算盤、計(jì)算器來(lái)完成。這不僅繁鎖,效率低,而且缺乏庫(kù)存管理的一些基本手段,如庫(kù)存狀況統(tǒng)計(jì),查詢經(jīng)濟(jì)訂貨量計(jì)算等,這給企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟(jì)利益上的損失。表現(xiàn)之二為:有的單位的庫(kù)存管理部已上了微機(jī),但對(duì)微機(jī)的利用效率極低,有的在用它打游戲,有的僅把它當(dāng)計(jì)算器或打字機(jī)來(lái)用。表現(xiàn)之三為:有的企業(yè)單位既有了微機(jī)同時(shí)也有了庫(kù)存管理軟件,但硬件上去了,軟件上不去。因?yàn)樗麄冇玫膸?kù)存管理軟件,大多為自己的工作人員及其他一些非專業(yè)人員所開發(fā)的簡(jiǎn)單的管理程序,很難稱得上是“庫(kù)存管理信息系統(tǒng)軟件”這些程序的弱點(diǎn)多表現(xiàn)為:1)系統(tǒng)開發(fā)時(shí)無(wú)科學(xué)的理論支持。2)開發(fā)過(guò)程中調(diào)研不全面。3)軟件編寫時(shí)模型不清晰完整。4)所用開發(fā)工具落后。1.2倉(cāng)儲(chǔ)管理系統(tǒng)目標(biāo)1目標(biāo)概述社會(huì)在不斷進(jìn)步,科學(xué)技術(shù)和管理也在迅速發(fā)展,這使得每個(gè)企業(yè)得到了前所未有的發(fā)展機(jī)遇,但同時(shí)也必須面對(duì)市場(chǎng)競(jìng)爭(zhēng)的嚴(yán)重挑戰(zhàn),在日趨激烈的競(jìng)爭(zhēng)環(huán)境下,企業(yè)要求生存、發(fā)展,就必須對(duì)企業(yè)進(jìn)行科學(xué)的管理。而用計(jì)算機(jī)來(lái)處理企業(yè)內(nèi)部信息間的流通和使用,既可以實(shí)現(xiàn)數(shù)據(jù)信息的共享,控制好數(shù)據(jù)的冗余度,并使企業(yè)有統(tǒng)一的管理,提高信息的利用率;又可以實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,表示大量數(shù)據(jù)相互間的多種聯(lián)系,這樣就可以大大的提高企業(yè)生產(chǎn)動(dòng)作的效率。本次設(shè)計(jì)即是對(duì)商品在庫(kù)存管理方面所做的分析,商品的大量出入倉(cāng)庫(kù),使得每一個(gè)大型制造企業(yè)每年要花費(fèi)的人力,投資,設(shè)施,費(fèi)用去計(jì)劃和控制存貨,存貨的周轉(zhuǎn)率是標(biāo)志著企業(yè)運(yùn)營(yíng)效率的重要指標(biāo),對(duì)企業(yè)的資產(chǎn)收益率起著重要的決定作用。所以近年來(lái),企業(yè)管理者開始重視存貨管理的重要性,存貨管理主要是對(duì)商品的管理,它強(qiáng)調(diào)的是對(duì)商品貨物的存儲(chǔ)和傳送,數(shù)量和狀態(tài)變化信息的管理,其目標(biāo)是在于降低庫(kù)存成本,減少庫(kù)存資金占用的同時(shí),保證商品貨物按計(jì)劃流動(dòng),保證生產(chǎn)過(guò)程中的物料需求,保證生產(chǎn)的正常運(yùn)行,從而使商品滿足顧客和市場(chǎng)上的需求,庫(kù)存控制就是要權(quán)衡庫(kù)存費(fèi)用(包括商品價(jià)值,訂貨費(fèi)用,短缺等),使總費(fèi)用最低。倉(cāng)儲(chǔ)管理系統(tǒng)的職能大體上包括訂單管理、入庫(kù)管理和出庫(kù)管理。所以庫(kù)存管理人員已經(jīng)成為倉(cāng)庫(kù)的計(jì)劃員,他們的工作也受到了高度的重視,他們和市場(chǎng)部門及生產(chǎn)部門協(xié)同工作并成為整個(gè)企業(yè)組織的重要組成部分。因此,商品貨物信息必須具有高度的準(zhǔn)確性,這就需要有好的管理系統(tǒng),能簡(jiǎn)明的反映實(shí)際情況。以上所述就是本次倉(cāng)儲(chǔ)管理系統(tǒng)開發(fā)的依據(jù)和目標(biāo)。2主要功能基本信息管理,指對(duì)供應(yīng)商信息,客戶信息,貨品信息的管理?;拘畔⒉樵児芾?,指對(duì)供應(yīng)商信息,客戶信息,貨品信息的查詢管理。退貨管理,指對(duì)退貨信息的管理。退貨查詢,指對(duì)退貨信息的查詢操作。采購(gòu)管理,指對(duì)采購(gòu)信息的管理操作。采購(gòu)查詢,指對(duì)采購(gòu)信息的查詢操作。銷售管理,指對(duì)銷售信息的管理操作。銷售查詢,指對(duì)銷售信息的查詢操作。短線管理,指對(duì)短線信息的管理操作。超儲(chǔ)管理,指對(duì)超儲(chǔ)信息的管理操作。報(bào)表管理,指對(duì)收入報(bào)表,支付報(bào)表,利潤(rùn)報(bào)表的管理操作。注冊(cè)管理和退出系統(tǒng)。2.系統(tǒng)分析2.1組織結(jié)構(gòu)分析從行政管理和職能分工角度來(lái)看,公司庫(kù)存管理信息系統(tǒng)的組織機(jī)構(gòu)如下圖所示:2.2業(yè)務(wù)流程分析公司的庫(kù)存管理信息系統(tǒng)的執(zhí)行主要由部門完成,其采購(gòu)部由采購(gòu)人員組成,企劃部由企劃人員組成,財(cái)務(wù)部由財(cái)務(wù)人員組成,銷售部由銷售人員組成,物資部由倉(cāng)庫(kù)管理員和質(zhì)檢人員組成,運(yùn)營(yíng)部由運(yùn)營(yíng)人員組成。具體的業(yè)務(wù)是由多個(gè)部分組成,我把這些業(yè)務(wù)也都設(shè)計(jì)到我們的系統(tǒng)中了。普通的庫(kù)存管理系統(tǒng)只要是統(tǒng)計(jì)好庫(kù)中所要入庫(kù)和出庫(kù)的商品數(shù)量就可以了,我們不光進(jìn)行了數(shù)量上的統(tǒng)計(jì)還進(jìn)行了金額方面的統(tǒng)計(jì),這樣按月、季、年來(lái)進(jìn)行財(cái)務(wù)方面的入貨、出貨,具體庫(kù)存的分類金額統(tǒng)計(jì),生成相應(yīng)的分類報(bào)表,這些報(bào)表可以匯總到財(cái)務(wù)部,為財(cái)務(wù)核算提供資料。由業(yè)務(wù)流程圖可以了解到庫(kù)存管理信息系統(tǒng)中具體每一方面的業(yè)務(wù)進(jìn)展情況,每一個(gè)實(shí)體與系統(tǒng)邏輯處理之間的緊密聯(lián)系,也可以看出系統(tǒng)在運(yùn)作過(guò)程中所生成的文件資料報(bào)表信息的傳遞流程。下面是對(duì)業(yè)務(wù)流程的分析:首先根據(jù)市場(chǎng)的調(diào)研由企劃部制定出詳細(xì)的需求報(bào)表,經(jīng)采購(gòu)部的審批后生成訂貨單報(bào)表,并存儲(chǔ)訂貨單,將訂貨單報(bào)表提供給供應(yīng)商,由供應(yīng)商供貨,所供貨物經(jīng)質(zhì)檢員檢查后,生成質(zhì)檢報(bào)表并存儲(chǔ),將不合格貨物制定出退貨單提供給供應(yīng)商,合格貨物入庫(kù)。銷售部根據(jù)客戶訂單制成發(fā)貨通知單,通過(guò)庫(kù)存信息查詢具體庫(kù)存,最終由倉(cāng)庫(kù)管理員填寫提貨單,并生成提貨單報(bào)表。若收到客戶退貨申請(qǐng),進(jìn)行退貨登記并生成退貨單報(bào)表,所退貨物重新入庫(kù),生成新的庫(kù)存報(bào)表。根據(jù)訂貨單報(bào)表制作出本月購(gòu)貨單報(bào)表,根據(jù)提貨單報(bào)表制作出本月銷貨單報(bào)表,由這兩份報(bào)表進(jìn)行利潤(rùn)計(jì)算生成利潤(rùn)表提交財(cái)務(wù)部。業(yè)務(wù)流程圖符號(hào)說(shuō)明如下:下面是倉(cāng)儲(chǔ)管理系統(tǒng)的數(shù)據(jù)流程圖:2.3數(shù)據(jù)流程分析2.3.1數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況;是在對(duì)系統(tǒng)調(diào)查階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來(lái)源和去向。數(shù)據(jù)流程圖的基本符號(hào)說(shuō)明如下:進(jìn)程處理數(shù)據(jù)流1數(shù)據(jù)存儲(chǔ)外部實(shí)體首先將系統(tǒng)的頂層圖畫出,說(shuō)明了系統(tǒng)的總的處理功能和輸入輸出的數(shù)據(jù)流,包含的外部項(xiàng)有物資部、采購(gòu)部、銷售部、財(cái)務(wù)部,物資部查看貨品信息、超儲(chǔ)信息和短線信息的各項(xiàng)具體情況,由庫(kù)存管理系統(tǒng)返回相關(guān)結(jié)果;采購(gòu)部查看采購(gòu)信息的錄入、修改和查詢,由系統(tǒng)返回各項(xiàng)結(jié)果;銷售部查看貨品銷售信息和退貨信息然后由系統(tǒng)返回結(jié)果;最后綜合三方面的處理信息,系統(tǒng)將財(cái)務(wù)報(bào)表返回給財(cái)務(wù)部。物資部是庫(kù)存管理歷史庫(kù)存部分的分管部門,對(duì)于庫(kù)存的各項(xiàng)貨品的基本信息向系統(tǒng)發(fā)出錄入的請(qǐng)求,系統(tǒng)判斷后返回結(jié)果,物資部人員就可以在系統(tǒng)中錄入基本貨品的信息了;當(dāng)然貨品基本信息的處理還包括修改、刪除、查詢的處理;最后生成的貨品信息表儲(chǔ)存到貨品資料中;采購(gòu)部是貨品進(jìn)入倉(cāng)庫(kù)的入口部分,每一個(gè)公司都會(huì)對(duì)市場(chǎng)進(jìn)行總體的調(diào)查,分析市場(chǎng)需求,當(dāng)收到具體的需求表時(shí),采購(gòu)部會(huì)把采購(gòu)回來(lái)的貨品進(jìn)行處理,向系統(tǒng)發(fā)出新貨品的錄入請(qǐng)求,系統(tǒng)接受請(qǐng)求后進(jìn)行錄入處理,并更新貨品存儲(chǔ)數(shù)據(jù)庫(kù),同樣的采購(gòu)處理還有修改貨品信息、查詢貨品信息的功能;最后生成的表儲(chǔ)存到采購(gòu)資料中;銷售部是貨品從倉(cāng)庫(kù)流通到市場(chǎng)的關(guān)卡,當(dāng)收貨單位向我們發(fā)出提貨通知時(shí),系統(tǒng)接受請(qǐng)求,返回結(jié)果,執(zhí)行出庫(kù)模塊,在數(shù)據(jù)處理過(guò)程中會(huì)出現(xiàn)兩種情況:1、正常銷貨;2、退貨;在我們發(fā)出的貨品不合乎規(guī)格時(shí),收貨方發(fā)出退貨請(qǐng)求,在判斷退貨請(qǐng)求合理后,系統(tǒng)進(jìn)行退貨處理,生成退貨資料;倉(cāng)庫(kù)都會(huì)有原始庫(kù)存的管理,當(dāng)采購(gòu)回來(lái)的貨品信息儲(chǔ)存到數(shù)據(jù)庫(kù)后,系統(tǒng)會(huì)對(duì)貨品的數(shù)量進(jìn)行綜合的統(tǒng)計(jì),如果超過(guò)了原定的存儲(chǔ)量,系統(tǒng)會(huì)自動(dòng)發(fā)出超儲(chǔ)警報(bào),生成超儲(chǔ)信息傳遞給倉(cāng)庫(kù)管理員予以確認(rèn);當(dāng)銷售完貨品時(shí),原有的貨品數(shù)量已經(jīng)滿足不了下一次的貨品輸出時(shí),系統(tǒng)也會(huì)發(fā)出短線警報(bào),生成短線信息,提醒倉(cāng)庫(kù)管理員應(yīng)該即時(shí)補(bǔ)充庫(kù)存;在這幾方面的配合下,系統(tǒng)會(huì)把多方面的信息匯總,進(jìn)行財(cái)務(wù)分析處理,把本年度或者本季度的供貨單位的供貨金額進(jìn)行統(tǒng)計(jì),還有收貨單位的收貨金額經(jīng)行統(tǒng)計(jì),自動(dòng)對(duì)賬生成損益表,這個(gè)部分是系統(tǒng)財(cái)務(wù)處理的部分。下面是數(shù)據(jù)流程圖的頂層圖:頂層圖由頂層的數(shù)據(jù)流程圖我們可以大致了解各部門之間的聯(lián)系,下面按自頂向下、逐層分解的方法,畫出下一層的數(shù)據(jù)流程圖即一層圖。一層圖中包括了基本信息管理,基本信息查詢管理,采購(gòu)管理,采購(gòu)查詢,銷售管理,銷售查詢,退貨管理,退貨查詢,報(bào)表管理,用戶管理。一層圖其中,基本信息查詢又分為供應(yīng)商信息查詢,客戶信息查詢,貨品信息查詢?;拘畔⒐芾碛址譃槎訄D2.3.2數(shù)據(jù)字典數(shù)據(jù)字典的作用是給數(shù)據(jù)流程圖上的每個(gè)成分以定義和說(shuō)明。庫(kù)存管理系統(tǒng)的數(shù)據(jù)流程圖加上數(shù)據(jù)字典,能給出一個(gè)具有詳細(xì)的、具體的文字內(nèi)容和圖形的系統(tǒng)邏輯模型,形成一個(gè)完整的說(shuō)明。一:數(shù)據(jù)項(xiàng)編號(hào)名稱類型/長(zhǎng)度備注I01貨品編號(hào)C/6I02貨品名稱C/20I03貨品所在位置C/20I04入庫(kù)日期C/10I05供應(yīng)商編碼C/6I06供應(yīng)商名稱C/20I07供應(yīng)商簡(jiǎn)稱C/20I08供應(yīng)商地址C/30I09銀行編碼C/6I10銀行帳號(hào)C/10I11客戶編碼C/6I12客戶名稱C/20I13客戶簡(jiǎn)稱C/20I14客戶地址C/30I15采購(gòu)編碼C/6I16采購(gòu)日期C/10I17銷售編碼C/6I18銷售日期C/10I19貨品超儲(chǔ)上限II20報(bào)警日期C/10I21超儲(chǔ)數(shù)量II22貨品短線底限II23短線數(shù)量II24貨品數(shù)量II25退貨編碼C/6I26退貨日期C/10I27用戶編碼C/6I28用戶姓名C/20I29用戶權(quán)限C/20I30用戶密碼C/6I31超儲(chǔ)編號(hào)C/6I32短線編號(hào)C/6I33貨品單價(jià)II34貨品總金額II35報(bào)表時(shí)間C/10I36利潤(rùn)I二:數(shù)據(jù)結(jié)構(gòu)編號(hào)名稱組成備注S01供應(yīng)商信息I05+I06+I07+I08+I09+I10S02客戶信息I11+I12+I13+I14+I09+I10S03貨品信息I01+I02+I03S04采購(gòu)信息I15+I01+I16+I05S05銷售信息I17+I01+I18+I11S06超儲(chǔ)信息I31+I01+I02+I24+I19S07短線信息I32+I01+I02+I24+I22S08超儲(chǔ)報(bào)警信息I01+I02+I24+I21+I20S09短線報(bào)警信息I01+I02+I24+I23+I20S10貨品庫(kù)存信息I01+I02+I03+I05+I16+I24S11用戶信息I27+I28+I29+I30三:數(shù)據(jù)流編號(hào)名稱組成來(lái)源去出備注F01基本信息管理請(qǐng)求F02+F03+F04+F05+F06+F07物資部基本信息管理F02錄入的供應(yīng)商信息S01物資部供應(yīng)商文件F03錄入的客戶信息S02物資部客戶文件F04錄入的貨品信息S03物資部貨品資料F05修改的供應(yīng)商信息S01物資部供應(yīng)商文件F06修改的客戶信息S02物資部客戶文件F07修改的貨品信息S03物資部貨品資料F08供應(yīng)商查詢信息I05物資部供應(yīng)商文件F09供應(yīng)商查詢結(jié)果S01供應(yīng)商文件物資部F10客戶查詢信息I11物資部客戶文件F11客戶查詢結(jié)果S02客戶文件物資部F12貨品查詢I01+I04物資部貨品資料F13貨品查詢結(jié)果S03貨品資料物資部F14采購(gòu)查詢信息I15采購(gòu)部采購(gòu)文件F15采購(gòu)信息查詢結(jié)果S04采購(gòu)文件采購(gòu)部F16銷售查詢信息I17銷售部銷售文件F17銷售信息查詢結(jié)果S05銷售文件銷售部F18采購(gòu)信息管理請(qǐng)求F19采購(gòu)部采購(gòu)管理F19錄入采購(gòu)信息S04采購(gòu)部采購(gòu)文件F20錄入采購(gòu)信息S04采購(gòu)部庫(kù)存文件F21貨品庫(kù)存信息S10貨品庫(kù)存文件短線管理F22短線信息S07短線文件短線管理F23短線報(bào)警信息S09短線管理銷售部F24貨品庫(kù)存信息S10貨品庫(kù)存文件超儲(chǔ)管理F25超儲(chǔ)信息S06超儲(chǔ)文件超儲(chǔ)管理F26超儲(chǔ)報(bào)警信息S08超儲(chǔ)管理采購(gòu)部F27銷售信息管理請(qǐng)求F28銷售部銷售管理F28錄入銷售信息S05銷售部銷售文件F29錄入銷售信息S05銷售部庫(kù)存文件F30退貨請(qǐng)求信息S04+I25+I26銷售部退貨文件F31退貨更新銷售文件I15+I16銷售部銷售文件F32退貨查詢信息I25銷售部退貨文件F33退貨查詢結(jié)果S04+I25+I26退貨文件銷售部F34注冊(cè)信息I27+I28+I30用戶用戶管理F35權(quán)限信息I29用戶管理用戶F36用戶信息權(quán)限S11用戶管理用戶文件F37超儲(chǔ)查詢信息I31物資部超儲(chǔ)文件F38超儲(chǔ)查詢結(jié)果S06超儲(chǔ)文件物資部F39短線查詢信息I32物資部短線文件F40短線查詢結(jié)果S07短線文件物資部F41收入報(bào)表S06+I24+I33+I34+I35收入報(bào)表管理收入報(bào)表文件F42支付報(bào)表S06+I24+I33+I34+I35支付報(bào)表管理支付報(bào)表文件F43利潤(rùn)報(bào)表S06+I24+I33+I34+I35+I36利潤(rùn)報(bào)表管理利潤(rùn)報(bào)表文件四:數(shù)據(jù)存儲(chǔ)編號(hào)名稱組成關(guān)鍵字備注D01采購(gòu)文件S04I15D02銷售文件S05I17D03收入報(bào)表文件S06+I24+I33+I34+I35I35D04銷售報(bào)表文件S06+I24+I33+I34+I35I35D05利潤(rùn)報(bào)表文件S06+I24+I33+I34+I35+I36I35D06退貨文件S04+I25+I26I25D07用戶文件S11I27D08供應(yīng)商文件S01I05D09客戶文件S02I11D10貨品資料S03I01D11超儲(chǔ)文件S06I31D12短線文件S07I32D13貨品庫(kù)存文件S10I01三:系統(tǒng)設(shè)計(jì)3.1物流配置方案設(shè)計(jì)系統(tǒng)運(yùn)行環(huán)境設(shè)計(jì)為在WindowsXP以上平臺(tái)運(yùn)行,程序設(shè)計(jì)語(yǔ)言選擇C#程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)選擇SQLServer數(shù)據(jù)庫(kù)。系統(tǒng)的硬件要求為英特爾的奔騰系列微型計(jì)算機(jī),256M以上內(nèi)存,80GB以上外存。3.2系統(tǒng)總結(jié)構(gòu)體設(shè)計(jì)3.2.1:系統(tǒng)功能模塊圖下面用HIPO技術(shù)將系統(tǒng)的數(shù)據(jù)流程圖的各個(gè)處理模塊進(jìn)行逐層分解,確定系統(tǒng)的次結(jié)構(gòu)關(guān)系,從而將上一階段的新系統(tǒng)邏輯模型轉(zhuǎn)變?yōu)槲锢砟P汀IPO圖分層圖用一個(gè)方塊代表一個(gè)模塊,方塊內(nèi)為模塊的功能或模塊名。模塊之間的調(diào)用關(guān)系用聯(lián)結(jié)兩模塊的直線表示。采用自頂向下擴(kuò)展的方法先畫綜合性較強(qiáng)、層次較少的模塊結(jié)構(gòu),然后再根據(jù)需要一步一步擴(kuò)充,直到每個(gè)模塊的處理功能和規(guī)模符合系統(tǒng)分解的原則。3.2.2功能的詳細(xì)說(shuō)明本系統(tǒng)大致分為11個(gè)功能模塊:(1)基本信息管理本模塊分為供應(yīng)商錄入管理,供應(yīng)商修改管理,客戶信息錄入管理,客戶信息修改管理,貨品錄入管理,貨品修改管理。供應(yīng)商錄入管理主要是指對(duì)供應(yīng)商的基本信息的錄入,包括供應(yīng)商的名稱,供應(yīng)商編號(hào),供應(yīng)商地址,銀行編碼等供應(yīng)商基本信息。供應(yīng)商修改管理主要是指對(duì)供應(yīng)商的基本信息的修改,包括供應(yīng)商的名稱,供應(yīng)商編號(hào),供應(yīng)商地址,銀行編碼等供應(yīng)商基本信息??蛻粜畔⒌匿浫牍芾碇饕笇?duì)客戶的基本信息的錄入,包括客戶的名稱,客戶編號(hào),客戶地址,銀行編碼等客戶基本信息。客戶信息的修改管理主要指對(duì)客戶的基本信息的修改,包括客戶的名稱,客戶編號(hào),客戶地址,銀行編碼等客戶基本信息。貨品信息的錄入管理主要指對(duì)貨品的基本信息的錄入,包括貨品的名稱,貨品編號(hào),貨品所在位置等基本信息。貨品信息的修改管理主要指對(duì)貨品的基本信息的修改,包括貨品的名稱,貨品編號(hào),貨品所在位置等基本信息。(2)基本信息查詢管理本模塊分為貨品查詢,供應(yīng)商查詢,客戶查詢,超儲(chǔ)查詢,短線查詢五個(gè)模塊。貨品查詢主要是指貨品信息的查詢包括貨品的名稱,貨品編號(hào),貨品所在位置等基本信息。供應(yīng)商查詢主要是指供應(yīng)商信息的查詢,包括供應(yīng)商的名稱,供應(yīng)商編號(hào),供應(yīng)商地址,銀行編碼等供應(yīng)商基本信息??蛻舨樵冎饕侵缚蛻粜畔⒌牟樵?,包括客戶的名稱,客戶編號(hào),客戶地址,銀行編碼等客戶基本信息。貨品查詢主要是指貨品信息的查詢,包括貨品的名稱,貨品編號(hào),貨品所在位置等基本信息。超儲(chǔ)查詢主要是指對(duì)超儲(chǔ)貨品信息的查詢,包括貨品編號(hào),貨品名稱,貨品存儲(chǔ)上限,超儲(chǔ)編號(hào),庫(kù)存數(shù)量。短線查詢主要是指對(duì)短線信息的查詢,包括貨品編號(hào),貨品名稱,貨品存儲(chǔ)底線,短線編號(hào),庫(kù)存數(shù)量。(3)銷售查詢銷售查詢主要是指對(duì)銷售信息的查詢,包括銷售編號(hào),貨品編號(hào),貨品名稱,銷售日期,銷售數(shù)量等基本銷售信息。(4)銷售查詢采購(gòu)查詢主要是指對(duì)采購(gòu)信息的查詢,包括采購(gòu)編號(hào),貨品編號(hào),貨品名稱,采購(gòu)日期,采購(gòu)數(shù)量等基本采購(gòu)信息。(5)采購(gòu)管理本模塊分為采購(gòu)處理和超儲(chǔ)管理兩個(gè)模塊。采購(gòu)處理主要是指對(duì)采購(gòu)貨品信息的添加,包括采購(gòu)編碼,采購(gòu)日期,貨品名稱,采購(gòu)數(shù)量,供應(yīng)商名稱。超儲(chǔ)處理主要是指對(duì)超儲(chǔ)信息的添加,包括貨品編號(hào),貨品名稱,貨品存儲(chǔ)上限,超儲(chǔ)編號(hào),庫(kù)存數(shù)量。(6)銷售管理本模塊分為銷售處理和短線管理兩個(gè)模塊。銷售處理主要是指對(duì)銷售貨品信息的添加,包括銷售編碼,銷售日期,貨品名稱,銷售數(shù)量,客戶名稱。短線處理主要是指對(duì)短線信息的添加,包括貨品編號(hào),貨品名稱,貨品存儲(chǔ)底線,短線編號(hào),庫(kù)存數(shù)量。(7)退貨查詢退貨查詢主要是指對(duì)退貨信息的查詢,包括退貨編碼,退貨日期,采購(gòu)編碼,采購(gòu)日期,貨品名稱,采購(gòu)數(shù)量,供應(yīng)商名稱。(8)退貨管理退貨管理主要是指對(duì)退貨信息的錄入管理,包括退貨編碼,退貨日期,采購(gòu)編碼,采購(gòu)日期,貨品名稱,采購(gòu)數(shù)量,供應(yīng)商名稱。(9)報(bào)表管理本模塊主要包括利潤(rùn)報(bào)表管理,收入報(bào)表管理,支付報(bào)表管理。收入報(bào)表管理主要是指收入報(bào)表信息的錄入,包括銷售編號(hào),貨品編號(hào),貨品名稱,銷售日期,銷售數(shù)量,貨品單價(jià),貨品總金額,報(bào)表日期等報(bào)表信息。支付報(bào)表管理主要是指支付報(bào)表信息的錄入,包括采購(gòu)編號(hào),貨品編號(hào),貨品名稱,采購(gòu)日期,采購(gòu)數(shù)量,貨品單價(jià),貨品總金額,報(bào)表日期等報(bào)表信息。利潤(rùn)報(bào)表管理主要是指利潤(rùn)報(bào)表信息的錄入,包括貨品編號(hào),貨品名稱,貨品數(shù)量,貨品單價(jià),貨品總金額,貨品利潤(rùn),報(bào)表日期等報(bào)表信息。(10)注冊(cè)管理注冊(cè)管理主要是指對(duì)用戶信息的注冊(cè),包括用戶編碼,用戶姓名,用戶密碼,用戶權(quán)限。(11)退出系統(tǒng)此模塊為退出系統(tǒng)。3.3代碼設(shè)計(jì)本節(jié)主要是對(duì)數(shù)據(jù)庫(kù)涉及到各表的關(guān)鍵字段進(jìn)行編碼,使它轉(zhuǎn)變?yōu)橛?jì)算機(jī)能夠識(shí)別的字符。對(duì)貨品編號(hào),倉(cāng)庫(kù)編號(hào),均用順序碼。貨品編號(hào)的一般格式為5位,如00001,這個(gè)主要在數(shù)據(jù)庫(kù)貨品信息表中為一條貨品編號(hào)為00001的記錄,前兩位是貨品所在倉(cāng)庫(kù)的編號(hào),后三位是根據(jù)貨品類別的順序編號(hào)而確定的編號(hào)如01表示該貨品是第一個(gè)進(jìn)入該倉(cāng)庫(kù)的,假如000是標(biāo)準(zhǔn)庫(kù),而01是標(biāo)準(zhǔn)庫(kù)里的第一件貨品的編號(hào),這樣也是為了倉(cāng)儲(chǔ)部的人員容易管理各個(gè)倉(cāng)庫(kù)里的貨品,以后其它倉(cāng)庫(kù)的貨品的編號(hào)就通過(guò)和這一樣的編碼類型。一方面便于對(duì)貨品信息進(jìn)行管理,另一方面也降低了處理貨品信息的工作強(qiáng)度,實(shí)現(xiàn)了合理的人機(jī)功能劃分。00001 倉(cāng)庫(kù)里的貨品編號(hào) 倉(cāng)庫(kù)編號(hào)對(duì)供應(yīng)商,客戶采用字母代碼。3.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)也是管理信息系統(tǒng)設(shè)計(jì)的重要組成部分,到目前為止幾乎所有的管理信息系統(tǒng)中的數(shù)據(jù)都被組織成數(shù)據(jù)庫(kù)的形式。具體設(shè)計(jì)過(guò)程如下:第一步:需求分析通過(guò)對(duì)系統(tǒng)得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,我們得到如下要做記錄信息的非形式描述:貨品的基本信息庫(kù)存貨品的基本信息包括貨品編號(hào),貨品名稱,貨品所在位置,貨物數(shù)量,貨品超儲(chǔ)上限,貨品短線底限;各種信息都會(huì)匯集到貨品基本信息中,形成一個(gè)全方位的貨品信息管理,每一種貨品都有各種信息說(shuō)明他的各種情況。貨品采購(gòu)銷售信息采購(gòu)信息主要包括貨品編號(hào),供應(yīng)商編碼,采購(gòu)編碼,采購(gòu)日期,客戶編碼,銷售編碼,銷售日期包括這些方面,詳細(xì)登記貨品采購(gòu)銷售時(shí)各項(xiàng)基本信息,及時(shí)更新數(shù)據(jù)庫(kù)中的各項(xiàng)信息,使庫(kù)管人員得到最及時(shí)地庫(kù)存信息。貨品的庫(kù)存信息貨品的歷史庫(kù)存信息包括貨品編號(hào),貨品名稱,貨品所在位置,采購(gòu)日期,貨品數(shù)量,這些內(nèi)容基本囊括了庫(kù)存貨品的全部信息,策劃部可以根據(jù)這些庫(kù)存來(lái)正確的判斷企業(yè)的物資需求,來(lái)及時(shí)地補(bǔ)充貨品和增添新品種的貨品。用戶經(jīng)辦人的項(xiàng)目主要有用戶編碼,用戶姓名,用戶權(quán)限,用戶密碼;第二步:實(shí)體聯(lián)系的建模通過(guò)需求分析,我們?nèi)〉昧擞涗浶畔⒌姆切问矫枋?,但這只是一個(gè)概要描述,很籠統(tǒng),也很抽象,還需要做進(jìn)一步的分析,以盡量消除數(shù)據(jù)的冗余,確定數(shù)據(jù)間正確的聯(lián)系。通過(guò)分析,得到下列實(shí)體、屬性和聯(lián)系的清單,它們表示待建數(shù)據(jù)庫(kù)的非形式描述:實(shí)體集:超儲(chǔ)信息,包含屬性;貨品編號(hào),貨品名稱,貨品超儲(chǔ)上限,超儲(chǔ)編號(hào),貨品數(shù)量,報(bào)警日期,超儲(chǔ)數(shù)量。實(shí)體集:短線信息,包含屬性:貨品編號(hào),貨品名稱,貨品短線底限,貨品數(shù)量,短線編號(hào),報(bào)警日期,短線數(shù)量。實(shí)體集:貨品庫(kù)存,包含屬性:貨品編號(hào),貨品名稱,貨品所在位置,采購(gòu)日期,貨品數(shù)量。第三步:建立E-R圖實(shí)體屬性E-R圖圖例具體的E-R圖如下:銷售實(shí)體E-R圖采購(gòu)實(shí)體E-R圖庫(kù)存實(shí)體E-R圖實(shí)體與實(shí)體間的關(guān)系E-R圖如下所示:實(shí)體與實(shí)體間的關(guān)系E-R圖第四步:轉(zhuǎn)換成關(guān)系模式按照轉(zhuǎn)換規(guī)則從E-R圖產(chǎn)生數(shù)據(jù)庫(kù)的關(guān)系模式集,轉(zhuǎn)換過(guò)程如下:對(duì)于實(shí)體類型,可將每個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性即為關(guān)系模式的屬性,實(shí)體標(biāo)識(shí)符即為關(guān)系模式的鍵。對(duì)于聯(lián)系類型,要視1:1,1:M和M:N三種不同情況做不同的處理。若實(shí)體間的聯(lián)系是1:1的,可以在兩個(gè)實(shí)體類型轉(zhuǎn)換成的兩個(gè)關(guān)系模式中任意一個(gè)關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式中作為外鍵。若實(shí)體間的聯(lián)系是1:M的,則將一個(gè)實(shí)體所對(duì)應(yīng)的那個(gè)主鍵放入多所對(duì)應(yīng)的那個(gè)實(shí)體中作為外鍵,同時(shí)將聯(lián)系的屬性也作為多所對(duì)應(yīng)的那個(gè)實(shí)體的屬性。若實(shí)體間的聯(lián)系是M:N的,將產(chǎn)生新的關(guān)系模式,將該聯(lián)系對(duì)應(yīng)的兩個(gè)實(shí)體的主鍵放入其中共同作為新關(guān)系模式的主鍵,兩者也分別是該關(guān)系模式的外鍵,同時(shí)將聯(lián)系的屬性作為新關(guān)系模式的屬性。所以,按照上述轉(zhuǎn)換規(guī)則,可得到下列關(guān)系模式:供應(yīng)商(供應(yīng)商編碼,供應(yīng)商名稱,供應(yīng)商簡(jiǎn)稱,供應(yīng)商地址,銀行編碼,銀行帳號(hào))客戶信息(客戶編碼,客戶名稱,客戶簡(jiǎn)稱,客戶地址)貨物信息(貨品編號(hào),貨品名稱,貨品所在位置,貨物數(shù)量)采購(gòu)信息(貨品編號(hào),供應(yīng)商編碼,采購(gòu)編碼,采購(gòu)日期)銷售信息(貨品編號(hào),客戶編碼,銷售編碼,銷售日期)超儲(chǔ)信息(貨品編號(hào),貨品名稱,貨品超儲(chǔ)上限,超儲(chǔ)編號(hào),貨品數(shù)量)短線信息(貨品編號(hào),貨品名稱,貨品短線底限,貨品數(shù)量,短線編號(hào))超儲(chǔ)報(bào)警(貨品編號(hào),貨品名稱,報(bào)警日期,超儲(chǔ)數(shù)量,貨品數(shù)量)短線報(bào)警(貨品編號(hào),貨品名稱,報(bào)警日期,短線數(shù)量,貨品數(shù)量)庫(kù)存信息(貨品編號(hào),貨品名稱,貨品所在位置,采購(gòu)日期,貨品數(shù)量)用戶信息(用戶編碼,用戶姓名,用戶權(quán)限,用戶密碼)貨品信息表字段名數(shù)據(jù)類型字段長(zhǎng)度是否為空貨品編碼文本5否貨品名稱文本10否貨品所在位置文本10否貨物數(shù)量數(shù)字長(zhǎng)整型否超儲(chǔ)信息表字段名數(shù)據(jù)類型字段長(zhǎng)度必填字段是否為空貨品編碼文本5否否貨品名稱文本10否否貨品數(shù)量數(shù)字長(zhǎng)整型否否存放倉(cāng)庫(kù)文本8否否報(bào)警日期日期/時(shí)間否否超儲(chǔ)上限數(shù)字長(zhǎng)整型否否超儲(chǔ)數(shù)量數(shù)字長(zhǎng)整型否否超儲(chǔ)編號(hào)數(shù)字長(zhǎng)整型否否短線貨品表字段名數(shù)據(jù)類型字段長(zhǎng)度必填字段是否為空貨品編碼文本5否否貨品名稱文本10否否報(bào)警日期日期/時(shí)間否否存放倉(cāng)庫(kù)文本8否否短線底限數(shù)字長(zhǎng)整型否否短線數(shù)量數(shù)字長(zhǎng)整型否否短線編號(hào)數(shù)字長(zhǎng)整型否否貨品庫(kù)存信息字段名數(shù)據(jù)類型字段長(zhǎng)度必填字段是否為空貨品編碼文本5否否貨品名稱文本20否否存放倉(cāng)庫(kù)文本10否否采購(gòu)日期日期/時(shí)間否否貨品數(shù)量數(shù)字長(zhǎng)整型否否用戶表字段名數(shù)據(jù)類型字段長(zhǎng)度是否為空用戶編碼文本10否用戶姓名文本6否用戶權(quán)限文本10否用戶密碼文本10否采購(gòu)銷售表字段名數(shù)據(jù)類型字段長(zhǎng)度必填字段是否為空貨品編碼文本5否否貨品名稱文本20否否供應(yīng)商編碼文本10否否客戶編碼文本10否否采購(gòu)編碼文本10否否銷售編碼文本10否否采購(gòu)日期日期/時(shí)間否否銷售日期日期/時(shí)間否否3.5輸入輸出設(shè)計(jì)基本信息輸入:供應(yīng)商編號(hào),供應(yīng)商名稱輸出:供應(yīng)商信息處理周期每月多次項(xiàng)目號(hào)項(xiàng)目名稱長(zhǎng)度備注1供應(yīng)商編碼C/62供應(yīng)商名稱C/203供應(yīng)商簡(jiǎn)稱C/204供應(yīng)商地址C/305銀行編碼C/66銀行帳號(hào)C/10輸入:客戶編號(hào),客戶名稱輸出:客戶信息項(xiàng)目號(hào)項(xiàng)目名稱長(zhǎng)度備注1銀行編碼C/62銀行帳號(hào)C/103客戶編碼C/64客戶名稱C/205客戶簡(jiǎn)稱C/206客戶地址C/30輸入:貨品編號(hào),貨品名稱輸出:貨品信息項(xiàng)目號(hào)項(xiàng)目名稱長(zhǎng)度備注1貨品編號(hào)C/62貨品名稱C/203貨品所在位置C/20銷售信息輸入:銷售編碼,客戶編碼輸出:銷售信息1貨品編號(hào)C/62客戶編碼C/63銷售編碼C/64銷售日期C/10(3)短線信息輸入:短線編號(hào)貨品短線底限輸出:短線信息1貨品編號(hào)C/62貨品名稱C/203貨品短線底限I4貨品數(shù)量I5短線編號(hào)C/6超儲(chǔ)信息輸入:超儲(chǔ)編號(hào)貨品超儲(chǔ)上限輸出:超儲(chǔ)信息1貨品編號(hào)C/62貨品名稱C/203貨品超儲(chǔ)上限I4貨品數(shù)量I5超儲(chǔ)編號(hào)C/6退貨信息輸入:退貨編碼貨品編號(hào)輸出:退貨信息1退貨編碼C/62退貨日期C/103貨品編號(hào)C/64供應(yīng)商編碼C/65采購(gòu)編碼C/66采購(gòu)日期C/10報(bào)表信息輸入:貨品名稱貨品編號(hào)輸出:收入報(bào)表信息1貨品編號(hào)C/62貨品名稱C/203貨品超儲(chǔ)上限I4貨品數(shù)量I5超儲(chǔ)編號(hào)C/66貨品單價(jià)I7貨品總金額I8報(bào)表時(shí)間C/10輸入:貨品名稱貨品編號(hào)輸出:銷售報(bào)表信息1貨品編號(hào)C/62貨品名稱C/203貨品超儲(chǔ)上限I4貨品數(shù)量I5超儲(chǔ)編號(hào)C/66貨品單價(jià)I7貨
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能在醫(yī)療器械研發(fā)中的應(yīng)用前景考核試卷
- 2024施工現(xiàn)場(chǎng)安全規(guī)則確認(rèn)協(xié)議
- 《完善水資源稅制度的探討》
- 《生態(tài)翻譯學(xué)視角下《北上天堂》的翻譯實(shí)踐報(bào)告》
- 制度與流程建設(shè)與優(yōu)化方法考核試卷
- 《老年慢性病患者長(zhǎng)期照護(hù)需求的調(diào)查》
- 生物質(zhì)燃?xì)獾娜紵逝c治理措施考核試卷
- 六年級(jí)數(shù)學(xué)下冊(cè) 綜合模擬試卷一(教師版)(北師大)
- 2024年度彩鋼瓦安裝工程協(xié)議模板
- 《基于OpenCL的三維地形生成技術(shù)的研究與實(shí)現(xiàn)》
- 《技術(shù)要求響應(yīng)表》
- 大工電機(jī)與拖動(dòng)實(shí)驗(yàn)報(bào)告一
- 小學(xué)二年級(jí)上冊(cè)語(yǔ)文部編版課件 紙船和風(fēng)箏(生字講解)
- 紅色消防安全知識(shí)宣傳培訓(xùn)課件PPT模板
- 果蔬機(jī)械冷藏課件2
- 拼音復(fù)習(xí)-拼音轉(zhuǎn)盤課件
- 項(xiàng)目進(jìn)度管理培訓(xùn)(-)課件
- 高考語(yǔ)文 如何讀懂詩(shī)歌 課件(32張PPT)
- 中壓交聯(lián)電纜電纜正、負(fù)和零序計(jì)算
- 3C戰(zhàn)略三角模型
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)示范工程質(zhì)量管理體系與措施
評(píng)論
0/150
提交評(píng)論