版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢 業(yè) 論 文</b></p><p><b> 倉(cāng)庫(kù)管理系統(tǒng)</b></p><p> [摘要] 倉(cāng)庫(kù)管理系統(tǒng)是為了實(shí)現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而提高企業(yè)管理效率而設(shè)計(jì)的。它完全取代了原來(lái)一直用人工管理的工作方式,避免了由于管理人員的工作疏忽以及管理質(zhì)量問(wèn)題所造成的各種錯(cuò)誤,為及時(shí)、準(zhǔn)確、高效的
2、完成倉(cāng)庫(kù)管理提供了強(qiáng)有力的工具和管理手段。倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)中小型數(shù)據(jù)庫(kù)管理系統(tǒng),它界面美觀、操作簡(jiǎn)單、安全性高,基本滿足了倉(cāng)庫(kù)管理的要求。整個(gè)系統(tǒng)由基本管理、查詢統(tǒng)計(jì)、報(bào)表打印、維護(hù)設(shè)置、幫助等模塊組成。</p><p> 本系統(tǒng)是在以ACCESS 2000作為后臺(tái)數(shù)據(jù)庫(kù),以Visual Basic為編程語(yǔ)言來(lái)開發(fā)的。倉(cāng)庫(kù)管理系統(tǒng)在運(yùn)行階段,效果好,數(shù)據(jù)準(zhǔn)確性高,提高了工作效率,同時(shí)也實(shí)現(xiàn)了倉(cāng)庫(kù)管理計(jì)算機(jī)化。
3、</p><p> 關(guān)鍵字:倉(cāng)庫(kù),管理系統(tǒng),Access數(shù)據(jù)庫(kù)</p><p> The administrative system of the warehouse</p><p> [Abstract] The administrative system of the warehouse is designed for realizing the syst
4、ematization , standardization and atomization of enterprise's products management and improving efficiency of enterprises management. It completely replaces the working way of artificial management originally. preven
5、ts from various kinds of mistakes because of administrative staff neglect and the quality problem of management and offers powerful tool and management way to complete storehouse management for p</p><p> T
6、he Warehouse administrative system is designed with regarding ACCESS 2000 as the backstage database and regarding Visual Basic as programming language. The administrative system is effectual; the high data accuracy durin
7、g the course of operating improves working efficiency and realizes computerization for storehouse management at the same time.</p><p> Keywords: The Warehouse, Administrative System, the Database of Access&
8、lt;/p><p><b> 目錄</b></p><p><b> 前言1</b></p><p><b> 第一章 緒論2</b></p><p> 1.1倉(cāng)庫(kù)管理系統(tǒng)研究背景及意義2</p><p> 1.2 VB語(yǔ)言的基本特點(diǎn)及VB應(yīng)
9、用程序的基本特點(diǎn)2</p><p> 1.2.1可視化設(shè)計(jì)2</p><p> 1.2.2事件驅(qū)動(dòng)編程3</p><p> 1.2.3實(shí)現(xiàn)菜單選項(xiàng)3</p><p> 1.2.4實(shí)現(xiàn)工具欄3</p><p> 第二章 相關(guān)理論基礎(chǔ)4</p><p> 2.1 Visual
10、 Basic 6.04</p><p> 2.1.1 Visual Basic 6.0 的功能特點(diǎn)4</p><p> 2.1.2 Visual Basic 6.0 中的基本概念5</p><p> 2.2 Access 2000 數(shù)據(jù)庫(kù)5</p><p> 2.2.1 Access的總體結(jié)構(gòu)6</p><
11、;p> 2.2.2 VB 6.0 和Access的連接6</p><p> 第三章 系統(tǒng)分析8</p><p><b> 3.1需求分析8</b></p><p> 3.1.1系統(tǒng)功能的基本要求8</p><p> 3.1.2數(shù)據(jù)庫(kù)要求8</p><p> 3.1.3系
12、統(tǒng)數(shù)據(jù)流程圖8</p><p> 3.1.4功能需求及設(shè)計(jì)思想9</p><p> 3.1.5數(shù)據(jù)庫(kù)需求分析10</p><p> 3.2可行性分析11</p><p> 第四章 系統(tǒng)設(shè)計(jì)13</p><p> 4.1系統(tǒng)分析13</p><p> 4.1.1系統(tǒng)功能分析
13、13</p><p> 4.2系統(tǒng)總體設(shè)計(jì)13</p><p> 4.2.1系統(tǒng)目標(biāo)設(shè)計(jì)13</p><p> 4.2.2開發(fā)設(shè)計(jì)思想13</p><p> 4.2.3系統(tǒng)功能設(shè)計(jì)14</p><p> 4.2.4系統(tǒng)各模塊說(shuō)明14</p><p> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)1
14、5</p><p> 4.3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)15</p><p> 4.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)16</p><p> 4.4 系統(tǒng)主窗體設(shè)計(jì)19</p><p> 4.4.1 創(chuàng)建工程項(xiàng)目——倉(cāng)庫(kù)管理系統(tǒng)19</p><p> 4.4.2創(chuàng)建系統(tǒng)主窗體19</p><p&
15、gt; 4.4.3創(chuàng)建主窗體菜單19</p><p> 4.4.4創(chuàng)建主窗體工具欄20</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)22</p><p> 5.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)22</p><p> 5.1.1連接數(shù)據(jù)庫(kù)22</p><p> 5.1.2建立數(shù)據(jù)表22</p><p>
16、 5.2系統(tǒng)模塊22</p><p> 5.2.1基本管理模塊22</p><p> 5.2.2查詢統(tǒng)計(jì)模塊25</p><p> 5.2.3報(bào)表打印模塊27</p><p> 5.2.4維護(hù)設(shè)置模塊29</p><p> 5.3輸入輸出30</p><p> 5.4系
17、統(tǒng)安全設(shè)計(jì)30</p><p> 第六章 系統(tǒng)測(cè)試31</p><p><b> 總結(jié)32</b></p><p><b> 致謝語(yǔ)33</b></p><p><b> 參考文獻(xiàn)34</b></p><p><b> 前言
18、</b></p><p> 隨著企業(yè)管理信息化的發(fā)展,網(wǎng)絡(luò)及計(jì)算機(jī)的引入使管理躍上了一個(gè)新的發(fā)展平臺(tái)。管理信息系統(tǒng)已成為企業(yè)規(guī)范化、信息化、自動(dòng)化管理系統(tǒng)的一部分,為了適應(yīng)日趨激烈的市場(chǎng)競(jìng)爭(zhēng),企業(yè)需要對(duì)自身的經(jīng)營(yíng)狀況有充分的了解,并通過(guò)有效的管理不斷提高效率。因此,對(duì)倉(cāng)庫(kù)的管理也成為提高生產(chǎn)經(jīng)營(yíng)效率的一個(gè)重要途徑。可見倉(cāng)庫(kù)的管理對(duì)于企業(yè)來(lái)說(shuō)尤為重要,也正是基于這個(gè)原因我把畢業(yè)設(shè)計(jì)的方向定在了企業(yè)的倉(cāng)
19、庫(kù)管理上。</p><p> 倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理產(chǎn)品,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差等。另外,由于時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)產(chǎn)品都帶來(lái)了不少的困難。</p><p> 作為計(jì)
20、算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)倉(cāng)庫(kù)信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率。</p><p> 由于時(shí)間緊迫,加之水平有限,設(shè)計(jì)中的缺點(diǎn)和不足之處在所難免,敬請(qǐng)導(dǎo)師批評(píng)指正,不勝感激。</p><p><b> 第一章 緒論</b></p>
21、<p> 1.1倉(cāng)庫(kù)管理系統(tǒng)研究背景及意義</p><p> 隨著我國(guó)經(jīng)濟(jì)的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產(chǎn)和經(jīng)營(yíng)管理的企業(yè)都有自己生產(chǎn)和銷售的產(chǎn)品,而這些產(chǎn)品都需要儲(chǔ)存在倉(cāng)庫(kù)中,對(duì)于每個(gè)企業(yè)來(lái)說(shuō),隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會(huì)不斷地更新與發(fā)展,有關(guān)產(chǎn)品的各種信息量也會(huì)成倍增長(zhǎng)。面對(duì)龐大的產(chǎn)品信息量,如何有效地管理倉(cāng)庫(kù)產(chǎn)品,對(duì)這些企業(yè)來(lái)說(shuō)是
22、非常重要的,倉(cāng)庫(kù)管理的重點(diǎn)是銷售信息能否及時(shí)反饋,從而確保企業(yè)運(yùn)行效益。而倉(cāng)庫(kù)管理又涉及入庫(kù)、出庫(kù)的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉(cāng)庫(kù)管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由倉(cāng)庫(kù)管理系統(tǒng)來(lái)提高倉(cāng)庫(kù)管理工作的效率,這對(duì)信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于調(diào)動(dòng)廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義。<
23、;/p><p> 本倉(cāng)庫(kù)管理系統(tǒng)是在以Visual Basic為編程語(yǔ)言,以ACCESS 2000作為后臺(tái)數(shù)據(jù)庫(kù)而開發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。下面簡(jiǎn)要介紹一下中文Visual Basic 6.0和Access 2000。</p><p> 1.2 VB語(yǔ)言的基本特點(diǎn)及VB應(yīng)用程序的基本特點(diǎn)</p><p> VB程序語(yǔ)言具有許多優(yōu)秀的特性,用其設(shè)計(jì)應(yīng)用程序時(shí)有兩個(gè)基
24、本特點(diǎn):可視化設(shè)計(jì)和事件驅(qū)動(dòng)編程。</p><p> 1.2.1 可視化設(shè)計(jì)</p><p> 同其他的一些可視化程序開發(fā)工具一樣,VB具有可視化設(shè)計(jì)的特點(diǎn),微軟的Word在剛剛進(jìn)入市場(chǎng)時(shí),同WPS競(jìng)爭(zhēng)的一個(gè)重要的功能砝碼就是"所見即所得"的字處理功能,VB在設(shè)計(jì)應(yīng)用程序界面時(shí)也可以說(shuō)是"所見即所得".在設(shè)計(jì)時(shí),頭腦中所想象的應(yīng)用程序界面,完全可
25、以通過(guò)鍵盤鼠標(biāo)以及徒手畫出來(lái),而不是編制大量的代碼然后再編譯生成,如果需要修改,也是利用鍵盤鼠標(biāo)和手畫,而底層的一些程序代碼由VB自動(dòng)生成或修改。</p><p> VB為用戶提供大量的界面元素(在VB中稱為控件對(duì)象),這些控件對(duì)象對(duì)于熟悉Windows應(yīng)用程序的用戶而言是一點(diǎn)也不陌生,如"窗體"、"菜單"、"命令按鈕"、"工具按鈕"
26、;、"檢查框"等等,用戶只需要利用鼠標(biāo)、鍵盤把這些控件對(duì)象拖動(dòng)到適當(dāng)?shù)奈恢?設(shè)置它們的大小、形狀、屬性等,就可以設(shè)計(jì)出所需的應(yīng)用程序界面。</p><p> 1.2.2 事件驅(qū)動(dòng)編程</p><p> Windows操作系統(tǒng)出現(xiàn)以來(lái),圖形化的用戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)計(jì)不能是單一性的,在使用VB設(shè)計(jì)應(yīng)用程序時(shí),必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互.
27、例如發(fā)生鼠標(biāo)單擊、鍵盤輸入等事件時(shí),由用戶編寫的代碼控制這些事件的響應(yīng),這就是所謂的事件驅(qū)動(dòng)編程。</p><p> 1.2.3實(shí)現(xiàn)菜單選項(xiàng)</p><p> 菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic 也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。</p><p> 本系統(tǒng)使用 Visual Ba
28、sic 的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單,您也可以使用Visual Basic 的Application Wizard 來(lái)操作。</p><p> 1.2.4 實(shí)現(xiàn)工具欄</p><p> CoolBar控件與Office2000 中看到的CoolBar是類似的。CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。通過(guò)在CoolBar中遷入其他空間
29、你也可以向用戶提供更好的靈活性和義用性。</p><p> 本系統(tǒng)就用了Cool工具中的Statubar控件,在系統(tǒng)這一界面中,添加了狀態(tài)欄,在第一個(gè)欄中,在樣式這一欄中選擇了文本,在第二個(gè)欄中,選擇了系統(tǒng)日期,第三個(gè)欄中選擇了系統(tǒng)時(shí)間,這樣,任何時(shí)候操作本系統(tǒng),都可以看到當(dāng)前的時(shí)間和日期。</p><p> 第二章 相關(guān)理論基礎(chǔ)</p><p> 本系統(tǒng)主要
30、采用VB6 + Access2000相結(jié)合的技術(shù)來(lái)進(jìn)行開發(fā),用戶界面的設(shè)計(jì)是用VB6來(lái)進(jìn)行的,后臺(tái)數(shù)據(jù)庫(kù)使用Access2000。與數(shù)據(jù)庫(kù)的連接則使用ADO的相關(guān)功能來(lái)完成的。</p><p> 在系統(tǒng)需涉及的一些相關(guān)技術(shù)概述如下。</p><p> 2.1 Visual Basic 6.0</p><p> Visual意為“可視化的”,指的是一種開發(fā)圖形用
31、戶界面的方法,所以Visual Basic是基于Basic的可視化的程序設(shè)計(jì)語(yǔ)言。在Visual Basic中,一方面繼承了Basic所具有的程序設(shè)計(jì)語(yǔ)言簡(jiǎn)單易用的特點(diǎn),另一方面在其編程系統(tǒng)中采用了面向?qū)ο?、事件?qū)動(dòng)的編程機(jī)制,用一種巧妙的方法把Windows的編程復(fù)雜性封裝起來(lái),提供了一種所見即所得的可視化程序設(shè)計(jì)方法。VB6是指Visual Basic 6.0的版本。 </p><p> 2.1.1 Vis
32、ual Basic 6.0 的功能特點(diǎn)</p><p> A) 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具:在VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)視為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動(dòng)條等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。程序員的編程工作僅限于編寫相關(guān)對(duì)象要完成的功能程序,因而程序設(shè)計(jì)的效率可大大提高。<
33、;/p><p> B) 事件驅(qū)動(dòng)的編程機(jī)制:事件驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應(yīng)用程序中,是由用戶的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只要編寫響應(yīng)用戶動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。</p><p> C) 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境:在VB集成開發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成
34、可執(zhí)行文件在Windows中運(yùn)行,使用戶在友好的開發(fā)環(huán)境中工作。</p><p> D) 結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言:VB6具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種程序設(shè)計(jì)語(yǔ)言,它還有如下一些特點(diǎn):強(qiáng)大的數(shù)值和字符串處理功能;豐富的圖形指令,可方便地繪制各種圖形;提供靜態(tài)和動(dòng)態(tài)數(shù)組,有利于簡(jiǎn)化內(nèi)存的管理;過(guò)程可遞歸調(diào)用,使程序更為簡(jiǎn)練;支持隨機(jī)文件和順序文件的訪問(wèn);提供了一個(gè)可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫(kù)
35、;具有完善的運(yùn)行出錯(cuò)處理。</p><p> E)支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn):利用數(shù)據(jù)控件可訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)有:Microsoft Access、SQL server、DBASE、Microsoft FoxPro和Oracle等,也可以訪問(wèn)Microsoft Excel、Lotus1-2-3等多種電子表格。</p><p> F)支持動(dòng)態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(kù)(DLL)和對(duì)象的鏈
36、接與嵌入(OLE)技術(shù)。</p><p> G)完備的HELP聯(lián)機(jī)幫助功能:與Windows環(huán)境下的軟件一樣,在VB中,利用幫助菜單和F1功能鍵,用戶可以隨時(shí)方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供了極大的方便。 </p><p> VB程序設(shè)計(jì)的概念就是面向?qū)ο蟮母拍?,?duì)象就是數(shù)據(jù)(DATA)和代碼
37、(CODE)互相結(jié)合的綜合體。Windows上面的每一個(gè)圖標(biāo),包括窗口本身都是對(duì)象,如果沒(méi)有任何事情發(fā)生,對(duì)象處于停頓狀態(tài)。當(dāng)存在外來(lái)事件時(shí),程序段執(zhí)行,它的執(zhí)行是由外來(lái)事件決定的。因此是“事件”驅(qū)動(dòng)的。 </p><p> 編寫VB程序較為簡(jiǎn)單,首先將各個(gè)對(duì)象放在空白窗體上,然后將程序代碼分別添加給對(duì)象或圖標(biāo),將它們組合起來(lái)就可以隨意運(yùn)行了。 </p><p> 在VB中,窗體實(shí)際上
38、是一個(gè)對(duì)象,VB的窗體含有許多內(nèi)嵌特性,這使得用戶界面部分的建立像是從一個(gè)目錄中挑選一個(gè)個(gè)合適的控件,而不是從零開始一步一步地建立控件。這種開發(fā)者能親眼看到的程序設(shè)計(jì)過(guò)程就是“可視化程序設(shè)計(jì)”(Visual Programming)。</p><p> 2.1.2 Visual Basic 6.0 中的基本概念</p><p> 對(duì)象:面向?qū)ο缶幊蹋∣OP)的提法大家一定也很耳熟,雖
39、然Visual Basic并不是完全的面向?qū)ο缶幊?,但也利用了?duì)象編程技術(shù)。對(duì)象簡(jiǎn)單地說(shuō)就是大家經(jīng)??吹降母鞣N窗口、按鈕、文本框甚至打印機(jī)等。</p><p> 屬性:如同電視有黑白、彩色之分一樣,作為對(duì)象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對(duì)象的屬性決定的。不同對(duì)象的屬性可能不同。屬性一般決定了對(duì)象的位置、大小、顯示等情況。</p>
40、<p> 方法:就是對(duì)象能夠做的事,如打印機(jī)對(duì)象就有打?。≒rint)方法、窗口對(duì)象支持隱藏(Hide)方法、很多對(duì)象支持移動(dòng)(Move)方法等。</p><p> 事件:就是對(duì)象對(duì)用戶各種操作的反映情況。如用戶用鼠標(biāo)按一下按鈕,就會(huì)觸發(fā)按鈕的“按”(Click)事件。</p><p> 控件: Visual Basic中使用控件,簡(jiǎn)化了Windows中的窗口、按鈕等對(duì)象
41、的編程設(shè)計(jì)。每個(gè)控件都有各自的屬性、事件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬(wàn)的各種擴(kuò)充的控件來(lái)快速構(gòu)造幾乎能滿足你任何要求的程序。例如,如果你不滿意Windows簡(jiǎn)陋的媒體播放器,你就可以使用VB的多媒體控件在1小時(shí)以內(nèi)設(shè)計(jì)一個(gè)完全自己風(fēng)格的能夠播放CD、VCD的多媒體播放器,而功能完全與之相當(dāng)。</p><p> 2.2 Access 2000 數(shù)據(jù)庫(kù)</p&
42、gt;<p> 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),對(duì)象記錄、域等。 </p><p><b> 新建一個(gè)數(shù)據(jù)庫(kù)</b></p>
43、;<p> 創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。</p><p><b> 修改已建的數(shù)據(jù)庫(kù)</b></p><p> 數(shù)據(jù)庫(kù)的修改分為:添加、編輯和刪除記錄。這三種操作均可由Visual Basic 創(chuàng)建的程序來(lái)完成。 </p><p>
44、 實(shí)現(xiàn)數(shù)據(jù)庫(kù)之間的聯(lián)系</p><p> 作為Microsoft的office套件產(chǎn)品之一,Access已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)系統(tǒng)。Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)一樣,可以讓你很容易地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫(kù)系統(tǒng)有所補(bǔ)充。</p><p> Access還提供windows操作系統(tǒng)的高級(jí)應(yīng)用程序開發(fā)系統(tǒng)。Access與其它數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:您
45、不用寫一行代碼,就可以在很短的時(shí)間里開發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程序,并且這一愉快的過(guò)程是完全可視的。</p><p> 2.2.1 Access的總體結(jié)構(gòu)</p><p> Access將所有有名字的東西都成為對(duì)象(object),在Access 2000中,最重要的對(duì)象有表,查詢,窗體,報(bào)表,宏和模塊。</p><p> 2.2.2 VB 6
46、.0 和Access的連接</p><p> 在進(jìn)行系統(tǒng)開發(fā)時(shí),一個(gè)很重要的步驟就是建立數(shù)據(jù)庫(kù)的連接,即訪問(wèn)數(shù)據(jù)庫(kù)。VB6提供了多種方式訪問(wèn)數(shù)據(jù)庫(kù),其中以O(shè)DBC與ADO應(yīng)用最多。早期還有RDO,DAO等。</p><p> 2.2.2.1 ODBC連接數(shù)據(jù)庫(kù)</p><p> ODBC(Open Database Connectivity,開放數(shù)據(jù)庫(kù)連接)建
47、立了一組規(guī)范,并提供了一組應(yīng)用程序調(diào)用接口。用這樣一組接口建立的應(yīng)用程序,對(duì)數(shù)據(jù)庫(kù)的操作不依賴于任何數(shù)據(jù)庫(kù)管理系統(tǒng),不直接與任何DBMS打交道,由此可實(shí)現(xiàn)應(yīng)用程序?qū)Σ煌珼BMS的共享。數(shù)據(jù)庫(kù)操作的“數(shù)據(jù)源”對(duì)應(yīng)用程序是透明的,所有的數(shù)據(jù)庫(kù)操作由對(duì)應(yīng)DBMS的ODBC驅(qū)動(dòng)程序(ODBC Driver)完成。有了ODBC驅(qū)動(dòng)程序,數(shù)據(jù)源就變得十分廣泛,它可以是本機(jī)的某種數(shù)據(jù)庫(kù)格式的文件(如本機(jī)DOS目錄下的Access文件*.mdb),也可
48、以是遠(yuǎn)程數(shù)據(jù)庫(kù)文件(如Microsoft SQL Server);它可以是目前已知的某種DBMS格式,也可以是一種全新的數(shù)據(jù)庫(kù)格式。</p><p> 在ODBC方式中,不管底層網(wǎng)絡(luò)環(huán)境如何,也無(wú)論采用何種DBMS,用戶在程序中都使用同一套標(biāo)準(zhǔn)代碼,源程序可以不因底層的變化而重新編建或修改,從而減輕了開發(fā)維護(hù)的工作量,縮短了開發(fā)周期。但ODBC訪問(wèn)數(shù)據(jù)庫(kù)的速度較慢,而且需為每個(gè)客戶端配置ODBC數(shù)據(jù)源。<
49、/p><p> 2.2.2.2 ADO連接數(shù)據(jù)庫(kù)</p><p> 微軟公司的ADO (ActiveX Data Objects) 是一個(gè)用于存取數(shù)據(jù)源的COM組件。它提供了編程語(yǔ)言和統(tǒng)一數(shù)據(jù)訪問(wèn)方式OLE DB的一個(gè)中間層。允許開發(fā)人員編寫訪問(wèn)數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫(kù)的連接。ADO包含一些頂層的對(duì)象: </p><p> 連接,
50、代表到數(shù)據(jù)庫(kù)的連接 </p><p> 記錄集,代表數(shù)據(jù)庫(kù)記錄的一個(gè)集合 </p><p> 命令,代表一個(gè)SQL命令 </p><p> 記錄,代表數(shù)據(jù)的一個(gè)集合 </p><p> 流,代表數(shù)據(jù)的順序集合 </p><p> 錯(cuò)誤,代表數(shù)據(jù)庫(kù)訪問(wèn)中產(chǎn)生的意外 </p><p>
51、字段,代表一個(gè)數(shù)據(jù)庫(kù)字段 </p><p> 參數(shù),代表一個(gè)SQL參數(shù) </p><p> 屬性,保存對(duì)象的信息 </p><p> ADO向VB程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較低的內(nèi)存占用。同傳統(tǒng)的數(shù)據(jù)對(duì)象層次(DAO和RDO)不同,ADO可以獨(dú)立創(chuàng)建。因此你可以只創(chuàng)建一個(gè)"Connection"對(duì)象,但是可以
52、有多個(gè),獨(dú)立的"Recordset"對(duì)象來(lái)使用它。ADO針對(duì)客戶/服務(wù)器以及WEB應(yīng)用程序作了優(yōu)化。</p><p> ADO 是基于OLE DB的訪問(wèn)接口,它是面向?qū)ο蟮腛LE DB技術(shù),繼承了OLE DB的優(yōu)點(diǎn)。屬于數(shù)據(jù)庫(kù)訪問(wèn)的高層接口。開發(fā)人員在使用ADO時(shí),其實(shí)就是在使用OLE DB,不過(guò)OLE DB更加接近底層。ADO向我們提供了一個(gè)熟悉的,高層的對(duì)OLE DB的Automatio
53、n封裝接口。</p><p> 圖2.1 VB應(yīng)用程序與數(shù)據(jù)庫(kù)的連接</p><p><b> 第三章 系統(tǒng)分析</b></p><p><b> 3.1需求分析</b></p><p> 需求分析是軟件開發(fā)周期的第一個(gè)階段,也是關(guān)系到軟件開始成敗的關(guān)鍵步驟。準(zhǔn)確、完整和規(guī)范化的軟件需求是軟
54、件開發(fā)成功的關(guān)鍵。</p><p> 3.1.1系統(tǒng)功能的基本要求</p><p> 產(chǎn)品入庫(kù)管理,可以填寫入庫(kù)單,確認(rèn)產(chǎn)品入庫(kù); </p><p> 產(chǎn)品出庫(kù)管理,可以填寫出庫(kù)單,確認(rèn)出庫(kù); </p><p> 借出管理,憑借條借出,然后能夠還庫(kù); </p><p> 初始庫(kù)存設(shè)置,設(shè)置庫(kù)存的初始值,庫(kù)存的
55、上下警戒限; </p><p> 可以進(jìn)行盤庫(kù),反映每月、年的庫(kù)存情況; </p><p> 可以查詢產(chǎn)品入庫(kù)情況、出庫(kù)情況、當(dāng)前庫(kù)存情況,可以按出庫(kù)單、入庫(kù)單,產(chǎn)品、時(shí)間進(jìn)行查詢; </p><p> 3.1.2數(shù)據(jù)庫(kù)要求</p><p> 在數(shù)據(jù)庫(kù)中至少應(yīng)該包含下列數(shù)據(jù)表: </p><p> 庫(kù)存情況表
56、; 出庫(kù)單表; 入庫(kù)單表; 出庫(kù)臺(tái)帳; 入庫(kù)臺(tái)帳; 借條信息表,反映,借出人,借出時(shí)間,借出產(chǎn)品,借出數(shù)量,還庫(kù)時(shí)間等。 </p><p><b> 其基本要求如下:</b></p><p> 必須提交系統(tǒng)分析報(bào)告,包括系統(tǒng)的功能分析、系統(tǒng)的功能模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)的數(shù)據(jù)字典,數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)( E - R 圖),數(shù)據(jù)庫(kù)中的表、視圖等; </p><
57、;p> 程序設(shè)計(jì)的報(bào)告:包括程序的運(yùn)行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(jì)(包括模塊之間的關(guān)系,模塊的功能、主要功能實(shí)現(xiàn)的程序段) </p><p> 系統(tǒng)的源程序,包括數(shù)據(jù)庫(kù)腳本程序。</p><p> 3.1.3 系統(tǒng)數(shù)據(jù)流程圖</p><p> 在研究了用戶提供的原始資料及要求后,畫出了系統(tǒng)的數(shù)據(jù)流程圖如下所示。</p><p>
58、; 圖3-1 數(shù)據(jù)流程圖</p><p> 3.1.4 功能需求及設(shè)計(jì)思想</p><p> 3.1.4.1 總體架構(gòu)思想</p><p> 本倉(cāng)庫(kù)管理系統(tǒng)是利用Client/Server結(jié)構(gòu),即客戶機(jī)/服務(wù)器模式。這種CS模式適用于局域網(wǎng)、安全性可以得到可靠的保證。它為數(shù)據(jù)提供了更安全的存取模式。響應(yīng)速度快。程序開發(fā)具有很強(qiáng)的針對(duì)性,因此,操作界面漂亮,形
59、式多樣,可以充分滿足客戶自身的個(gè)性化要求。</p><p> 圖3-2 C/S結(jié)構(gòu)示意圖</p><p> 3.1.4.2 物料管理模塊</p><p> 如果當(dāng)前數(shù)量小于最小數(shù)量,則需出訂單去采購(gòu),如果大于最大數(shù)量則不允許再出訂單。自動(dòng)訂單是根據(jù)這個(gè)原則產(chǎn)生的。</p><p> 3.1.4.3 供應(yīng)商管理模塊</p>
60、<p> 供應(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ù)量。</p><p> 供應(yīng)商管理模塊還包括公司的物料在供應(yīng)商處的代碼。就像我們?nèi)ベI東西,我們不但要知道去哪里買,還要知道買什么。供應(yīng)商代碼只提供我們?nèi)ツ睦镔I,而物料在供應(yīng)商的代碼則是解決了要買什么的問(wèn)題。</p><
61、p> 系統(tǒng)為了統(tǒng)一管理,加強(qiáng)控制。將這兩個(gè)信息結(jié)合在一起給出一個(gè)綜合代碼,這樣處理有利于更好的分清每個(gè)物料及供應(yīng)商之間的關(guān)系。為生產(chǎn)線提供更多的更全的數(shù)據(jù)。</p><p> 3.1.4.4 產(chǎn)品管理模塊</p><p> 物料是指公司從供應(yīng)商處買來(lái)的,是半成品。產(chǎn)品是公司生產(chǎn)的。同樣,我們也需為公司的每一個(gè)產(chǎn)品編制一個(gè)代碼。方便管理。另一方面,還需建立產(chǎn)品與物料之間的聯(lián)系。即
62、產(chǎn)品組成表。表示某個(gè)產(chǎn)品是由哪些物料組成的。在制作生產(chǎn)計(jì)劃時(shí),只需給出生產(chǎn)的產(chǎn)品代碼,而無(wú)需給出每一個(gè)物料的代碼。</p><p> 3.1.4.5 訂單管理模塊</p><p> 訂單管理主要任務(wù)是產(chǎn)生訂單。人為地去采購(gòu)某一種物料,并且把這個(gè)訂單記錄到系統(tǒng)中去。手工下單只能一個(gè)一個(gè)產(chǎn)生訂單。</p><p> 訂單是倉(cāng)庫(kù)進(jìn)行收料操作的基礎(chǔ)。</p>
63、;<p> 3.1.4.6 倉(cāng)庫(kù)收料</p><p> 倉(cāng)庫(kù)根據(jù)系統(tǒng)發(fā)出的訂單進(jìn)行收料。</p><p> 3.1.4.7 生產(chǎn)計(jì)劃管理模塊</p><p> 此模塊主要是管理生產(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)前的物料狀況,如果物料不
64、能滿足此次生產(chǎn),則不能成功產(chǎn)生生產(chǎn)計(jì)劃。</p><p> 倉(cāng)庫(kù)的發(fā)料也是根據(jù)生產(chǎn)計(jì)劃來(lái)進(jìn)行的。每個(gè)生產(chǎn)計(jì)劃都會(huì)自動(dòng)產(chǎn)生一個(gè)發(fā)料清單。</p><p> 3.1.4.8 倉(cāng)庫(kù)發(fā)料</p><p> 倉(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ā)料。</
65、p><p> 3.1.4.9 生產(chǎn)增料和退料</p><p> 生產(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ǔ)的。</p><p> 生產(chǎn)退料是生產(chǎn)線將好的物料退回給倉(cāng)庫(kù)。</p><p> 3.1.4.10 盤點(diǎn)管理</p>
66、;<p> 倉(cāng)庫(kù)每月,每季及每年都要進(jìn)行盤點(diǎn)。盤點(diǎn)時(shí)需提供盤點(diǎn)報(bào)表及盤點(diǎn)調(diào)整。</p><p> 3.1.4.11 報(bào)表與查詢</p><p> 需提供根據(jù)各種條件來(lái)得到查詢結(jié)果。條件即可以是單個(gè)條件也可以組合條件。查詢結(jié)果分為三個(gè)部分,一部分是基本信息,另一部分是訂單信息,以及生產(chǎn)計(jì)劃信息。</p><p> 3.1.4.12操作日志<
67、/p><p> 記錄系統(tǒng)內(nèi)主要的數(shù)據(jù)的操作,以便日后查詢所需。</p><p> 3.1.5數(shù)據(jù)庫(kù)需求分析</p><p> 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。</p><p>
68、 仔細(xì)分析調(diào)查有關(guān)倉(cāng)庫(kù)管理信息需求的基礎(chǔ)上,得到如圖4-2所示的本系統(tǒng)所處理的數(shù)據(jù)流程。</p><p> 圖3-3 倉(cāng)庫(kù)管理系統(tǒng)數(shù)據(jù)流程圖</p><p> 通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:</p><p> 庫(kù)存狀況信息,包括的數(shù)據(jù)項(xiàng)有品名、規(guī)格、導(dǎo)電、硬度、數(shù)量、單位等</p><p> 入庫(kù)單
69、信息,包括的數(shù)據(jù)項(xiàng)有品名、規(guī)格、導(dǎo)電、硬度、數(shù)量、單位、入庫(kù)日期、入料人編號(hào)、入料人、經(jīng)手人、入庫(kù)標(biāo)識(shí)、自動(dòng)編號(hào)、說(shuō)明等</p><p> 出庫(kù)單信息,包括的數(shù)據(jù)項(xiàng)有品名、規(guī)格、導(dǎo)電、硬度、數(shù)量、單位、毛坯尺寸、毛坯數(shù)量、成品尺寸、成品數(shù)量、余料、報(bào)廢、出庫(kù)日期、領(lǐng)料人編號(hào)、領(lǐng)料人、經(jīng)手人、說(shuō)明等</p><p> 用戶管理信息,包括的數(shù)據(jù)項(xiàng)有用戶名、用戶密碼、用戶權(quán)限等。</p
70、><p><b> 3.2可行性分析</b></p><p> 可行性分析的任務(wù),并不是所有問(wèn)題都有簡(jiǎn)單明顯的解決辦法,事實(shí)上,許多問(wèn)題不可能在預(yù)定的系統(tǒng)規(guī)模之內(nèi)解決。如果問(wèn)題沒(méi)有可行的解,那么花費(fèi)這項(xiàng)開發(fā)工程上的任何時(shí)間、資源、人力和經(jīng)費(fèi)都是無(wú)謂的浪費(fèi)。</p><p> 可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解
71、決。必須記住,可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解。怎樣達(dá)到這個(gè)目的呢?當(dāng)然不能靠主觀猜想,而只能靠客觀分析。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。</p><p> 因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。所
72、以從以上的分析原則來(lái)看,我所設(shè)計(jì)的倉(cāng)庫(kù)信息管理系統(tǒng)是一個(gè)規(guī)模不太大的系統(tǒng),但是目標(biāo)明確,清晰的描述了對(duì)目標(biāo)系統(tǒng)的一切限制和約束。本系統(tǒng)幾乎在所有的企業(yè)、公司使用,當(dāng)然它需要進(jìn)一步的完善和更新。在使用過(guò)程中,要看它能不能帶來(lái)效益,畢竟在現(xiàn)今社會(huì)效率是第一位的。從現(xiàn)實(shí)看,這還是有一定的實(shí)用價(jià)值的,從另一個(gè)角度看,現(xiàn)實(shí)社會(huì)發(fā)展飛速,尊重科技勢(shì)在必行,因此這也是開發(fā)本系統(tǒng)的一個(gè)非常重要的原因。21世紀(jì)是計(jì)算機(jī)的時(shí)代,它必然取代一部分人的工作,高
73、科技的監(jiān)控系統(tǒng)進(jìn)入社會(huì)生活的方方面面是發(fā)展的趨勢(shì)。</p><p> 本設(shè)計(jì)從一下三個(gè)方面進(jìn)行可行性研究:</p><p> 1.技術(shù)可行性。本設(shè)計(jì)“倉(cāng)庫(kù)管理系統(tǒng)”是為企業(yè)倉(cāng)庫(kù)管理人員開發(fā)的。鑒于本人在上學(xué)期數(shù)據(jù)庫(kù)課程設(shè)計(jì)中已用Visual Basic6.0+Access2000開發(fā)過(guò)網(wǎng)上圖書銷售管理信息系統(tǒng),而且通過(guò)三個(gè)月畢業(yè)實(shí)習(xí)中的學(xué)習(xí)和實(shí)踐,對(duì)開發(fā)管理信息系統(tǒng)又有了新的認(rèn)識(shí)和提高
74、,使自己在開發(fā)管理信息系統(tǒng)方面的技術(shù)更加成熟。由于本設(shè)計(jì)最重要體現(xiàn)的是實(shí)用性,所以,通過(guò)大量的社會(huì)調(diào)查和分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上導(dǎo)師的指導(dǎo),還是能按期完成本畢業(yè)設(shè)計(jì)。</p><p> 2.經(jīng)濟(jì)可行性。成本方面:由于本畢業(yè)設(shè)計(jì)屬于計(jì)算機(jī)科學(xué)(本科)教學(xué)的最后一個(gè)環(huán)節(jié),所以人力消耗免費(fèi),資源學(xué)校提供,指導(dǎo)老師義務(wù)指導(dǎo)。所以成本計(jì)算只需計(jì)算開發(fā)期間開發(fā)者的生活消費(fèi),學(xué)校資源的消耗,所以開發(fā)本軟件的成本是非常
75、低的。效益方面:為企業(yè)開發(fā)一個(gè)完整、合理的倉(cāng)庫(kù)管理系統(tǒng),可大大節(jié)余人力,以前需要多人干的工作,使用本系統(tǒng)只需一個(gè)人或幾個(gè)人就能完成,且工作量和勞動(dòng)強(qiáng)度大大降低。所以開發(fā)本軟件可以為社會(huì)帶來(lái)很好的經(jīng)濟(jì)效益。</p><p> 3.操作可行性。本軟件是為企業(yè)倉(cāng)庫(kù)的管理者開發(fā)的,所有本軟件的用戶對(duì)象是企業(yè)倉(cāng)庫(kù)的工作人員,由于本軟件要設(shè)計(jì)成友好的界面,寫出詳細(xì)的使用說(shuō)明,用戶只需懂得簡(jiǎn)單的計(jì)算機(jī)操作知識(shí),就能自由應(yīng)用本
76、軟件。</p><p><b> 4.工具可行性。</b></p><p><b> 軟件方面:</b></p><p> 信息時(shí)代對(duì)于軟件的應(yīng)用已不是人們的難題,人們?cè)谌粘^k公中用的計(jì)算機(jī)操作的系統(tǒng)等都屬于軟件部分。</p><p><b> 硬件方面:</b><
77、;/p><p> 計(jì)算機(jī)普及到今天,人們對(duì)于它的擁有已不少見,它的硬件設(shè)備完全能夠滿足人們的需求,而價(jià)格也能被人們所接受</p><p> 所以從以上幾個(gè)方面的分析來(lái)看,開發(fā)本軟件是完全可行的。</p><p><b> 第四章 系統(tǒng)設(shè)計(jì)</b></p><p><b> 4.1系統(tǒng)分析</b>
78、</p><p> 4.1.1系統(tǒng)功能分析</p><p> 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本倉(cāng)庫(kù)管理系統(tǒng)需要完成功能主要有:</p><p> 倉(cāng)庫(kù)管理各種信息的輸入,包括貨物、領(lǐng)料人、經(jīng)手人、倉(cāng)庫(kù)信息的輸入等。</p><p> 倉(cāng)庫(kù)管理各種信息的查詢、統(tǒng)
79、計(jì)、修改和維護(hù),包括貨物查詢,貨物出入、倉(cāng)管員操作統(tǒng)計(jì),各種信息的修改和維護(hù)等。</p><p><b> 打印報(bào)表的生成。</b></p><p> 倉(cāng)庫(kù)管理系統(tǒng)的使用幫助。</p><p><b> 4.2系統(tǒng)總體設(shè)計(jì)</b></p><p> 在進(jìn)行了需求分析、確定了設(shè)計(jì)思想之后,就要
80、進(jìn)行系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p> 4.2.1 系統(tǒng)目標(biāo)設(shè)計(jì)</p><p> 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。</p><p> 4.2.2開發(fā)設(shè)計(jì)思想</p><p> 倉(cāng)庫(kù)管理主要是企業(yè)各種商品的管理。進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)為有效托收后,進(jìn)行驗(yàn)收入庫(kù),
81、填寫入庫(kù)單,進(jìn)行入庫(kù)登記。企業(yè)各個(gè)部門根據(jù)需要提出產(chǎn)品請(qǐng)求,計(jì)劃員根據(jù)整個(gè)企業(yè)的需求開出產(chǎn)品出庫(kù)單,倉(cāng)庫(kù)管理人員根據(jù)出庫(kù)單核對(duì)發(fā)放產(chǎn)品。根據(jù)需要按照月進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。</p><p> 倉(cāng)庫(kù)管理的特點(diǎn)是信息處理量比較大,所管理的產(chǎn)品種類繁多,而且由于入庫(kù)單、出庫(kù)單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來(lái)有一定的困難。在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;報(bào)表種
82、類繁多,各個(gè)部門管理規(guī)格不統(tǒng)一等問(wèn)題。</p><p> 在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管理工作的需要,我們采取了下面的一些原則。</p><p> 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一報(bào)表的格式。</p><p> 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。</p><p> 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可
83、維護(hù)性和實(shí)用性。</p><p> 界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。</p><p> 4.2.3 系統(tǒng)功能設(shè)計(jì)</p><p> 在仔細(xì)分析了公司的物料數(shù)據(jù)圖后,決定將整個(gè)系統(tǒng)分為四大模塊,每個(gè)模塊又有若干個(gè)子模塊。整個(gè)系統(tǒng)功能模塊如下圖4-1所示:</p><p> 圖4-1 系統(tǒng)功能模塊圖&l
84、t;/p><p> 4.2.4 系統(tǒng)各模塊說(shuō)明</p><p><b> 基本管理模塊</b></p><p> 包括進(jìn)庫(kù)管理和出庫(kù)管理。</p><p> 管理員可以通過(guò)管理界面添加或刪除用戶,添加新管理員或刪除原有管理員,驗(yàn)證用戶的合法性,阻止非法用戶登錄。</p><p> 管理員或其
85、他用戶可以修改自己的密碼。</p><p><b> 查詢模塊</b></p><p> 按入庫(kù)的日期進(jìn)行查詢,既可以查到這一時(shí)段的入庫(kù)信息,也能查到相應(yīng)時(shí)段的出庫(kù)信息。</p><p> 按人員進(jìn)行查詢,可以根據(jù)倉(cāng)管員的信息查詢物品的入庫(kù)或出庫(kù)信息。</p><p> 按物品查詢,直接輸入物品名進(jìn)行查詢。<
86、;/p><p><b> 統(tǒng)計(jì)模塊</b></p><p> 按月份對(duì)入庫(kù)、出庫(kù)、現(xiàn)存物品進(jìn)行查詢。</p><p><b> 報(bào)表打印</b></p><p> 對(duì)需要采購(gòu)的物品進(jìn)行打印,然后購(gòu)買。</p><p> 每月打印出入庫(kù)信息和出庫(kù)信息。</p>
87、<p><b> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟主要是:</p><p> (1) 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義:目前的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)有的是支持聯(lián)機(jī)事務(wù)處理CLTP(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型DBMS,有的可支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、有聯(lián)機(jī)分析處理CLAP(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大
88、型DBMS,有的數(shù)據(jù)庫(kù)是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫(kù)。針對(duì)選擇的DBMS,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)定義。</p><p> (2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫(kù)中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來(lái)決定。數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲(chǔ)的要求
89、,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。</p><p> ?。?) 存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,備份方案,對(duì)多版本如何保證一致性和數(shù)據(jù)的完整性。</p><p> (4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對(duì)用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。</p><p> ?。?
90、) 數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫(kù)的設(shè)計(jì),便于維護(hù)和修改。</p><p> 4.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體結(jié)構(gòu),以及他們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。</p><p> 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:現(xiàn)有庫(kù)存信息實(shí)體、入庫(kù)信息實(shí)體、出庫(kù)信息實(shí)體
91、圖。各個(gè)實(shí)體具體的描述E-R圖如下:</p><p> 現(xiàn)有庫(kù)存信息實(shí)體E-R圖如圖4-2所示</p><p> 圖4-2 現(xiàn)有庫(kù)存信息實(shí)體E-R圖</p><p> 入庫(kù)單信息實(shí)體E-R圖如圖4-3所示</p><p> 圖4-3 入庫(kù)單信息實(shí)體E-R圖</p><p> 出庫(kù)單信息實(shí)體E-R圖如圖4-4所
92、示。</p><p> 圖4-4 出庫(kù)信息實(shí)體E-R圖</p><p> 實(shí)體和實(shí)體之間的關(guān)系E-R圖如圖4-5所示</p><p> 圖4-5 實(shí)體之間關(guān)系E-R圖</p><p> 4.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 現(xiàn)在需要將在上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為ACCESS 2000 數(shù)據(jù)庫(kù)系統(tǒng)所
93、支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。</p><p> 倉(cāng)庫(kù)管理信息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格所示在數(shù)據(jù)庫(kù)中的一個(gè)表。</p><p> 表4-1 庫(kù)存狀況信息表</p><p> 表4-2 入庫(kù)單信息表</p><p> 表4-3 出庫(kù)單信息表</p><p> 表4-4
94、 用戶管理信息表</p><p> 4.4 系統(tǒng)主窗體設(shè)計(jì)</p><p> 4.4.1 創(chuàng)建工程項(xiàng)目——倉(cāng)庫(kù)管理系統(tǒng)</p><p> 打開Visual Basic 后,單擊File → New Project 菜單,在工程模板中選擇Standard ExE,Visual Basic將自動(dòng)產(chǎn)生一個(gè)Form窗體,屬性都是缺省設(shè)置。這
95、里我們刪除這個(gè)窗體,單擊File→Save Project菜單,將這個(gè)工程項(xiàng)目命名為金屬材料倉(cāng)庫(kù)管理系統(tǒng)。</p><p> 4.4.2創(chuàng)建系統(tǒng)主窗體</p><p> Visual Basic 創(chuàng)建的應(yīng)用程序可以是SDI(單文檔界面)和MDI(多文檔界面)。在SDI的程序中,每個(gè)窗體之間是獨(dú)立的。而MDI的程序中,有一個(gè)窗體是主窗體,可以包含其他窗體,他的類型是MDI Form 。本
96、設(shè)計(jì)采用多文檔界面,這樣可以使程序更加美觀、整齊有序。單擊工具欄中的ADD MDI Form 按鈕,生成一個(gè)窗體。窗體的屬性設(shè)置見表5-1</p><p> 表4-5 主窗體屬性設(shè)置</p><p> 4.4.3創(chuàng)建主窗體菜單</p><p><b> 1.菜單簡(jiǎn)介</b></p><p> 菜單欄在窗體欄的標(biāo)題
97、欄下面,包含一個(gè)或多個(gè)菜單標(biāo)題。當(dāng)單擊一個(gè)菜單標(biāo)題,包含菜單項(xiàng)目的列表就被拉下來(lái)。菜單項(xiàng)可以包含命令、分隔條和子菜單標(biāo)題。用戶看到的每個(gè)菜單項(xiàng)和在“Menu Editor”中定義的一個(gè)菜單控件相對(duì)應(yīng),如圖4-6所示。</p><p> 圖4-6 主窗體菜單</p><p> 為了使應(yīng)用程序簡(jiǎn)單好用,應(yīng)該將菜單按功能進(jìn)行分組。菜單控件使一個(gè)對(duì)象,與其他對(duì)象一樣,它具有定義它的外觀與行為的
98、屬性。在設(shè)計(jì)或運(yùn)行時(shí)可以設(shè)置Caption 屬性、Enabled和Visible屬性、Checked屬性以及其他屬性。菜單控件只包含一個(gè)事件,即Click事件,當(dāng)用鼠標(biāo)或鍵盤選中該菜單控件時(shí),將調(diào)用該事件。</p><p> 2.Visual Basic菜單編輯器</p><p> 菜單編輯器可以創(chuàng)建新的菜單和菜單欄,也可以向現(xiàn)存的菜單中增加新的命令、用自己的命令替代現(xiàn)存的菜單命令、產(chǎn)
99、生新的菜單和菜單欄,改變和刪除現(xiàn)存菜單和菜單欄。</p><p> 要打開菜單編輯器,在“Tools”菜單中選擇“Menu Editor”選項(xiàng)?;驌羰髽?biāo)右鍵,選擇彈出式菜單中的“Menu Editor”彈出菜單編輯器窗口。</p><p> 4.4.4創(chuàng)建主窗體工具欄</p><p> 同樣,熟悉Windows下應(yīng)用程序的用戶對(duì)工具欄也一定有比較深的印象。在本
100、系統(tǒng)中,它是用工具欄控件產(chǎn)生的,工具欄控件在主窗體上產(chǎn)生了很多按鈕對(duì)象,按鈕上顯示了文字、圖形。如圖4-7所示。</p><p> 圖4-7 主窗體工具欄</p><p><b> 工具欄控件常用事件</b></p><p> 工具欄控件常用事件主要有ButtonClick和Click兩個(gè)。對(duì)于ButtonClick事件,當(dāng)單擊本控件之上
101、的一個(gè)按鈕時(shí),該事件過(guò)程被執(zhí)行;對(duì)于Click,當(dāng)單擊本控件時(shí)進(jìn)行檢測(cè)。</p><p><b> 設(shè)置工具欄</b></p><p> 向窗體添加工具欄控件后,然后按下列步驟操作:</p><p> 設(shè)置Align屬性值為1,即工具攔放在窗體的頂部。</p><p> 用鼠標(biāo)右鍵單擊工具欄對(duì)象,從彈出的菜單中選
102、擇“屬性”菜單項(xiàng)。彈出如“屬性頁(yè)”對(duì)話框。</p><p> 單擊“屬性頁(yè)”中的“圖象列表”列表框右邊的下拉箭頭,從下拉的列表中選擇ImageList。這樣ImageList控件就和“工具欄”控件發(fā)生了聯(lián)系。</p><p> 單擊“按鈕”選項(xiàng)卡,“屬性頁(yè)”對(duì)話框?qū)⒊霈F(xiàn)按鈕的一些屬性,單擊“插入”按鈕后,“索引”文本框中出現(xiàn)數(shù)字1,其它輸入框也變?yōu)榭捎?。這樣就可以設(shè)置其上的屬性。若“圖
103、像”輸入框設(shè)為1,即ImageList控件的第一個(gè)圖形作為按鈕1的圖形。重復(fù)上述步驟,添加其它按鈕到工具欄上,并設(shè)置相應(yīng)屬性。</p><p><b> 第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 5.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)</b></p><p> 5.1.1連接數(shù)據(jù)庫(kù)</p><p> 在
104、進(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ù)。</p><p><b> 1. 引用ADO</b></p><p> 在VB6菜單“工程
105、”-“引用”從中選擇 Microsoft ActiveX Data objects 2.8 library和 Microsoft ActiveX Data objects recordset 2.8 兩個(gè)組件,這是在連接數(shù)據(jù)庫(kù)前所必做的工作。</p><p> 2. 使用ADO連接數(shù)據(jù)庫(kù)</p><p> 本系統(tǒng)采用的是無(wú)源的數(shù)據(jù)庫(kù)連接方法,因?yàn)檎麄€(gè)系統(tǒng)都會(huì)使用到這個(gè)數(shù)據(jù)庫(kù),所以將數(shù)據(jù)
106、庫(kù)的連接定義為全局變量。</p><p> Public Cn As New ADODB.Connection ‘定義數(shù)據(jù)源</p><p> Dim db_path As String ‘用于存放數(shù)據(jù)庫(kù)的路徑</p><p> Dim db_cn As String ‘連接數(shù)據(jù)源字符串</p><p> db_path = App.
107、Path & "\Data\WMS.mdb" ‘指定數(shù)據(jù)庫(kù)文件</p><p> db_cn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db_path & ";Jet OLEDB:database password=123321;" ‘?dāng)?shù)據(jù)庫(kù)連接字符串</p&g
108、t;<p> Cn.Open db_cn ‘打開數(shù)據(jù)源</p><p> 5.1.2 建立數(shù)據(jù)表</p><p> 本系統(tǒng)采用了Access作為數(shù)據(jù)庫(kù)管理系統(tǒng)。先啟動(dòng)Access2000程序,然后創(chuàng)建名為“WMS”的數(shù)據(jù)庫(kù)。并為此數(shù)據(jù)庫(kù)設(shè)置密碼。在數(shù)據(jù)庫(kù)中建立各表。</p><p><b> 5.2系統(tǒng)模塊</b><
109、/p><p> 5.2.1基本管理模塊</p><p> 基本管理模塊主要包括:</p><p><b> 入庫(kù)管理</b></p><p><b> 出庫(kù)管理</b></p><p><b> 交接班</b></p><p&g
110、t;<b> 修改個(gè)人密碼</b></p><p><b> 退出</b></p><p> 1. 創(chuàng)建入庫(kù)信息窗體</p><p> 入庫(kù)信息是采購(gòu)人員購(gòu)買貨物時(shí)所填寫的,是為了完成貨物的正確入庫(kù)才用到的。在新增入庫(kù)單窗體中貨物編號(hào)、導(dǎo)電情況、硬度均可通過(guò)單擊相關(guān)的數(shù)據(jù)框來(lái)選擇,數(shù)據(jù)選擇框會(huì)進(jìn)行動(dòng)態(tài)智能化統(tǒng)計(jì)信息
111、,使選擇更方便,如圖5-1所示。</p><p> 圖5-1 入庫(kù)操作界面</p><p> 2.創(chuàng)建出庫(kù)信息窗體</p><p> 出庫(kù)信息是倉(cāng)管出貨是所要填寫的,是為了完成貨物的正確出庫(kù)情況和倉(cāng)庫(kù)中的現(xiàn)存狀況所用到的。在出庫(kù)窗體中正確填寫出庫(kù)所需要的一些信息,以便管理,然后保存,如圖5-2所示。</p><p> 圖5-2 出庫(kù)操
112、作按工單界面</p><p> 3.創(chuàng)建交接班信息窗體</p><p> 進(jìn)入系統(tǒng)后,可選擇“交接班”在不現(xiàn)用戶之間進(jìn)行切換。界面如圖5-3所示。</p><p> 圖5-3 系統(tǒng)重登錄界面</p><p><b> 4.修改密碼功能</b></p><p> 設(shè)計(jì)思路和要點(diǎn):用戶如需修
113、改自己的登錄密碼,需輸入舊密碼與新密碼,程序在數(shù)據(jù)庫(kù)中修改用戶的密碼。</p><p> 界面如圖5-4所示。</p><p> 圖5-4 修改密碼界面</p><p><b> 5.退出功能</b></p><p> 退出即退出本系統(tǒng)。倉(cāng)庫(kù)管理主界面中退出即可。</p><p> 5.
114、2.2查詢統(tǒng)計(jì)模塊</p><p> 查詢統(tǒng)計(jì)模塊主要完成的功能有:</p><p> 庫(kù)存查詢(按日期查詢、按人員查詢、按物品查詢)</p><p> 貨物出入統(tǒng)計(jì)(按月統(tǒng)計(jì))</p><p><b> 庫(kù)存的查詢</b></p><p> 設(shè)計(jì)思路和要點(diǎn):分為按日期查詢、按人員查詢、
115、按物品查詢?nèi)矫娌樵?,從而?duì)庫(kù)存狀況進(jìn)行統(tǒng)計(jì),便于管理員查詢。</p><p> 按日期查詢?cè)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)。</p><p> 按人員查詢,支持模糊查詢,對(duì)倉(cāng)庫(kù)貨物狀況也能進(jìn)行統(tǒng)計(jì),界面
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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è)設(shè)計(jì)--畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)說(shuō)明書
- 倉(cāng)庫(kù)管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書
- 醫(yī)院管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 訂單管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 煤礦畢業(yè)設(shè)計(jì)說(shuō)明書3
- 3畢業(yè)設(shè)計(jì)說(shuō)明書.doc
- 3畢業(yè)設(shè)計(jì)說(shuō)明書.doc
- 畢業(yè)設(shè)計(jì)說(shuō)明書---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)說(shuō)明書---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng)
- delphi物資管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 圖書管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 論壇畢業(yè)設(shè)計(jì)說(shuō)明書3
- 3畢業(yè)設(shè)計(jì)說(shuō)明書.doc
- 學(xué)籍管理畢業(yè)設(shè)計(jì)說(shuō)明書
- 醫(yī)院收費(fèi)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 生產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 企業(yè)文檔管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 班級(jí)學(xué)生管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
- 物流管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書
評(píng)論
0/150
提交評(píng)論