版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)論文(設計)</p><p> 論文題目:寧波裕泰五金有限公司產(chǎn)品庫存管理系統(tǒng)設計與開發(fā)</p><p> 所在學院 </p><p> 專業(yè)班級 信息管理與信息系統(tǒng) </p><p> 學生姓名 學號
2、 </p><p> 指導教師 職稱 </p><p> 完成日期 年 月 日</p><p> 畢業(yè)論文(設計)獨創(chuàng)性聲明</p><p> 本人鄭重聲明所提交的畢業(yè)論文(設計)是本人在指導教師的指導下進行的研究工作及取得的研究成果。除文中特別加以標注的
3、地方外,論文中不包含他人已經(jīng)發(fā)表的學術(shù)成果或者他人為獲得高等院校學位而使用過的材料,論文(設計)中不涉及任何知識產(chǎn)權(quán)糾紛。否則,本人將承擔一切責任。</p><p> 學生簽名:__________ </p><p> 日 期:__________ </p><p><b> 摘 要</b></p&g
4、t;<p> 隨著現(xiàn)代企業(yè)制度的不斷完善,庫存管理己成為企業(yè)活動中不可或缺的部分,它存在經(jīng)營過程的各個環(huán)節(jié)之中,對企業(yè)正常運轉(zhuǎn)起著關(guān)鍵作用。庫存管理系統(tǒng)伴隨著計算機技術(shù)的發(fā)展應運而生,與傳統(tǒng)的手工庫存管理方式相比,為企業(yè)提供充足的信息和快捷的查詢手段。</p><p> 本論文以寧波裕泰五金有限公司為研究對象,通過對企業(yè)的實際業(yè)務流程,具體的管理制度和存在的實際問題入手分析,充分考慮企業(yè)的實際情
5、況,采用結(jié)構(gòu)化的方法對庫存管理信息系統(tǒng)進行需求分析,包括系統(tǒng)功能分析,數(shù)據(jù)流分析和數(shù)據(jù)字典。在系統(tǒng)分析的基礎上,結(jié)合前臺開發(fā)工具Delphi7和后端數(shù)據(jù)庫SQL server 2000對系統(tǒng)進行詳細設計和開發(fā)。旨在實現(xiàn)一個有效管理該公司庫存的系統(tǒng),提高公司的經(jīng)濟效益,對于其他五金類企業(yè)的庫存管理也有很大的借鑒意義。</p><p> 關(guān)鍵詞:庫存管理系統(tǒng);系統(tǒng)分析;系統(tǒng)設計;SQL</p><
6、;p><b> Abstract</b></p><p> With the constant improvement of modern enterprise system,inventory manage-</p><p> ment has become an integral part of business activities, it exis
7、ts in all aspects of business processes and play a key role innormal operation among enterprises. Inventory management system came into being along with the development of computer technology, which can providing suffici
8、ent information and fast query tool for the enterprise compared with the traditional manual management mode.</p><p> This paper takes Ning Bo Yu Tai Metal Limited company as the research object,through the
9、analysis of the company's actual business processes, management systems and existing problems,give full consideration to the actual situation,using a structured approach to analyze the inventory management informatio
10、n system, Which includes: system function analysis, data flow analysis and data dictionary. On the basis of system analysis,we combine with front development tools Delphi7and back-end database SQ</p><p> Ke
11、ywords: Inventory management system; System analysis; System Design; SQL</p><p><b> 目 錄</b></p><p><b> 1 概述1</b></p><p> 1.1 研究背景及意義1</p><p&
12、gt; 1.2 庫存管理系統(tǒng)研究及現(xiàn)狀2</p><p> 1.3 研究內(nèi)容與論文框架5</p><p> 2 庫存管理信息系統(tǒng)分析6</p><p> 2.1 系統(tǒng)概述6</p><p> 2.2 系統(tǒng)業(yè)務流程分析7</p><p> 2.3 系統(tǒng)功能性需求分析9</p><
13、;p> 2.3.1 系統(tǒng)的數(shù)據(jù)流程分析9</p><p> 2.3.2 系統(tǒng)的數(shù)據(jù)字典分析14</p><p> 3 庫存管理信息系統(tǒng)設計23</p><p> 3.1 系統(tǒng)總體結(jié)構(gòu)設計23</p><p> 3.2 代碼設計24</p><p> 3.3 系統(tǒng)功能模塊設計25</p
14、><p> 3.4 數(shù)據(jù)庫系統(tǒng)設計27</p><p> 3.4.1 數(shù)據(jù)庫概念設計28</p><p> 3.4.2 數(shù)據(jù)庫邏輯設計29</p><p> 3.4.3 數(shù)據(jù)庫物理設計32</p><p> 4.庫存管理信息系統(tǒng)實現(xiàn)35</p><p> 4.1 開發(fā)工具的選擇
15、35</p><p> 4.2 系統(tǒng)典型功能的實現(xiàn)35</p><p><b> 結(jié) 論43</b></p><p><b> 參考文獻44</b></p><p><b> 致 謝46</b></p><p> 隨著社會經(jīng)濟的迅
16、速發(fā)展和科學技術(shù)的全面進步,計算機事業(yè)快速發(fā)展,以計算機與通信技術(shù)為基礎的信息系統(tǒng)正處于蓬勃發(fā)展的時期。信息化已經(jīng)成為當今世界發(fā)展的時代潮流,如何利用計算機的技術(shù)優(yōu)勢,提高企業(yè)的管理效率,是企業(yè)管理的一個重要研究領域,一個企業(yè)能否擁有一個適合自己的管理信息系統(tǒng)將決定它在這個行業(yè)中的發(fā)展。而庫存做為企業(yè)一項規(guī)模龐大的投資,如若庫存儲備不當,會增加企業(yè)的生產(chǎn)經(jīng)營成本,抑制企業(yè)的發(fā)展,所以管理好庫存是企業(yè)一項重大的任務。</p>
17、<p> 庫存管理系統(tǒng)是企業(yè)管理信息系統(tǒng)的重要組成部分,是隨著庫存管理理論和計算機水平的發(fā)展而產(chǎn)生的。做好庫存管理系統(tǒng)可以有效的控制生產(chǎn)的節(jié)奏,降低不必要的存儲,改善物流與資金流的合理流動,保證生產(chǎn)計劃的按期完成。對于中小民營企業(yè)來說,選擇一個適合自己的系統(tǒng)可以提高企業(yè)庫存管理水平、降低企業(yè)庫存成本。然而如何充分利用計算機管理信息的優(yōu)勢,提高庫存管理的效率,是一個重要的問題。我國的大多數(shù)企業(yè)庫存管理方法陳舊,工作效率低下,
18、導庫存積壓嚴重,庫存成本居高不下,其中中小民營企業(yè)的庫存管理方法更是漏洞百出,更有很多根本就不對庫存實施管理,放任其自由。但是目前的系統(tǒng)軟件設計公司大多是針對大企業(yè)為主要服務對象,對于資金不充足的中小民營企業(yè),要得到一個好的庫存管理系統(tǒng)就變得更加困難[1]。</p><p> 本論文以寧波裕泰五金有限公司為研究對象,通過對企業(yè)的實際業(yè)務流程,具體的管理制度和存在的實際問題入手分析,充分考慮企業(yè)的實際情況,實現(xiàn)該
19、企業(yè)庫存管理的信息化,提高庫存管理效率,進而為企業(yè)提高相關(guān)的經(jīng)濟效益,同時對于其他五金類企業(yè)的庫存管理提供借鑒意義。</p><p><b> 1 概述</b></p><p> 1.1 研究背景及意義</p><p> 在當今社會,伴隨著社會經(jīng)濟和信息技術(shù)突飛猛進的發(fā)展以及軟件和硬件技術(shù)的不斷發(fā)展,經(jīng)濟信息化和全球一體化尤為顯著,激烈的
20、市場競爭要求現(xiàn)代企業(yè)根據(jù)市場情況的變化迅速作出反應。因此,信息技術(shù)在企業(yè)管理中得到普遍應用,企業(yè)經(jīng)營管理的信息化趨勢在不斷加快,為促使企業(yè)的經(jīng)營管理效率的進一步提高,企業(yè)信息化建設是企業(yè)的必經(jīng)之路。</p><p> 對于企業(yè)而言,庫存管理存在經(jīng)營過程的各個環(huán)節(jié)之中,對企業(yè)來說尤為重要,是企業(yè)日常經(jīng)營管理中必不可少的一個組成部分。庫存儲備不當,輕者會增加企業(yè)的生產(chǎn)經(jīng)營成本,重者會抑制企業(yè)發(fā)展,甚至導致企業(yè)資金周
21、轉(zhuǎn)不開,造成企業(yè)垮臺的惡果。庫存狀況良好能夠加快資金的周轉(zhuǎn)速度,提高資金的使用效率,增加投資收益。</p><p> 庫存管理系統(tǒng)是企業(yè)管理信息系統(tǒng)的重要組成部分,是隨著庫存管理理論和計算機水平的發(fā)展而產(chǎn)生的,已經(jīng)日益滲透到每個企業(yè)之中。庫存管理系統(tǒng)幫助企業(yè)的庫存管理人員對庫存物品的入庫、出庫、移動和盤點等操作進行全面的控制和管理,達到提高庫存控制精度,降低庫存量,杜絕物料積壓與短缺,提高客戶服務水平,保證生產(chǎn)
22、經(jīng)營活動順利進行的目的。因此,利用先進的計算機技術(shù)、智能技術(shù)、數(shù)庫技術(shù)及網(wǎng)絡技術(shù),對庫存進行管理和實現(xiàn)各部門之間信息的快速共享,協(xié)助各部門管理和有效地利用信息,開發(fā)高效率的企業(yè)庫存管理信息系統(tǒng)已成為必然。工業(yè)和信息化部中小企業(yè)司對我國中小企業(yè)應用信息化系統(tǒng)進行了調(diào)查,通過實踐證明,很多企業(yè)在應用了信息化系統(tǒng)之后,確實在庫存管理上取得了良好成效。調(diào)查顯示,96%的企業(yè)制成品存貨周轉(zhuǎn)期明顯降低,減少了庫存積壓,有效緩解了資金流動速度慢等問題
23、。92%的企業(yè)實現(xiàn)了對生產(chǎn)加工物流庫存周轉(zhuǎn)期的控制,利用信息系統(tǒng)準確分析對生產(chǎn)物流的需求,優(yōu)化采購流程,進一步縮短生產(chǎn)加工物流的庫存周期。78%的企業(yè)制成品存貨呆滯率降低了。但是我國中小企業(yè)的信息系統(tǒng)應用并不高,在對2009年我國中小企業(yè)信息系統(tǒng)應用情況的調(diào)查中顯</p><p> 1.2 庫存管理系統(tǒng)研究及現(xiàn)狀</p><p> 庫存管理系統(tǒng)是以庫存成本降低和服務水平提升為共同目的的
24、相關(guān)制度、規(guī)范、方法、手段、技術(shù)、管理及操作過程的集成。它對存貨及存貨從選擇、規(guī)劃、訂貨、進貨、入庫、儲存乃至最后出庫的流程進行科學而合理的控制和優(yōu)化,以實現(xiàn)存貨在時間、空間上的有效整合及系統(tǒng)的整體經(jīng)濟效益[3]。李亞平(2010)對目前應用的幾種現(xiàn)代化庫存管理方法做了介紹:倉庫管理系統(tǒng)是通過入庫業(yè)務、出庫業(yè)務、倉庫調(diào)撥、庫存調(diào)撥和虛倉管理等功能,綜合批次管理、物料對應、庫存盤點、質(zhì)理、虛倉管理和即時庫存管理等功能的管理系統(tǒng);5s現(xiàn)場管
25、理最早來源于日本豐田汽車公司的管理實踐中總結(jié)出來的寶貴經(jīng)驗,它可以使企業(yè)的生產(chǎn)環(huán)境得到極大地改善,是企業(yè)走上成功之路的重要手段;ABC分類管理就是將庫存物品按品種和占用資金的多少分為特別重要的庫存(A類),一般重要的庫存(B類)和不重要的庫存(C類)三個等級,然后針對不同等級分別進行管理與控制的方法;定期訂貨法是按預先確定的訂貨時間間隔進行訂貨補充庫存的一種管理方法;關(guān)鍵因素分析法等等[4]。</p><p>
26、 關(guān)于國內(nèi)的研究現(xiàn)狀,工業(yè)和信息化部中小企業(yè)司(2011)提到我國信息系統(tǒng)中通用性產(chǎn)品多,針對性強的產(chǎn)品少。例如,目前市面上的ERP系統(tǒng),模塊一般都是通用的。但是不同行業(yè)、不同規(guī)模、不同發(fā)展階段的企業(yè)需求差異很大,每個企業(yè)都有各自的特點,通用性產(chǎn)品往往無法直接滿足企業(yè)需求,還要經(jīng)過二次開發(fā)和定制。同質(zhì)化導致中小企業(yè)信息化服務商之間市場競爭激烈,削減了他們的利潤空間。而利潤又反過來限制中小企業(yè)信息化服務商增加研發(fā)、渠道建設等投入[5]。劉
27、志堅(2009)對通用庫存管理系統(tǒng)的現(xiàn)狀進行研究和總結(jié):目前國內(nèi)外有很多MRP和ERP廠商,如國際上SAP,JDE和ORACLE三大廠商,國內(nèi)的用友、金蝶、東軟等廠商,另外還有一些二線廠商,主要在專業(yè)領域或地區(qū)市場上競爭。目前國內(nèi)外的各種ERP軟件功能側(cè)重點不同,面向?qū)ο蟛煌?,有的面向大企業(yè)、集團化管理,有的面向中小企業(yè),往往以某一個特定行業(yè)為應用對象,以財務核算中心進行信息化管理。這些通用的ERP功能強大,但費用高,適用性和針對性差,
28、對中小制造企業(yè)缺乏實施的可行性[6]。王穎(2009)也提到國內(nèi)市場上一些庫存管理軟件,如大洋倉庫管理系統(tǒng)、佳宜倉庫管理軟</p><p> 另外,關(guān)于國外庫存管理的研究現(xiàn)狀,李輝(2010)提到,國外對庫存的研究比較早,形成了一些比較成熟的庫存控制方法和理論,庫存控制是國外學者研究的一個熱點。Chiang和Gutierrez分析了庫存控制策略框架下的一個進行定期檢查的庫存系統(tǒng),在這個系統(tǒng)中存在兩種再供給模式:
29、固定模式和緊急模式;Krautter簡要描述了主業(yè)務流程,評估了信息技術(shù)的作用,指出信息技術(shù)能夠幫助我們進行業(yè)務流程的全面管理;Reiph和Bar闡述了庫存的重要性,因為有證據(jù)表明即使在管理水平很高的企業(yè)也會存在大量的庫存問題等等。正是因為庫存管理在現(xiàn)實經(jīng)濟活動中的重要性,學者們針對相關(guān)問題進行了深入的理論研究。庫存管理逐漸成為了運作管理學科中一個非常重要的領域。大多數(shù)庫存管理研究的核心問題是如何最小化各類成本[11]。Silver(2
30、008)將相關(guān)成本歸納為四個方面:補貨成本,存貨成本,缺貨成本以及系統(tǒng)控制成本,他還對庫存管理研究的發(fā)展歷史進行了回顧,并將庫存管理領域研究的問題總結(jié)為 8個方面[12]。Alexandre Dolgui,Jean-Marie Proth(2010)在書中寫到幾十年來,學者們?yōu)榱藴p少甚至</p><p> 在庫存管理發(fā)展的這幾十年中,越來越多的計算機技術(shù)和自動識別技術(shù)被引入庫存管理中。庚佳(2010)對條碼技術(shù)
31、進行了研究,認為條碼技術(shù)的應用實現(xiàn)了無紙化管理,在倉庫管理中應用條碼技術(shù),實現(xiàn)數(shù)據(jù)采集的自動化,去掉了手工書寫單據(jù)和送到機房輸入的步驟,大大提高工作效率,解決庫房信息陳舊滯后的弊病和手工單據(jù)信息不準確的問題( 主要是抄寫錯誤, 鍵入錯 誤等),還將單據(jù)所需的大量紙張文字信息轉(zhuǎn)換成電子數(shù)據(jù),簡化了日后的查詢步驟。不同于條碼技術(shù),RFID對環(huán)境的要求更低,識別的精度更高,且能大幅度提高整個倉儲系統(tǒng)的工作效率[14]。申風平,張亮(2010)
32、對RFID技術(shù)進了研究,RFID技術(shù)是一種非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標對象并獲取相關(guān)數(shù)據(jù),最終將數(shù)據(jù)傳輸給終端數(shù)據(jù)庫以實現(xiàn)對貨物信息的動態(tài)掌握[15]。袁韜(2011)對庫存管理系統(tǒng)的發(fā)展方向進行了評價,現(xiàn)階段我國零售業(yè)面臨著白熱化的激烈競爭,勞動力成本的上升給企業(yè)帶來了越來越大的成本壓力,用戶對產(chǎn)品的保質(zhì)期也越來越重視,企業(yè)經(jīng)營的產(chǎn)品種類越來越豐富,庫存批量反而越來越少,這些都為零售企業(yè)保持高競爭力和盈利帶來了嚴
33、峻的挑戰(zhàn)。因此</p><p> 1.3 研究內(nèi)容與論文框架</p><p> 本論文以寧波裕泰五金有限公司為研究對象,通過對企業(yè)的實際業(yè)務流程,具體的管理制度和存在的實際問題入手分析,充分考慮企業(yè)的實際情況,結(jié)合前臺開發(fā)工具Delphi7和后端數(shù)據(jù)庫SQL server2000,設計完成一個有效管理該企業(yè)的庫存管理系統(tǒng)。</p><p> 第一章是對庫存管理
34、信息系統(tǒng)進行總體的概述。首先是對論文研究的背景進行簡單的概念;接著闡述了應用庫存管理信息系統(tǒng)的意義;同時對系統(tǒng)的國內(nèi)外研究現(xiàn)狀進行了闡述。</p><p> 第二章是對庫存管理信息系統(tǒng)進行需求分析。首先是系統(tǒng)進行概述,接著闡述了庫存管理信息系統(tǒng)的需求;最后對系統(tǒng)進行功能性需求分析,包括數(shù)據(jù)流圖分析、數(shù)據(jù)字典分析以及系統(tǒng)功能定義。</p><p> 第三章是應用結(jié)構(gòu)化的系統(tǒng)設計方法對庫存
35、管理信息系統(tǒng)進行總體的設計。首先是對系統(tǒng)的總體結(jié)構(gòu)進行設計;接著是對系統(tǒng)的功能模塊以及網(wǎng)絡環(huán)境進行了設計;同時也進行數(shù)據(jù)庫系統(tǒng)設計,包括數(shù)據(jù)庫概念設計、數(shù)據(jù)庫邏輯設計以及數(shù)據(jù)庫物理設計。最后是系統(tǒng)的輸入輸出設計。</p><p> 第四章是采用Microsoft SQL Server 2000數(shù)據(jù)庫以及Delphi 7為開發(fā)平臺,對庫存管理信息系統(tǒng)進行了系統(tǒng)的開發(fā)和實現(xiàn)。首先是對庫存管理信息系統(tǒng)平臺進行了簡單的
36、介紹;接著是對系統(tǒng)典型功能應用進行實現(xiàn)。</p><p> 2 庫存管理信息系統(tǒng)分析</p><p> 系統(tǒng)分析是應用系統(tǒng)思想和方法,把復雜的對象分解成簡單的組成部分,找出這些部分的基本屬性和彼此間的關(guān)系,它是系統(tǒng)開發(fā)中最重要,也是最困難的階段。系統(tǒng)分析的基本任務是:通過詳細的調(diào)查和分析,明確系統(tǒng)開發(fā)的目標以及用戶的信息需求,提出系統(tǒng)的邏輯方案,即解決“做什么”的問題,只有明確了問題,
37、才有可能解決問題[17]。本章采用Visio 2003作為繪圖工具,利用數(shù)據(jù)流程圖作為數(shù)據(jù)流程分析的主要手段,對系統(tǒng)功能進行分析,為下一步的系統(tǒng)設計做好基礎。</p><p><b> 2.1 系統(tǒng)概述</b></p><p> 對于中小民營企業(yè)來說,選擇一個適合自己的系統(tǒng)可以提高企業(yè)庫存管理水平、降低企業(yè)庫存成本。傳統(tǒng)的庫存管理是混亂的、不完善的,入庫出庫材料基
38、本上采用手工記錄,需要大量的人力物力且經(jīng)常發(fā)生錯誤,在對數(shù)據(jù)定期盤點時準確性低,企業(yè)管理者很難掌握當前庫存情況,對企業(yè)決策有很大影響。為了使倉庫所有入出庫活動的管理和控制及對庫存數(shù)據(jù)有效的統(tǒng)計和分析,以保證企業(yè)生產(chǎn)中暢通的物流,使決策人員及早發(fā)現(xiàn)問題,采取相應措施,調(diào)整庫存結(jié)構(gòu),縮短儲備周期,加速資金周轉(zhuǎn),最大限度地降低庫存占用,有必要對企業(yè)的庫存進行信息化的管理。</p><p> 寧波裕泰五金有限公司位于寧
39、波市江北區(qū),自成立以來一直致力于密碼鎖的開發(fā)、制造,是密碼鎖的專業(yè)生產(chǎn)企業(yè)。在全體員工的共同努力下經(jīng)過多年的生產(chǎn)積累已具備良好的產(chǎn)品設計、開發(fā)、制造能力,為歐、美、日等客戶開發(fā)和定制了多款產(chǎn)品,為中國國內(nèi)客戶設計開發(fā)了多款專用密碼鎖。公司的主要產(chǎn)品有:銅制、鋁制、冷軋板制、鋅合金制等各種密碼掛鎖和密碼鑰匙雙開掛鎖。同時可按要求進行開發(fā)、制造。產(chǎn)品表面處理有銅本色、彩漆、鍍鉻、鍍鎳、印花等。公司的業(yè)務比較簡單,基本上是購買原材料、保管、領
40、用原材料、生產(chǎn)、銷售的簡單制造生產(chǎn)鏈條。以前的庫存管理方法主要是人工手工操作,由于產(chǎn)品種類較多,庫存管理效率極其低下,經(jīng)常出現(xiàn)生產(chǎn)車間和倉庫領料賬目不符,盤點困難等問題。對于企業(yè)管理者而言,無法獲知庫存的實際情況,庫存管理處于一種雜亂無序的狀態(tài),因此,企業(yè)迫切需要一套簡單易行的庫存管理信息系統(tǒng)來管理庫存,實現(xiàn)日常產(chǎn)品出入庫的管理及庫存存貨的核對、物資信息記錄、原料供應商信息記錄、庫存信息匯總等功能。</p><p&g
41、t; 2.2 系統(tǒng)業(yè)務流程分析</p><p> 業(yè)務流程分析是反映一個企業(yè)業(yè)務處理過程的“流水賬本”,有助于了解業(yè)務的具體處理過程,是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù),也是系統(tǒng)分析員和管理人員相互交流的工具。利用業(yè)務流程圖可以分析業(yè)務流程是否合理。通過對寧波裕泰五金有限公司的業(yè)務進行了了解,我針對性地對公司的庫存管理業(yè)務流程進行改進。圖1所示為業(yè)務流程圖圖例說明,圖2所示為庫存管理業(yè)務流程圖。</p&
42、gt;<p> 圖1 業(yè)務流程圖圖例說明</p><p> 圖2 庫存管理業(yè)務流程圖</p><p> 2.2.1 庫存管理主要業(yè)務流程分析</p><p> 庫存管理的主要業(yè)務流程包括:采購原材料入庫流程、生產(chǎn)入庫流程、生產(chǎn)領料出庫流程、銷售出庫流程。</p><p> ?。?)生產(chǎn)領料出庫業(yè)務流程分析</p&g
43、t;<p> 生產(chǎn)部門在生產(chǎn)前編寫領料單給倉庫,倉庫進行庫存查詢。若原材料充足則發(fā)料出庫,并更新數(shù)據(jù)庫,若不足則通知采購部門進行采購。圖3所示為生產(chǎn)領料出庫業(yè)務流程圖。</p><p> 圖3 生產(chǎn)領料出庫業(yè)務流程圖</p><p> ?。?)生產(chǎn)入庫業(yè)務流程分析</p><p> 生產(chǎn)部門對原材料進行加工后,將產(chǎn)成品運到倉庫,倉庫進行驗收若質(zhì)量
44、合格則進行入庫并更新數(shù)據(jù)庫,若不合格則退回重新加工。圖4所示為生產(chǎn)入庫業(yè)務流程圖。</p><p> 圖4 生產(chǎn)入庫業(yè)務流程圖</p><p> 2.3 系統(tǒng)功能性需求分析</p><p> 系統(tǒng)功能性需求分析是系統(tǒng)分析的重要組成部分,在本文中采用結(jié)構(gòu)化的分析技術(shù)對庫存管理信息系統(tǒng)進行需求分析,其中采用數(shù)據(jù)流圖進行系統(tǒng)的數(shù)據(jù)流程分析,用數(shù)據(jù)字典對數(shù)據(jù)流圖中的各
45、元素進行描述和分析,最后對整個系統(tǒng)應該實現(xiàn)的功能進行定義 [20]。</p><p> 2.3.1 系統(tǒng)的數(shù)據(jù)流程分析</p><p> 數(shù)據(jù)流程圖,用簡易的、圖形化的方式表示系統(tǒng)業(yè)務處理和數(shù)據(jù)流之間的關(guān)系,它與業(yè)務流程圖不同,它舍去了企業(yè)流程中的物流和資金流,僅把企業(yè)流程中的數(shù)據(jù)提煉出來,用以表達數(shù)據(jù)在部門內(nèi)、部門間或組織間的邏輯流向及邏輯加工和轉(zhuǎn)換過程[20]。</p>
46、<p> 數(shù)據(jù)流程圖有四種基本符號:外部實體、數(shù)據(jù)存儲、處理邏輯、數(shù)據(jù)流,如圖5所示:</p><p> 圖5 數(shù)據(jù)流程圖的四種基本符號</p><p> 庫存管理主要與采購部門、生產(chǎn)部門、銷售部門以及企業(yè)管理者進行相應的數(shù)據(jù)交流,其中與采購部門進行原材料入庫、原材料信息錄入交流,與生產(chǎn)部門進行原材料領用、產(chǎn)成品入庫及產(chǎn)成品信息錄入的數(shù)據(jù)交流,與銷售部門進行產(chǎn)成品的數(shù)據(jù)
47、交流,與企業(yè)管理者進行庫存數(shù)據(jù)的交流。圖6所示為庫存管理數(shù)據(jù)流程圖(頂層)。</p><p> 圖6 庫存管理數(shù)據(jù)流程圖(頂層)</p><p> 將頂層的庫存管理數(shù)據(jù)流程圖進一步細分展開,得到庫存管理的詳細數(shù)據(jù)流程圖如圖7所示:</p><p> 圖7 庫存管理詳細數(shù)據(jù)流程圖(0層)</p><p> ?。?)日常庫存管理數(shù)據(jù)流程&l
48、t;/p><p> 日常庫存管理包括入庫、出庫和盤庫三個主要業(yè)務。采購部門根據(jù)物料庫存情況編制原材料采購單,再從原材料供應商處購買原材料進行原材料的入庫;生產(chǎn)部門通過領料單從倉庫領取原材料進行加工,完成后進行產(chǎn)成品的入庫;銷售部門通過銷售單從倉庫提取產(chǎn)成品;企業(yè)管理者定期對庫存產(chǎn)品進行盤點核對,解決庫存情況。如圖8所示日常庫存管理數(shù)據(jù)流程圖(1層)。</p><p> 圖8日常庫存管理數(shù)據(jù)
49、流程圖(1層)</p><p> ?。?)物資信息管理數(shù)據(jù)流程</p><p> 物資信息管理包括原材料信息管理和產(chǎn)成品信息管理兩個主要業(yè)務。采購部門根據(jù)物料庫存情況編制原材料采購單,再從原材料供應商處購買原材料進行原材料的入庫,若入庫的原材料是新的就應該在系統(tǒng)里記錄相關(guān)信息;生產(chǎn)部門通過領料單從倉庫領取原材料進行加工,完成后進行產(chǎn)成品的入庫,若入庫的產(chǎn)成品是新的就應該在系統(tǒng)里記錄相關(guān)信
50、息。如圖9所示物資信息管理數(shù)據(jù)流程圖(1層)。</p><p> 圖9 物資信息管理數(shù)據(jù)流程圖(1層)</p><p> (3)供應商信息管理數(shù)據(jù)流程</p><p> 供應商信息管理主要記錄原材料供應商的信息資料。如圖10所示供應商 信息管理數(shù)據(jù)流程圖(1層)。</p><p> 圖10 供應商信息管理數(shù)據(jù)流程圖
51、(1層)</p><p> ?。?)報表信息管理數(shù)據(jù)流程</p><p> 報表信息管理主要包括原材料庫存報表和產(chǎn)成品庫存報表兩個主要業(yè)務。原材料庫存報表是用來對原材料的信息進行匯總記錄便于企業(yè)管理者了解庫存情況。產(chǎn)成品庫存報表是用來對產(chǎn)成品的信息進行匯總記錄便于企業(yè)管理者了解庫存情況。如圖11所示報表信息管理數(shù)據(jù)流程圖(1層)。</p><p> 圖11 報表
52、信息管理數(shù)據(jù)流程圖(1層)</p><p> ?。?)系統(tǒng)維護管理數(shù)據(jù)流程</p><p> 系統(tǒng)維護管理主要包括用戶管理、權(quán)限管理、注銷系統(tǒng)及退出四個主要業(yè)務。用戶管理是對用戶的用戶名及密碼進行編輯;權(quán)限管理是對用戶的權(quán)限進行管理;注銷系統(tǒng)是退出整個系統(tǒng);退出是退出當前操作返回登錄界面。如圖12所示系統(tǒng)維護管理數(shù)據(jù)流程圖(1層)</p><p> 圖12系統(tǒng)維
53、護管理數(shù)據(jù)流程圖(1層)</p><p> 2.3.2 系統(tǒng)的數(shù)據(jù)字典分析</p><p> 數(shù)據(jù)流圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾部分組成、各部分之間的聯(lián)系等等,但還沒有說明系統(tǒng)中各個成分的含義。為此,還需要數(shù)據(jù)字典對數(shù)據(jù)流圖加以補充說明。數(shù)據(jù)字典主要用來描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體,它把數(shù)據(jù)的最小組成單位看成是數(shù)據(jù)元素,若干個數(shù)據(jù)元素可以組成一個數(shù)據(jù)結(jié)
54、構(gòu)。數(shù)據(jù)字典通過數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)來描述數(shù)據(jù)流、數(shù)據(jù)存儲的屬性[17]。系統(tǒng)的數(shù)據(jù)字典如下所示:</p><p><b> ?。?)數(shù)據(jù)流條目</b></p><p><b> ?、僭牧先霂?lt;/b></p><p> 原材料入庫是指采購部門根據(jù)物料庫存情況編制原材料采購單,再從原材料供應商處購買原材料進行原材料的入庫,
55、內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表1所示: 表1 原材料入庫</p><p><b> ②原材料出庫</b></p><p> 原材料出庫是指生產(chǎn)部門通過領料單從倉庫領取原材料進行加工,內(nèi)容</p><p> 主要包括數(shù)據(jù)流名稱,數(shù)據(jù)
56、流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表2所示:</p><p><b> 表2 原材料出庫</b></p><p><b> ③產(chǎn)成品入庫</b></p><p> 產(chǎn)成品入庫是指生產(chǎn)部門完成產(chǎn)品加工后進行產(chǎn)成品的入庫,內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和
57、數(shù)據(jù)流組成,具體信息如表3所示:</p><p><b> 表3 產(chǎn)成品入庫</b></p><p><b> ④產(chǎn)成品出庫</b></p><p> 產(chǎn)成品出庫是指銷售部門通過銷售單從倉庫提取產(chǎn)成品銷售,內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表4所示:</
58、p><p><b> 表4 產(chǎn)成品出庫</b></p><p><b> ?、菰牧闲畔?lt;/b></p><p> 原材料信息是指采購部門根據(jù)物料庫存情況編制原材料采購單,再從原材料供應商處購買原材料進行原材料的入庫,若入庫的原材料是新的就應該在系統(tǒng)里記錄相關(guān)信息,內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,
59、數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表5所示:</p><p><b> 表5 原材料信息</b></p><p><b> ⑥產(chǎn)成品信息</b></p><p> 產(chǎn)成品信息是指生產(chǎn)部門通過領料單從倉庫領取原材料進行加工,完成后進行產(chǎn)成品的入庫,若入庫的產(chǎn)成品是新的就應該在系統(tǒng)里記錄相關(guān)信息,內(nèi)容主要包括數(shù)據(jù)流名稱,
60、數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表6所示:</p><p><b> 表6 產(chǎn)成品信息</b></p><p><b> ?、吖绦畔?lt;/b></p><p> 供應商信息主要記錄原材料供應商的信息資料,內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組
61、成,具體信息如表7所示:</p><p><b> 表7 供應商信息</b></p><p><b> ?、嘤脩粜畔?lt;/b></p><p> 用戶信息是對用戶的用戶名及密碼進行編輯,內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表8所示:</p><p
62、><b> 表8 用戶信息</b></p><p><b> ?、釞?quán)限設置</b></p><p> 權(quán)限設置是對用戶的權(quán)限進行管理,內(nèi)容主要包括數(shù)據(jù)流名稱,數(shù)據(jù)流編號,簡要說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向和數(shù)據(jù)流組成,具體信息如表9所示:</p><p><b> 表9 權(quán)限設置</b>&l
63、t;/p><p><b> ?。?)處理過程</b></p><p><b> ①出庫管理</b></p><p> 出庫管理是生產(chǎn)部門進行原材料領取及銷售部門進行產(chǎn)成品提取時進行的出庫登記,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表10所示:</p><
64、;p><b> 表10 出庫管理</b></p><p><b> ?、谌霂旃芾?lt;/b></p><p> 入庫管理是采購部門采購的原材料入庫及生產(chǎn)部門加工完產(chǎn)成品入庫時進行的入庫登記,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表11所示:</p><p><
65、b> 表11 入庫管理</b></p><p><b> ③原材料管理</b></p><p> 原材料管理是指采購部門對新采購的未進行信息記錄的原材料進行信息添加的過程,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表12所示:</p><p><b> 表12
66、原材料管理</b></p><p><b> ?、墚a(chǎn)成品管理</b></p><p> 產(chǎn)成品管理是指生產(chǎn)部門對加工完成的未進行信息記錄的產(chǎn)成品進行信息添加的過程,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表13所示:</p><p><b> 表13 產(chǎn)成品管理<
67、/b></p><p><b> ⑤供應商信息管理</b></p><p> 供應商信息管理是指采購部門對供應商信息進行添加的功能,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表14所示:</p><p> 表14 供應商信息管理</p><p><b>
68、; ?、拊牧蠋齑鎴蟊?lt;/b></p><p> 原材料庫存報表是指企業(yè)管理者通過改功能可以查詢原材料庫存報表,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表15所示:</p><p> 表15 原材料庫存報表</p><p><b> ?、弋a(chǎn)成品庫存報表</b></p>
69、<p> 產(chǎn)成品庫存報表是指企業(yè)管理者通過改功能可以查詢產(chǎn)成品庫存報表,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表16所示:</p><p> 表16 產(chǎn)成品庫存報表</p><p><b> ?、嘤脩艄芾?lt;/b></p><p> 用戶管理是指系統(tǒng)管理者可以增加刪除用戶、用
70、戶可以進行密碼修改,內(nèi)容主要包括處理邏輯名稱,處理邏輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表17所示:</p><p><b> 表17 用戶管理</b></p><p><b> ⑨權(quán)限管理</b></p><p> 權(quán)限管理是指系統(tǒng)管理者可以對用戶權(quán)限進行修改,內(nèi)容主要包括處理邏輯名稱,處理邏
71、輯編號,簡要說明,處理,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表18所示:</p><p><b> 表18 權(quán)限管理</b></p><p><b> (3)外部實體</b></p><p><b> ?、黉N售部門</b></p><p> 銷售部門負責產(chǎn)成品的銷售,內(nèi)容主
72、要包括外部實體名稱,外部實體編號,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表19所示:</p><p><b> 表19 銷售部門</b></p><p><b> ?、诓少彶块T</b></p><p> 采購部門主要負責原材料的采購及原材料信息管理,內(nèi)容主要包括外部實體名稱,外部實體編號,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如
73、表20所示:</p><p><b> 表20 采購部門</b></p><p><b> ?、凵a(chǎn)部門</b></p><p> 生產(chǎn)部門主要負責原材料的加工及產(chǎn)成品信息管理,內(nèi)容主要包括外部實體名稱,外部實體編號,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表21所示:</p><p><b&g
74、t; 表21 生產(chǎn)部門</b></p><p><b> ?、芷髽I(yè)管理者</b></p><p> 企業(yè)管理者主要負責查看各種庫存資料,內(nèi)容主要包括外部實體名稱,外部實體編號,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表22所示:</p><p><b> 表22 企業(yè)管理者</b></p><
75、;p><b> ?、菹到y(tǒng)管理者</b></p><p> 系統(tǒng)管理者主要負責系統(tǒng)的管理,內(nèi)容主要包括外部實體名稱,外部實體編號,流入數(shù)據(jù)流,流出數(shù)據(jù)流,具體信息如表23所示:</p><p><b> 表23 系統(tǒng)管理者</b></p><p> 3 庫存管理信息系統(tǒng)設計</p><p>
76、; 系統(tǒng)設計是根據(jù)前一階段系統(tǒng)分析的結(jié)果,在此基礎上進行系統(tǒng)設計。系統(tǒng)分析階段要回答的中心問題是系統(tǒng)“做什么”,即明確系統(tǒng)功能,這個階段的成果是系統(tǒng)的邏輯模型。系統(tǒng)設計要回答的中心問題是系統(tǒng)“怎么做”,即如何實現(xiàn)系統(tǒng)說明書規(guī)定的系統(tǒng)功能。在這一階段,要根據(jù)實際的技術(shù)條件、經(jīng)濟條件和社會條件,確定系統(tǒng)的實施方案,即系統(tǒng)的物理模型[17]。</p><p> 3.1 系統(tǒng)總體結(jié)構(gòu)設計</p><
77、;p> 整個系統(tǒng)包括六個功能子系統(tǒng):日常庫存管理,物資信息管理,供應商信息管理,數(shù)據(jù)信息維護,報表信息管理,系統(tǒng)維護管理。其中:</p><p> 日常庫存管理主要實現(xiàn)日常產(chǎn)品出入庫的管理及庫存存貨的核對,包括原材料和產(chǎn)成品出入庫信息的添加、刪除、修改、查詢及單據(jù)打印,盤庫功能。</p><p> 物資信息管理是對各種物料的詳細信息進行記錄,包括原材料和產(chǎn)成品詳細信息的添加、刪
78、除、查詢等。</p><p> 供應商信息管理是對供應原料的商家信息進行記錄,包括供應商信息的添加、修改等。</p><p> 數(shù)據(jù)信息維護是對數(shù)據(jù)庫信息進行及時更新和維護,包括數(shù)據(jù)備份和還原。</p><p> 報表信息管理是對庫存信息的總結(jié),包括原材料等報表的查詢和打印。</p><p> 系統(tǒng)維護管理是對整個系統(tǒng)及用戶信息進行管
79、理,包括增加、刪除用戶,密碼管理,權(quán)限管理,注銷系統(tǒng)等。系統(tǒng)總體結(jié)構(gòu)設計如圖13所示:</p><p> 圖13 系統(tǒng)總體結(jié)構(gòu)設計</p><p> 日常庫存管理模塊是庫存管理的主要功能模塊,集中了庫存管理的常見功能。整個模塊包括五個功能子系統(tǒng):原材料入庫管理,產(chǎn)成品入庫管理,原材料出庫管理,產(chǎn)成品出庫管理,盤庫。如圖14所示,其中:</p><p> ?。?)
80、原材料入庫管理</p><p> 原材料入庫管理是實現(xiàn)原材料的入庫,主要包括添加、刪除、修改、查詢及采購單打印功能。</p><p> (2)產(chǎn)成品入庫管理</p><p> 產(chǎn)成品入庫管理是實現(xiàn)產(chǎn)成品的入庫,主要包括添加、刪除、修改、查詢功能。</p><p> ?。?)原材料出庫管理</p><p> 原材
81、料出庫管理是實現(xiàn)原材料的出庫,主要包括添加、刪除、修改、查詢及領料單打印功能。</p><p> (4)產(chǎn)成品出庫管理</p><p> 產(chǎn)成品出庫管理是實現(xiàn)產(chǎn)成品的出庫,主要包括添加、刪除、修改、查詢及銷售單打印功能。</p><p><b> (5)盤庫</b></p><p> 盤庫是查點庫存物品,對庫存存
82、貨進行盤點以檢查盈虧,主要包括查詢和打印功能。</p><p> 圖14 日常庫存管理模塊</p><p><b> 3.2 代碼設計</b></p><p> 代碼是用來表示客觀事物的一個或一組有序的符號,它應易于計算機和人識別與處理,它可以是字符、數(shù)字、某些特殊符號或他們的組合。通過編碼,建立統(tǒng)一的經(jīng)濟信息語言,有利于提高通用化水平,
83、使資源共享,達到統(tǒng)一化;有利于采用集中化措施以節(jié)約人力,加快處理速度,便于檢索。具體講,代碼具有以下功能:</p><p><b> ①鑒別功能</b></p><p> 在一個信息分類編碼標準中,一個代碼只能唯一地標識一個分類對象,而一個分類對象只能有一個唯一的代碼。</p><p><b> ?、诜诸?lt;/b><
84、;/p><p> 當按分類對象的屬性分類,并分別賦予不同的類別代碼時,代碼又可以作為分類對象類別的標識。</p><p><b> ?、叟判?lt;/b></p><p> 當按分類對象產(chǎn)生的時間、所占空間或其他方面的順序關(guān)系分類,并賦予不同的代碼時,代碼又可以作為排序的標識。</p><p><b> ?、軐I(yè)含義
85、</b></p><p> 當客觀上需要采用一些專用符號時,代碼可提供一定的專門含義[17]。</p><p> 在本系統(tǒng)設計中,系統(tǒng)編碼的規(guī)則如下:</p><p> ?。?)對于數(shù)據(jù)庫表中“原材料出庫管理表”、“產(chǎn)成品出庫管理表”、“原材料入庫管理表”和“產(chǎn)成品出庫管理表”中的“出入庫單號”的代碼設計如下:</p><p>
86、;<b> 出入庫單號</b></p><p> (2) 對于數(shù)據(jù)庫表中“原材料出庫管理表”、“原材料入庫管理表”和“原材料管理表”中的“原料編號”的代碼設計如下:</p><p><b> 原料編號</b></p><p> 3.3 系統(tǒng)功能模塊設計</p><p> 庫存管理信息系統(tǒng)包
87、括六個功能模塊:日常庫存管理,物資信息管理,供應商信息管理,數(shù)據(jù)信息維護,報表信息管理,系統(tǒng)維護管理。在系統(tǒng)功能模塊設計中采用IPO圖對功能模塊的功能實現(xiàn)進行描述。系統(tǒng)總體的IPO圖如圖15所示:</p><p> 圖15 系統(tǒng)總體IPO圖</p><p> 在系統(tǒng)功能總體IPO圖的基礎上,進行每項功能的IPO設計,設計結(jié)果如下:</p><p><b&g
88、t; (1)日常庫存管理</b></p><p> 日常庫存管理IPO設計是實現(xiàn)日常產(chǎn)品出入庫的管理及庫存存貨的核對,通過輸入原材料和產(chǎn)成品出入庫信息,進行添加、刪除、修改、查詢及單據(jù)打印輸出采購單、領料單、銷售單及庫存信息的查詢。具體內(nèi)容如表24所示:</p><p> 表24 日常庫存管理IPO設計</p><p><b> ?。?)
89、物資信息管理</b></p><p> 物資信息管理是對各種物料的詳細信息進行記錄,通過輸入原材料和產(chǎn)成品的詳細信息,進行添加、刪除、查詢后便企業(yè)管理者對物料的查詢。具體內(nèi)容如表25所示:</p><p> 表25 物資信息管理IPO設計</p><p> (3)供應商信息管理</p><p> 供應商信息管理是對供應原料
90、的商家信息進行記錄,通過輸入供應商信息,進行添加、修改便于日后查詢。具體內(nèi)容如表26所示:</p><p> 表26 供應商信息管理IPO設計</p><p><b> ?。?)報表信息管理</b></p><p> 報表信息管理是對庫存信息的總結(jié),可進行原材料和產(chǎn)成品報表的查詢和打印。具體內(nèi)容如表27所示:</p><
91、p> 表27 報表信息管理IPO設計</p><p> 3.4 數(shù)據(jù)庫系統(tǒng)設計</p><p> 數(shù)據(jù)庫設計是系統(tǒng)開發(fā)和建設的重要組成部分,在系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫設計就是在一個給定的應用環(huán)境中,通過合理的邏輯設計和有效的物理設計,構(gòu)建較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),滿足用戶的各種信息需求。</p><p> 數(shù)據(jù)庫的設計包括概念設計、邏輯
92、設計和物理結(jié)構(gòu)設計三個階段。在概念設計階段主要形成獨立于機器特點、獨立于各個數(shù)據(jù)庫管理系統(tǒng)的概念設計,即E-R圖;在邏輯設計階段將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型即關(guān)系模型,形成數(shù)據(jù)庫邏輯模式;在物理設計階段,根據(jù)數(shù)據(jù)庫管理系統(tǒng)的特點和處理的需要,進行物理存儲的安排,建立索引,形成數(shù)據(jù)庫內(nèi)模式[21]。</p><p> 3.4.1 數(shù)據(jù)庫概念設計</p><p> 數(shù)據(jù)庫
93、概念設計是整個數(shù)據(jù)庫設計的關(guān)鍵,概念設計的好壞將直接關(guān)系到數(shù)據(jù)庫的性能和應用系統(tǒng)開發(fā)的效率。數(shù)據(jù)庫概念設計的主要工具是E-R圖(實體-聯(lián)系圖)。用矩形框來表示實體,用連接相關(guān)實體的菱形框來表示聯(lián)系,如同數(shù)據(jù)庫中表的關(guān)系,E-R圖中關(guān)系也分為一對一、一對多、多對多三個類型,可以表示為1:1、1:N、N:M這三中形式[22]。</p><p> 下面將通過對庫存管理系統(tǒng)建立E-R進行數(shù)據(jù)庫概念設計進行研究和設計,圖
94、16是庫存管理系統(tǒng)的E-R圖</p><p> 圖16 庫存管理系統(tǒng)E-R圖</p><p> 3.4.2 數(shù)據(jù)庫邏輯設計</p><p> 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計的任務就是把概念設計階段設計好的基本E-R圖轉(zhuǎn)換為與具體機器上的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),由概念模型轉(zhuǎn)換為邏輯模型。一般分為以下幾個步驟:</p><p>
95、 ?。?)將概念模型向一般關(guān)系模型轉(zhuǎn)換;</p><p> ?。?)將第一步得到的結(jié)構(gòu)向特定的數(shù)據(jù)庫管理系統(tǒng)的特征進行調(diào)整和完善;</p><p> ?。?)依據(jù)應用的需求和具體的數(shù)據(jù)庫管理系統(tǒng)的特征進行調(diào)整和完善[21]。</p><p> 根據(jù)上面設計的整個系統(tǒng)的E-R圖以及轉(zhuǎn)換的步驟,考慮應用設計的因素,在保證數(shù)據(jù)庫設計范本的基礎上,對庫存管理系統(tǒng)數(shù)據(jù)庫的邏
96、輯結(jié)構(gòu)進行了簡單的設計,設計生成的關(guān)系數(shù)據(jù)表如下。</p><p> ?。?)原材料出庫管理表</p><p> 原材料出庫管理表是指生產(chǎn)部門需要生產(chǎn)產(chǎn)品時從倉庫領取原材料進行加工要填寫的領料單,數(shù)據(jù)庫內(nèi)容有出庫單號、原料名稱、原料編號、數(shù)量、出庫時間、出庫人和核對人。具體數(shù)據(jù)庫內(nèi)容如表28所示:</p><p> 表28 原材料出庫管理表</p>
97、<p> ?。?)原材料入庫管理表</p><p> 原材料入庫管理表是指采購部門根據(jù)物料庫存情況編制原材料采購單,再從原材料供應商處購買原材料進行原材料的入庫時填寫的原材料入庫單,數(shù)據(jù)庫內(nèi)容有入庫單號、原料名稱、原料編號、供應商名稱、數(shù)量、入庫時間、入庫人和核對人。具體數(shù)據(jù)庫內(nèi)容如表29所示:</p><p> 表29 原材料入庫管理表</p><p&
98、gt;<b> (3)原材料管理表</b></p><p> 原材料管理表是指采購部門進行采購入庫的原材料是新的就應該在系統(tǒng)里記錄相關(guān)信息時填寫的原材料信息表單,數(shù)據(jù)庫內(nèi)容有原料編號、原料名稱、供應商名稱、數(shù)量、單價、規(guī)格、用途和備注。具體數(shù)據(jù)庫內(nèi)容如表30所示:</p><p> 表30 原材料管理表</p><p><b>
99、 ?。?)產(chǎn)成品管理表</b></p><p> 產(chǎn)成品管理表是指生產(chǎn)部門完成產(chǎn)成品后進行入庫的產(chǎn)成品是新的就應該在系統(tǒng)里記錄相關(guān)信息時填寫的產(chǎn)成品信息表單,數(shù)據(jù)庫內(nèi)容有產(chǎn)品編號、產(chǎn)品名稱、材質(zhì)、顏色、數(shù)量、規(guī)格、樣品和備注。具體數(shù)據(jù)庫內(nèi)容如表31所示:</p><p> 表31 產(chǎn)成品管理表</p><p> ?。?)產(chǎn)成品出庫管理表</p&
100、gt;<p> 產(chǎn)成品出庫管理表是指銷售部門從倉庫提取產(chǎn)成品銷售時填寫的銷售單,數(shù)據(jù)庫內(nèi)容有出庫單號、產(chǎn)品名稱、產(chǎn)品編號、數(shù)量、客戶名稱、出庫時間、出庫人和核對人。具體數(shù)據(jù)庫內(nèi)容如表32所示:</p><p> 表32 產(chǎn)成品出庫管理表</p><p> ?。?)產(chǎn)成品入庫管理表</p><p> 產(chǎn)成品入庫管理表是指生產(chǎn)部門完成產(chǎn)品加工后進行產(chǎn)
101、成品的入庫時填寫的產(chǎn)成品入庫單,數(shù)據(jù)庫內(nèi)容有入庫單號、產(chǎn)品名稱、產(chǎn)品編號、數(shù)量、入庫時間、入庫人和核對人。具體數(shù)據(jù)庫內(nèi)容如表33所示:</p><p> 表33 產(chǎn)成品入庫管理表</p><p><b> ?。?)用戶信息表</b></p><p> 用戶信息表是指采購部門、生產(chǎn)部門、銷售部門、企業(yè)管理者與系統(tǒng)管理者中人員的信息,數(shù)據(jù)庫內(nèi)容
102、有登錄編號、用戶名、密碼和權(quán)限。具體數(shù)據(jù)庫內(nèi)容如表34所示:</p><p><b> 表34 用戶信息表</b></p><p> 3.5.3 數(shù)據(jù)庫物理設計</p><p> 數(shù)據(jù)庫的物理設計就是把設計好的邏輯結(jié)構(gòu)建立在特定的數(shù)據(jù)庫管理系統(tǒng)中,同時建立表、視圖、索引等數(shù)據(jù)庫對象,以下舉幾個有代表性的例子來表述數(shù)據(jù)庫對象的實現(xiàn)過程。&l
103、t;/p><p> (1) 數(shù)據(jù)庫表的創(chuàng)建:主要以原材料出庫管理表和用戶信息表說明。</p><p> 原材料出庫管理表要設計的數(shù)據(jù)庫內(nèi)容有出庫單號、原料名稱、原料編號、數(shù)量、出庫時間、出庫人和核對人。具體數(shù)據(jù)庫代碼所下:</p><p> CREATE TABLE [dbo].[原材料出庫管理表] (</p><p> [YCLCK_C
104、KDH] [varchar](20)COLLATE Chinese_PRC_CI_AS NOT NULL ,</p><p> [YCLCK_YLMC] [varchar](20)COLLATEChinese_PRC_CI_AS NOT NULL ,</p><p> [YCLCK_YLBH] [varchar](10)COLLATE Chinese_PRC_CI_AS NOT NUL
105、L ,</p><p> [YCLCK_SL] [int] NOT NULL,</p><p> [YCLCK_CKSJ] [datetime] NOT NULL ,</p><p> [YCLCK_CKR] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,</p><p> [Y
106、CLCK_HDR] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL </p><p> ) ON [PRIMARY]</p><p><b> GO</b></p><p> 用戶信息表要設計的數(shù)據(jù)庫內(nèi)容有登錄編號、用戶名、密碼和權(quán)限。具體數(shù)據(jù)庫代碼所下:</p><
107、p> CREATE TABLE [dbo].[用戶信息表] (</p><p> [YHXX_DLBH] [varchar] (8) COLLATE Chinese_PRC_CI_AS NOT NULL,</p><p> [YHXX_YHM] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,</p><
108、p> [YHXX_MM] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,</p><p> [YHXX_QX] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL </p><p> ) ON [PRIMARY]</p><p><b> GO&l
109、t;/b></p><p> (2) 視圖的創(chuàng)建:主要是對原材料和產(chǎn)成品盤庫的過程創(chuàng)建視圖。下面以原材料盤庫表和產(chǎn)成品盤庫表來說明視圖的創(chuàng)建過程。</p><p> 以下是原材料盤庫表視圖的創(chuàng)建過程:</p><p> CREATE VIEW dbo.原材料盤庫表</p><p><b> AS</b>&l
110、t;/p><p> SELECT TOP 100 PERCENT dbo.原材料入庫管理表.YCLRK_YLBH, </p><p> dbo.原材料入庫管理表.YCLRK_YLMC,</p><p> dbo.原材料入庫管理表.YCLRK_RKSJ, </p><p> dbo.原材料入庫管理表.YCLRK_SL, </p>
111、<p> dbo.原材料出庫管理表.YCLCK_CKSJ, </p><p> dbo.原材料出庫管理表.YCLCK_SL, </p><p> dbo.原材料入庫管理表.YCLRK_SL - dbo.原材料出庫管理表.YCLCK_SL AS JY</p><p> FROM dbo.原材料入庫管理表 INNER JOIN</p>
112、<p> dbo.原材料出庫管理表 ON </p><p> dbo.原材料入庫管理表.YCLRK_YLBH = dbo.原材料出庫管理表.YCLCK</p><p><b> _YLBH</b></p><p> ORDER BY dbo.原材料入庫管理表.YCLRK_YLBH</p><p>
113、以下是產(chǎn)成品盤庫表視圖的創(chuàng)建過程:</p><p> CREATE VIEW dbo.產(chǎn)成品盤庫表</p><p><b> AS</b></p><p> SELECT TOP 100 PERCENT dbo.產(chǎn)成品入庫管理表.CCPRK_CPBH, </p><p> dbo.產(chǎn)成品入庫管理表.CCPRK_C
114、PMC, </p><p> dbo.產(chǎn)成品入庫管理表.CCPRK_RKSJ, </p><p> dbo.產(chǎn)成品入庫管理表.CCPRK_SL, </p><p> dbo.產(chǎn)成品出庫管理表.CCPCK_CKSJ, </p><p> dbo.產(chǎn)成品出庫管理表.CCPCK_SL, </p><p> dbo.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寧波裕泰五金有限公司產(chǎn)品庫存管理系統(tǒng)設計與開發(fā)【開題報告】
- 寧波裕泰五金有限公司產(chǎn)品庫存管理系統(tǒng)設計與開發(fā)【文獻綜述】
- 寧波裕泰五金有限公司產(chǎn)品庫存管理系統(tǒng)設計與開發(fā)【畢業(yè)論文+任務書+開題報告+文獻綜述+外文翻譯】
- (畢業(yè)論文)華誠工貿(mào)公司五金產(chǎn)品營銷策略研究
- 天津港(集團)有限公司物資產(chǎn)品庫存管理研究.pdf
- 畢業(yè)論文---庫存管理系統(tǒng)的設計與開發(fā)
- 嘉興裕德服裝有限公司庫存管理的問題及對策研究【畢業(yè)論文】
- 廣州騰達五金制品有限公司
- 正泰電氣GIS產(chǎn)品庫存優(yōu)化管理研究.pdf
- T公司產(chǎn)品庫存管理研究.pdf
- 衢州市天順五金篩濾有限公司電子商務應用模式分析[畢業(yè)論文]
- xxx精密五金(深圳)有限公司質(zhì)量手冊
- 淺析寧波天衡制藥有限公司薪酬管理【畢業(yè)論文】
- 寧波中遠國際貨運有限公司倉儲管理分析【畢業(yè)論文】
- 寧波優(yōu)耐特電子有限公司廠房設計【畢業(yè)論文】
- 寧波宏協(xié)機械制造有限公司庫存控制研究【畢業(yè)論文】
- 五金制釘機液壓系統(tǒng)設計畢業(yè)設計論文.doc
- 博世汽車部件(蘇州)有限公司汽車電子產(chǎn)品庫存管理優(yōu)化研究.pdf
- 庫存管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 歐迪克五金制品有限公司電子商務研究 ——論文
評論
0/150
提交評論