企業(yè)進銷存物資管理系統(tǒng)論文_第1頁
企業(yè)進銷存物資管理系統(tǒng)論文_第2頁
企業(yè)進銷存物資管理系統(tǒng)論文_第3頁
企業(yè)進銷存物資管理系統(tǒng)論文_第4頁
企業(yè)進銷存物資管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.-. z.中央播送電視大學畢業(yè)論文論文題目:企業(yè)進銷存物資管理系統(tǒng)學生:莉?qū)?業(yè):計算機科學與技術(shù)指導教師:王中央播送電視大學2021年11月-. z.摘 要本論文介紹的是企業(yè)進銷存物資管理系統(tǒng)開發(fā)的理論過程,是在Windows 2000的環(huán)境下采用Visual Basic 6.0,結(jié)合Access 2003數(shù)據(jù)庫完成的。論文中描述了企業(yè)進銷存物資管理系統(tǒng)的概念,既企業(yè)的進貨、銷售和存儲。簡單概述了Visual basic的根本特點、數(shù)據(jù)庫理論、以及接口技術(shù),對企業(yè)進銷存物資管理系統(tǒng)的設(shè)計作了簡短的介紹,如:系統(tǒng)的設(shè)計思想,開發(fā)的主要模塊,模塊的根本功能,大體的窗體,另外對系統(tǒng)開發(fā)的前期調(diào)研

2、和開發(fā)目標,開發(fā)后能產(chǎn)生的社會效應都有一個簡短的說明。企業(yè)的物資管理是很復雜很繁瑣的,由于物資種類眾多,進貨、銷售、庫存、管理的渠道各有差異,各類統(tǒng)計報表繁多,隨著高科技的不斷開展,物資管理必須實現(xiàn)計算機化,而且必須根據(jù)企業(yè)的具體情況制定,以便提高工作效率。根據(jù)當前的企業(yè)管理體制,一般物資管理系統(tǒng),總是根據(jù)物資類別,分成幾個科室進展物資的方案來進貨,根據(jù)企業(yè)銷售的需要來出庫,并隨時進展庫存盤點,作臺帳,按月、季、年進展統(tǒng)計分析,產(chǎn)生相應報表。該系統(tǒng)就此完成了物資的進銷存管理,其開發(fā)主要包括前端應用程序的開發(fā),以及后臺數(shù)據(jù)庫的建立和維護,使用Microsoft Visual Basic 6.0及

3、Microsoft Office Access 2003作為開發(fā)工具,利用面向?qū)ο蟮臉?gòu)造和自上而下的程序設(shè)計方法,根本實現(xiàn)了企業(yè)的進銷存管理。本畢業(yè)設(shè)計介紹了一個通用的企業(yè)進銷存物資管理系統(tǒng)的開發(fā)方案,給出了系統(tǒng)的總體構(gòu)造及功能模塊的設(shè)計思路,具有廣泛的應用價值。關(guān)鍵詞物資管理進貨銷售 存儲-. z.AbstractThe article presents the development of the material management system of the enterprise, which is pleted under the Windows 2000 operating sy

4、stem by using the Visual Basic 6.0 and Access 2003. It gives a general review of the basic characteristics of Visual Basic, database theory, and interface technology. It briefly introduces the design of the material management of the enterprise, such as: the design philosophy of the system, the main

5、 development modules, the basic function of the modules, and the general windows. And it presents the early researches of the system development, development objects and the social effects of the development. The material management of the enterprise is very ple* and tedious. There are numerous mate

6、rial categories, which differ in the channel of purchasing, selling, inventory, and management. And each of them has a lot of statistical reports. Therefore, the material management should be puterized in accordance with the specific conditions of each enterprise to improve working efficiency with t

7、he development of high technology. According to the current enterprise management system, in the ordinary material management system, goods are purchased by different offices based on goods category and sent out according to sales requirements. Stocks are checked and statistical reports are produced

8、 monthly, seasonly, and yearly. The current system pletes the material management in this way by using the development tools of Microsoft Visual Basic 6.0 and Microsoft Office Access 2003, object-oriented structure and top-down program design method. Its development mainly includes its application d

9、evelopment and the programming and maintenance of database background. The current graduation project introduces the development plan of material management system of the enterprise,which is well adapted for all kinds of enterprisesThe design ideas of the system architecture and modules are presente

10、d. It is worth applying widely.Key Words: Material manage; Purchasing; Selling; Storing-. z目 錄 TOC o 1-3 h z u HYPERLINK l _Toc229637385引言1HYPERLINK l _Toc229637386第1章緒論 PAGEREF _Toc229637386 h 2HYPERLINK l _Toc2296373871.1管理信息系統(tǒng)概述MIS PAGEREF _Toc229637387 h 2HYPERLINK l _Toc2296373881.2客戶機/效勞器C/S P

11、AGEREF _Toc229637388 h 2HYPERLINK l _Toc2296373891.3 開發(fā)工具介紹 PAGEREF _Toc229637389 h 4HYPERLINK l _Toc2296373901.4 DBMS簡介 PAGEREF _Toc229637390 h 4HYPERLINK l _Toc229637391第2章系統(tǒng)分析 PAGEREF _Toc229637391 h 6HYPERLINK l _Toc2296373922.1系統(tǒng)概述 PAGEREF _Toc229637392 h 6HYPERLINK l _Toc2296373932.2 根本功能 PAGE

12、REF _Toc229637393 h 6HYPERLINK l _Toc2296373942.2.1 軟件主要功能介紹 PAGEREF _Toc229637394 h 7HYPERLINK l _Toc2296373952.2.2 人機交互 PAGEREF _Toc229637395 h 9HYPERLINK l _Toc229637396第3章系統(tǒng)設(shè)計 PAGEREF _Toc229637396 h 10HYPERLINK l _Toc2296373973.1 系統(tǒng)組成 PAGEREF _Toc229637397 h 10HYPERLINK l _Toc2296373983.2 系統(tǒng)總體框

13、圖 PAGEREF _Toc229637398 h 10HYPERLINK l _Toc2296373993.3 環(huán)境要求 PAGEREF _Toc229637399 h 11HYPERLINK l _Toc2296374003.4 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc229637400 h 11HYPERLINK l _Toc229637401數(shù)據(jù)流圖 PAGEREF _Toc229637401 h 11HYPERLINK l _Toc229637402數(shù)據(jù)字典 PAGEREF _Toc229637402 h 12HYPERLINK l _Toc229637403第4章系統(tǒng)實現(xiàn) PAGERE

14、F _Toc229637403 h 17HYPERLINK l _Toc2296374044.1 數(shù)據(jù)庫的實現(xiàn) PAGEREF _Toc229637404 h 17HYPERLINK l _Toc2296374054.1.1 實現(xiàn)前的分析 PAGEREF _Toc229637405 h 17HYPERLINK l _Toc2296374064.1.2 建表方法 PAGEREF _Toc229637406 h 18HYPERLINK l _Toc2296374074.1.3 需建庫表 PAGEREF _Toc229637407 h 18HYPERLINK l _Toc2296374084.2 V

15、isual Basic 6.0簡介 PAGEREF _Toc229637408 h 21HYPERLINK l _Toc229637409主要控件 PAGEREF _Toc229637409 h 21HYPERLINK l _Toc2296374104.2.2 有關(guān)概念 PAGEREF _Toc229637410 h 21HYPERLINK l _Toc2296374114.3 系統(tǒng)功能介紹 PAGEREF _Toc229637411 h 23HYPERLINK l _Toc2296374124.3.1 設(shè)置權(quán)限模塊 PAGEREF _Toc229637412 h 23HYPERLINK l

16、_Toc229637413主界面 PAGEREF _Toc229637413 h 24HYPERLINK l _Toc2296374144.3.3 設(shè)置參數(shù)模塊 PAGEREF _Toc229637414 h 25HYPERLINK l _Toc2296374154.4 物資入庫功能 PAGEREF _Toc229637415 h 25HYPERLINK l _Toc229637416物資的入庫登記 PAGEREF _Toc229637416 h 25HYPERLINK l _Toc2296374174.5物資庫存功能 PAGEREF _Toc229637417 h 26HYPERLINK l

17、 _Toc229637418庫存信息 PAGEREF _Toc229637418 h 26HYPERLINK l _Toc229637419庫存查詢 PAGEREF _Toc229637419 h 27HYPERLINK l _Toc2296374204.6 物資出庫功能 PAGEREF _Toc229637420 h 28HYPERLINK l _Toc2296374214.6.1 物資出庫登記 PAGEREF _Toc229637421 h 28HYPERLINK l _Toc2296374224.6.2 物資出庫信息 PAGEREF _Toc229637422 h 29HYPERLINK

18、 l _Toc229637423第5章系統(tǒng)調(diào)試與維護 PAGEREF _Toc229637423 h 31HYPERLINK l _Toc2296374245.1 調(diào)試過程 PAGEREF _Toc229637424 h 31HYPERLINK l _Toc2296374255.2 VB錯誤處理程序的設(shè)計 PAGEREF _Toc229637425 h 32HYPERLINK l _Toc2296374265.3錯誤處理 PAGEREF _Toc229637426 h 32HYPERLINK l _Toc229637427完畢語 PAGEREF _Toc229637427 h 34HYPERL

19、INK l _Toc229637428致 PAGEREF _Toc229637428 h 35HYPERLINK l _Toc229637429參考文獻 PAGEREF _Toc229637429 h 36附錄:源代碼 37-. z引言隨著經(jīng)濟的全球化開展以及中國經(jīng)濟體制改革的逐漸深化,企業(yè)面臨著越來越劇烈的競爭,改善企業(yè)部以及整個物資各個環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應客戶的新需求和市場新機遇的能力,是中國企業(yè)贏得競爭勝利的決定性因素,而快速有效地實施企業(yè)物資進銷存管理是被實踐證明了的提高企業(yè)競爭力的最有效的方法之一。同時,計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、多媒體技術(shù)等IT 技術(shù)現(xiàn)在、將來都在

20、不斷改變管理這一職業(yè)的傳統(tǒng),重新賦予管理新的涵。另外,各種新的管理思想也在改變著進銷存管理的技能和水平,將信息技術(shù)應用于工作中,可以大大提高工作效率,標志著公司的管理上了一個大臺階。系統(tǒng)采用信息化有效的幫助企業(yè)對進銷存信息進展快速、準確的錄入、修改、查詢等工作,并可將信息導入和導出,從而可將有關(guān)人員從以往煩瑣的工作解脫出來,充分體驗到信息時代的企業(yè)信息化工作給企業(yè)的日常工作所帶來的便利和快捷,體會到計算機快速、準確、智能的強大功能。系統(tǒng)包括采購管理、銷售管理、庫存管理、存貨核算、總賬、應收應付系統(tǒng)、報表、固定資產(chǎn)管理等模塊,覆蓋了從進貨到庫存、銷售等業(yè)務相關(guān)部門和財務部門,真正實現(xiàn)通過數(shù)據(jù)共享

21、,完成信息交流與傳遞,整合管理流程,完成嚴格的業(yè)務控制。 以下將對企業(yè)進銷存物資管理系統(tǒng)的設(shè)計思路和方法作詳細的說明。.-. z.第1章 緒 論隨著計算機技術(shù)的快速開展和互聯(lián)網(wǎng)時代的到來,人類社會正從工業(yè)時代闊步邁向信息時代,人們越來越重視信息技術(shù)對傳統(tǒng)產(chǎn)業(yè)的改造以及對信息資源的開發(fā)和利用。信息化已成為一個國家經(jīng)濟和社會的關(guān)鍵環(huán)節(jié),信息化水平的上下已經(jīng)成為衡量一個國家,一個地區(qū)現(xiàn)代化水平和綜合國力的重要標志。1.1管理信息系統(tǒng)概述MIS管理信息系統(tǒng)是對一個組織單位、企業(yè)或部門進展全面管理的人和計算機相結(jié)合的系統(tǒng),它綜合運用計算機技術(shù)、信息技術(shù)、管理技術(shù)和決策技術(shù),與現(xiàn)代化的管理思想、方法和手段

22、結(jié)合起來,輔助管理人員進展管理和決策。管理信息系統(tǒng)不僅是一個技術(shù)系統(tǒng),而且同時又是一個社會系統(tǒng)。其特點主要表現(xiàn)在:它是面向管理決策的,對一個組織管理業(yè)務進展全面管理的綜合性人機系統(tǒng),是現(xiàn)代管理方法與手段相結(jié)合的系統(tǒng),是多學科穿插的邊緣科學。管理信息系統(tǒng)是對組織的全部管理職能和整個管理過程進展綜合管理的信息系統(tǒng)。管理信息系統(tǒng)的應用與企業(yè)的環(huán)境和部條件密切相關(guān)。MIS是一個人機系統(tǒng),人作為系統(tǒng)的使用者,同時又是系統(tǒng)的組成局部,對MIS的應用有著決定性重要影響,在MIS應用中必須高度重視人的因素。管理信息系統(tǒng)按功能和效勞對象不同,可分為國家經(jīng)濟系統(tǒng)、企業(yè)管理信息系統(tǒng)、行政機關(guān)辦公型管理信息系統(tǒng)及其他

23、專業(yè)型管理信息系統(tǒng)。我在此次畢業(yè)設(shè)計中涉及到的就是專業(yè)型管理信息系統(tǒng)。1.2客戶機/效勞器C/S3層客戶機/效勞器C/S構(gòu)造如下圖:中間件基于數(shù)據(jù)庫的中間件客 戶客 戶客 戶 數(shù) 據(jù) 庫 服 務 器圖 1-1 C/S 構(gòu)造圖.-. z隨著以網(wǎng)絡(luò)計算為中心的應用系統(tǒng)規(guī)模的擴大和軟硬件構(gòu)造的日趨復雜多樣,客戶端和效勞器端的負擔也日益繁重,并且傳統(tǒng)軟件的移植性、互操作性和重用性也都不能滿足現(xiàn)在的性能需求,為此人們提出了一種介于客戶端和效勞器端的軟件中間件。中間件(Middleware)作為前端客戶機和后端效勞器之間的一個中間層,為應用程序處理提供了如下功能,它一般包含應用邏輯,負責接收客戶端的應用請

24、求,對請求做出響應處理后將請求交給后端效勞器,并負責將效勞器的處理結(jié)果返回給客戶端。本論文使用的中間件是基于數(shù)據(jù)庫的中間件OLE-DB,是所有中間件中最普遍、最成熟的一種?;跀?shù)據(jù)庫的中間件允許應用程序同本地或異地的數(shù)據(jù)庫進展通信,它提供了一系列應用程序接口API,通過中間層而不考慮操作系統(tǒng)及網(wǎng)絡(luò)來數(shù)據(jù)庫。C/S構(gòu)造的優(yōu)點是能充分發(fā)揮客戶端的處理能力,很多工作可以在客戶端處理后再提交給效勞器,客戶端響應速度快??蛻魴C / 效勞器構(gòu)造具有以下特點:1可實現(xiàn)資源共享。C/S構(gòu)造中的資源是分布的,客戶機與效勞器具有一對多的關(guān)系和運行環(huán)境。用戶不僅可存取在效勞器和本地工作站上的資源,還可以享用其他工作

25、站上的資源,實現(xiàn)了資源共享。2可實現(xiàn)管理科學化和專業(yè)化。系統(tǒng)中的資源分布在各效勞器和工作站上,可以采用分層管理和專業(yè)化管理相結(jié)合的方式,用戶有權(quán)去充分利用本部門、本領(lǐng)域的專業(yè)知識來參與管理,使得各級管理更加科學化和專業(yè)化。3可快速進展信息處理。由于在 C/S 構(gòu)造中是一種基于點對點的運行環(huán)境,當一項任務提出請求處理時,可以在所有可能的效勞器間均衡地分布該項任務的負載。這樣,在客戶端發(fā)出的請求可由多個效勞器來并行進展處理,為每一項請求提供了極快的響應速度和較高的事務吞吐量。4能更好地保護原有的資源。由于C/S是一種開放式的構(gòu)造,可有效地保護原有的軟、硬件資源。以前,在其他環(huán)境下積累的的數(shù)據(jù)和軟件

26、均可在C/S過集成而保存使用,并且可以透明地多個異構(gòu)的數(shù)據(jù)源和自由地選用不同廠家的數(shù)據(jù)應用開發(fā)工具,具有高度的靈活性;而以前的硬件亦可完全繼續(xù)使用,當在系統(tǒng)中增加硬件資源時,不會減弱系統(tǒng)的能力,同時客戶機和效勞器均可單獨地升級,故具有極好的可擴大性。1.3 開發(fā)工具介紹這次編程主要采用Visual Basic,選擇它的原因在于Visual Basic有以下優(yōu)點:1、完全的中文環(huán)境,可視化界面,面向?qū)ο?,更容易操作,使用戶可以在短時間很快熟悉Visual Basic的開發(fā)環(huán)境。2、語句生成器和快速提示幫助使用戶不必記憶成千上萬的屬性和方法,在較短的時間就能開發(fā)出功能強大的應用程序。3、在應用程序

27、可以通過Internet或 Intranet其它計算機中的文檔和應用程序等。4、種類繁多、功能強大的多媒體控件,能幫助用戶在較短時間用較少的語句編寫出圖文聲像并茂的多媒體程序。5、Visual Basic在數(shù)據(jù)庫處理功能上有較大增強,能對多數(shù)數(shù)據(jù)庫進展讀寫操作。另外它所提供的可視化數(shù)據(jù)管理器能幫助用戶構(gòu)造多種類型的數(shù)據(jù)庫,同時提供了能自動生成SQL語句的功能。6、新的語言特征包括:用戶自定義類型可以作為參數(shù)或作為公共屬性和方法的返回值;函數(shù)可以返回數(shù)組變量;動態(tài)數(shù)組可以賦值;文件系統(tǒng)對象;按名調(diào)用;增強的創(chuàng)立對象函數(shù)。1.4 DBMS簡介現(xiàn)代科技日新月異,計算機技術(shù)也是突飛猛進的,隨著計算機技

28、術(shù)的日益成熟和完善,計算機技術(shù)正在以空前的速度和廣度滲入到社會生活的方方面面,將人類推進了一個全新的信息時代。計算機的廣泛普及和社會信息量的迅速增長,計算機處理的數(shù)據(jù)量不斷增加。文件管理系統(tǒng)采用的是一次存取一個記錄的方式,以及在不同文件之間缺乏相互聯(lián)系的構(gòu)造,越來越不能適應管理大量數(shù)據(jù)的需要。于是應運而生了一門重要學科,這就是數(shù)據(jù)庫管理系統(tǒng)(DBMS)。數(shù)據(jù)庫是什么呢.實質(zhì)上數(shù)據(jù)庫只不過是一存在了很長時間的信息的聚集,數(shù)據(jù)庫系統(tǒng)應該是:1、允許用戶用一種叫做數(shù)據(jù)定義語言的專用語言,建立的數(shù)據(jù)庫和指定它們的模式(數(shù)據(jù)的邏輯構(gòu)造)。2、使用戶能夠用適當?shù)恼Z言查詢數(shù)據(jù)(查詢是一個數(shù)據(jù)庫術(shù)語,指對數(shù)據(jù)

29、的*種詢問)和更新數(shù)據(jù),該使用的語言通常稱為查詢語言或數(shù)據(jù)操作語言。3、支持存貯大量的數(shù)據(jù)。4、控制多用戶的同時,使得一個用戶的不受其它用戶的影響。保證同時不會損壞數(shù)據(jù)。早期的數(shù)據(jù)庫管理系統(tǒng)是由文件系統(tǒng)演變而來的,只能滿足第二項查詢語言對數(shù)據(jù)庫查詢的要求。經(jīng)過多年的開展,數(shù)據(jù)庫系統(tǒng)已經(jīng)走過了非關(guān)系型數(shù)據(jù)庫系統(tǒng)和關(guān)系型系統(tǒng)?,F(xiàn)在數(shù)據(jù)庫系統(tǒng)發(fā)生了顯著的變化,即數(shù)據(jù)庫系統(tǒng)是一種稱為關(guān)系表的數(shù)據(jù)表來組織數(shù)據(jù)的。從而出現(xiàn)了基于關(guān)系模型的最新查詢語言。其中SQL server數(shù)據(jù)庫就屬于這種關(guān)系型數(shù)據(jù)庫。第2章 系統(tǒng)分析2.1系統(tǒng)概述科學的物資供給管理方法能夠有效地降低庫存,加快資金周轉(zhuǎn)速率,提高物資管理

30、的質(zhì)量,正逐步成為新的經(jīng)濟效益增長點。建立開放的物資管理模式,是推行科學的物資供給管理方法的重要前提。本文以商情信息管理模式、功能、供給鏈管理方法的實施為出發(fā)點對物資管理模式進展了深入系統(tǒng)的研究,為開放的物資供給管理信息系統(tǒng)的研制與開發(fā)提供了可行的方案,并將構(gòu)造的管理模式應用到物資供給管理信息系統(tǒng)中。企業(yè)進銷存管理軟件是一個企業(yè)管理信息系統(tǒng),它對企業(yè)物資經(jīng)營過程的各種活動進展全面監(jiān)管,并實時提供各種業(yè)務數(shù)據(jù),包括商品的進、銷、存和本錢、毛利,以及應收、應付等資金往來情況。本系統(tǒng)本著簡單、實用的原則,可為物資管理工作提供一個合理平臺,到達事半功倍的效果。2.2 根本功能進、銷、存現(xiàn)在還是企業(yè)的根

31、本經(jīng)營模式,即企業(yè)的進貨、銷售和貨物存儲,這是一個銷售企業(yè)必須的根本經(jīng)營方式。雖然,最近又出現(xiàn)了很多新的經(jīng)營方式,如:基于零庫存思想的沃爾瑪管理方式,但這些新的經(jīng)營思想在中國大局部企業(yè)的經(jīng)營中還是難以應用的。因為零庫存表達了企業(yè)的銷量非常好,沒有積壓庫存,這樣的經(jīng)營模式,可以防止積壓的貨物過期,影響銷售業(yè)績。但這種只是個別有實力的銷售企業(yè),在中國大局部銷售企業(yè),中小企業(yè)還是占大多數(shù),而我本次所設(shè)計的也只是針對中小企業(yè),故這些企業(yè)幾乎無法實現(xiàn)零庫存的理想狀態(tài),根本都采用進銷存或購銷存模式,我是針對自產(chǎn)自銷的企業(yè),本企業(yè)有自己的生產(chǎn)工廠,從工廠進展進貨俗稱調(diào)貨,進貨回銷售公司后存儲在庫房,再由銷售

32、公司進展出庫銷售。進、銷、存無非就是以貨物流為根底,以票據(jù)流為主線和動力,以金額流作為補充的三種數(shù)據(jù)流層的關(guān)于進貨,銷售和庫存的表述。我們可以把進貨表述如下:以單個企業(yè)作為實體,進貨不是從生產(chǎn)廠方進貨的單一過程,而是外界實體對企業(yè)的流入,以跟隨物品的單據(jù)為準,如從生產(chǎn)廠方以進貨單來正常進貨的進貨管理。也可以把銷售表述如下:以單個企業(yè)作為實體,銷售并不是對客戶的一個賣貨的單一過程,而是銷售網(wǎng)點對外界實體的流出過程,以跟隨物品的單據(jù)為準,如從對顧客的正常銷售而發(fā)出的銷售單(批發(fā)和零售小票)的銷售管理(批發(fā)管理和零售管理);以對下屬的超市和連鎖店送貨而跟隨送貨商品一起的送貨單的出貨管理;以各銷售網(wǎng)點

33、超市等之間相互調(diào)貨而出現(xiàn)的調(diào)出單的調(diào)出管理;還有因從工廠進貨,而必須有的針對工廠的退貨管理;在對庫存的管理中,主要是貨物層的事情。在入庫之前,得先由質(zhì)檢人員對入庫貨物進展質(zhì)量檢驗,合格后再入庫,庫房人員,在貨物入庫之后也開場了管理維護的工作。寫庫房日志和庫房設(shè)備的使用與維護登記表。還要對庫房的貨位和商品的有效期進展維護管理。軟件主要功能介紹1、根本檔案管理(1)生產(chǎn)部門管理:可以設(shè)置并管理生產(chǎn)部門檔案,檔案信息包括客戶部門名稱、地址、聯(lián)系人、聯(lián)系、 、郵政編碼、開戶銀行、銀行、納稅號、網(wǎng)址、EMAIL地址及備注信息。(2) 銷售超市管理:可以設(shè)置并管理銷售超市及專賣店的檔案,檔案信息包括客戶部

34、門名稱、地址、聯(lián)系人、聯(lián)系、 、郵政編碼、開戶銀行、銀行、納稅號、網(wǎng)址、EMAIL地址及備注信息。(3) 貨品檔案管理:檔案信息包括貨品名稱、編號、貨品描述、計量單位、進貨價、零售價、批發(fā)價可以設(shè)置3種不同批發(fā)價。(4) 倉庫類別設(shè)置:允許設(shè)置和管理多個倉庫。(5) 庫管人員設(shè)置:設(shè)置并管理倉庫管理人員。(6) 采購人員設(shè)置:設(shè)置并管理采購人員檔案。(7) 業(yè)務人員設(shè)置:設(shè)置并管理銷售業(yè)務人員檔案。(8) 收付款方式設(shè)置:設(shè)置各種收付款結(jié)算方式。(9) 貨品出庫類別設(shè)置:設(shè)置貨品出庫類別,區(qū)分正常出庫、贈品出庫、破損出庫等。2、進貨管理(1)訂貨管理:管理訂貨信息,包括訂單號、交貨日期、貨物名

35、稱、編號、訂貨單價、數(shù)量等信息。 (2)進貨管理:管理進貨的信息,包括進貨的日期、貨物名稱、數(shù)量、品種、單價等,進貨后自動消減訂單數(shù)。(3)收貨管理:管理驗收進回來的貨物,檢查是否完好,核對貨物品種、名稱、數(shù)量、單價、日期等。3、倉庫管理(1) 貨品入庫管理:貨物入庫后可以自動生成入庫單號,貨品及客戶選擇方便快捷,允許多倉庫同時入庫,不限制每筆入庫單貨物筆數(shù),隨時可以打印單據(jù)。(2) 貨品出庫管理:貨物出庫時可以自動生成出庫單號,貨品及客戶選擇方便快捷,允許多倉庫同時出庫,不限制每筆出庫單貨物筆數(shù),隨時可以打印單據(jù)??梢詤^(qū)分正常出庫、贈品出庫、破損出庫等不同貨物出庫方式。(3) 貨品退庫管理:

36、退回來的貨品可以自動生成退庫單號,貨品及客戶選擇方便快捷,允許多倉庫同時退庫,不限制每筆入庫單貨物筆數(shù),隨時可以打印單據(jù)。 (4) 貨品調(diào)庫管理:可以自動生成調(diào)庫單號,貨品及客戶選擇方便快捷,不限制每筆調(diào)庫單貨物筆數(shù),隨時可以打印單據(jù)。支持貨品在不同倉庫間隨意調(diào)整。 (5) 貨品盤點管理:可以自動生成盤點單號,貨品選擇方便快捷,支持同時錄入多個倉庫盤點數(shù)據(jù),不限制每筆盤點貨物筆數(shù),隨時可以打印單據(jù)。 (6) 貨品借出管理:可以自動生成借出單號,支持不同借貨人、不同倉庫,不限制單據(jù)筆數(shù),隨時可以打印單據(jù)。 (7) 貨品還貨管理:可以自動生成還貨單號,自動消減借貨記錄,隨時可以打印單據(jù)。4、銷售管

37、理(1)銷售開單管理:登錄貨品各種銷售信息,可以自由選擇普通票、增值稅票、收據(jù)3種票據(jù)格式錄入,自動核算貨款、稅金、價稅合計,錄入時可以選擇設(shè)定收款期限、貨品提貨倉庫、運輸方式等信息,允許自由選擇貨品是否出庫,不限制錄入貨品筆數(shù)。錄入單據(jù)時可以自動提示上次銷售價,并可自由在零售價及3種批發(fā)價中作出單價選擇,隨時可以打印單據(jù)。銷售數(shù)據(jù)自動登錄客戶應收款 。(2)銷售預付款管理:管理和登錄銷售預付款。(3)銷售付款結(jié)算管理:登錄銷售付款結(jié)算并消減客戶應收款,支持一筆付款核消多筆應收款,尤其對非整票結(jié)算處理自如恰如其分,解決了手工核算中最棘手問題。同時支持結(jié)算后剩余款轉(zhuǎn)預付款或以預付款結(jié)算等功能???/p>

38、以處理各種銷售應收款數(shù)據(jù)結(jié)算。5、查詢及統(tǒng)計系統(tǒng)(1)庫存查詢:可以隨時查詢各種貨品庫存,貨品自動分類統(tǒng)計,條理清析??梢圆樵儐蝹€倉庫庫存,也可以查詢所有倉庫庫存匯總數(shù)據(jù),自動打印庫存明細及庫存匯總報表。報表數(shù)據(jù)可以自動轉(zhuǎn)換為E*CEL數(shù)據(jù)格式。(2)單據(jù)查詢:可以隨時并打印訂貨、收貨、退貨、入庫、出庫、退庫、調(diào)庫、盤點、借出、還貨、銷售、付款等各種單據(jù)。(3)采購綜合查詢:可以按不同時間段、憑證號、客戶、部門、倉庫、貨品等查詢條件查詢采購訂貨、收貨、退貨、預付款、應付款結(jié)算等數(shù)據(jù),并能對查詢數(shù)據(jù)進展統(tǒng)計匯總??梢詫⒉樵兗敖y(tǒng)計結(jié)果生成E*CEL報表進展打印。(4)倉庫貨物進出綜合查詢:可以按不

39、同時間段、憑證號、客戶、部門、倉庫、貨品等查詢條件查詢貨物入、出、退、調(diào)、盤、借、還等數(shù)據(jù),并能對查詢數(shù)據(jù)進展統(tǒng)計匯總。隨時可以將查詢及統(tǒng)計結(jié)果生成報表進展打印。 (5)銷售綜合查詢:可以按不同時間段、憑證號、客戶、部門、貨品、業(yè)務員、付款類別、收款期限等查詢條件查詢銷售開單、銷售退貨、預付款、應收款結(jié)算等數(shù)據(jù),并能對查詢數(shù)據(jù)進展統(tǒng)計匯總。將查詢及統(tǒng)計結(jié)果生成E*CEL報表進展打印。(6)應付款查詢:可以隨時查詢供給商應付款及應付款明細,查詢結(jié)果生成E*CEL報表進展打印。 (7)應收款查詢:可以隨時查詢銷售商應收款及應收款明細,查詢結(jié)果生成E*CEL報表進展打印。人機交互系統(tǒng)運行時,通過屏幕

40、上的菜單或工具欄或快捷菜單即可進展方便,迅速,直觀的管理。第3章 系統(tǒng)設(shè)計3.1 系統(tǒng)組成企業(yè)進銷存物資管理系統(tǒng)由以下幾大局部組成:如圖3-1所示 1、系統(tǒng)維護:提供數(shù)據(jù)備份和數(shù)據(jù)復原,以及系統(tǒng)管理,如:權(quán)限設(shè)置、口令更改、參數(shù)設(shè)置、退出等;對應圖3-1所示 2、入庫管理:負責物資入庫登記、檢索、維護及打印清單;如圖3-2所示 3、庫存管理:負責庫存清點,自動加減,統(tǒng)計并進展維護及檢索;如圖3-3所示 4、出庫管理:負責辦理對物資的銷售以及對出庫物資進展信息檢索和維護;如圖3-4所示 5、庫房統(tǒng)計:負責庫房盤點、月報,并進展庫房物資的信息統(tǒng)計;如圖3-1所示 6、幫助:幫助用戶使用該系統(tǒng);如圖

41、3-1所示7、其它:提供計算器和通訊錄功能,方便進展物資統(tǒng)計和聯(lián)系業(yè)務。如圖3-1所示3.2系統(tǒng)總體框圖啟動界面 登陸界面庫存管理入庫管理系統(tǒng)管理出庫管理庫房統(tǒng)計幫助其它圖3-1 總體模塊框架入庫登記入庫信息入庫打印入庫管理入庫查詢圖3-2入庫管理模塊框架庫存管理庫存統(tǒng)計庫存清單庫存打印圖3-3 庫存管理模塊框架出庫管理出庫登記出庫信息出庫打印圖3-4出庫管理模塊框架3.3環(huán)境要求本系統(tǒng)可在586及其它同檔次微型計算機上運行,存128M,至少有20 G左右的硬盤空間。一個光驅(qū)及一個軟盤驅(qū)動器。操作系統(tǒng)為Win 98、Win2000或Win *P。操作平臺為Visual Basic 6.0。3.

42、4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)流圖庫管員進銷存存管理系統(tǒng)入庫物資入庫結(jié)果查詢查詢結(jié)果 出庫物資出庫結(jié)果 庫存結(jié)果圖3-5 頂層數(shù)據(jù)流圖庫存統(tǒng)計表庫管員入庫處理出、入庫及庫存查詢類別表出庫記錄單入庫記錄單 入庫結(jié)果 調(diào)用信息入庫物資庫存處理庫存管理庫存結(jié)果出庫處理出庫結(jié)果出庫物資調(diào)用信息查詢要求查詢結(jié)果圖3-6 第二層數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)字典是一種用戶可以的記錄數(shù)據(jù)庫和應用程序元數(shù)據(jù)的目錄,是系統(tǒng)中對各類數(shù)據(jù)描述的集合。為了對數(shù)據(jù)流程圖中的各個元素作出詳細的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)項等方面進展具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個

43、方面對系統(tǒng)的邏輯模型進展完整的描述。數(shù)據(jù)流圖中包含的所有元素的定義的描述如下:1數(shù)據(jù)流數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成。數(shù)據(jù)流名稱:入庫物資位置:庫管員入庫處理定義:入庫物資=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+經(jīng)辦人說明:對當天采購的物資進展及時入庫。數(shù)據(jù)流名稱:入庫結(jié)果位置:入庫處理入庫表和庫存表定義:入庫結(jié)果=編號+類別+品名+規(guī)格+數(shù)量+單位+金額+經(jīng)辦人| 編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+經(jīng)辦人說明:對入庫的物資按類別、品名、數(shù)量等進展統(tǒng)計的結(jié)果數(shù)據(jù)流名稱:查詢要求位置: 庫管員出、入庫及庫存查詢定義: 查詢要求=編號|品名|類別|部門|領(lǐng)物

44、人說明: 對入庫情況、庫存情況和出庫情況的查詢數(shù)據(jù)流名稱:查詢結(jié)果位置:出、入庫及庫存查詢 庫管員定義:查詢結(jié)果=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+經(jīng)辦人說明:按部門、類別、物資及日期的查詢結(jié)果數(shù)據(jù)流名稱:庫存管理 位置:庫管員 庫存處理定義:庫存管理 =編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額 +經(jīng)辦人說明:對現(xiàn)有庫存商品的管理數(shù)據(jù)流名稱:庫存結(jié)果位置:庫存處理 庫存表定義:庫存結(jié)果=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額 +經(jīng)辦人說明:對現(xiàn)有庫存的統(tǒng)計、修改等操作 數(shù)據(jù)流名稱:出庫物資位置:庫管員 出庫處理定義:出庫物資=編號+類別+品名+規(guī)格+數(shù)量+單位

45、+單價+金額+日期+部門+經(jīng)辦人說明:按部門進展出庫管理數(shù)據(jù)流名稱:出庫結(jié)果位置:出庫處理 庫存表和出庫表定義:出庫結(jié)果=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+部門+經(jīng)辦人說明:對出庫物資進展統(tǒng)計、管理2數(shù)據(jù)存儲定義數(shù)據(jù)存儲名稱:類別表輸入:類別輸出:類別表數(shù)據(jù)構(gòu)造:類別表=名稱+編號數(shù)據(jù)存儲名稱:入庫表輸入:入庫物資輸出:入庫表數(shù)據(jù)構(gòu)造:入庫表=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+經(jīng)辦人數(shù)據(jù)存儲名稱:庫存表輸入:品名輸出:庫存表數(shù)據(jù)構(gòu)造:庫存表=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+經(jīng)辦人數(shù)據(jù)存儲名稱:出庫表輸入:部門輸出:出庫表數(shù)據(jù)構(gòu)造:出

46、庫表=編號+類別+品名+規(guī)格+數(shù)量+單位+單價+金額+日期+部門+經(jīng)辦人3數(shù)據(jù)庫的概念模型E-R圖為了把現(xiàn)實世界中的具體事物抽象、組織為*一數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機器世界,也就是說,首先把現(xiàn)實世界中的客觀對象抽象為*一種信息構(gòu)造,這種信息構(gòu)造并不依賴于具體的計算機系統(tǒng),不是*一個DBMS支持的數(shù)據(jù)模型,而是概念級的模型;然后再把概念模型轉(zhuǎn)換為計算機上*一數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。概念模型又被稱為邏輯模型或信息模型。概念模型是對信息世界建模,所以概念模型應該能夠方便、準確地表示出信息世界中的常用概念。概念模型的表示方法很多,其

47、中最為常用的是實體-聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實世界的概念模型。E-R圖提供了表示實體型、屬性和聯(lián)系的方法。下面是幾種典型的E-R圖:單價類型類別品名規(guī)格數(shù)量單位日期金額采購人入庫信息編號存儲管理庫存信息金額類型類別品名規(guī)格數(shù)量單位日期編號金額類型類別品名規(guī)格數(shù)量單位日期單價編號出庫登記圖3-7 數(shù)據(jù)庫 E-R圖4數(shù)據(jù)庫的關(guān)系模型二維表關(guān)系模型的數(shù)據(jù)構(gòu)造是一個由元組行和屬性列組成的關(guān)系,也可直接稱為二維表或表。創(chuàng)立數(shù)據(jù)庫的關(guān)系,根據(jù)數(shù)據(jù)庫的各個邏輯構(gòu)造很容易就創(chuàng)立出以下的關(guān)系二維表:入庫信息表編號類型類別品名規(guī)格數(shù)量單位單價金額日期采購人01常備物資產(chǎn)品蜂花粉250g50盒301500

48、2009-4-5君絨02常備物資產(chǎn)品蜂王漿500g104-5君絨庫存信息表編號類型類別品名規(guī)格數(shù)量單位金額日期01常備物資產(chǎn)品蜂花粉250g50盒15002009-4-502常備物資產(chǎn)品蜂王漿500g10瓶15002009-4-5出庫登記表編號類型類別品名規(guī)格數(shù)量單價單位金額日期03常備物資產(chǎn)品洋槐蜜550g1018瓶1802009-4-502常備物資產(chǎn)品蜂王漿500g5150瓶7502009-4-5第4章 系統(tǒng)實現(xiàn)4.1 數(shù)據(jù)庫的實現(xiàn)實現(xiàn)前的分析1、數(shù)據(jù)庫處于軟件程序的核心地位。數(shù)據(jù)庫是信息的倉庫。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫中包

49、含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同局部的術(shù)語,如記錄、域等。該程序使用的就是關(guān)系數(shù)據(jù)庫。一個關(guān)系數(shù)據(jù)庫中的表由行和列組成,它能讓你檢索,查詢表里的數(shù)據(jù)集;讓你能把表連接在一起,以便檢索存儲在不同的表中的相關(guān)連的數(shù)據(jù)。2、Visual Basic專門提供了對數(shù)據(jù)庫應用的強大支持,尤其提供了使用數(shù)據(jù)控件和綁定控制項,使用數(shù)據(jù)庫存取對象變量Data Access Object Variable,直接調(diào)用ODBC2.0 API接口函數(shù)等三種數(shù)據(jù)庫的方法。對其標準置的Ms Access數(shù)據(jù)庫,它可以提供不弱于專業(yè)數(shù)據(jù)庫軟件的支持,可以進展完整的數(shù)據(jù)庫維護、操作及其事務處理。3、Visual Bas

50、ic數(shù)據(jù)庫的核心構(gòu)造是所謂的Microsoft Jet數(shù)據(jù)庫引擎,Jet引擎的作用就像一塊面板,在其上可插入多種ISAM索引順序存取方法數(shù)據(jù)驅(qū)動程序,Jet引擎,為Access格式數(shù)據(jù)庫提供了直接的部支持,這就是VB對Access數(shù)據(jù)庫具有豐富支持的真正原因。由此可見,Jet引擎就是一種管理數(shù)據(jù)怎樣被存儲和檢索的軟件系統(tǒng),數(shù)據(jù)庫的根本功能就是由數(shù)據(jù)庫引擎提供的。本次涉及到的數(shù)據(jù)引擎是Microsoft Jet,用Microsoft Data Access ObjectsDAO來實現(xiàn)對數(shù)據(jù)進展和操作。4、Access 2003是Microsoft office 這套軟件自帶的數(shù)據(jù)庫組件,它也是使

51、用DAO數(shù)據(jù)方式時被的主要類型。Access 2003具有一個典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)DBMS所具有的一切特征。Access 2003具有一種置語言,它是VB的一個子集,使用它可以創(chuàng)立應用程序。另外,Access 2003還包含有一組豐富的向?qū)В鼈兡軒椭銊?chuàng)立表和查詢,幫助你自定義多種表單和報表。正是因為上述優(yōu)點,我在本設(shè)計中采用了它。 5、數(shù)據(jù)庫由表組成,而表則由記錄組成,記錄由字段組成。可以用Visual Basic 6.0代碼去查看和操縱數(shù)據(jù)庫、表、記錄和字段。表是在數(shù)據(jù)庫存儲有組織的信息數(shù)據(jù)的方法。表有預先定義的構(gòu)造;符合此構(gòu)造的數(shù)據(jù)均可存放在表中。表以行和列組織信息,在表,一行數(shù)

52、據(jù)就是一條記錄,而記錄的列則稱為字段。記錄表示特寫的數(shù)據(jù)元素。字段表示記錄中數(shù)據(jù)的細分。數(shù)據(jù)庫及表是一個軟件系統(tǒng)的根底。如果數(shù)據(jù)庫及表設(shè)計得合理,簡明,將對以后的工作帶來極大方便。6、另外,在設(shè)計數(shù)據(jù)庫時必須采用標準化。標準化是一個與關(guān)系相聯(lián)系的概念。一般來說,標準化原理指明數(shù)據(jù)庫級排除不一致性且可到達高效率。因而在設(shè)計和開場建立一個數(shù)據(jù)庫時,就應該決定如何使該數(shù)據(jù)標準化。建表方法第1步:在Access 2003版本菜單中選擇新建數(shù)據(jù)庫;第2步:創(chuàng)立數(shù)據(jù)庫名為kck;第3步:創(chuàng)立表,根據(jù)Access 2003提供的建表向?qū)Х謩e創(chuàng)立rkd(入庫登記表),rk*b入庫信息表,kc*b庫存信息表,k

53、ct庫存統(tǒng)計表,ckd出庫登記表,ck*b出庫信息表,lbb類別表等。第4步:建立數(shù)據(jù)表間關(guān)系,依照Access 2003提供的表關(guān)系,將數(shù)據(jù)表添參加關(guān)系平臺并根據(jù)相應主鍵外鍵建立彼此一對一或一對多的對應關(guān)系。 需建庫表 本設(shè)計屬中小數(shù)據(jù)庫,故Access很適合,只需翻開Access界面,用有關(guān)建表命令即可實現(xiàn),需要建的庫表有:入庫登記表,2. 入庫信息表;3. 庫存表;4. 庫存匯總表;5. 出庫登記表;6. 出庫信息表;7. 類別表;8.用戶表;9.用戶權(quán)限表;10.操作監(jiān)控表;11.公司信息;12.部門信息;13.物品信息以及各種參數(shù)表等數(shù)據(jù)庫表。表4-1至表4-4為主要數(shù)據(jù)庫表單構(gòu)造表

54、。表4-1入庫登記表列名含義數(shù)據(jù)類型是否為空BH編號varchar(10)NOT NULLL*類型varchar(10)NULLLB類別varchar(10)NULLPM品名varchar(20)NULLGG規(guī)格varchar(20)NULLSL數(shù)量numeric(8)NULLDW單位varchar(10)NULLDJ單價numeric(8)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULLCGR采購人varchar(20)NULL表4-2入庫信息表列名含義數(shù)據(jù)類型是否為空BH編號varchar(10)NOT NULLL*類型varchar(10)NULLLB類

55、別varchar(10)NULLPM品名varchar(20)NULLGG規(guī)格varchar(20)NULLSL數(shù)量numeric(8)NULLDW單位varchar(10)NULLDJ單價numeric(8)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULLCGR采購人varchar(20)NULL表4-3庫存信息表列名含義數(shù)據(jù)類型是否為空BH編號varchar(10)NOT NULLL*類型varchar(10)NULLLB類別varchar(10)NULLPM品名varchar(20)NULLGG規(guī)格varchar(20)NULLSL數(shù)量numeric(8

56、)NULLDW單位varchar(10)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULL表4-4出庫信息表列名含義數(shù)據(jù)類型是否為空BH編號varchar(10)NOT NULLL*類型varchar(10)NULLLB類別varchar(10)NULLPM品名varchar(20)NULLGG規(guī)格varchar(20)NULLSL數(shù)量numeric(8)NULLDW單位varchar(10)NULLDJ單價numeric(8)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULLBM部門varchar(20)NULL4.2Visua

57、l Basic 6.0簡介主要控件1、Toolbar 控件在本程序中使用該控件,就是在窗體上產(chǎn)生具有很多按鈕對象的工具欄,目的是使用戶更加方便、快捷地對物資的各種情況進展檢索。2、StatuBar控件此控件一般位于窗體的底部,用于向用戶顯示系統(tǒng)的一些狀態(tài)。在本程序中使用它,主要顯示程序設(shè)計者、日期及時間。使用戶一目了然。3、MSFle*Grid控件該控件是Visual Basic 6.0中新增控件,它是以行與列的形式顯示數(shù)據(jù)。其顯著特點是MSFle*Grid控件綁定到一個Data控件時,不允許編輯數(shù)據(jù), 這樣就保證了用戶在瀏覽數(shù)據(jù)時數(shù)據(jù)的平安。4、Listview控件該控件可使用四種不同視圖顯

58、示工程,通過此控件,可將工程組成有或沒有列標頭的列,并顯示伴隨的圖標和文本。Listview控件包括ListItem和ColumnHeader對象,ListItem對象定義ListView控件中工程的各種特性??梢允褂肏ideColumnHeaders屬性決定是否在Listview控件中顯示列標頭,列標頭可以在設(shè)計時添加,也可在運行時添加,該程序采用的是運行時添加。有關(guān)概念DAODAOData Access Objects數(shù)據(jù)對象是第一個面向?qū)ο蟮慕涌?,它顯露了Microsoft Jet數(shù)據(jù)庫引擎用Microsoft Access所使用,并允許VB開發(fā)者通過ODBC對象直接連接到其它數(shù)據(jù)庫一樣

59、,直接連接到Access表。也就是說,DAO是集合、對象、方法和屬性。使用DAO編程,可以并操作數(shù)據(jù)庫,管理數(shù)據(jù)庫和定義數(shù)據(jù)庫的構(gòu)造等。它是用對象集合來處理數(shù)據(jù)庫、表、視圖和索引的,此外它還提供標準的Add、Delete等方法來處理數(shù)據(jù)庫對象。把DAO和一種標準語言SQL結(jié)合起來使用,使該數(shù)據(jù)庫編程得到最大的靈活性。、1、如何加載DAO. 1單擊工程菜單,選擇引用項; 2出現(xiàn)引用對話框,在列表框中找到DAO 3.5 Object Library,選擇該項;3單擊確定即可。2、DAO中的主要對象 1DBEngine對象:是DAO對象模型的最頂層,包含和控制著DAO對象模型里的所有對象,它影響著對

60、象的工作方式。2Workspace對象:不僅管理會話期間數(shù)據(jù)庫的連接方式,還要協(xié)調(diào)多個并發(fā)的事務。從DAO的對象模型可以看到,Workspace 直接控制連接和數(shù)據(jù)庫、用戶和組。 3Database對象:用其豐富的屬性和方法能使你靈活地對數(shù)據(jù)庫里的數(shù)據(jù)進展控制; 4Recordset對象:它是一批記錄的集合。所有數(shù)據(jù)的操作都是通過Recordset對象實現(xiàn)的。主要用來存放從結(jié)果集中取回的記錄。5Field對象:Field代表表中的一個字段,對應著表中的一列數(shù)據(jù),這些數(shù)據(jù)具有一樣的數(shù)據(jù)類型和一樣的一套屬性。OLE-DBOLE DB是微軟的戰(zhàn)略性的通向不同的數(shù)據(jù)源的低級應用程序接口。OLE DB不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論