版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p><b> 摘 要i</b></p><p> ABSTRACTii</p><p><b> 第一章 緒論1</b></p><p> 1.1 選題背景1</p><p>
2、; 1.2 設(shè)計(jì)目標(biāo)1</p><p> 第二章 相關(guān)理論基礎(chǔ)2</p><p> 2.1 Visual Basic 62</p><p> 2.1.1 Visual Basic 6的功能特點(diǎn)2</p><p> 2.1.2 Visual Basic 6中的基本概念3</p><p> 2.2
3、Access2000數(shù)據(jù)庫(kù)4</p><p> 2.2.1 Access的總體結(jié)構(gòu)4</p><p> 2.2.2 VB6和Access的連接5</p><p> 第三章 需求分析7</p><p> 3.1 需求分析7</p><p> 3.1.1 系統(tǒng)數(shù)據(jù)流程圖7</p>&l
4、t;p> 3.1.2 功能需求及設(shè)計(jì)思想7</p><p> 第四章 系統(tǒng)設(shè)計(jì)11</p><p> 4.1 系統(tǒng)功能設(shè)計(jì)11</p><p> 4.1.1 系統(tǒng)功能模塊圖11</p><p> 4.1.2 系統(tǒng)各模塊說(shuō)明11</p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)12</p>
5、<p> 4.2.1 創(chuàng)建數(shù)據(jù)庫(kù)12</p><p> 4.2.2 數(shù)據(jù)表結(jié)構(gòu)12</p><p> 4.2.3 數(shù)據(jù)庫(kù)中各表的關(guān)系16</p><p> 第五章 倉(cāng)庫(kù)管理原型系統(tǒng)實(shí)現(xiàn)17</p><p> 5.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)17</p><p> 5.1.1 連接數(shù)據(jù)庫(kù)17&l
6、t;/p><p> 5.1.2 建立數(shù)據(jù)表18</p><p> 5.2倉(cāng)庫(kù)管理系統(tǒng)主要界面及使用說(shuō)明19</p><p> 5.2.1 系統(tǒng)登錄界面19</p><p> 5.2.2 系統(tǒng)主界面20</p><p> 5.2.3 系統(tǒng)管理模塊20</p><p> 5.2.4
7、 倉(cāng)庫(kù)管理模塊22</p><p> 5.2.5 物料管理模塊26</p><p> 5.2.6 報(bào)表查詢(xún)模塊30</p><p> 5.4 系統(tǒng)測(cè)試32</p><p> 5.4.1 菜單測(cè)試32</p><p> 5.4.2各功能模塊測(cè)試32</p><p> 5.4
8、.3 數(shù)據(jù)跟蹤測(cè)試32</p><p> 第六章 小結(jié)與展望33</p><p> 6.1 成績(jī)及不足33</p><p> 6.1.1 成績(jī)33</p><p> 6.1.2 不足33</p><p><b> 6.2 展望34</b></p><p&
9、gt;<b> 致 謝36</b></p><p><b> 參考文獻(xiàn)37</b></p><p><b> 摘 要</b></p><p> 庫(kù)存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和
10、完整性強(qiáng).數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易操作易使用等特點(diǎn)。</p><p> 經(jīng)過(guò)分析如此情況,我決定使用微軟公司的Visual Basic 6為開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是ADO,是能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,短期內(nèi)就可以開(kāi)發(fā)出用戶(hù)滿(mǎn)意的可行系統(tǒng)。</p><p> 主題詞:倉(cāng)庫(kù)管理;數(shù)據(jù)庫(kù);VB6;ADO</p>
11、<p><b> ABSTRACT</b></p><p> Warehouse manage system is a typical MIS. It mostly includes the foundation and maintenance of the database and the development of the client application prog
12、ram. For the former we must establish a better database, which has well data consistency and data security. For the latter we must make the program has self-contained function and easy to be use.</p><p> By
13、 analyzing the situation, we use the VB6 of the Microsoft Company as client tool. VB6 is very easy to be use and it has many useful tools, especially ADO object, which can easily conveniently manipulate the database. We
14、use it can develop a satisfactory system in short time</p><p> Key Words:Warehouse management;Database;Visual Basic 6;ADO</p><p><b> 第一章 緒論</b></p><p><b> 1.1
15、選題背景</b></p><p> 隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)管理已越來(lái)越多地運(yùn)用到了各個(gè)領(lǐng)域。在現(xiàn)代企業(yè)的各個(gè)環(huán)節(jié)已離不開(kāi)計(jì)算機(jī)了。各種各樣的管理軟件也應(yīng)運(yùn)而生。</p><p> 企業(yè)的庫(kù)存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物料種類(lèi)眾多,訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類(lèi)統(tǒng)計(jì)報(bào)表繁多,因此倉(cāng)庫(kù)管理必須編制一套倉(cāng)庫(kù)管理信息系統(tǒng)
16、,實(shí)現(xiàn)計(jì)算機(jī)化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。</p><p> 一般倉(cāng)庫(kù)管理系統(tǒng),總是根據(jù)所掌握的物資類(lèi)別,相應(yīng)分成幾個(gè)部門(mén)來(lái)進(jìn)行物料的計(jì)劃,訂貨,核銷(xiāo)托收,驗(yàn)收入庫(kù),根據(jù)企業(yè)各個(gè)部門(mén)的需求來(lái)發(fā)送物資設(shè)備,并隨時(shí)按期進(jìn)行庫(kù)存盤(pán)點(diǎn),作臺(tái)帳,根據(jù)企業(yè)管理的需要按月、季度、年度進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。根據(jù)我公司的實(shí)際情況分析,一般的倉(cāng)庫(kù)管理系統(tǒng)并不能滿(mǎn)足公司的需求,而且每套系統(tǒng)的成本也過(guò)高。因此
17、有必要開(kāi)發(fā)一套特定的倉(cāng)庫(kù)管理系統(tǒng)來(lái)提高公司的工作效率,減少因人為因素而導(dǎo)致的物料損失。通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,我開(kāi)發(fā)了下面的倉(cāng)庫(kù)管理系統(tǒng)。</p><p><b> 1.2 設(shè)計(jì)目標(biāo)</b></p><p> 倉(cāng)庫(kù)管理系統(tǒng)可主要實(shí)現(xiàn)下列目標(biāo):</p><p> 操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀。</p><p> 能
18、完成倉(cāng)庫(kù)的各種日常操作。</p><p> 能很好的預(yù)防各自人為因素產(chǎn)生的錯(cuò)誤操作</p><p> 能夠?yàn)橛脩?hù)提供多種條件的查詢(xún)操作,為物料管理提供準(zhǔn)確及時(shí)的數(shù)據(jù)</p><p> 可實(shí)現(xiàn)盤(pán)點(diǎn)報(bào)表及盤(pán)點(diǎn)后的物料調(diào)整</p><p> 具有很好的安全性,以保證數(shù)據(jù)的正確性</p><p> 可追溯數(shù)據(jù)的歷史信
19、息,為系統(tǒng)完善提供依據(jù)</p><p> 第二章 相關(guān)理論基礎(chǔ)</p><p> 本系統(tǒng)主要采用VB6 + Access2000相結(jié)合的技術(shù)來(lái)進(jìn)行開(kāi)發(fā),用戶(hù)界面的設(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&
20、gt; 2.1 Visual Basic 6</p><p> Visual意為“可視化的”,指的是一種開(kāi)發(fā)圖形用戶(hù)界面的方法,所以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),提供了一種所見(jiàn)即
21、所得的可視化程序設(shè)計(jì)方法。VB6是指Visual Basic 6.0的版本。 </p><p> 2.1.1 Visual Basic 6的功能特點(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ì)要求,直接在屏幕上“畫(huà)”出窗口、菜單、按鈕
22、、滾動(dòng)條等不同類(lèi)型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。程序員的編程工作僅限于編寫(xiě)相關(guān)對(duì)象要完成的功能程序,因而程序設(shè)計(jì)的效率可大大提高。</p><p> B) 事件驅(qū)動(dòng)的編程機(jī)制:事件驅(qū)動(dòng)是非常適合圖形用戶(hù)界面的編程方式。在圖形用戶(hù)界面的應(yīng)用程序中,是由用戶(hù)的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只要編寫(xiě)響應(yīng)用戶(hù)動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。</p><
23、p> C) 提供了易學(xué)易用的應(yīng)用程序集成開(kāi)發(fā)環(huán)境:在VB集成開(kāi)發(fā)環(huán)境中,用戶(hù)可設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在Windows中運(yùn)行,使用戶(hù)在友好的開(kāi)發(fā)環(huán)境中工作。</p><p> D) 結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言:VB6具有豐富的數(shù)據(jù)類(lèi)型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種程序設(shè)計(jì)語(yǔ)言,它還有如下一些特點(diǎn):強(qiáng)大的數(shù)值和字符串處理功能;豐富的圖形指令,可方便地繪制各種圖形;提供靜態(tài)和動(dòng)態(tài)數(shù)
24、組,有利于簡(jiǎn)化內(nèi)存的管理;過(guò)程可遞歸調(diào)用,使程序更為簡(jiǎn)練;支持隨機(jī)文件和順序文件的訪問(wèn);提供了一個(gè)可供應(yīng)用程序調(diào)用的包含多種類(lèi)型的圖標(biāo)庫(kù);具有完善的運(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、Lotu
25、s1-2-3等多種電子表格。</p><p> F)支持動(dòng)態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(kù)(DLL)和對(duì)象的鏈接與嵌入(OLE)技術(shù)。</p><p> G)完備的HELP聯(lián)機(jī)幫助功能:與Windows環(huán)境下的軟件一樣,在VB中,利用幫助菜單和F1功能鍵,用戶(hù)可以隨時(shí)方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶(hù)的學(xué)習(xí)和使
26、用提供了極大的方便。 </p><p> VB程序設(shè)計(jì)的概念就是面向?qū)ο蟮母拍?,?duì)象就是數(shù)據(jù)(DATA)和代碼(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> 編寫(xiě)VB程序較為簡(jiǎn)單,首先將各個(gè)對(duì)象放在空白窗體上,
27、然后將程序代碼分別添加給對(duì)象或圖標(biāo),將它們組合起來(lái)就可以隨意運(yùn)行了。 </p><p> 在VB中,窗體實(shí)際上是一個(gè)對(duì)象,VB的窗體含有許多內(nèi)嵌特性,這使得用戶(hù)界面部分的建立像是從一個(gè)目錄中挑選一個(gè)個(gè)合適的控件,而不是從零開(kāi)始一步一步地建立控件。這種開(kāi)發(fā)者能親眼看到的程序設(shè)計(jì)過(guò)程就是“可視化程序設(shè)計(jì)”(Visual Programming)。</p><p> 2.1.2 Visua
28、l Basic 6中的基本概念</p><p> 對(duì)象:面向?qū)ο缶幊蹋∣OP)的提法大家一定也很耳熟,雖然Visual Basic并不是完全的面向?qū)ο缶幊?,但也利用了?duì)象編程技術(shù)。對(duì)象簡(jiǎn)單地說(shuō)就是大家經(jīng)??吹降母鞣N窗口、按鈕、文本框甚至打印機(jī)等。</p><p> 屬性:如同電視有黑白、彩色之分一樣,作為對(duì)象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出
29、不同的功能,這些都是由對(duì)象的屬性決定的。不同對(duì)象的屬性可能不同。屬性一般決定了對(duì)象的位置、大小、顯示等情況。</p><p> 方法:就是對(duì)象能夠做的事,如打印機(jī)對(duì)象就有打?。≒rint)方法、窗口對(duì)象支持隱藏(Hide)方法、很多對(duì)象支持移動(dòng)(Move)方法等。</p><p> 事件:就是對(duì)象對(duì)用戶(hù)各種操作的反映情況。如用戶(hù)用鼠標(biāo)按一下按鈕,就會(huì)觸發(fā)按鈕的“按”(Click)事件。
30、</p><p> 控件:控件就是Visual Basic提供的編程用的模塊,與對(duì)象有直接的聯(lián)系,如同積木的木塊,使用這樣的控件,就可以像拼圖或堆積木一樣“搭”、“拼”你的程序界面。Visual Basic中使用控件,簡(jiǎn)化了Windows中的窗口、按鈕等對(duì)象的編程設(shè)計(jì)。每個(gè)控件都有各自的屬性、事件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬(wàn)的各種擴(kuò)充的控件來(lái)快速構(gòu)造幾乎能滿(mǎn)足
31、你任何要求的程序。例如,如果你不滿(mǎn)意Windows簡(jiǎn)陋的媒體播放器,你就可以使用VB的多媒體控件在1小時(shí)以?xún)?nèi)設(shè)計(jì)一個(gè)完全自己風(fēng)格的能夠播放CD、VCD的多媒體播放器,而功能完全與之相當(dāng)。</p><p> 2.2 Access2000數(shù)據(jù)庫(kù)</p><p> 作為Microsoft的office套件產(chǎn)品之一,Access已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)系統(tǒng)。Access與許多優(yōu)秀的關(guān)系
32、數(shù)據(jù)庫(kù)一樣,可以讓你很容易地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫(kù)系統(tǒng)有所補(bǔ)充。它能操作其它來(lái)源的資料,包括許多流行的PC數(shù)據(jù)庫(kù)程序(如dBase,Paradox,Microsoft FoxPro)和服務(wù)器、小型機(jī)及大型機(jī)上的許多SQL數(shù)據(jù)庫(kù)。Access還完全支持Microsoft的OLE技術(shù)。</p><p> Access還提供windows操作系統(tǒng)的高級(jí)應(yīng)用程序開(kāi)發(fā)系統(tǒng)。Access與其它數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)之間
33、相當(dāng)顯著的區(qū)別就是:您不用寫(xiě)一行代碼,就可以在很短的時(shí)間里開(kāi)發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專(zhuān)業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程序,并且這一愉快的過(guò)程是完全可視的!如果您能給它加上簡(jiǎn)短的VBA代碼,那么您的程序決不比專(zhuān)業(yè)程序員潛心開(kāi)發(fā)的程序差。</p><p> 2.2.1 Access的總體結(jié)構(gòu)</p><p> Access將所有有名字的東西都成為對(duì)象(object),在Access 2000中,最重要的對(duì)
34、象有表,查詢(xún),窗體,報(bào)表,宏和模塊。</p><p> 表:用戶(hù)定義的存儲(chǔ)資料的對(duì)象。每一個(gè)表都包含有關(guān)某個(gè)主體的信息。表包括存儲(chǔ)不同種類(lèi)資料的字段(列),而記錄(行)則收集特定主體實(shí)例的所有信息。</p><p> 查詢(xún):為來(lái)自一個(gè)或多個(gè)表的資料提供定制視圖的對(duì)象。在Access中,可以利用圖形化的實(shí)例查詢(xún)機(jī)制(QBE)或通過(guò)SQL語(yǔ)句來(lái)建立查詢(xún)。你可以在查詢(xún)中選擇、更新、插入或刪除
35、資料,也可以用查詢(xún)來(lái)建立新表。</p><p> 窗體:窗體是主要的人機(jī)接口。大量的操作(幾乎所有)都要通過(guò)窗體完成。窗體通過(guò)運(yùn)行宏(macro)或Visual Basic for Applications(VBA)過(guò)程,來(lái)響應(yīng)大量的事件。Access 2000為我們提供了強(qiáng)大的(同時(shí)也是相當(dāng)方便的向?qū)В﹣?lái)建立標(biāo)準(zhǔn)的Windows窗體。</p><p> 報(bào)表:為格式化、計(jì)算、打印選定
36、資料而設(shè)計(jì)的對(duì)象。它是衡量一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)的重要標(biāo)準(zhǔn)(有時(shí)甚至是唯一的標(biāo)準(zhǔn))。</p><p> 宏:為了響應(yīng)已定義的事件,需要讓Access去執(zhí)行一個(gè)或多個(gè)操作,而宏就是對(duì)這些操作的結(jié)構(gòu)化的定義對(duì)象。它可以讓你像堆積木一樣建立一個(gè)功能強(qiáng)大的程序,而無(wú)須寫(xiě)大量的代碼。</p><p> 模塊:包括用VBA編碼的定制過(guò)程的一個(gè)對(duì)象。模塊提供了獨(dú)立的動(dòng)作流以捕獲錯(cuò)誤,而宏做不到。模塊能直接
37、響應(yīng)窗體或報(bào)表事件,也可以從應(yīng)用程序的任何地方被調(diào)用。</p><p> 2.2.2 VB6和Access的連接</p><p> 在進(jìn)行系統(tǒng)開(kāi)發(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&g
38、t;<p> ODBC(Open Database Connectivity,開(kāi)放數(shù)據(jù)庫(kù)連接)是微軟開(kāi)放服務(wù)結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫(kù)的一個(gè)組成部分。它建立了一組規(guī)范,并提供了一組應(yīng)用程序調(diào)用接口。用這樣一組接口建立的應(yīng)用程序,對(duì)數(shù)據(jù)庫(kù)的操作不依賴(lài)于任何數(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)程序(OD
39、BC Driver)完成。有了ODBC驅(qū)動(dòng)程序,數(shù)據(jù)源就變得十分廣泛,它可以是本機(jī)的某種數(shù)據(jù)庫(kù)格式的文件(如本機(jī)DOS目錄下的Access文件*.mdb),也可以是遠(yuǎn)程數(shù)據(jù)庫(kù)文件(如Microsoft SQL Server);它可以是目前已知的某種DBMS格式,也可以是一種全新的數(shù)據(jù)庫(kù)格式。</p><p> 在ODBC方式中,不管底層網(wǎng)絡(luò)環(huán)境如何,也無(wú)論采用何種DBMS,用戶(hù)在程序中都使用同一套標(biāo)準(zhǔn)代碼,源程
40、序可以不因底層的變化而重新編建或修改,從而減輕了開(kāi)發(fā)維護(hù)的工作量,縮短了開(kāi)發(fā)周期。但ODBC訪問(wèn)數(shù)據(jù)庫(kù)的速度較慢,而且需為每個(gè)客戶(hù)端配置ODBC數(shù)據(jù)源。</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è)中間層。允許開(kāi)
41、發(fā)人員編寫(xiě)訪問(wèn)數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫(kù)的連接。訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,關(guān)于SQL的知識(shí)不是必要的,但是特定數(shù)據(jù)庫(kù)支持的SQL命令仍可以通過(guò)ADO中的命令對(duì)象來(lái)執(zhí)行。</p><p> ADO包含一些頂層的對(duì)象: </p><p> 連接,代表到數(shù)據(jù)庫(kù)的連接 </p><p> 記錄集,代表數(shù)據(jù)庫(kù)記錄的一個(gè)集合 </p>
42、<p> 命令,代表一個(gè)SQL命令 </p><p> 記錄,代表數(shù)據(jù)的一個(gè)集合 </p><p> 流,代表數(shù)據(jù)的順序集合 </p><p> 錯(cuò)誤,代表數(shù)據(jù)庫(kù)訪問(wèn)中產(chǎn)生的意外 </p><p> 字段,代表一個(gè)數(shù)據(jù)庫(kù)字段 </p><p> 參數(shù),代表一個(gè)SQL參數(shù) </p>
43、<p> 屬性,保存對(duì)象的信息 </p><p> ADO向VB程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較低的內(nèi)存占用。同傳統(tǒng)的數(shù)據(jù)對(duì)象層次(DAO和RDO)不同,ADO可以獨(dú)立創(chuàng)建。因此你可以只創(chuàng)建一個(gè)"Connection"對(duì)象,但是可以有多個(gè),獨(dú)立的"Recordset"對(duì)象來(lái)使用它。ADO針對(duì)客戶(hù)/服務(wù)器以及WEB應(yīng)用程序作了優(yōu)化。&
44、lt;/p><p> ADO 是基于OLE DB的訪問(wèn)接口,它是面向?qū)ο蟮腛LE DB技術(shù),繼承了OLE DB的優(yōu)點(diǎn)。屬于數(shù)據(jù)庫(kù)訪問(wèn)的高層接口。開(kāi)發(fā)人員在使用ADO時(shí),其實(shí)就是在使用OLE DB,不過(guò)OLE DB更加接近底層。ADO向我們提供了一個(gè)熟悉的,高層的對(duì)OLE DB的Automation封裝接口。</p><p> 圖2.1 VB應(yīng)用程序與數(shù)據(jù)庫(kù)的連接</p>&l
45、t;p><b> 第三章 需求分析</b></p><p><b> 3.1 需求分析</b></p><p> 軟件需求分析是軟件開(kāi)發(fā)周期的第一個(gè)階段,也是關(guān)系到軟件開(kāi)始成敗的關(guān)鍵步驟。準(zhǔn)確、完整和規(guī)范化的軟件需求是軟件開(kāi)發(fā)成功的關(guān)鍵。</p><p> 3.1.1 系統(tǒng)數(shù)據(jù)流程圖</p>
46、<p> 在研究了用戶(hù)提供的原始資料及要求后,畫(huà)出了系統(tǒng)的數(shù)據(jù)流程圖如下所示。</p><p> 圖3-1 數(shù)據(jù)流程圖</p><p> 3.1.2 功能需求及設(shè)計(jì)思想</p><p> 3.1.2.1 總體架構(gòu)思想</p><p> 本倉(cāng)庫(kù)管理系統(tǒng)是利用Client/Server結(jié)構(gòu),即客戶(hù)機(jī)/服務(wù)器模式。這種CS模式適
47、用于局域網(wǎng)、安全性可以得到可靠的保證。它為數(shù)據(jù)提供了更安全的存取模式。響應(yīng)速度快。程序開(kāi)發(fā)具有很強(qiáng)的針對(duì)性,因此,操作界面漂亮,形式多樣,可以充分滿(mǎn)足客戶(hù)自身的個(gè)性化要求。</p><p> 圖3-2 C/S結(jié)構(gòu)示意圖</p><p> 3.1.2.2 物料管理模塊</p><p> 首先我們?yōu)槊恳粋€(gè)物料制定出唯一的一個(gè)代碼,在整個(gè)物料管理過(guò)程中都將以這個(gè)代
48、碼來(lái)管理物料。設(shè)計(jì)代碼如下:1 Y Y Y – X X X X;其中1代表是物料。YYY代表序列號(hào),XXXX由系統(tǒng)自動(dòng)給出。每增加一個(gè)物料時(shí),系統(tǒng)都會(huì)給出此物料的代碼。</p><p> 對(duì)于物料數(shù)量上的控制采用最大最小數(shù)量法。如果當(dāng)前數(shù)量小于最小數(shù)量,則需出訂單去采購(gòu),如果大于最大數(shù)量則不允許再出訂單。自動(dòng)訂單是根據(jù)這個(gè)原則產(chǎn)生的。</p><p> 物料根據(jù)其價(jià)值分為A,B,C三類(lèi)
49、,可以為每一種類(lèi)型的物料制定不同的控制方法。</p><p> ?。令?lèi)物品:高值──價(jià)值占庫(kù)存總值70-80%的相對(duì)少數(shù)物品。通常為物品的15-20%。</p><p> ?。骂?lèi)物品:中值──總值占庫(kù)存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。</p><p> ?。妙?lèi)物品:低值──庫(kù)存總值幾乎可以忽略不計(jì),只占5-10%。是物品的大多數(shù),通常占60
50、-70%。</p><p> 3.1.2.3 供應(yīng)商管理模塊</p><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(mǎi)東西,我們不但要知道去哪里買(mǎi),還要知道買(mǎi)什么。供
51、應(yīng)商代碼只提供我們?nèi)ツ睦镔I(mǎi),而物料在供應(yīng)商的代碼則是解決了要買(mǎi)什么的問(wèn)題。</p><p> 系統(tǒng)為了統(tǒng)一管理,加強(qiáng)控制。將這兩個(gè)信息結(jié)合在一起給出一個(gè)綜合代碼。例如我們?nèi)ト嗣裆虉?chǎng)買(mǎi)一件衣服給出一個(gè)綜合代碼為4000-0001,而去長(zhǎng)發(fā)商場(chǎng)去買(mǎi)同一件衣服則給出的綜合代碼為4000-0002,這樣處理有利于更好的分清每個(gè)物料及供應(yīng)商之間的關(guān)系。為生產(chǎn)線提供更多的更全的數(shù)據(jù)。</p><p>
52、; 3.1.2.4 產(chǎn)品管理模塊</p><p> 物料是指公司從供應(yīng)商處買(mǎi)來(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è)物料的代碼。</p><p> 3.1.2.5 訂單管理模塊</p&g
53、t;<p> 訂單管理主要任務(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)生訂單。</p><p&g
54、t; 訂單是倉(cāng)庫(kù)進(jìn)行收料操作的基礎(chǔ)。</p><p> 3.1.2.6 倉(cāng)庫(kù)收料</p><p> 倉(cāng)庫(kù)根據(jù)系統(tǒng)發(fā)出的訂單進(jìn)行收料。</p><p> 3.1.2.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ì)
55、根據(jù)產(chǎn)品組成表提供的信息來(lái)檢驗(yàn)當(dāng)前的物料狀況,如果物料不能滿(mǎn)足此次生產(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.2.8 倉(cāng)位管理模塊</p><p> 倉(cāng)位管理記錄了倉(cāng)庫(kù)每個(gè)倉(cāng)位存放的物料。</p><p> 3.1.2.9 倉(cāng)庫(kù)
56、發(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擇。也可以?xún)煞N方法結(jié)合在一起來(lái)發(fā)料。</p><p> 3.1.2.10 生產(chǎn)增料和退料</p><p> 生產(chǎn)增料代表了生產(chǎn)損耗。為了核算每批產(chǎn)品的生產(chǎn)成本,因此增料操作需按生產(chǎn)計(jì)劃號(hào)來(lái)進(jìn)行。即每個(gè)生產(chǎn)增料都需確定到每
57、個(gè)計(jì)劃號(hào),因此增料是以生產(chǎn)計(jì)劃號(hào)為基礎(chǔ)的。</p><p> 生產(chǎn)退料是生產(chǎn)線將好的物料退回給倉(cāng)庫(kù)。</p><p> 3.1.2.11 盤(pán)點(diǎn)管理</p><p> 倉(cāng)庫(kù)每月,每季及每年都要進(jìn)行盤(pán)點(diǎn)。盤(pán)點(diǎn)時(shí)需提供盤(pán)點(diǎn)報(bào)表及盤(pán)點(diǎn)調(diào)整。</p><p> 3.1.2.12 報(bào)表與查詢(xún)</p><p> 需提供根據(jù)
58、各種條件來(lái)得到查詢(xún)結(jié)果。條件即可以是單個(gè)條件也可以組合條件。查詢(xún)結(jié)果分為三個(gè)部分,一部分是基本信息,另一部分是訂單信息,以及生產(chǎn)計(jì)劃信息。</p><p> 3.1.2.13 操作日志</p><p> 記錄系統(tǒng)內(nèi)主要的數(shù)據(jù)的操作,以便日后查詢(xún)所需。</p><p><b> 第四章 系統(tǒng)設(shè)計(jì)</b></p><p&
59、gt; 在進(jìn)行了需求分析、確定了設(shè)計(jì)思想之后,就要進(jìn)行系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p> 4.1 系統(tǒng)功能設(shè)計(jì)</p><p> 4.1.1 系統(tǒng)功能模塊圖</p><p> 在仔細(xì)分析了公司的物料數(shù)據(jù)圖后,決定將整個(gè)系統(tǒng)分為四大模塊,每個(gè)模塊又有若干個(gè)子模塊。整個(gè)系統(tǒng)功能模塊如下圖所示:</p><p> 圖4-1
60、 系統(tǒng)功能模塊圖</p><p> 4.1.2 系統(tǒng)各模塊說(shuō)明</p><p> 4.1.2.1 系統(tǒng)管理模塊</p><p> 在此功能模塊,用戶(hù)可以進(jìn)行用戶(hù)間的切換,修改密碼,及退出。對(duì)于管理員和超級(jí)用戶(hù)還可以進(jìn)行用戶(hù)管理。</p><p> 4.1.2.2 倉(cāng)庫(kù)管理模塊</p><p> 倉(cāng)庫(kù)管理模塊可
61、完成倉(cāng)庫(kù)的主要日常操作。包括收料,發(fā)料,增料,退料。同時(shí)還有倉(cāng)庫(kù)的倉(cāng)位管理及盤(pán)點(diǎn)調(diào)整。</p><p> 4.1.2.3 物料管理模塊</p><p> 物料管理模塊可完成附加功能,利用這些功能可很好的防止由于人為因素造成的數(shù)據(jù)錯(cuò)誤。具體有物料管理,產(chǎn)品管理,供應(yīng)商管理,訂單管理和生產(chǎn)計(jì)劃管理。</p><p> 4.1.2.4 報(bào)表查詢(xún)模塊</p>
62、;<p> 在此功能模塊,用戶(hù)可以進(jìn)行各種條件的查詢(xún)。實(shí)時(shí)了解整個(gè)公司的物料狀況。為決策提供依據(jù)。具體有查詢(xún),操作日志及盤(pán)點(diǎn)報(bào)表。</p><p><b> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 大多數(shù)應(yīng)用系統(tǒng)都需要后臺(tái)數(shù)據(jù)庫(kù)地支持。在Windows操作系統(tǒng)中,Access和SQL Server是最常見(jiàn)地網(wǎng)絡(luò)后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)是采用Acce
63、ss數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。</p><p> 4.2.1 創(chuàng)建數(shù)據(jù)庫(kù)</p><p> 本系統(tǒng)采用了Access作為數(shù)據(jù)庫(kù)管理系統(tǒng)。先啟動(dòng)Access2000程序,然后創(chuàng)建名為“WMS”的數(shù)據(jù)庫(kù)。并為此數(shù)據(jù)庫(kù)設(shè)置密碼。</p><p> 4.2.2 數(shù)據(jù)表結(jié)構(gòu)</p><p> 本倉(cāng)庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)共包括12張數(shù)據(jù)表。</p>
64、<p> 4.2.2.1 用戶(hù)信息表</p><p> 用戶(hù)信息表(Users)用來(lái)保存用戶(hù)(管理員,用戶(hù))的信息,該表的結(jié)構(gòu)如表4-1所示。</p><p> 表4-1 Users(用戶(hù)信息)表的結(jié)構(gòu)</p><p> 4.2.2.2 物料代碼表</p><p> 物料代碼表(Materials)用來(lái)存放企業(yè)所需用
65、的所有的物料。該表的結(jié)構(gòu)如表4-2所示。</p><p> 表4-2 Materials(物料代碼)表的結(jié)構(gòu)</p><p> 4.2.2.3 產(chǎn)品代碼表</p><p> 產(chǎn)品代碼表(Productions)用來(lái)保存公司生產(chǎn)的所有產(chǎn)品的信息,該表的結(jié)構(gòu)如表4-3所示。</p><p> 表4-3 Productions(產(chǎn)品代碼
66、)表的結(jié)構(gòu)</p><p> 4.2.2.4 產(chǎn)品組成表</p><p> 產(chǎn)品組成表(BoMs)用來(lái)記錄公司生產(chǎn)的產(chǎn)品是由哪些物料組成的。為倉(cāng)庫(kù)發(fā)料提供依據(jù)。該表的結(jié)構(gòu)如表4-4所示。</p><p> 表4-4 BoMs(產(chǎn)品組成)表的結(jié)構(gòu)</p><p> 4.2.2.5 供應(yīng)商代碼表</p><p>
67、 供應(yīng)商代碼表(Suppliers)用來(lái)保存公司供應(yīng)商的信息。該表的結(jié)構(gòu)如表4-5所示。</p><p> 表4-5 Suppliers(供應(yīng)商代碼)表的結(jié)構(gòu)</p><p> 4.2.2.6 物料供應(yīng)商聯(lián)系表</p><p> 物料供應(yīng)商聯(lián)系表(AVLs)用來(lái)保存物料在供應(yīng)商處的有關(guān)信息。也是系統(tǒng)產(chǎn)生訂單時(shí)的必要信息。該表的結(jié)構(gòu)如表4-6所示。</
68、p><p> 表4-6 AVLs(物料供應(yīng)商聯(lián)系)表的結(jié)構(gòu)</p><p> 4.2.2.7 訂單管理表</p><p> 訂單管理表(POs)用來(lái)保存公司給供應(yīng)商買(mǎi)料的訂單,也是倉(cāng)庫(kù)收料的依據(jù)。該表的結(jié)構(gòu)如表4-7所示。</p><p> 表4-7 POs(訂單管理)表的結(jié)構(gòu)</p><p> 4.2.2.
69、8 生產(chǎn)計(jì)劃產(chǎn)品管理表</p><p> 生產(chǎn)計(jì)劃產(chǎn)品管理表(PP_Produciton)用來(lái)保存生產(chǎn)計(jì)劃的有關(guān)信息。該表的結(jié)構(gòu)如表4-8所示。</p><p> 表4-8 PP_Produciton(生產(chǎn)計(jì)劃產(chǎn)品管理表)表的結(jié)構(gòu)</p><p> 4.2.2.9生產(chǎn)計(jì)劃物料管理表</p><p> 生產(chǎn)計(jì)劃物料管理表(PP_Mat
70、erial)用來(lái)保存生產(chǎn)計(jì)劃中的每一顆物料的使用狀況。此表是由生產(chǎn)計(jì)劃產(chǎn)品管理表和產(chǎn)品組成表通過(guò)計(jì)算而得到的。該表的結(jié)構(gòu)如表4-9所示。</p><p> 表4-9 PP_Material(生產(chǎn)計(jì)劃物料管理)表的結(jié)構(gòu)</p><p> 4.2.2.10 物料現(xiàn)狀表</p><p> 物料現(xiàn)狀表(NowMaterials)用來(lái)保存當(dāng)前的物料狀況,同時(shí)為訂單的產(chǎn)
71、生及生產(chǎn)計(jì)劃的制定提供物料依據(jù)。該表的結(jié)構(gòu)如表4-10所示。</p><p> 表4-10 NowMaterials(物料現(xiàn)狀)表的結(jié)構(gòu)</p><p> 4.2.2.11 倉(cāng)庫(kù)倉(cāng)位管理表</p><p> 倉(cāng)庫(kù)倉(cāng)位管理表(Locations)用來(lái)管理倉(cāng)庫(kù)的各個(gè)倉(cāng)位信息。該表的結(jié)構(gòu)如表4-11所示。</p><p> 表4-11
72、Locations(倉(cāng)庫(kù)倉(cāng)位管理)表的結(jié)構(gòu)</p><p> 4.2.2.12 操作日志表</p><p> 操作日志表(DailyDate)用來(lái)保存用戶(hù)的所有操作信息。以便以后發(fā)現(xiàn)問(wèn)題時(shí)查詢(xún)所需。該表的結(jié)構(gòu)如表4-12所示。</p><p> 表4-12 DailyDate(操作日志)表的結(jié)構(gòu)</p><p> 4.2.3 數(shù)據(jù)庫(kù)
73、中各表的關(guān)系</p><p> 數(shù)據(jù)庫(kù)中各表之間的關(guān)系如圖4-2所示。</p><p> 圖4-2 數(shù)據(jù)庫(kù)中各表的關(guān)系</p><p> 第五章 倉(cāng)庫(kù)管理原型系統(tǒng)實(shí)現(xiàn)</p><p><b> 5.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)</b></p><p> 5.1.1 連接數(shù)據(jù)庫(kù)</p>
74、<p> 在進(jìn)行系統(tǒng)開(kāi)發(fā)前,一個(gè)很重要的步驟就是建立數(shù)據(jù)庫(kù)的連接,即訪問(wèn)數(shù)據(jù)庫(kù)。VB6提供了多種方式訪問(wèn)數(shù)據(jù)庫(kù),其中以O(shè)DBC與ADO應(yīng)用最多。具體ODBC及ADO詳見(jiàn)相關(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>
75、; 在VB6菜單“工程”-“引用”從中選擇 Microsoft ActiveX Data objects 2.8 library和 Microsoft ActiveX Data objects recordset 2.8兩個(gè)組件,這是在連接數(shù)據(jù)庫(kù)前所必做的工作。</p><p> 圖5-1 引用ADO</p><p> 圖5-2 選擇ADO控件</p><p>
76、; 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ù)庫(kù)的連接定義為全局變量。</p><p> Public Cn As New ADODB.Connection ‘定義數(shù)據(jù)源</p><p> Dim db_path As String ‘用于存放數(shù)據(jù)庫(kù)的路徑</p>
77、<p> Dim db_cn As String ‘連接數(shù)據(jù)源字符串</p><p> db_path = App.Path & "\Data\WMS.mdb" ‘指定數(shù)據(jù)庫(kù)文件</p><p> db_cn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & d
78、b_path & ";Jet OLEDB:database password=123321;" ‘?dāng)?shù)據(jù)庫(kù)連接字符串</p><p> Cn.Open db_cn ‘打開(kāi)數(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”
79、的數(shù)據(jù)庫(kù)。并為此數(shù)據(jù)庫(kù)設(shè)置密碼。在數(shù)據(jù)庫(kù)中建立各表。表名稱(chēng)及表結(jié)構(gòu)詳見(jiàn)系統(tǒng)設(shè)計(jì)中數(shù)據(jù)表的設(shè)計(jì)。</p><p> 5.2倉(cāng)庫(kù)管理系統(tǒng)主要界面及使用說(shuō)明</p><p> 本系統(tǒng)按用戶(hù)類(lèi)別及使用功能可以分為管理員登錄、普通用戶(hù)登錄及超級(jí)用戶(hù)登錄三種。不同類(lèi)型的用戶(hù)具有不同的權(quán)限。所有用戶(hù)的主操作界面相同,區(qū)別在于個(gè)別功能的使用權(quán)限。</p><p> 5.2.1
80、 系統(tǒng)登錄界面</p><p> 設(shè)計(jì)思路與要點(diǎn):用戶(hù)運(yùn)行程序后,輸入用戶(hù)名與密碼,程序根據(jù)用戶(hù)名到后臺(tái)數(shù)據(jù)庫(kù)查詢(xún)用戶(hù)名和密碼是否正確,如果正確,則根據(jù)用戶(hù)名給出用戶(hù)所屬的級(jí)別,并根據(jù)級(jí)別給出相應(yīng)的權(quán)限。如沒(méi)有通過(guò)驗(yàn)證,則給出沒(méi)有通過(guò)驗(yàn)證的原因。</p><p> 系統(tǒng)登錄界面如圖5-3所示。</p><p> 圖5-3 倉(cāng)庫(kù)管理系統(tǒng)登錄界面</p>
81、;<p> 如果用戶(hù)名或密碼錯(cuò)誤,系統(tǒng)會(huì)分別提示,防止非法用戶(hù)進(jìn)入系統(tǒng)操作。</p><p> 圖5-4 倉(cāng)庫(kù)管理系統(tǒng)密碼錯(cuò)誤界面</p><p> 5.2.2 系統(tǒng)主界面</p><p> 設(shè)計(jì)思路與要點(diǎn):用戶(hù)登錄通過(guò)后,進(jìn)入系統(tǒng)的主界面。主界面的菜單如果是灰色顯示,則表明此用戶(hù)沒(méi)有權(quán)限操作此功能。在主界面的狀態(tài)欄會(huì)顯示當(dāng)前用戶(hù)名和用戶(hù)權(quán)限。
82、</p><p> 界面如圖5-5所示。</p><p> 圖5-5 倉(cāng)庫(kù)管理系統(tǒng)主界面</p><p> 5.2.3 系統(tǒng)管理模塊</p><p> 系統(tǒng)管理模塊主是功能是進(jìn)行本系統(tǒng)的一些常用管理工作,共有四個(gè)子模塊:重新登錄,修改密碼,用戶(hù)管理,退出。</p><p> 5.2.3.1 重新登錄功能<
83、;/p><p> 進(jìn)入系統(tǒng)后,可選擇重新登錄在不現(xiàn)用戶(hù)之間進(jìn)行切換。界面如圖5-6所示。</p><p> 圖5-6 系統(tǒng)重登錄界面</p><p> 5.2.3.2 修改密碼功能</p><p> 設(shè)計(jì)思路和要點(diǎn):用戶(hù)如需修改自己的登錄密碼,需輸入舊密碼與新密碼,程序在數(shù)據(jù)庫(kù)中修改用戶(hù)的密碼。</p><p>
84、 界面如圖5-7所示。</p><p> 圖5-7 修改密碼界面</p><p> 5.2.3.3 用戶(hù)管理功能</p><p> 設(shè)計(jì)思路和要點(diǎn):用戶(hù)管理是對(duì)使用此系統(tǒng)的所有用戶(hù)進(jìn)行管理。分為增加,刪除以及修改用戶(hù)信息。此功能只有管理員和超級(jí)用戶(hù)才能使用。普通用戶(hù)不能執(zhí)行此操作。</p><p> 界面如圖5-8所示。</p&
85、gt;<p> 圖5-8 用戶(hù)管理界面</p><p> 5.2.3.4 退出功能</p><p> 退出即退出本系統(tǒng)。選擇系統(tǒng)管理下的退出即可。如圖5-9所示。</p><p> 圖5-9 退出系統(tǒng)菜單</p><p> 5.2.4 倉(cāng)庫(kù)管理模塊</p><p> 倉(cāng)庫(kù)管理模塊是本系統(tǒng)的核心
86、模塊。根據(jù)倉(cāng)庫(kù)的日常操作共分有六個(gè)子模塊,分別是:入庫(kù)操作,出庫(kù)操作,退料操作,增料操作,倉(cāng)位管理和盤(pán)點(diǎn)損益。已基本包括了倉(cāng)庫(kù)管理的主要功能。</p><p> 5.2.4.1 入庫(kù)操作</p><p> 設(shè)計(jì)思路和要點(diǎn):入庫(kù)操作即倉(cāng)庫(kù)的收料,系統(tǒng)規(guī)定收料只能根據(jù)訂單來(lái)進(jìn)行。沒(méi)有訂單就不能完成收料。每個(gè)訂單都對(duì)應(yīng)一個(gè)入庫(kù)操作。這樣可以大大減少因人為因素產(chǎn)生的錯(cuò)誤。規(guī)范化倉(cāng)庫(kù)收料操作。選
87、擇訂單號(hào)碼后,相關(guān)的訂單信息已會(huì)顯示出來(lái)。訂單號(hào)碼是由訂單管理模塊產(chǎn)生。倉(cāng)庫(kù)人員沒(méi)有權(quán)限產(chǎn)生訂單。</p><p> 界面如圖5-10所示。</p><p> 圖5-10 入庫(kù)操作界面</p><p> 5.2.4.2 出庫(kù)操作</p><p> 設(shè)計(jì)思想和要點(diǎn):出庫(kù)操作即倉(cāng)庫(kù)的發(fā)料,本系統(tǒng)規(guī)定倉(cāng)庫(kù)的發(fā)料需根據(jù)生產(chǎn)計(jì)劃來(lái)進(jìn)行。沒(méi)有生產(chǎn)
88、計(jì)劃則不能發(fā)料。生產(chǎn)計(jì)劃的產(chǎn)生由專(zhuān)門(mé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ā)料類(lèi)型,按工單或按物料。按工單的話,則選擇工單號(hào)即生產(chǎn)計(jì)劃號(hào),系統(tǒng)自動(dòng)將此工單的所有料發(fā)至生產(chǎn)線。</p><p> 界面如圖5-11和圖5-12所示。</p><
89、;p> 圖5-11 出庫(kù)操作按工單界面</p><p> 圖5-12 出庫(kù)操作按物料界面</p><p> 5.2.4.3 退料操作</p><p> 設(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)整。</p><p>
90、 界面如圖5-13所示。</p><p> 圖5-13 退料操作界面</p><p> 5.2.4.4 增料操作</p><p> 設(shè)計(jì)思路和要點(diǎn):增料操作即由于生產(chǎn)損耗而需要增料。為了核算成本,增料需根據(jù)生產(chǎn)計(jì)劃號(hào)來(lái)進(jìn)行增料操作,這樣就可以清楚列出每次生產(chǎn)的損耗。</p><p> 界面如圖5-14所示。</p>&l
91、t;p> 圖5-14 增料操作界面</p><p> 5.2.4.5 倉(cāng)位管理</p><p> 設(shè)計(jì)思路與要點(diǎn):倉(cāng)位管理是對(duì)倉(cāng)庫(kù)的各個(gè)倉(cāng)位進(jìn)行分配與管理??梢栽黾有碌膫}(cāng)位和修改倉(cāng)位存放的物料。</p><p> 界面如圖5-15所示。</p><p> 圖5-15 倉(cāng)位管理界面</p><p> 5
92、.2.4.6 盤(pán)點(diǎn)損益</p><p> 設(shè)計(jì)思路和要點(diǎn):每次盤(pán)點(diǎn)后,需根據(jù)盤(pán)點(diǎn)結(jié)果進(jìn)行某些物料的調(diào)整。調(diào)整分為收益和虧損。</p><p> 界面如圖5-16所示。</p><p> 圖5-16 盤(pán)點(diǎn)損益界面</p><p> 5.2.5 物料管理模塊</p><p> 此模塊的主要功能是對(duì)倉(cāng)庫(kù)和生產(chǎn)及倉(cāng)庫(kù)
93、和物料的一些接口數(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ì)劃和訂單管理。</p><p> 5.2.5.1 物料管理</p><p> 設(shè)計(jì)思路和要點(diǎn):物料管理模塊是管理企業(yè)的所有的物料,系統(tǒng)為每個(gè)
94、物料給出一個(gè)代碼。在企業(yè)內(nèi)部以這個(gè)代碼來(lái)進(jìn)行收料,發(fā)料等操作。物料代碼是整個(gè)企業(yè)物料管理的基礎(chǔ)。因此物料代碼的管理是非常重要的。綜合公司的具體情況,決定物料代碼由程序根據(jù)一定的規(guī)則自動(dòng)產(chǎn)生。物料采用最大最小數(shù)量來(lái)控制。</p><p> 界面如圖5-17所示。</p><p> 圖5-17 物料管理界面</p><p> 5.2.5.2 產(chǎn)品管理</p&
95、gt;<p> 設(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)的,而物料是由公司直接買(mǎi)來(lái)的。</p><p> 界面如圖5-18和圖5-19所示。</p>
96、<p> 圖5-18 產(chǎn)品管理界面</p><p> 圖5-19 產(chǎn)品物料組成清單界面</p><p> 5.2.5.3 供應(yīng)商管理</p><p> 設(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)行
97、編號(hào),方便管理。</p><p> 界面如圖5-20和圖5-21所示。</p><p> 圖5-20 供應(yīng)商代碼管理界面</p><p> 圖5-21 供應(yīng)商物料代碼管理界面</p><p> 5.2.5.4 生產(chǎn)計(jì)劃管理</p><p> 設(shè)計(jì)思路和要點(diǎn):生產(chǎn)計(jì)劃管理需根據(jù)當(dāng)前的物料狀況來(lái)進(jìn)行。每次生產(chǎn)計(jì)劃
98、以編號(hào)來(lái)劃分。編號(hào)由系統(tǒng)產(chǎn)生。計(jì)劃產(chǎn)生時(shí)系統(tǒng)會(huì)檢查物料狀況。如物料狀況不允許則不能成功產(chǎn)生生產(chǎn)計(jì)劃。</p><p> 界面如圖5-22所示。</p><p> 圖5-22 生產(chǎn)計(jì)劃管理界面</p><p> 5.2.5.5 訂單管理</p><p> 設(shè)計(jì)思路和要點(diǎn):訂單可以系統(tǒng)自動(dòng)產(chǎn)生,也可以手工產(chǎn)生。自動(dòng)產(chǎn)生時(shí),根據(jù)物料的管理辦
99、法,產(chǎn)生訂單可以是多個(gè)也可以是一個(gè)。而手工定單的產(chǎn)生只能是一個(gè)。定單產(chǎn)生后需進(jìn)行確認(rèn)才能生效。</p><p> 界面如圖5-23所示。</p><p> 圖5-23 訂單管理界面</p><p> 5.2.6 報(bào)表查詢(xún)模塊</p><p> 此模塊的主要功能是查詢(xún)及報(bào)表。</p><p> 5.2.6.1
100、查詢(xún)</p><p> 設(shè)計(jì)思路和要點(diǎn):根據(jù)各種查詢(xún)條件查詢(xún)物料信息。物料信息包含三部分,一為基本信息,二為訂單信息,三為生產(chǎn)計(jì)劃信息。適合所有使用者。</p><p> 界面如圖5-24所示。</p><p> 圖5-24 查詢(xún)界面</p><p> 5.2.6.2 查詢(xún)?nèi)粘2僮?lt;/p><p> 設(shè)計(jì)思路
101、與要點(diǎn):對(duì)系統(tǒng)的每一次操作能應(yīng)及時(shí)地記錄下來(lái),以便日后查詢(xún)。因此在數(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> 界面如圖5-25所示。</p><p> 圖5-25 操作日志界面</p><p> 5.2.6.3 盤(pán)點(diǎn)報(bào)表</p>
102、<p> 設(shè)計(jì)思路和要點(diǎn):盤(pán)點(diǎn)報(bào)表可以根據(jù)盤(pán)點(diǎn)的需要,按物料編碼或按倉(cāng)位生成。盤(pán)點(diǎn)報(bào)表將列出當(dāng)前時(shí)刻,倉(cāng)庫(kù)中所有物料的數(shù)量及存放地點(diǎn),以便盤(pán)點(diǎn)時(shí)參考。同時(shí)此報(bào)表還可以輸出成各種格式,以方便用戶(hù)使用。</p><p> 界面如圖5-26所示。</p><p> 圖5-26 盤(pán)點(diǎn)報(bào)表界面</p><p><b> 5.4 系統(tǒng)測(cè)試</
103、b></p><p> 一般情況下,我們千辛萬(wàn)苦開(kāi)發(fā)出的程序總會(huì)存在一些問(wèn)題,這就需要進(jìn)行測(cè)試。對(duì)于此系統(tǒng)的測(cè)試從以下幾方面進(jìn)行入手。</p><p> 5.4.1 菜單測(cè)試</p><p> 檢查每個(gè)菜單是否有效。</p><p> 5.4.2各功能模塊測(cè)試</p><p> 設(shè)計(jì)一些數(shù)據(jù),利用各個(gè)模
104、塊提供功能進(jìn)行測(cè)試。并檢查程序的防呆性,即程序是否能夠有效地防止一些明顯有錯(cuò)誤數(shù)據(jù)進(jìn)入系統(tǒng)。</p><p> 5.4.3 數(shù)據(jù)跟蹤測(cè)試</p><p> 打開(kāi)后臺(tái)數(shù)據(jù)庫(kù),檢查各項(xiàng)數(shù)據(jù)是否與輸入的一致。及各個(gè)表及表中數(shù)據(jù)是否一致。</p><p> 第六章 小結(jié)與展望</p><p> 整個(gè)倉(cāng)庫(kù)管理考試系統(tǒng)主要包括上面所寫(xiě)的模塊及功
105、能,基本上已經(jīng)能夠覆蓋了倉(cāng)庫(kù)日常管理中的主要操作。內(nèi)容也較為詳盡。由于時(shí)間、所學(xué)以及精力的關(guān)系,該系統(tǒng)還處于原型設(shè)計(jì)階段,許多預(yù)想的模塊還沒(méi)有能夠及時(shí)添加進(jìn)去。就是寫(xiě)進(jìn)系統(tǒng)的也有部分模塊還可以更加好的進(jìn)行完善。</p><p> 6.1 成績(jī)及不足 </p><p> 本倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)和分析到目前為止還只是一個(gè)初始階段,在這段時(shí)間的設(shè)計(jì)過(guò)程中,從中得到了一些成績(jī),也有一些不足。&l
106、t;/p><p><b> 6.1.1 成績(jī)</b></p><p> 能夠比較好的進(jìn)行需求分析,可行性分析以及系統(tǒng)設(shè)計(jì),來(lái)獨(dú)立開(kāi)發(fā)一個(gè)較為小型的MIS系統(tǒng);</p><p> 完成了倉(cāng)庫(kù)管理中日常使用最多的最主要的功能。</p><p> 具有很好的防呆功能。</p><p> 對(duì)數(shù)據(jù)的處
107、理也有一定的聯(lián)系,可減少人為因素帶來(lái)的影響。</p><p> 較少的鍵盤(pán)輸入,大多數(shù)功能可只用鼠標(biāo)來(lái)完成操作。</p><p> 模塊化編程,為以后的改進(jìn)提供了方便。</p><p><b> 6.1.2 不足</b></p><p> 系統(tǒng)只提供了鍵盤(pán)和鼠標(biāo)的輸入,沒(méi)有提供條碼掃描的輸入。</p>
108、<p> 系統(tǒng)沒(méi)有提供打印輸出的功能,如果需要打印還需借助其他的軟件。</p><p> 系統(tǒng)只是提供了一個(gè)簡(jiǎn)單的功能,與現(xiàn)代化的公司倉(cāng)庫(kù)定理還有不小的差距。</p><p> 系統(tǒng)的一些模塊的功能是理論化的,在實(shí)際中還有許多更復(fù)雜的情況并沒(méi)有考慮進(jìn)去。在以后實(shí)際作用過(guò)程中很有很多地方需改進(jìn)。</p><p><b> 6.2 展望&
109、lt;/b></p><p> 對(duì)于一個(gè)公司的倉(cāng)庫(kù)管理來(lái)說(shuō),該系統(tǒng)還只是一個(gè)雛形,沒(méi)有完成的事情還很多。有了現(xiàn)有的系統(tǒng)原型,還要與用戶(hù)溝通,將他們實(shí)際操作中的一些問(wèn)題考慮進(jìn)去,逐步改進(jìn)上面談到的一些不足點(diǎn),完善整個(gè)系統(tǒng)。另外還需參照公司的其他系統(tǒng),開(kāi)發(fā)出與其他系統(tǒng)的接口。</p><p><b> 結(jié) 束 語(yǔ)</b></p><p&g
110、t; 通過(guò)緊張忙碌的三個(gè)多月的畢業(yè)設(shè)計(jì),我的個(gè)人能力得到了很大的提高。獲益匪淺,專(zhuān)業(yè)知識(shí)上也上了一個(gè)新臺(tái)階,對(duì)整個(gè)軟件設(shè)計(jì)開(kāi)發(fā)的流程也有了更深刻的理解。</p><p> 在我以前的工作中,總是先考慮編碼,然后再考慮其他的問(wèn)題,導(dǎo)致在工作過(guò)程中經(jīng)常需調(diào)整用戶(hù)需求和進(jìn)度上的安排不盡如人意,經(jīng)常需加班來(lái)趕進(jìn)度。而在這次畢業(yè)設(shè)計(jì)中,我按照軟件工程的要求進(jìn)行,先進(jìn)行編碼前的前期工作,并按照老師為我們制定的進(jìn)度進(jìn)行,順
111、利地完成了制定的任務(wù)。在整個(gè)工作過(guò)程中,感覺(jué)沒(méi)有像以前那樣匆忙,整個(gè)過(guò)程也很輕松。通過(guò)這次畢業(yè)設(shè)計(jì),將使我的工作習(xí)慣有一個(gè)很大的改進(jìn)。這些提高是終身受益的。</p><p> 總之,通過(guò)這次畢業(yè)設(shè)計(jì)是使我各方面的知識(shí)得以融匯貫通,為我將來(lái)的工作開(kāi)了一個(gè)好頭。我認(rèn)為這種改變是質(zhì)的飛躍。</p><p> 由于時(shí)間倉(cāng)促,以及本人水平有限,只對(duì)該系統(tǒng)做了簡(jiǎn)單的開(kāi)發(fā),設(shè)計(jì)中還存在一些不足之處,
112、尚有待完善。最后,希望大家多多批評(píng)指導(dǎo), 敬請(qǐng)老師批評(píng)指正。</p><p><b> 致 謝</b></p><p> 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師陳建明老師身上學(xué)到了很多東西。特別是對(duì)系統(tǒng)化的軟件工作對(duì)我影響最大,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助。在此表示衷心的感謝!</p><p> 同時(shí),感謝三年來(lái)
113、對(duì)我關(guān)心幫助的所有任課老師和同學(xué),特別是計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院的夏老師和我們的班主任陸老師在三年的學(xué)習(xí)給我的幫助。以及要感謝我們班的其他同學(xué),雖然我是一個(gè)人做畢業(yè)設(shè)計(jì)的,但在我遇到問(wèn)題時(shí),我們是一起討論解決的。</p><p> 總之一句話,感謝所有關(guān)心和幫助我的人。</p><p><b> 參考文獻(xiàn)</b></p><p><b&g
114、t; 參考文獻(xiàn)表</b></p><p> [1] 史濟(jì)民,軟件工程——原理、方法與應(yīng)用,機(jī)械工業(yè)出版社,2002</p><p> [2] [美]Gary Cornell,VB6從入門(mén)到精通,北京希望電子出版社,1999</p><p> [3] 陳恩義,SQL Server 2000開(kāi)發(fā)指南,清華大學(xué)出版社,2002</p>&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)(論文)基于vb的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---倉(cāng)庫(kù)管理系統(tǒng)
- 基于vb的倉(cāng)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--vb庫(kù)存管理系統(tǒng)設(shè)計(jì)
- vb倉(cāng)庫(kù)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---基于vb+access的倉(cāng)庫(kù)進(jìn)銷(xiāo)存管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 物流倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)(全面)
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- vb地鐵車(chē)輛管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 倉(cāng)庫(kù)管理系統(tǒng)課題畢業(yè)設(shè)計(jì)
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
- 地鐵車(chē)輛管理系統(tǒng)設(shè)計(jì)vb畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---vb藥房管理系統(tǒng)設(shè)計(jì)
- 倉(cāng)庫(kù)管理系統(tǒng)文檔畢業(yè)設(shè)計(jì)
- 倉(cāng)庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)8
- vb課程設(shè)計(jì)---倉(cāng)庫(kù)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論