版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p> 摘要…………………………………………………………………………1</p><p> Abstract……………………………………………………………………2</p><p> 緒論………………………………………………………………3</p><p>
2、 1. 1 管理信息系統(tǒng)的概述………………………………………………………3</p><p> 2數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)簡(jiǎn)介…………………………………………………3</p><p> 3庫(kù)存管理系統(tǒng)………………………………………………………………5</p><p> 1.3.1國(guó)內(nèi)外同類管理軟件的研究現(xiàn)狀與發(fā)展趨勢(shì)………………………………… 5</p>
3、<p> 1.3.2庫(kù)存管理系統(tǒng)研究背景與意義……………………………………………………6</p><p> 第二章 應(yīng)用系統(tǒng)開發(fā)工具……………………………………………… 9</p><p> 2.1Visual Basic簡(jiǎn)介及實(shí)現(xiàn)原理…………………………………………………9</p><p> 2.2數(shù)據(jù)庫(kù)組件介紹……………………………………
4、…………………………9</p><p> 2.4Access2000簡(jiǎn)述………………………………………………………………10</p><p> 第三章 庫(kù)存管理系統(tǒng)設(shè)計(jì)分析…………………………………………12</p><p> 4.1需求分析………………………………………………………………………12</p><p> 4.2模塊劃分
5、………………………………………………………………………13</p><p> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)……………………………………………………………………15</p><p> 第四章 應(yīng)用程序設(shè)計(jì)……………………………………………………18</p><p> 5.1程序結(jié)構(gòu)……………………………………………………………………18</p><p&
6、gt; 5.2程序源代碼…………………………………………………………………19</p><p> 第五章 設(shè)計(jì)總結(jié)……………………………………………………… 38</p><p> 參考文獻(xiàn)……………………………………………………………………39</p><p><b> 摘要</b></p><p> 隨著
7、現(xiàn)代工業(yè)的發(fā)展,計(jì)算機(jī)信息管理系統(tǒng)越來(lái)越受到企業(yè)重視。本文主要分析了庫(kù)存管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分以及數(shù)據(jù)庫(kù)模式分析等,重點(diǎn)對(duì)應(yīng)用程序的實(shí)際開發(fā)實(shí)現(xiàn)作了介紹。達(dá)到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了庫(kù)存管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。同時(shí)簡(jiǎn)單介紹了Visual Basic編程環(huán)境和Access數(shù)據(jù)庫(kù)管理系統(tǒng)的功能特點(diǎn),庫(kù)存管理系統(tǒng)是企業(yè)物流管理中不可或缺的一
8、部分。</p><p> 關(guān)鍵詞:庫(kù)存管理,數(shù)據(jù)庫(kù),信息管理,VB</p><p><b> Abstract</b></p><p> With the development of modern industry, the information management system of the computer is being p
9、aid attention to by enterprises. This text has analysed some basic functions of the administrative system of the stock and makes up the situation mainly, including the systematic demand is analysed, systematic structure,
10、 the function module divides and the data base mode is analysed etc., have realized doing the introduction to the actual development of the application program especially. Having </p><p> Keywords: stock ma
11、nagement, database, information management, VB</p><p><b> 緒論</b></p><p> 庫(kù)存管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,因此,庫(kù)存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,但一直以?lái)人們使用傳統(tǒng)的人工方式管理庫(kù)存,這種管理方
12、式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品庫(kù)存信息進(jìn)行管理,具有著人工管理無(wú)法比擬的優(yōu)點(diǎn),它檢索
13、迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫(kù)存的管理效率,也是企業(yè)庫(kù)存管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個(gè)庫(kù)存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。</p><p> 1.1管理信息系統(tǒng)的概述</p><p> 管理信息系統(tǒng)(簡(jiǎn)稱MIS)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ)上發(fā)
14、展起來(lái)的綜合性邊緣科學(xué)。在21世紀(jì)信息高速發(fā)展的時(shí)代中,管理信息系統(tǒng)具有很重要的作用,它的預(yù)測(cè)和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。</p><p> 管理信息系統(tǒng)是一個(gè)由人、機(jī)(計(jì)算機(jī))組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它能觀測(cè)企業(yè)或組織的各種運(yùn)動(dòng)情況,利用過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái);從全局出發(fā)輔助決策;利用信息控制企業(yè)或組織行為,幫助其實(shí)現(xiàn)長(zhǎng)遠(yuǎn)的規(guī)劃目標(biāo)。簡(jiǎn)言之,管理信息系統(tǒng)是
15、一個(gè)以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測(cè)、控制和輔助決策功能的信息系統(tǒng)。</p><p> 管理信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。管理信息系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基礎(chǔ),同時(shí)將現(xiàn)代管理理論、現(xiàn)代管理方法及各級(jí)管理人員融為一體,最終為某個(gè)組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。</p&
16、gt;<p> 管理信息系統(tǒng)的基本結(jié)構(gòu)可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可靠的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)和現(xiàn)代化的管理,這三打支柱稱為管理信息系統(tǒng)的擴(kuò)展部件。</p><p> 1.2數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)簡(jiǎn)介</p><p> 在數(shù)據(jù)庫(kù)應(yīng)用
17、系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。</p><p> 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開發(fā)的主要過(guò)程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。</p><p> 數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟
18、件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來(lái)數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來(lái),隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)之時(shí)成為最熱門技術(shù)之一。</p><p><b> 1.2.1數(shù)據(jù)庫(kù)</b></p><p> 數(shù)據(jù)庫(kù)由DBMS(數(shù)據(jù)庫(kù)管理系
19、統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過(guò)應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。</p><p><b> 一、用戶數(shù)據(jù)</b></p><p> 目前,大多數(shù)主流數(shù)據(jù)庫(kù)管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系。現(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩裕淼男邪瑢?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它
20、關(guān)系更結(jié)構(gòu)化一些。</p><p> 為了對(duì)比結(jié)構(gòu)差的關(guān)系和結(jié)構(gòu)好的關(guān)系之間的差別,以圖書管理系統(tǒng)中的圖書和圖書借閱者關(guān)系為例來(lái)說(shuō)明,假若設(shè)計(jì)關(guān)系R1(借書證號(hào),姓名,性別,身份編號(hào),身份證,聯(lián)系電話,圖書編號(hào),圖書名稱,圖書類別,作者,出版社,出版日期,備注,價(jià)格,數(shù)量);這個(gè)關(guān)系的問(wèn)題出在它有關(guān)于兩個(gè)不同主題的數(shù)據(jù),就是圖書借閱者和圖書。用這種方式構(gòu)成的關(guān)系在進(jìn)行修改時(shí),會(huì)出現(xiàn)問(wèn)題。因?yàn)橐粋€(gè)圖書借閱者可能借
21、閱多本書,如果某個(gè)圖書借閱者的某個(gè)字段(如聯(lián)系電話)出現(xiàn)變更,它所借閱的圖書記錄(可能多個(gè))也就必須變化,這是不好的。因此數(shù)據(jù)用兩個(gè)關(guān)系表示更好?,F(xiàn)在如果某圖書借閱者改變了它的聯(lián)系電話,只有關(guān)系(表)user的對(duì)應(yīng)行需要改變。當(dāng)然,要想產(chǎn)生一個(gè),顯示圖書名稱及其借閱者聯(lián)系電話的報(bào)表,就需要將這兩個(gè)表的行結(jié)合起來(lái)。結(jié)果表明,將關(guān)系分別存儲(chǔ),在生成報(bào)表的時(shí)候?qū)⑺鼈兘Y(jié)合起來(lái),比把它們存儲(chǔ)在一個(gè)合成的表中更好。</p><p
22、> user(借書證號(hào),姓名,性別,身份編號(hào),身份證,聯(lián)系電話,)</p><p> book(圖書編號(hào),圖書名稱,圖書類別,作者,出版社,出版日期,備注,價(jià)格,數(shù)量)</p><p><b> 二、元數(shù)據(jù)</b></p><p> 數(shù)據(jù)庫(kù)是自描述的,這就意味著它自身包含了它的結(jié)構(gòu)的描述,這種結(jié)構(gòu)的描述稱作元數(shù)據(jù)。因?yàn)镈BMS產(chǎn)品
23、是用來(lái)存儲(chǔ)和操縱表的,所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲(chǔ),有時(shí)稱作系統(tǒng)表。這些系統(tǒng)表存儲(chǔ)了數(shù)據(jù)庫(kù)中表的情況,指出每一個(gè)表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲(chǔ)索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫(kù)結(jié)構(gòu)的其他部分。</p><p> 在表中存儲(chǔ)元數(shù)據(jù)不僅對(duì)DBMS是有效的,對(duì)用戶也是方便的,因?yàn)樗麄兛梢允褂门c查詢用戶數(shù)據(jù)同樣的查詢工具來(lái)查詢?cè)獢?shù)據(jù)。</p><p><b
24、> 三、索引</b></p><p> 第三種類型的數(shù)據(jù)改進(jìn)了數(shù)據(jù)庫(kù)的性能和可訪問(wèn)性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時(shí)也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它主要還是索引。索引可以用來(lái)排序和快速訪問(wèn)數(shù)據(jù)。下面以庫(kù)存管理系統(tǒng)中的貨品信息表為例來(lái)說(shuō)明。</p><p> 假定數(shù)據(jù)在磁盤上是按’貨品編號(hào)’的遞增順序排列的,用戶想打印一個(gè)按’貨品名稱’排序的貨品數(shù)據(jù)報(bào)表。為
25、此,所有的數(shù)據(jù)都需要從源表中提取出來(lái)并排序,除非表很小,否則這是一個(gè)很費(fèi)時(shí)的過(guò)程。或者,可以在‘貨品名稱’字段上創(chuàng)建一個(gè)索引,該索引的條目按照‘貨品名稱’排序,這樣,該索引的條目可以讀出來(lái),并用來(lái)按順序訪問(wèn)貨品信息數(shù)據(jù)。</p><p> 索引用于快速訪問(wèn)數(shù)據(jù)。例如,一個(gè)用戶只想訪問(wèn)貨品信息表中‘類別’值為‘01’的那些貨品。如果沒(méi)有索引,則必須搜索整個(gè)源表;但有了索引之后,可以找到索引條目,并使用它來(lái)挑選所有
26、合適的行。</p><p> 索引對(duì)排序和查找是有幫助的,但要付出代價(jià)。貨品信息表中的行每次改變時(shí),索引也必須改變,這意味著索引并非隨意的,應(yīng)該在真正需要時(shí)保存。</p><p><b> 四、應(yīng)用元數(shù)據(jù)</b></p><p> 存儲(chǔ)在數(shù)據(jù)庫(kù)中的第四種數(shù)據(jù)是應(yīng)用元數(shù)據(jù),它用來(lái)存儲(chǔ)用戶窗體、報(bào)表、查詢和其他形式的查詢組件。并非所有的DBM
27、S都支持應(yīng)用組件,支持組件的DBMS也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。然而,大多數(shù)現(xiàn)代的DBMS產(chǎn)品存儲(chǔ)這種數(shù)據(jù)作為數(shù)據(jù)庫(kù)的一部分。一般來(lái)說(shuō),數(shù)據(jù)庫(kù)開發(fā)人員和用戶都不直接訪問(wèn)應(yīng)用元數(shù)據(jù),相反,他們通過(guò)DBMS中的工具來(lái)處理這些數(shù)據(jù)。</p><p> Access 2000中就支持窗體、存儲(chǔ)過(guò)程等應(yīng)用元數(shù)據(jù)。</p><p> 1.2.2數(shù)據(jù)庫(kù)管理系統(tǒng)</p&
28、gt;<p> 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。對(duì)數(shù)據(jù)庫(kù)的一切操作,包括定義、更新及各種控制,都是通過(guò)DBMS進(jìn)行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷取?lt;/p><p> 關(guān)系模型。關(guān)系模型主要是用二維表
29、格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。</p><p> 關(guān)系模型和層次、網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡(jiǎn)單用戶易懂,編程時(shí)并不涉及存儲(chǔ)結(jié)構(gòu),訪問(wèn)技術(shù)等細(xì)節(jié)。關(guān)系模型是數(shù)學(xué)化模型。SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化語(yǔ)言,已得到了廣泛的應(yīng)用。</p><
30、p> DBMS的特點(diǎn)和功能可以分為三個(gè)子系統(tǒng):設(shè)計(jì)工具子系統(tǒng)、運(yùn)行子系統(tǒng)和DBMS引擎。</p><p> 設(shè)計(jì)子系統(tǒng)有一個(gè)方便數(shù)據(jù)庫(kù)及其應(yīng)用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗體、查詢和報(bào)表的工具。DBMS產(chǎn)品還提供編程語(yǔ)言和對(duì)編程語(yǔ)言的接口。</p><p> 運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開發(fā)的應(yīng)用組件。它所包含的運(yùn)行處理器用來(lái)處理窗體和數(shù)據(jù)庫(kù)的數(shù)據(jù)交互,以及回答查詢和打印報(bào)
31、表等。</p><p> DBMS引擎從其他兩個(gè)組件接受請(qǐng)求,并把它們翻譯成對(duì)操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。DBMS引擎還涉及事務(wù)管理、鎖、備份和恢復(fù)。</p><p><b> 1.3庫(kù)存管理系統(tǒng)</b></p><p> 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息處理系統(tǒng)的環(huán)境。
32、計(jì)算機(jī)最大的好處在于利用它能夠進(jìn)行信息管理,使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。</p><p> 倉(cāng)庫(kù)作為一總貨品資源的集散地,貨品的種類繁多,包含很多的信息數(shù)據(jù)的管理。據(jù)調(diào)查得知,以前倉(cāng)庫(kù)進(jìn)行信息管理的方式主要是基于文本、表格等紙介質(zhì)的手工處理,對(duì)
33、于貨品的出入庫(kù)情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)賬本的人工檢查,對(duì)管理者的管理權(quán)限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,數(shù)據(jù)信息處理工作量大,容易出錯(cuò),由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng)、規(guī)范的信息管理手段。而且,一般的存儲(chǔ)情況是記錄在賬本上的,倉(cāng)庫(kù)的工作人員和管理員也只是當(dāng)時(shí)記得比較清楚,時(shí)間一長(zhǎng),如果再要進(jìn)行查詢,就得在眾多的資料中翻閱查找了,這樣造成費(fèi)時(shí)、費(fèi)力,如要對(duì)很長(zhǎng)時(shí)間以前的貨品進(jìn)行更改就更加
34、困難了。因此,很有必要建立一個(gè)庫(kù)存管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。提高信息處理的速度和準(zhǔn)確性。</p><p> 1.3.1國(guó)內(nèi)外同類管理軟件的研究現(xiàn)狀與發(fā)展趨勢(shì)</p><p> 現(xiàn)在國(guó)內(nèi)外對(duì)此類系統(tǒng)的開發(fā)與研究也是很有實(shí)用性的,基本上能滿足各企業(yè)的自身特點(diǎn),來(lái)進(jìn)行庫(kù)存方面的管理,同時(shí),改類系統(tǒng)又都在不斷地深入與發(fā)展,來(lái)適用更多的企業(yè),一般都能運(yùn)用于各個(gè)企業(yè)的庫(kù)存管理
35、,但是都沒(méi)有針對(duì)大眾的廣泛應(yīng)用,只能運(yùn)用某個(gè)企業(yè)或單位,這一點(diǎn)還有待于今后的進(jìn)一步開發(fā)與實(shí)踐。</p><p> 今后此類軟件將會(huì)向條碼庫(kù)存管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,應(yīng)用條碼技術(shù)進(jìn)行庫(kù)存管理、實(shí)現(xiàn)倉(cāng)庫(kù)作業(yè)自動(dòng)化,將是一個(gè)必然的發(fā)展趨勢(shì),也是需要迫切解決的一個(gè)現(xiàn)實(shí)問(wèn)題。隨著信息化技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手
36、工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。</p><p> 1、技術(shù)應(yīng)用于庫(kù)存管理是實(shí)現(xiàn)倉(cāng)庫(kù)管理自動(dòng)化的有效途徑</p><p> 庫(kù)存品種多,數(shù)量大。因此,要實(shí)現(xiàn)收發(fā)作業(yè)的快速、準(zhǔn)確、高效,倉(cāng)儲(chǔ)管理自動(dòng)化勢(shì)在必行。而實(shí)現(xiàn)管理自動(dòng)化的“瓶頸”則是產(chǎn)品信息的采集、輸入。傳統(tǒng)手工作業(yè)方式,在信息采集量加大的情形下,半因信息不能及時(shí)的反饋,給收發(fā)作業(yè)造
37、成一定的困難。利用條碼技術(shù),在入庫(kù)及其包裝上加貼條碼,配之以倉(cāng)庫(kù)信息管理系統(tǒng)進(jìn)行作業(yè),不僅可提高效率,降低作業(yè)強(qiáng)度,也將大大提高產(chǎn)品收發(fā)作業(yè)準(zhǔn)確率(如鍵盤輸入僅為百分之一),進(jìn)而實(shí)現(xiàn)倉(cāng)庫(kù)管理的全面自動(dòng)化。</p><p> 2、技術(shù)應(yīng)用于庫(kù)存管理對(duì)提高倉(cāng)庫(kù)作業(yè)效率有重要作用</p><p> 將條碼技術(shù)和倉(cāng)庫(kù)管理信息系統(tǒng)結(jié)合起來(lái),用于產(chǎn)品收、發(fā)、保管等全過(guò)程控制管理,不僅可改變信息采集
38、的傳統(tǒng)手工作業(yè)方式,降低作業(yè)強(qiáng)度,還可避免由此造成的各種差錯(cuò),提高作業(yè)效率和科學(xué)管庫(kù)水平。比較發(fā)現(xiàn),信息輸入時(shí),條碼輸入速度是鍵盤輸入的5倍。入庫(kù)時(shí),通常保管員根據(jù)產(chǎn)品上的條碼所反映出的冊(cè)序號(hào)、出廠期、生產(chǎn)廠家、單價(jià)、封存(保管)期等信息,進(jìn)行實(shí)物點(diǎn)驗(yàn),同時(shí)將條碼信息錄入到管理信息系統(tǒng);出庫(kù)時(shí),保管員根據(jù)航材發(fā)付單內(nèi)容,持條碼掃描裝置進(jìn)行器材揀選,并完成信息錄入;清庫(kù)盤點(diǎn)時(shí),保管員可持掃描裝備進(jìn)行數(shù)質(zhì)量等內(nèi)容核對(duì),并半采集的信息錄入管理
39、系統(tǒng)中進(jìn)行自動(dòng)盤點(diǎn),生成清庫(kù)對(duì)帳單等,完成清庫(kù)盤點(diǎn)作業(yè)。</p><p> 3、技術(shù)應(yīng)用于庫(kù)存管理是完善產(chǎn)品保障信息網(wǎng)絡(luò)的重要手段</p><p> 儲(chǔ)存產(chǎn)品信息是產(chǎn)品保障信息網(wǎng)絡(luò)的重要組成部分,是做好產(chǎn)品供應(yīng)保障工作的基礎(chǔ)。產(chǎn)品保障信息網(wǎng)是實(shí)現(xiàn)物資儲(chǔ)運(yùn)全過(guò)程可視化的前提。目前,有些倉(cāng)庫(kù)內(nèi)部局域網(wǎng)已經(jīng)建成并投入使用,并與業(yè)務(wù)主管部門實(shí)現(xiàn)了信息溝通,庫(kù)存保障信息網(wǎng)在日常航材保障工作中實(shí)現(xiàn)
40、了信息溝通,庫(kù)存保障信息網(wǎng)在日常產(chǎn)品保障工作中的作用日趨明顯。條碼技術(shù)在儲(chǔ)存管理中的應(yīng)用,可進(jìn)一步完善系統(tǒng)各倉(cāng)庫(kù)之間及各倉(cāng)庫(kù)與作業(yè)主管部門之間的信息共享和交換功能,最終達(dá)到對(duì)產(chǎn)品的全程跟蹤管理,充分發(fā)揮條碼技術(shù)在整個(gè)流通中的作用。</p><p> 同時(shí),在軟件系統(tǒng)的研發(fā)過(guò)程中,將會(huì)融入一種EPR的企業(yè)管理思想。大量的研究與實(shí)踐已經(jīng)充分表明,ERP作為一種現(xiàn)代企業(yè)管理的思想和方法,將其大力地推廣應(yīng)用就是有效的促
41、使我國(guó)企業(yè)管理朝著更加科學(xué)化、合理化和規(guī)范化方向發(fā)展的一種具體方法和途徑。</p><p> 另外,庫(kù)存管理的信息化和可視化,每個(gè)企業(yè)將會(huì)擁有兩個(gè)倉(cāng)庫(kù),一個(gè)是裝滿貨物的倉(cāng)庫(kù),還有一個(gè)就是管理系統(tǒng)里的數(shù)據(jù)庫(kù),對(duì)上萬(wàn)種貨物分別編碼,使其成為計(jì)算機(jī)可識(shí)別的語(yǔ)言,形象地說(shuō),貨架上的號(hào)碼就是貨物的地址,從而避免了貨物的分揀和提取時(shí)的翻箱倒柜式的查找。</p><p> 1.3.2庫(kù)存管理系統(tǒng)研究
42、背景與意義</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)品信息量,如何有效地管理庫(kù)存產(chǎn)品,對(duì)這些企業(yè)來(lái)說(shuō)是非常重要的,庫(kù)存管理的重點(diǎn)是銷售信息能否及時(shí)反饋
43、,從而確保企業(yè)運(yùn)行效益。而庫(kù)存管理又涉及入庫(kù)、出庫(kù)的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉(cāng)庫(kù)管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由庫(kù)存管理系統(tǒng)來(lái)提高庫(kù)存管理工作的效率,這對(duì)信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于調(diào)動(dòng)廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義。</p><p> 第三章
44、應(yīng)用系統(tǒng)開發(fā)工具</p><p> 3.1 Visual Basic簡(jiǎn)介及實(shí)現(xiàn)原理</p><p> Visual Basic(簡(jiǎn)稱VB)是美國(guó)微軟公司(Microsoft)于1990年推出的一套完整的Windows系統(tǒng)軟件開發(fā)工具,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序,是一種可視化、面向?qū)ο?、用事件?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言和工具,是目前使用最廣泛的編程語(yǔ)言之一。至今
45、以升級(jí)到了6.0版。</p><p> VB的重要特點(diǎn)之一是可視性。系統(tǒng)引進(jìn)了窗體和控件的機(jī)制,用于設(shè)計(jì)應(yīng)用程序界面。用戶通過(guò)在屏幕上生成窗體,在窗體中繪制所需要的控件和按鈕,設(shè)計(jì)菜單和對(duì)話框,VB會(huì)自動(dòng)生成相應(yīng)的代碼。</p><p> VB的另一重要特點(diǎn)是事件驅(qū)動(dòng)。當(dāng)窗體或控件上發(fā)生一個(gè)事件時(shí),VB立即把控制權(quán)交給程序員。程序員不必?fù)?dān)心如何判斷事件是否已發(fā)生,只需要編寫一段代碼告訴
46、計(jì)算機(jī)在事件發(fā)生以后應(yīng)該做什么工作就可以了。這樣,設(shè)計(jì)一個(gè)Windows應(yīng)用程序簡(jiǎn)化為用鼠標(biāo)在屏幕上點(diǎn)擊、拖拽并添加少量的代碼就可以完成了,大大降低了對(duì)程序設(shè)計(jì)的要求,提高了應(yīng)用程序的開發(fā)效率。</p><p> 利用VB的可視性特點(diǎn),可方便的設(shè)計(jì)了程序的窗體界面,并在各個(gè)窗體中的合適位置繪制所需的每種控件。如要修改窗體或控件的某項(xiàng)屬性,只需在相應(yīng)的窗體或控件的屬性窗口修改相應(yīng)的參數(shù)便可達(dá)到需要的設(shè)計(jì)效果。&l
47、t;/p><p> 利用VB的事件驅(qū)動(dòng)性特點(diǎn),只需在窗體或控件上的代碼窗口中添加少量的代碼,便可達(dá)到告訴當(dāng)在相應(yīng)的窗體或控件上發(fā)生某一事件時(shí),它們?cè)谑录l(fā)生后應(yīng)該做什么工作的目的。例如幾個(gè)窗體上的添加、刪除、返回按鈕的作用,就是通過(guò)在各個(gè)相應(yīng)按鈕的代碼窗口中輸入相應(yīng)的代碼,來(lái)達(dá)到當(dāng)在幾個(gè)按鈕上出現(xiàn)單擊(Click)事件后,相應(yīng)按鈕實(shí)現(xiàn)添加、刪除、返回的功能的。</p><p> 3.2 數(shù)
48、據(jù)庫(kù)組件介紹</p><p> 在使用Visual Basic開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的時(shí)候,會(huì)經(jīng)常使用數(shù)據(jù)庫(kù)訪問(wèn)控件。這些控件包括:</p><p><b> ●Data控件;</b></p><p> ●ADO Data控件;</p><p> ●DataList控件/DataCombo控件;</p&g
49、t;<p> ●DataGrid控件;</p><p> ●MSChart控件。</p><p> 下面將分別對(duì)這些控件的主要功能及使用方法進(jìn)行介紹。</p><p> 3.2.1Data控件</p><p> Data控件是Visual Basic中最基本的數(shù)據(jù)庫(kù)操作控件。它使用Recordset對(duì)象提供對(duì)存儲(chǔ)
50、在數(shù)據(jù)庫(kù)中數(shù)據(jù)的訪問(wèn)。Data控件允許從一個(gè)記錄移動(dòng)到另一個(gè)記錄,并顯示和操縱來(lái)自被連接控件的記錄的數(shù)據(jù)。許多其他的數(shù)據(jù)庫(kù)操作控件都需要Data控件或類似的數(shù)據(jù)源控件(比如ADO Data控件)。</p><p> Data控件可以執(zhí)行大部分?jǐn)?shù)據(jù)庫(kù)訪問(wèn)操作,但是它并不能顯示數(shù)據(jù)庫(kù)中數(shù)據(jù)的內(nèi)容。Data控件通常需要與其他控件結(jié)合使用。這些與Data控件結(jié)合使用的控件,可以稱之為“數(shù)據(jù)覺(jué)察控件”。因?yàn)槌绦騿T無(wú)需編寫
51、任何代碼,就可以在這些控件中顯示當(dāng)前記錄的數(shù)據(jù)。當(dāng)Data控件中當(dāng)前記錄發(fā)生變化時(shí),數(shù)據(jù)覺(jué)察控件的內(nèi)容也會(huì)隨之發(fā)生變化。</p><p> 當(dāng)與Data控件相連接時(shí),DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理記錄集合。所有這些控件都允許一次顯示或操作幾個(gè)記錄。內(nèi)部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和C
52、omboBox控件也是數(shù)據(jù)覺(jué)察的,能和由Data控件管理的Recordset對(duì)象的某個(gè)字段相連接。</p><p> 3.2.2ADO Data控件</p><p> ADO Data控件與內(nèi)部Data控件以及Remote Data控件(RDC)相似。用戶可以使用ADO Data控件快速地創(chuàng)建一個(gè)到數(shù)據(jù)庫(kù)的連接。</p><p> 3.2.3DataLis
53、t控件/DataCombo控件</p><p> DataList控件是一個(gè)數(shù)據(jù)綁定列表框,它可以自動(dòng)地由一個(gè)附加數(shù)據(jù)源中的一個(gè)字段充填,并且可選擇地更新另一個(gè)數(shù)據(jù)源中一個(gè)相關(guān)表的一個(gè)字段。DataCombo控件的功能與DataList控件完全相同,只不過(guò)DataCombo控件是一個(gè)組合框。</p><p> 3.2.4DataGrid控件</p><p>
54、 在許多情況下,需要使用表格形式來(lái)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。這時(shí)就要借助于DaatGrid控件。用戶可以設(shè)置DataGrid控件的DataSource屬性為一個(gè)ADO Data控件,從而將ADO Data中的數(shù)據(jù)自動(dòng)地填充到DataGrid表格中。這個(gè)DataGrid控件實(shí)際上是一個(gè)固定的列集合,每一列的行數(shù)都是不確定的。</p><p> 3.2.5MSChart控件</p><p>
55、MSChart控件的功能是以圖形方式顯示數(shù)據(jù)的圖表。這會(huì)使枯燥的數(shù)據(jù)變得更加生動(dòng)直觀,增加了程序的實(shí)用價(jià)值。</p><p> MSChart控件支持一下特性:</p><p><b> 1、真三維表示;</b></p><p> 2、支持所有主要的圖表類型;</p><p> 3、數(shù)據(jù)網(wǎng)絡(luò)成員支持隨機(jī)數(shù)據(jù),數(shù)據(jù)
56、數(shù)組。</p><p> 3.4 Access 2000簡(jiǎn)述</p><p> Access2000 是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,1992年,Microsoft Access作為第一個(gè)面向Windows操作平臺(tái)的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)而誕生,它不但充分體現(xiàn)了面向?qū)ο蟮乃枷?,提供可視化的編程手段,而且充分利用了Windows操作平臺(tái)的優(yōu)越性,采用與Windows完全一致的界面風(fēng)格,使界面非常友好。
57、在Access中,用戶不需要編寫復(fù)雜的程序就可以建立一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),是一個(gè)典型的開放式數(shù)據(jù)庫(kù)系統(tǒng),它可以和Windows下的其他應(yīng)用程序共享數(shù)據(jù)庫(kù)資源。</p><p> 數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出
58、數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。</p><p> 庫(kù)存管理系統(tǒng)設(shè)計(jì)分析</p><p>&l
59、t;b> 4.1需求分析</b></p><p> 本套應(yīng)用程序名稱為“庫(kù)存管理系統(tǒng)”,主要用于倉(cāng)庫(kù)貨品信息的管理,系統(tǒng)包括倉(cāng)庫(kù)管理、入庫(kù)、出庫(kù)、一些統(tǒng)計(jì)查詢和報(bào)表等幾部分組成。</p><p> 庫(kù)存管理系統(tǒng)需滿足倉(cāng)庫(kù)管理員及工作人員的需求,他們具有登陸應(yīng)用系統(tǒng)的權(quán)限,所以需要對(duì)工作人員的登陸本模塊進(jìn)行更多的考慮,設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法。</p&g
60、t;<p> 對(duì)于一個(gè)倉(cāng)庫(kù)來(lái)說(shuō),最大的功能就是存儲(chǔ)貨品,所以倉(cāng)庫(kù)管理就是對(duì)貨品信息,倉(cāng)庫(kù)信息,短線貨品及超儲(chǔ)貨品的管理,用戶可以根據(jù)實(shí)際情況對(duì)各種貨品信息進(jìn)行分類管理,包括添加,刪除更新數(shù)據(jù)庫(kù)等。</p><p> 當(dāng)然,倉(cāng)庫(kù)中貨品入庫(kù)也是常有的事,入庫(kù)管理操作就是對(duì)于貨品入庫(kù)情況的管理,用戶可以方便地輸入一些貨品的信息。</p><p> 有了貨品的入庫(kù),自然也就有貨
61、品的出庫(kù),這部分提供的功能與入庫(kù)操作流程差不多,有所區(qū)別的只是對(duì)一些出庫(kù)貨品的管理,也很方便數(shù)據(jù)的輸入。</p><p> 倉(cāng)庫(kù)貨品的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實(shí)現(xiàn)對(duì)貨品信息的管理和總體的統(tǒng)計(jì)等,倉(cāng)庫(kù)信息,供貨單位和經(jīng)辦人員信息的查看及維護(hù)。倉(cāng)庫(kù)管理人員可以瀏覽、查詢、添加、刪除等貨品的基本信息以及統(tǒng)計(jì)等,并可以對(duì)一些基本的信息生成報(bào)表形式,并打印輸出的功能。</p><p&
62、gt; 報(bào)表是一個(gè)數(shù)據(jù)庫(kù)中最重要的功能之一,有了報(bào)表才能清楚地知道貨品的出入庫(kù)情況,在數(shù)據(jù)報(bào)表功能中包括出庫(kù)報(bào)表,庫(kù)存報(bào)表及經(jīng)辦人員報(bào)表等一些基本信息的打印,方便簡(jiǎn)潔。</p><p> 本系統(tǒng)基本涵蓋了庫(kù)存管理的主要需求,具有完善細(xì)致的功能、友好的用戶界面、強(qiáng)大的數(shù)據(jù)處理功能和完備的安全機(jī)制;隨心所欲的查詢和所見即所得的打印功能,并全面支持分析和決策的功能。 </p><p><
63、;b> ●系統(tǒng)特色:</b></p><p> 1.設(shè)置系統(tǒng)用戶登陸功能,即時(shí)對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行安全設(shè)置與保護(hù)。</p><p> 2.友好的用戶界面,業(yè)務(wù)操作簡(jiǎn)單,進(jìn)入系統(tǒng)即能使用。</p><p> 3.成熟先進(jìn)的技術(shù)和系統(tǒng)構(gòu)架,采用先進(jìn)的數(shù)據(jù)庫(kù)訪問(wèn)方式,數(shù)據(jù)更安全,性能更穩(wěn)定。</p><p> 4.強(qiáng)大的數(shù)據(jù)處
64、理能力和開放的數(shù)據(jù)接口,選用具有大型數(shù)據(jù)庫(kù)安全機(jī)制的數(shù)據(jù)庫(kù)系統(tǒng),提供各種級(jí)別的數(shù)據(jù)保護(hù)和權(quán)限控制方式,確保數(shù)據(jù)的安全可靠。</p><p> 5.系統(tǒng)每種操作都可以通過(guò)菜單來(lái)進(jìn)行。操作快捷、方便。易懂易會(huì)。系統(tǒng)集輸入、維護(hù)、查詢、統(tǒng)計(jì)和各種處理為一體,信息導(dǎo)入導(dǎo)出方便共享。</p><p><b> 4.2模塊劃分</b></p><p>
65、<b> 基本模塊與功能:</b></p><p><b> 1.系統(tǒng)</b></p><p> 包括用戶管理,密碼管理,關(guān)閉系統(tǒng),以及數(shù)據(jù)的備份與恢復(fù),可以根據(jù)需要對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行備份,以確保數(shù)據(jù)的安全性。</p><p> 幫助:本系統(tǒng)的幫助信息,包括應(yīng)用程序的版本信息;</p><p>
66、;<b> 2.庫(kù)存管理</b></p><p> 貨品信息管理:對(duì)倉(cāng)庫(kù)里的貨品進(jìn)行登記;</p><p> 貨品庫(kù)存管理:管理倉(cāng)庫(kù)的庫(kù)存情況;</p><p> 短線貨品管理:對(duì)倉(cāng)庫(kù)里短線的貨品進(jìn)行登記,以便及時(shí)采購(gòu)補(bǔ)貨;</p><p> 超儲(chǔ)貨品管理:對(duì)倉(cāng)庫(kù)里超儲(chǔ)的貨品進(jìn)行登記,控制庫(kù)存量,減少進(jìn)貨;&l
67、t;/p><p><b> 3.入庫(kù)管理</b></p><p> 入庫(kù)登記管理:能對(duì)貨品的入庫(kù)登記,刪除,更改等;</p><p> 入庫(kù)期間統(tǒng)計(jì):貨品入庫(kù)期間年度的統(tǒng)計(jì);</p><p> 供貨單位期間供貨金額統(tǒng)計(jì):對(duì)貨品供應(yīng)的金額進(jìn)行統(tǒng)計(jì);</p><p><b> 4.出庫(kù)
68、管理</b></p><p> 對(duì)貨品出庫(kù)期間的年度統(tǒng)計(jì),出庫(kù)登記,及收獲單位金額統(tǒng)計(jì)等;</p><p><b> 5.盤存管理</b></p><p> 對(duì)盤存貨品信息的盤存錄入;</p><p><b> 6.綜合管理</b></p><p> 可
69、根據(jù)同一貨品的出入庫(kù)情況,對(duì)庫(kù)存情況的匯總;</p><p><b> 7.附項(xiàng)管理</b></p><p> 對(duì)供貨單位情況,經(jīng)辦人員,收貨單位情況,倉(cāng)庫(kù)信息進(jìn)行登記管理,可進(jìn)行添加,刪除等操作;</p><p><b> 8.歷史數(shù)據(jù)管理</b></p><p> 對(duì)歷史庫(kù)存,歷史出庫(kù),
70、歷史出庫(kù)情況進(jìn)行管理;</p><p><b> 9.打印與查詢</b></p><p> 可根據(jù)輸入的條件,對(duì)貨品的入庫(kù)信息,庫(kù)存信息等進(jìn)行簡(jiǎn)單查詢和組合查詢。</p><p><b> 據(jù)流程圖:</b></p><p><b> 密碼錯(cuò)誤</b></p>
71、;<p><b> 匯總計(jì)算</b></p><p> 貨品信息管理數(shù)據(jù)流程圖:</p><p><b> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 本庫(kù)存管理系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上的,所以只需建立起一個(gè)數(shù)據(jù)庫(kù),在此數(shù)據(jù)庫(kù)基礎(chǔ)上建立起表格,現(xiàn)將部分?jǐn)?shù)據(jù)結(jié)構(gòu)表描述如下:</p><
72、p><b> 貨品信息表</b></p><p><b> 入庫(kù)登記表</b></p><p><b> 出庫(kù)登記表</b></p><p><b> 倉(cāng)庫(kù)信息表</b></p><p> 供貨單位信息表(收貨單位表)</p>
73、<p><b> 經(jīng)辦人員表</b></p><p><b> 用戶表</b></p><p> 另外,我們還建立了幾張查詢表,用以存放部分用于計(jì)算的統(tǒng)計(jì)信息,以便查詢。</p><p> ●入庫(kù)登記統(tǒng)計(jì)表 入庫(kù)登記_合計(jì)</p><p> ●貨品入庫(kù)年度統(tǒng)計(jì)表
74、入庫(kù)登記_n</p><p> ●供貨單位年度供貨金額統(tǒng)計(jì)表入庫(kù)登記_w</p><p> ●庫(kù)存匯總表庫(kù)存</p><p> ●出庫(kù)登記統(tǒng)計(jì)表出庫(kù)登記_合計(jì)</p><p> ●貨品出庫(kù)年度統(tǒng)計(jì)表出庫(kù)登記_h</p><p> ●收貨單位年度收貨金額統(tǒng)計(jì)
75、表出庫(kù)登記_d</p><p> 入庫(kù)登記_合計(jì)表與出庫(kù)登記_合計(jì)分別是以入庫(kù)登記表和出庫(kù)登記表為基礎(chǔ)的,所以此處不再描述;庫(kù)存匯總表主要由出庫(kù)表和入庫(kù)表建立關(guān)系獲得。</p><p><b> 入庫(kù)登記_n</b></p><p><b> 入庫(kù)登記_w</b></p><p><
76、;b> 庫(kù)存匯總</b></p><p><b> 出庫(kù)登記_h</b></p><p><b> 出庫(kù)登記_d</b></p><p> 第五章應(yīng)用程序設(shè)計(jì)</p><p><b> 5.1程序結(jié)構(gòu)</b></p><p&g
77、t; 本應(yīng)用程序由33個(gè)窗體組成,主要的分別是:主窗體,歡迎界面,登陸窗體,入庫(kù)窗體,出庫(kù)窗體,庫(kù)存匯總,打印及查詢等窗體組成。</p><p> 通過(guò)運(yùn)行程序首先進(jìn)入歡迎界面和登陸窗體,通過(guò)輸入密碼,驗(yàn)證身份后進(jìn)入主窗體,在主窗體上有10個(gè)菜單項(xiàng),分別對(duì)應(yīng)各自的功能模塊窗體,包括系統(tǒng),庫(kù)存管理,入庫(kù)管理,出庫(kù)管理,盤存管理,綜合管理,附項(xiàng)管理,歷史數(shù)據(jù)管理,打印和查詢。需要哪個(gè)功能的時(shí)候就點(diǎn)哪個(gè)菜單,相對(duì)應(yīng)
78、的窗體會(huì)自動(dòng)彈出。</p><p><b> 5.2 程序源代碼</b></p><p> 程序?qū)崿F(xiàn)的部分代碼如下:</p><p><b> ●公共模塊</b></p><p> Public date1 As String</p><p> Public dat
79、e2 As String</p><p> Public gUserName As String '保存用戶名</p><p> '添加執(zhí)行SQL語(yǔ)句的函數(shù)</p><p> Public Function transactSQL(ByVal sql As String) As ADODB.Recordset</p>&l
80、t;p> Dim con As ADODB.Connection</p><p> Dim rs As ADODB.Recordset</p><p> Dim strConnection As String</p><p> Dim strArray() As String</p><p> Set con = New AD
81、ODB.Connection '創(chuàng)建連接</p><p> Set rs = New ADODB.Recordset '創(chuàng)建記錄集</p><p> On Error GoTo TransactSQL_Error</p><p> strConnection = "Provider=Microsoft.jet.ol
82、edb.4.0;Data Source=E:\庫(kù)存管理\kucun.mdb"</p><p> strArray = Split(sql)</p><p> con.Open strConnection '打開連接</p><p> If StrComp(UCase$(strArray(0)), &q
83、uot;select", vbTextCompare) = 0 Then</p><p> rs.Open Trim$(sql), con, adOpenKeyset, adLockOptimistic</p><p> Set transactSQL = rs '返回記錄集</p><p><b>
84、; iflag = 1</b></p><p><b> Else</b></p><p> con.Execute sql '執(zhí)行命令</p><p><b> iflag = 1</b></p><p><b>
85、 End If</b></p><p> TransactSQL_Exit:</p><p> Set rs = Nothing</p><p> Set con = Nothing</p><p> Exit Function</p><p> TransactSQL_Error:</p
86、><p> MsgBox "查詢錯(cuò)誤:" & Err.Description</p><p><b> iflag = 2</b></p><p> Resume TransactSQL_Exit</p><p> End Function</p><p><
87、b> ●主窗體的程序代碼</b></p><p> Private Sub a1_Click()</p><p> Form1.Show</p><p><b> End Sub</b></p><p> Private Sub a2_Click()</p><p>
88、 Dim fAdd As New frmAddUser</p><p><b> fAdd.Show</b></p><p> fAdd.ZOrder 0</p><p><b> End Sub</b></p><p> Private Sub a3_Click()</p>
89、<p> Dim fChangePWD As New frmChangePWD</p><p> fChangePWD.Show</p><p><b> End Sub</b></p><p> Private Sub a4_Click()</p><p> frmAbout.Show</p&
90、gt;<p><b> End Sub</b></p><p> Private Sub a5_Click() '調(diào)入數(shù)據(jù)備份</p><p> Load main_sjbf</p><p> main_sjbf.Show</p><p> main.Enabled = False&
91、lt;/p><p><b> End Sub</b></p><p> Private Sub a6_Click() '調(diào)入數(shù)據(jù)恢復(fù)</p><p> Load main_sjhf</p><p> main_sjhf.Show</p><p><b> main.Hid
92、e</b></p><p><b> End Sub</b></p><p> Private Sub b1_Click()</p><p> frm貨品信息.Show</p><p><b> End Sub</b></p><p> Private
93、Sub b12_Click()</p><p> sql = "select * from 貨品信息 order by 貨品編碼"</p><p> frmProInfo.createList (sql)</p><p> frmProInfo.Show</p><p><b> End Sub</
94、b></p><p> Private Sub b2_Click()</p><p> frm貨品庫(kù)存.Show</p><p><b> End Sub</b></p><p> Private Sub B3_Click()</p><p> frm超儲(chǔ)貨品.Show</p
95、><p><b> End Sub</b></p><p> Private Sub b4_Click()</p><p> frm短線貨品.Show</p><p><b> End Sub</b></p><p> Private Sub c1_Click()<
96、;/p><p> frm入庫(kù)登記.Show</p><p><b> End Sub</b></p><p> Private Sub c2_Click()</p><p> frm貨品入庫(kù)年度統(tǒng)計(jì).Show</p><p><b> End Sub</b></p
97、><p> Private Sub c3_Click()</p><p> frm供貨單位供貨分類金額統(tǒng)計(jì).Show</p><p><b> End Sub</b></p><p> Private Sub c4_Click()</p><p> frm供貨單位年度供貨金額統(tǒng)計(jì).Show&
98、lt;/p><p><b> End Sub</b></p><p> Private Sub Command1_Click()</p><p> date1 = Text1.Text & "/" & Text3.Text & "/" & Text2.Text</p
99、><p> date2 = Text6.Text & "/" & Text4.Text & "/" & Text5.Text</p><p> Text7.Text = date1</p><p><b> End Sub</b></p><p>
100、 Private Sub d1_Click()</p><p> frm出庫(kù)登記.Show</p><p><b> End Sub</b></p><p> Private Sub d2_Click()</p><p> frm貨品出庫(kù)年度統(tǒng)計(jì).Show</p><p><b&g
101、t; End Sub</b></p><p> Private Sub d3_Click()</p><p> frm收貨單位期間收貨統(tǒng)計(jì).Show</p><p><b> End Sub</b></p><p> Private Sub d4_Click()</p><p&g
102、t; frm收貨單位年度收貨金額統(tǒng)計(jì).Show</p><p><b> End Sub</b></p><p> Private Sub e1_Click()</p><p> frm盤存錄入.Show</p><p><b> End Sub</b></p><p&
103、gt; Private Sub e2_Click()</p><p> frm盤存表.Show</p><p><b> End Sub</b></p><p> Private Sub f1_Click()</p><p> frm貨品出入?yún)R總表.Show</p><p><b&
104、gt; End Sub</b></p><p> Private Sub g1_Click()</p><p> frm經(jīng)辦人員.Show</p><p><b> End Sub</b></p><p> Private Sub g2_Click()</p><p> f
105、rm供貨單位.Show</p><p><b> End Sub</b></p><p> Private Sub g3_Click()</p><p> frm倉(cāng)庫(kù)信息.Show</p><p><b> End Sub</b></p><p> Private
106、Sub g5_Click()</p><p> Form6.Show</p><p><b> End Sub</b></p><p> Private Sub h1_Click()</p><p> frm歷史庫(kù)存.Show</p><p><b> End Sub</
107、b></p><p> Private Sub h2_Click()</p><p> frm歷史入庫(kù).Show</p><p><b> End Sub</b></p><p> Private Sub h3_Click()</p><p> frm歷史出庫(kù).Show</p
108、><p><b> End Sub</b></p><p> Private Sub i1_Click()</p><p> DataReport1.Show</p><p><b> End Sub</b></p><p> Private Sub i2_Click(
109、)</p><p> DataReport2.Show</p><p><b> End Sub</b></p><p> Private Sub i3_Click()</p><p> DataReport3.Show</p><p><b> End Sub</b&g
110、t;</p><p> Private Sub j1_Click()</p><p> Form2.Show</p><p><b> End Sub</b></p><p> Private Sub j2_Click()</p><p> Form3.Show</p>&
111、lt;p><b> End Sub</b></p><p> Private Sub j3_Click()</p><p> Form4.Show</p><p><b> End Sub</b></p><p> Private Sub j4_Click()</p>
112、<p> Form5.Show</p><p><b> End Sub</b></p><p> Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button)</p><p> Select Case Button.Key</p><
113、p> Case Is = "rk" '調(diào)入入庫(kù)登記</p><p><b> c1_Click</b></p><p> Case Is = "ck" '調(diào)入出庫(kù)登記</p><p><b> d1_Click</b></p&g
114、t;<p> Case Is = "kchz" '調(diào)入庫(kù)存匯總</p><p><b> f1_Click</b></p><p> Case Is = "zhcx" '調(diào)入組合查詢</p><p><b> j4_Click</b>
115、;</p><p> Case Is = "sjbf" '調(diào)入數(shù)據(jù)備份</p><p><b> a5_Click</b></p><p> End Select</p><p><b> End Sub</b></p><p>
116、Private Sub x_Click()</p><p><b> End</b></p><p><b> End Sub</b></p><p><b> ●登陸模塊的實(shí)現(xiàn)</b></p><p> Private Sub cmdLogin_Click()<
117、/p><p> denlu_name = txtUserName.Text</p><p> denlu_pass = txtPassword.Text</p><p> Dim mycn As New ADODB.Connection</p><p> Dim myrs As New ADODB.Recordset</p>
118、<p> Set myrs = New ADODB.Recordset</p><p> mycn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=kucun.mdb;"</p><p> myrs.Open "SELECT * FROM [用戶] where userID='&q
119、uot; + denlu_name + "';", mycn, adOpenKeyset, adLockOptimistic</p><p> If myrs.BOF = True And myrs.EOF = True Then</p><p> MsgBox "查無(wú)此人", , "登陸信息"</p>
120、<p><b> Else</b></p><p> If myrs("userPWD") = denlu_pass Then</p><p> '''''''''''''''''''
121、;'''''''''''''''''''''''</p><p> MsgBox "身份正確", , "登陸信息"</p><p><b> main.S
122、how</b></p><p><b> Unload Me</b></p><p> ''''''''''''''''''''''''''
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 《網(wǎng)絡(luò)營(yíng)銷》本科畢業(yè)論文----論網(wǎng)絡(luò)營(yíng)銷
- 淺論網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 網(wǎng)絡(luò)營(yíng)銷推廣畢業(yè)論文
- 畢業(yè)論文--網(wǎng)絡(luò)營(yíng)銷策略
- 淺論網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 畢業(yè)論文---網(wǎng)絡(luò)營(yíng)銷缺陷分析
- 網(wǎng)絡(luò)營(yíng)銷本科畢業(yè)論文
- 網(wǎng)絡(luò)營(yíng)銷策略分析 畢業(yè)論文
- 小吃網(wǎng)絡(luò)營(yíng)銷策略畢業(yè)論文
- 關(guān)于網(wǎng)絡(luò)營(yíng)銷的畢業(yè)論文
- 汽車網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 汽車網(wǎng)絡(luò)營(yíng)銷畢業(yè)論文
- 畢業(yè)論文外文翻譯-網(wǎng)絡(luò)營(yíng)銷
- “易車網(wǎng)”網(wǎng)絡(luò)營(yíng)銷分析畢業(yè)論文
- 淺談中國(guó)網(wǎng)絡(luò)營(yíng)銷-畢業(yè)論文
- 網(wǎng)絡(luò)營(yíng)銷及其策略分析[畢業(yè)論文]
評(píng)論
0/150
提交評(píng)論