




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.-. z.中央播送電視大學(xué)畢業(yè)論文論文題目:企業(yè)進(jìn)銷存物資管理系統(tǒng)學(xué)生:莉?qū)?業(yè):計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師:王中央播送電視大學(xué)2021年11月-. z.摘 要本論文介紹的是企業(yè)進(jìn)銷存物資管理系統(tǒng)開發(fā)的理論過程,是在Windows 2000的環(huán)境下采用Visual Basic 6.0,結(jié)合Access 2003數(shù)據(jù)庫完成的。論文中描述了企業(yè)進(jìn)銷存物資管理系統(tǒng)的概念,既企業(yè)的進(jìn)貨、銷售和存儲(chǔ)。簡(jiǎn)單概述了Visual basic的根本特點(diǎn)、數(shù)據(jù)庫理論、以及接口技術(shù),對(duì)企業(yè)進(jìn)銷存物資管理系統(tǒng)的設(shè)計(jì)作了簡(jiǎn)短的介紹,如:系統(tǒng)的設(shè)計(jì)思想,開發(fā)的主要模塊,模塊的根本功能,大體的窗體,另外對(duì)系統(tǒng)開發(fā)的前期調(diào)研
2、和開發(fā)目標(biāo),開發(fā)后能產(chǎn)生的社會(huì)效應(yīng)都有一個(gè)簡(jiǎn)短的說明。企業(yè)的物資管理是很復(fù)雜很繁瑣的,由于物資種類眾多,進(jìn)貨、銷售、庫存、管理的渠道各有差異,各類統(tǒng)計(jì)報(bào)表繁多,隨著高科技的不斷開展,物資管理必須實(shí)現(xiàn)計(jì)算機(jī)化,而且必須根據(jù)企業(yè)的具體情況制定,以便提高工作效率。根據(jù)當(dāng)前的企業(yè)管理體制,一般物資管理系統(tǒng),總是根據(jù)物資類別,分成幾個(gè)科室進(jìn)展物資的方案來進(jìn)貨,根據(jù)企業(yè)銷售的需要來出庫,并隨時(shí)進(jìn)展庫存盤點(diǎn),作臺(tái)帳,按月、季、年進(jìn)展統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。該系統(tǒng)就此完成了物資的進(jìn)銷存管理,其開發(fā)主要包括前端應(yīng)用程序的開發(fā),以及后臺(tái)數(shù)據(jù)庫的建立和維護(hù),使用Microsoft Visual Basic 6.0及
3、Microsoft Office Access 2003作為開發(fā)工具,利用面向?qū)ο蟮臉?gòu)造和自上而下的程序設(shè)計(jì)方法,根本實(shí)現(xiàn)了企業(yè)的進(jìn)銷存管理。本畢業(yè)設(shè)計(jì)介紹了一個(gè)通用的企業(yè)進(jìn)銷存物資管理系統(tǒng)的開發(fā)方案,給出了系統(tǒng)的總體構(gòu)造及功能模塊的設(shè)計(jì)思路,具有廣泛的應(yīng)用價(jià)值。關(guān)鍵詞物資管理進(jìn)貨銷售 存儲(chǔ)-. 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客戶機(jī)/效勞器C/S P
11、AGEREF _Toc229637388 h 2HYPERLINK l _Toc2296373891.3 開發(fā)工具介紹 PAGEREF _Toc229637389 h 4HYPERLINK l _Toc2296373901.4 DBMS簡(jiǎn)介 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 人機(jī)交互 PAGEREF _Toc229637395 h 9HYPERLINK l _Toc229637396第3章系統(tǒng)設(shè)計(jì) 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è)計(jì) 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)實(shí)現(xiàn) PAGERE
14、F _Toc229637403 h 17HYPERLINK l _Toc2296374044.1 數(shù)據(jù)庫的實(shí)現(xiàn) PAGEREF _Toc229637404 h 17HYPERLINK l _Toc2296374054.1.1 實(shí)現(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簡(jiǎn)介 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)試與維護(hù) PAGEREF _Toc229637423 h 31HYPERLINK l _Toc2296374245.1 調(diào)試過程 PAGEREF _Toc229637424 h 31HYPERLINK l _Toc2296374255.2 VB錯(cuò)誤處理程序的設(shè)計(jì) PAGEREF _Toc229637425 h 32HYPERLINK l _Toc2296374265.3錯(cuò)誤處理 PAGEREF _Toc229637426 h 32HYPERLINK l _Toc229637427完畢語 PAGEREF _Toc229637427 h 34HYPERL
19、INK l _Toc229637428致 PAGEREF _Toc229637428 h 35HYPERLINK l _Toc229637429參考文獻(xiàn) PAGEREF _Toc229637429 h 36附錄:源代碼 37-. z引言隨著經(jīng)濟(jì)的全球化開展以及中國(guó)經(jīng)濟(jì)體制改革的逐漸深化,企業(yè)面臨著越來越劇烈的競(jìng)爭(zhēng),改善企業(yè)部以及整個(gè)物資各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是中國(guó)企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素,而快速有效地實(shí)施企業(yè)物資進(jìn)銷存管理是被實(shí)踐證明了的提高企業(yè)競(jìng)爭(zhēng)力的最有效的方法之一。同時(shí),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、多媒體技術(shù)等IT 技術(shù)現(xiàn)在、將來都在
20、不斷改變管理這一職業(yè)的傳統(tǒng),重新賦予管理新的涵。另外,各種新的管理思想也在改變著進(jìn)銷存管理的技能和水平,將信息技術(shù)應(yīng)用于工作中,可以大大提高工作效率,標(biāo)志著公司的管理上了一個(gè)大臺(tái)階。系統(tǒng)采用信息化有效的幫助企業(yè)對(duì)進(jìn)銷存信息進(jìn)展快速、準(zhǔn)確的錄入、修改、查詢等工作,并可將信息導(dǎo)入和導(dǎo)出,從而可將有關(guān)人員從以往煩瑣的工作解脫出來,充分體驗(yàn)到信息時(shí)代的企業(yè)信息化工作給企業(yè)的日常工作所帶來的便利和快捷,體會(huì)到計(jì)算機(jī)快速、準(zhǔn)確、智能的強(qiáng)大功能。系統(tǒng)包括采購(gòu)管理、銷售管理、庫存管理、存貨核算、總賬、應(yīng)收應(yīng)付系統(tǒng)、報(bào)表、固定資產(chǎn)管理等模塊,覆蓋了從進(jìn)貨到庫存、銷售等業(yè)務(wù)相關(guān)部門和財(cái)務(wù)部門,真正實(shí)現(xiàn)通過數(shù)據(jù)共享
21、,完成信息交流與傳遞,整合管理流程,完成嚴(yán)格的業(yè)務(wù)控制。 以下將對(duì)企業(yè)進(jìn)銷存物資管理系統(tǒng)的設(shè)計(jì)思路和方法作詳細(xì)的說明。.-. z.第1章 緒 論隨著計(jì)算機(jī)技術(shù)的快速開展和互聯(lián)網(wǎng)時(shí)代的到來,人類社會(huì)正從工業(yè)時(shí)代闊步邁向信息時(shí)代,人們?cè)絹碓街匾曅畔⒓夹g(shù)對(duì)傳統(tǒng)產(chǎn)業(yè)的改造以及對(duì)信息資源的開發(fā)和利用。信息化已成為一個(gè)國(guó)家經(jīng)濟(jì)和社會(huì)的關(guān)鍵環(huán)節(jié),信息化水平的上下已經(jīng)成為衡量一個(gè)國(guó)家,一個(gè)地區(qū)現(xiàn)代化水平和綜合國(guó)力的重要標(biāo)志。1.1管理信息系統(tǒng)概述MIS管理信息系統(tǒng)是對(duì)一個(gè)組織單位、企業(yè)或部門進(jìn)展全面管理的人和計(jì)算機(jī)相結(jié)合的系統(tǒng),它綜合運(yùn)用計(jì)算機(jī)技術(shù)、信息技術(shù)、管理技術(shù)和決策技術(shù),與現(xiàn)代化的管理思想、方法和手段
22、結(jié)合起來,輔助管理人員進(jìn)展管理和決策。管理信息系統(tǒng)不僅是一個(gè)技術(shù)系統(tǒng),而且同時(shí)又是一個(gè)社會(huì)系統(tǒng)。其特點(diǎn)主要表現(xiàn)在:它是面向管理決策的,對(duì)一個(gè)組織管理業(yè)務(wù)進(jìn)展全面管理的綜合性人機(jī)系統(tǒng),是現(xiàn)代管理方法與手段相結(jié)合的系統(tǒng),是多學(xué)科穿插的邊緣科學(xué)。管理信息系統(tǒng)是對(duì)組織的全部管理職能和整個(gè)管理過程進(jìn)展綜合管理的信息系統(tǒng)。管理信息系統(tǒng)的應(yīng)用與企業(yè)的環(huán)境和部條件密切相關(guān)。MIS是一個(gè)人機(jī)系統(tǒng),人作為系統(tǒng)的使用者,同時(shí)又是系統(tǒng)的組成局部,對(duì)MIS的應(yīng)用有著決定性重要影響,在MIS應(yīng)用中必須高度重視人的因素。管理信息系統(tǒng)按功能和效勞對(duì)象不同,可分為國(guó)家經(jīng)濟(jì)系統(tǒng)、企業(yè)管理信息系統(tǒng)、行政機(jī)關(guān)辦公型管理信息系統(tǒng)及其他
23、專業(yè)型管理信息系統(tǒng)。我在此次畢業(yè)設(shè)計(jì)中涉及到的就是專業(yè)型管理信息系統(tǒng)。1.2客戶機(jī)/效勞器C/S3層客戶機(jī)/效勞器C/S構(gòu)造如下圖:中間件基于數(shù)據(jù)庫的中間件客 戶客 戶客 戶 數(shù) 據(jù) 庫 服 務(wù) 器圖 1-1 C/S 構(gòu)造圖.-. z隨著以網(wǎng)絡(luò)計(jì)算為中心的應(yīng)用系統(tǒng)規(guī)模的擴(kuò)大和軟硬件構(gòu)造的日趨復(fù)雜多樣,客戶端和效勞器端的負(fù)擔(dān)也日益繁重,并且傳統(tǒng)軟件的移植性、互操作性和重用性也都不能滿足現(xiàn)在的性能需求,為此人們提出了一種介于客戶端和效勞器端的軟件中間件。中間件(Middleware)作為前端客戶機(jī)和后端效勞器之間的一個(gè)中間層,為應(yīng)用程序處理提供了如下功能,它一般包含應(yīng)用邏輯,負(fù)責(zé)接收客戶端的應(yīng)用請(qǐng)
24、求,對(duì)請(qǐng)求做出響應(yīng)處理后將請(qǐng)求交給后端效勞器,并負(fù)責(zé)將效勞器的處理結(jié)果返回給客戶端。本論文使用的中間件是基于數(shù)據(jù)庫的中間件OLE-DB,是所有中間件中最普遍、最成熟的一種?;跀?shù)據(jù)庫的中間件允許應(yīng)用程序同本地或異地的數(shù)據(jù)庫進(jìn)展通信,它提供了一系列應(yīng)用程序接口API,通過中間層而不考慮操作系統(tǒng)及網(wǎng)絡(luò)來數(shù)據(jù)庫。C/S構(gòu)造的優(yōu)點(diǎn)是能充分發(fā)揮客戶端的處理能力,很多工作可以在客戶端處理后再提交給效勞器,客戶端響應(yīng)速度快??蛻魴C(jī) / 效勞器構(gòu)造具有以下特點(diǎn):1可實(shí)現(xiàn)資源共享。C/S構(gòu)造中的資源是分布的,客戶機(jī)與效勞器具有一對(duì)多的關(guān)系和運(yùn)行環(huán)境。用戶不僅可存取在效勞器和本地工作站上的資源,還可以享用其他工作
25、站上的資源,實(shí)現(xiàn)了資源共享。2可實(shí)現(xiàn)管理科學(xué)化和專業(yè)化。系統(tǒng)中的資源分布在各效勞器和工作站上,可以采用分層管理和專業(yè)化管理相結(jié)合的方式,用戶有權(quán)去充分利用本部門、本領(lǐng)域的專業(yè)知識(shí)來參與管理,使得各級(jí)管理更加科學(xué)化和專業(yè)化。3可快速進(jìn)展信息處理。由于在 C/S 構(gòu)造中是一種基于點(diǎn)對(duì)點(diǎn)的運(yùn)行環(huán)境,當(dāng)一項(xiàng)任務(wù)提出請(qǐng)求處理時(shí),可以在所有可能的效勞器間均衡地分布該項(xiàng)任務(wù)的負(fù)載。這樣,在客戶端發(fā)出的請(qǐng)求可由多個(gè)效勞器來并行進(jìn)展處理,為每一項(xiàng)請(qǐng)求提供了極快的響應(yīng)速度和較高的事務(wù)吞吐量。4能更好地保護(hù)原有的資源。由于C/S是一種開放式的構(gòu)造,可有效地保護(hù)原有的軟、硬件資源。以前,在其他環(huán)境下積累的的數(shù)據(jù)和軟件
26、均可在C/S過集成而保存使用,并且可以透明地多個(gè)異構(gòu)的數(shù)據(jù)源和自由地選用不同廠家的數(shù)據(jù)應(yīng)用開發(fā)工具,具有高度的靈活性;而以前的硬件亦可完全繼續(xù)使用,當(dāng)在系統(tǒng)中增加硬件資源時(shí),不會(huì)減弱系統(tǒng)的能力,同時(shí)客戶機(jī)和效勞器均可單獨(dú)地升級(jí),故具有極好的可擴(kuò)大性。1.3 開發(fā)工具介紹這次編程主要采用Visual Basic,選擇它的原因在于Visual Basic有以下優(yōu)點(diǎn):1、完全的中文環(huán)境,可視化界面,面向?qū)ο螅菀撞僮?,使用戶可以在短時(shí)間很快熟悉Visual Basic的開發(fā)環(huán)境。2、語句生成器和快速提示幫助使用戶不必記憶成千上萬的屬性和方法,在較短的時(shí)間就能開發(fā)出功能強(qiáng)大的應(yīng)用程序。3、在應(yīng)用程序
27、可以通過Internet或 Intranet其它計(jì)算機(jī)中的文檔和應(yīng)用程序等。4、種類繁多、功能強(qiáng)大的多媒體控件,能幫助用戶在較短時(shí)間用較少的語句編寫出圖文聲像并茂的多媒體程序。5、Visual Basic在數(shù)據(jù)庫處理功能上有較大增強(qiáng),能對(duì)多數(shù)數(shù)據(jù)庫進(jìn)展讀寫操作。另外它所提供的可視化數(shù)據(jù)管理器能幫助用戶構(gòu)造多種類型的數(shù)據(jù)庫,同時(shí)提供了能自動(dòng)生成SQL語句的功能。6、新的語言特征包括:用戶自定義類型可以作為參數(shù)或作為公共屬性和方法的返回值;函數(shù)可以返回?cái)?shù)組變量;動(dòng)態(tài)數(shù)組可以賦值;文件系統(tǒng)對(duì)象;按名調(diào)用;增強(qiáng)的創(chuàng)立對(duì)象函數(shù)。1.4 DBMS簡(jiǎn)介現(xiàn)代科技日新月異,計(jì)算機(jī)技術(shù)也是突飛猛進(jìn)的,隨著計(jì)算機(jī)技
28、術(shù)的日益成熟和完善,計(jì)算機(jī)技術(shù)正在以空前的速度和廣度滲入到社會(huì)生活的方方面面,將人類推進(jìn)了一個(gè)全新的信息時(shí)代。計(jì)算機(jī)的廣泛普及和社會(huì)信息量的迅速增長(zhǎng),計(jì)算機(jī)處理的數(shù)據(jù)量不斷增加。文件管理系統(tǒng)采用的是一次存取一個(gè)記錄的方式,以及在不同文件之間缺乏相互聯(lián)系的構(gòu)造,越來越不能適應(yīng)管理大量數(shù)據(jù)的需要。于是應(yīng)運(yùn)而生了一門重要學(xué)科,這就是數(shù)據(jù)庫管理系統(tǒng)(DBMS)。數(shù)據(jù)庫是什么呢.實(shí)質(zhì)上數(shù)據(jù)庫只不過是一存在了很長(zhǎng)時(shí)間的信息的聚集,數(shù)據(jù)庫系統(tǒng)應(yīng)該是:1、允許用戶用一種叫做數(shù)據(jù)定義語言的專用語言,建立的數(shù)據(jù)庫和指定它們的模式(數(shù)據(jù)的邏輯構(gòu)造)。2、使用戶能夠用適當(dāng)?shù)恼Z言查詢數(shù)據(jù)(查詢是一個(gè)數(shù)據(jù)庫術(shù)語,指對(duì)數(shù)據(jù)
29、的*種詢問)和更新數(shù)據(jù),該使用的語言通常稱為查詢語言或數(shù)據(jù)操作語言。3、支持存貯大量的數(shù)據(jù)。4、控制多用戶的同時(shí),使得一個(gè)用戶的不受其它用戶的影響。保證同時(shí)不會(huì)損壞數(shù)據(jù)。早期的數(shù)據(jù)庫管理系統(tǒng)是由文件系統(tǒng)演變而來的,只能滿足第二項(xiàng)查詢語言對(duì)數(shù)據(jù)庫查詢的要求。經(jīng)過多年的開展,數(shù)據(jù)庫系統(tǒng)已經(jīng)走過了非關(guān)系型數(shù)據(jù)庫系統(tǒng)和關(guān)系型系統(tǒng)。現(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)概述科學(xué)的物資供給管理方法能夠有效地降低庫存,加快資金周轉(zhuǎn)速率,提高物資管理
30、的質(zhì)量,正逐步成為新的經(jīng)濟(jì)效益增長(zhǎng)點(diǎn)。建立開放的物資管理模式,是推行科學(xué)的物資供給管理方法的重要前提。本文以商情信息管理模式、功能、供給鏈管理方法的實(shí)施為出發(fā)點(diǎn)對(duì)物資管理模式進(jìn)展了深入系統(tǒng)的研究,為開放的物資供給管理信息系統(tǒng)的研制與開發(fā)提供了可行的方案,并將構(gòu)造的管理模式應(yīng)用到物資供給管理信息系統(tǒng)中。企業(yè)進(jìn)銷存管理軟件是一個(gè)企業(yè)管理信息系統(tǒng),它對(duì)企業(yè)物資經(jīng)營(yíng)過程的各種活動(dòng)進(jìn)展全面監(jiān)管,并實(shí)時(shí)提供各種業(yè)務(wù)數(shù)據(jù),包括商品的進(jìn)、銷、存和本錢、毛利,以及應(yīng)收、應(yīng)付等資金往來情況。本系統(tǒng)本著簡(jiǎn)單、實(shí)用的原則,可為物資管理工作提供一個(gè)合理平臺(tái),到達(dá)事半功倍的效果。2.2 根本功能進(jìn)、銷、存現(xiàn)在還是企業(yè)的根
31、本經(jīng)營(yíng)模式,即企業(yè)的進(jìn)貨、銷售和貨物存儲(chǔ),這是一個(gè)銷售企業(yè)必須的根本經(jīng)營(yíng)方式。雖然,最近又出現(xiàn)了很多新的經(jīng)營(yíng)方式,如:基于零庫存思想的沃爾瑪管理方式,但這些新的經(jīng)營(yíng)思想在中國(guó)大局部企業(yè)的經(jīng)營(yíng)中還是難以應(yīng)用的。因?yàn)榱銕齑姹磉_(dá)了企業(yè)的銷量非常好,沒有積壓庫存,這樣的經(jīng)營(yíng)模式,可以防止積壓的貨物過期,影響銷售業(yè)績(jī)。但這種只是個(gè)別有實(shí)力的銷售企業(yè),在中國(guó)大局部銷售企業(yè),中小企業(yè)還是占大多數(shù),而我本次所設(shè)計(jì)的也只是針對(duì)中小企業(yè),故這些企業(yè)幾乎無法實(shí)現(xiàn)零庫存的理想狀態(tài),根本都采用進(jìn)銷存或購(gòu)銷存模式,我是針對(duì)自產(chǎn)自銷的企業(yè),本企業(yè)有自己的生產(chǎn)工廠,從工廠進(jìn)展進(jìn)貨俗稱調(diào)貨,進(jìn)貨回銷售公司后存儲(chǔ)在庫房,再由銷售
32、公司進(jìn)展出庫銷售。進(jìn)、銷、存無非就是以貨物流為根底,以票據(jù)流為主線和動(dòng)力,以金額流作為補(bǔ)充的三種數(shù)據(jù)流層的關(guān)于進(jìn)貨,銷售和庫存的表述。我們可以把進(jìn)貨表述如下:以單個(gè)企業(yè)作為實(shí)體,進(jìn)貨不是從生產(chǎn)廠方進(jìn)貨的單一過程,而是外界實(shí)體對(duì)企業(yè)的流入,以跟隨物品的單據(jù)為準(zhǔn),如從生產(chǎn)廠方以進(jìn)貨單來正常進(jìn)貨的進(jìn)貨管理。也可以把銷售表述如下:以單個(gè)企業(yè)作為實(shí)體,銷售并不是對(duì)客戶的一個(gè)賣貨的單一過程,而是銷售網(wǎng)點(diǎn)對(duì)外界實(shí)體的流出過程,以跟隨物品的單據(jù)為準(zhǔn),如從對(duì)顧客的正常銷售而發(fā)出的銷售單(批發(fā)和零售小票)的銷售管理(批發(fā)管理和零售管理);以對(duì)下屬的超市和連鎖店送貨而跟隨送貨商品一起的送貨單的出貨管理;以各銷售網(wǎng)點(diǎn)
33、超市等之間相互調(diào)貨而出現(xiàn)的調(diào)出單的調(diào)出管理;還有因從工廠進(jìn)貨,而必須有的針對(duì)工廠的退貨管理;在對(duì)庫存的管理中,主要是貨物層的事情。在入庫之前,得先由質(zhì)檢人員對(duì)入庫貨物進(jìn)展質(zhì)量檢驗(yàn),合格后再入庫,庫房人員,在貨物入庫之后也開場(chǎng)了管理維護(hù)的工作。寫庫房日志和庫房設(shè)備的使用與維護(hù)登記表。還要對(duì)庫房的貨位和商品的有效期進(jìn)展維護(hù)管理。軟件主要功能介紹1、根本檔案管理(1)生產(chǎn)部門管理:可以設(shè)置并管理生產(chǎn)部門檔案,檔案信息包括客戶部門名稱、地址、聯(lián)系人、聯(lián)系、 、郵政編碼、開戶銀行、銀行、納稅號(hào)、網(wǎng)址、EMAIL地址及備注信息。(2) 銷售超市管理:可以設(shè)置并管理銷售超市及專賣店的檔案,檔案信息包括客戶部
34、門名稱、地址、聯(lián)系人、聯(lián)系、 、郵政編碼、開戶銀行、銀行、納稅號(hào)、網(wǎng)址、EMAIL地址及備注信息。(3) 貨品檔案管理:檔案信息包括貨品名稱、編號(hào)、貨品描述、計(jì)量單位、進(jìn)貨價(jià)、零售價(jià)、批發(fā)價(jià)可以設(shè)置3種不同批發(fā)價(jià)。(4) 倉(cāng)庫類別設(shè)置:允許設(shè)置和管理多個(gè)倉(cāng)庫。(5) 庫管人員設(shè)置:設(shè)置并管理倉(cāng)庫管理人員。(6) 采購(gòu)人員設(shè)置:設(shè)置并管理采購(gòu)人員檔案。(7) 業(yè)務(wù)人員設(shè)置:設(shè)置并管理銷售業(yè)務(wù)人員檔案。(8) 收付款方式設(shè)置:設(shè)置各種收付款結(jié)算方式。(9) 貨品出庫類別設(shè)置:設(shè)置貨品出庫類別,區(qū)分正常出庫、贈(zèng)品出庫、破損出庫等。2、進(jìn)貨管理(1)訂貨管理:管理訂貨信息,包括訂單號(hào)、交貨日期、貨物名
35、稱、編號(hào)、訂貨單價(jià)、數(shù)量等信息。 (2)進(jìn)貨管理:管理進(jìn)貨的信息,包括進(jìn)貨的日期、貨物名稱、數(shù)量、品種、單價(jià)等,進(jìn)貨后自動(dòng)消減訂單數(shù)。(3)收貨管理:管理驗(yàn)收進(jìn)回來的貨物,檢查是否完好,核對(duì)貨物品種、名稱、數(shù)量、單價(jià)、日期等。3、倉(cāng)庫管理(1) 貨品入庫管理:貨物入庫后可以自動(dòng)生成入庫單號(hào),貨品及客戶選擇方便快捷,允許多倉(cāng)庫同時(shí)入庫,不限制每筆入庫單貨物筆數(shù),隨時(shí)可以打印單據(jù)。(2) 貨品出庫管理:貨物出庫時(shí)可以自動(dòng)生成出庫單號(hào),貨品及客戶選擇方便快捷,允許多倉(cāng)庫同時(shí)出庫,不限制每筆出庫單貨物筆數(shù),隨時(shí)可以打印單據(jù)??梢詤^(qū)分正常出庫、贈(zèng)品出庫、破損出庫等不同貨物出庫方式。(3) 貨品退庫管理:
36、退回來的貨品可以自動(dòng)生成退庫單號(hào),貨品及客戶選擇方便快捷,允許多倉(cāng)庫同時(shí)退庫,不限制每筆入庫單貨物筆數(shù),隨時(shí)可以打印單據(jù)。 (4) 貨品調(diào)庫管理:可以自動(dòng)生成調(diào)庫單號(hào),貨品及客戶選擇方便快捷,不限制每筆調(diào)庫單貨物筆數(shù),隨時(shí)可以打印單據(jù)。支持貨品在不同倉(cāng)庫間隨意調(diào)整。 (5) 貨品盤點(diǎn)管理:可以自動(dòng)生成盤點(diǎn)單號(hào),貨品選擇方便快捷,支持同時(shí)錄入多個(gè)倉(cāng)庫盤點(diǎn)數(shù)據(jù),不限制每筆盤點(diǎn)貨物筆數(shù),隨時(shí)可以打印單據(jù)。 (6) 貨品借出管理:可以自動(dòng)生成借出單號(hào),支持不同借貨人、不同倉(cāng)庫,不限制單據(jù)筆數(shù),隨時(shí)可以打印單據(jù)。 (7) 貨品還貨管理:可以自動(dòng)生成還貨單號(hào),自動(dòng)消減借貨記錄,隨時(shí)可以打印單據(jù)。4、銷售管
37、理(1)銷售開單管理:登錄貨品各種銷售信息,可以自由選擇普通票、增值稅票、收據(jù)3種票據(jù)格式錄入,自動(dòng)核算貨款、稅金、價(jià)稅合計(jì),錄入時(shí)可以選擇設(shè)定收款期限、貨品提貨倉(cāng)庫、運(yùn)輸方式等信息,允許自由選擇貨品是否出庫,不限制錄入貨品筆數(shù)。錄入單據(jù)時(shí)可以自動(dòng)提示上次銷售價(jià),并可自由在零售價(jià)及3種批發(fā)價(jià)中作出單價(jià)選擇,隨時(shí)可以打印單據(jù)。銷售數(shù)據(jù)自動(dòng)登錄客戶應(yīng)收款 。(2)銷售預(yù)付款管理:管理和登錄銷售預(yù)付款。(3)銷售付款結(jié)算管理:登錄銷售付款結(jié)算并消減客戶應(yīng)收款,支持一筆付款核消多筆應(yīng)收款,尤其對(duì)非整票結(jié)算處理自如恰如其分,解決了手工核算中最棘手問題。同時(shí)支持結(jié)算后剩余款轉(zhuǎn)預(yù)付款或以預(yù)付款結(jié)算等功能???/p>
38、以處理各種銷售應(yīng)收款數(shù)據(jù)結(jié)算。5、查詢及統(tǒng)計(jì)系統(tǒng)(1)庫存查詢:可以隨時(shí)查詢各種貨品庫存,貨品自動(dòng)分類統(tǒng)計(jì),條理清析??梢圆樵儐蝹€(gè)倉(cāng)庫庫存,也可以查詢所有倉(cāng)庫庫存匯總數(shù)據(jù),自動(dòng)打印庫存明細(xì)及庫存匯總報(bào)表。報(bào)表數(shù)據(jù)可以自動(dòng)轉(zhuǎn)換為E*CEL數(shù)據(jù)格式。(2)單據(jù)查詢:可以隨時(shí)并打印訂貨、收貨、退貨、入庫、出庫、退庫、調(diào)庫、盤點(diǎn)、借出、還貨、銷售、付款等各種單據(jù)。(3)采購(gòu)綜合查詢:可以按不同時(shí)間段、憑證號(hào)、客戶、部門、倉(cāng)庫、貨品等查詢條件查詢采購(gòu)訂貨、收貨、退貨、預(yù)付款、應(yīng)付款結(jié)算等數(shù)據(jù),并能對(duì)查詢數(shù)據(jù)進(jìn)展統(tǒng)計(jì)匯總??梢詫⒉樵兗敖y(tǒng)計(jì)結(jié)果生成E*CEL報(bào)表進(jìn)展打印。(4)倉(cāng)庫貨物進(jìn)出綜合查詢:可以按不
39、同時(shí)間段、憑證號(hào)、客戶、部門、倉(cāng)庫、貨品等查詢條件查詢貨物入、出、退、調(diào)、盤、借、還等數(shù)據(jù),并能對(duì)查詢數(shù)據(jù)進(jìn)展統(tǒng)計(jì)匯總。隨時(shí)可以將查詢及統(tǒng)計(jì)結(jié)果生成報(bào)表進(jìn)展打印。 (5)銷售綜合查詢:可以按不同時(shí)間段、憑證號(hào)、客戶、部門、貨品、業(yè)務(wù)員、付款類別、收款期限等查詢條件查詢銷售開單、銷售退貨、預(yù)付款、應(yīng)收款結(jié)算等數(shù)據(jù),并能對(duì)查詢數(shù)據(jù)進(jìn)展統(tǒng)計(jì)匯總。將查詢及統(tǒng)計(jì)結(jié)果生成E*CEL報(bào)表進(jìn)展打印。(6)應(yīng)付款查詢:可以隨時(shí)查詢供給商應(yīng)付款及應(yīng)付款明細(xì),查詢結(jié)果生成E*CEL報(bào)表進(jìn)展打印。 (7)應(yīng)收款查詢:可以隨時(shí)查詢銷售商應(yīng)收款及應(yīng)收款明細(xì),查詢結(jié)果生成E*CEL報(bào)表進(jìn)展打印。人機(jī)交互系統(tǒng)運(yùn)行時(shí),通過屏幕
40、上的菜單或工具欄或快捷菜單即可進(jìn)展方便,迅速,直觀的管理。第3章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)組成企業(yè)進(jìn)銷存物資管理系統(tǒng)由以下幾大局部組成:如圖3-1所示 1、系統(tǒng)維護(hù):提供數(shù)據(jù)備份和數(shù)據(jù)復(fù)原,以及系統(tǒng)管理,如:權(quán)限設(shè)置、口令更改、參數(shù)設(shè)置、退出等;對(duì)應(yīng)圖3-1所示 2、入庫管理:負(fù)責(zé)物資入庫登記、檢索、維護(hù)及打印清單;如圖3-2所示 3、庫存管理:負(fù)責(zé)庫存清點(diǎn),自動(dòng)加減,統(tǒng)計(jì)并進(jìn)展維護(hù)及檢索;如圖3-3所示 4、出庫管理:負(fù)責(zé)辦理對(duì)物資的銷售以及對(duì)出庫物資進(jìn)展信息檢索和維護(hù);如圖3-4所示 5、庫房統(tǒng)計(jì):負(fù)責(zé)庫房盤點(diǎn)、月報(bào),并進(jìn)展庫房物資的信息統(tǒng)計(jì);如圖3-1所示 6、幫助:幫助用戶使用該系統(tǒng);如圖
41、3-1所示7、其它:提供計(jì)算器和通訊錄功能,方便進(jìn)展物資統(tǒng)計(jì)和聯(lián)系業(yè)務(wù)。如圖3-1所示3.2系統(tǒng)總體框圖啟動(dòng)界面 登陸界面庫存管理入庫管理系統(tǒng)管理出庫管理庫房統(tǒng)計(jì)幫助其它圖3-1 總體模塊框架入庫登記入庫信息入庫打印入庫管理入庫查詢圖3-2入庫管理模塊框架庫存管理庫存統(tǒng)計(jì)庫存清單庫存打印圖3-3 庫存管理模塊框架出庫管理出庫登記出庫信息出庫打印圖3-4出庫管理模塊框架3.3環(huán)境要求本系統(tǒng)可在586及其它同檔次微型計(jì)算機(jī)上運(yùn)行,存128M,至少有20 G左右的硬盤空間。一個(gè)光驅(qū)及一個(gè)軟盤驅(qū)動(dòng)器。操作系統(tǒng)為Win 98、Win2000或Win *P。操作平臺(tái)為Visual Basic 6.0。3.
42、4 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)流圖庫管員進(jìn)銷存存管理系統(tǒng)入庫物資入庫結(jié)果查詢查詢結(jié)果 出庫物資出庫結(jié)果 庫存結(jié)果圖3-5 頂層數(shù)據(jù)流圖庫存統(tǒng)計(jì)表庫管員入庫處理出、入庫及庫存查詢類別表出庫記錄單入庫記錄單 入庫結(jié)果 調(diào)用信息入庫物資庫存處理庫存管理庫存結(jié)果出庫處理出庫結(jié)果出庫物資調(diào)用信息查詢要求查詢結(jié)果圖3-6 第二層數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)字典是一種用戶可以的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄,是系統(tǒng)中對(duì)各類數(shù)據(jù)描述的集合。為了對(duì)數(shù)據(jù)流程圖中的各個(gè)元素作出詳細(xì)的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)項(xiàng)等方面進(jìn)展具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)
43、方面對(duì)系統(tǒng)的邏輯模型進(jìn)展完整的描述。數(shù)據(jù)流圖中包含的所有元素的定義的描述如下:1數(shù)據(jù)流數(shù)據(jù)流由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)流名稱:入庫物資位置:庫管員入庫處理定義:入庫物資=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+經(jīng)辦人說明:對(duì)當(dāng)天采購(gòu)的物資進(jìn)展及時(shí)入庫。數(shù)據(jù)流名稱:入庫結(jié)果位置:入庫處理入庫表和庫存表定義:入庫結(jié)果=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+金額+經(jīng)辦人| 編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+經(jīng)辦人說明:對(duì)入庫的物資按類別、品名、數(shù)量等進(jìn)展統(tǒng)計(jì)的結(jié)果數(shù)據(jù)流名稱:查詢要求位置: 庫管員出、入庫及庫存查詢定義: 查詢要求=編號(hào)|品名|類別|部門|領(lǐng)物
44、人說明: 對(duì)入庫情況、庫存情況和出庫情況的查詢數(shù)據(jù)流名稱:查詢結(jié)果位置:出、入庫及庫存查詢 庫管員定義:查詢結(jié)果=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+經(jīng)辦人說明:按部門、類別、物資及日期的查詢結(jié)果數(shù)據(jù)流名稱:庫存管理 位置:庫管員 庫存處理定義:庫存管理 =編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額 +經(jīng)辦人說明:對(duì)現(xiàn)有庫存商品的管理數(shù)據(jù)流名稱:庫存結(jié)果位置:庫存處理 庫存表定義:庫存結(jié)果=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額 +經(jīng)辦人說明:對(duì)現(xiàn)有庫存的統(tǒng)計(jì)、修改等操作 數(shù)據(jù)流名稱:出庫物資位置:庫管員 出庫處理定義:出庫物資=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位
45、+單價(jià)+金額+日期+部門+經(jīng)辦人說明:按部門進(jìn)展出庫管理數(shù)據(jù)流名稱:出庫結(jié)果位置:出庫處理 庫存表和出庫表定義:出庫結(jié)果=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+部門+經(jīng)辦人說明:對(duì)出庫物資進(jìn)展統(tǒng)計(jì)、管理2數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)名稱:類別表輸入:類別輸出:類別表數(shù)據(jù)構(gòu)造:類別表=名稱+編號(hào)數(shù)據(jù)存儲(chǔ)名稱:入庫表輸入:入庫物資輸出:入庫表數(shù)據(jù)構(gòu)造:入庫表=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+經(jīng)辦人數(shù)據(jù)存儲(chǔ)名稱:庫存表輸入:品名輸出:庫存表數(shù)據(jù)構(gòu)造:庫存表=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+經(jīng)辦人數(shù)據(jù)存儲(chǔ)名稱:出庫表輸入:部門輸出:出庫表數(shù)據(jù)構(gòu)造:出
46、庫表=編號(hào)+類別+品名+規(guī)格+數(shù)量+單位+單價(jià)+金額+日期+部門+經(jīng)辦人3數(shù)據(jù)庫的概念模型E-R圖為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為*一數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實(shí)世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機(jī)器世界,也就是說,首先把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為*一種信息構(gòu)造,這種信息構(gòu)造并不依賴于具體的計(jì)算機(jī)系統(tǒng),不是*一個(gè)DBMS支持的數(shù)據(jù)模型,而是概念級(jí)的模型;然后再把概念模型轉(zhuǎn)換為計(jì)算機(jī)上*一數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。概念模型又被稱為邏輯模型或信息模型。概念模型是對(duì)信息世界建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確地表示出信息世界中的常用概念。概念模型的表示方法很多,其
47、中最為常用的是實(shí)體-聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型。E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法。下面是幾種典型的E-R圖:?jiǎn)蝺r(jià)類型類別品名規(guī)格數(shù)量單位日期金額采購(gòu)人入庫信息編號(hào)存儲(chǔ)管理庫存信息金額類型類別品名規(guī)格數(shù)量單位日期編號(hào)金額類型類別品名規(guī)格數(shù)量單位日期單價(jià)編號(hào)出庫登記圖3-7 數(shù)據(jù)庫 E-R圖4數(shù)據(jù)庫的關(guān)系模型二維表關(guān)系模型的數(shù)據(jù)構(gòu)造是一個(gè)由元組行和屬性列組成的關(guān)系,也可直接稱為二維表或表。創(chuàng)立數(shù)據(jù)庫的關(guān)系,根據(jù)數(shù)據(jù)庫的各個(gè)邏輯構(gòu)造很容易就創(chuàng)立出以下的關(guān)系二維表:入庫信息表編號(hào)類型類別品名規(guī)格數(shù)量單位單價(jià)金額日期采購(gòu)人01常備物資產(chǎn)品蜂花粉250g50盒301500
48、2009-4-5君絨02常備物資產(chǎn)品蜂王漿500g104-5君絨庫存信息表編號(hào)類型類別品名規(guī)格數(shù)量單位金額日期01常備物資產(chǎn)品蜂花粉250g50盒15002009-4-502常備物資產(chǎn)品蜂王漿500g10瓶15002009-4-5出庫登記表編號(hào)類型類別品名規(guī)格數(shù)量單價(jià)單位金額日期03常備物資產(chǎn)品洋槐蜜550g1018瓶1802009-4-502常備物資產(chǎn)品蜂王漿500g5150瓶7502009-4-5第4章 系統(tǒng)實(shí)現(xiàn)4.1 數(shù)據(jù)庫的實(shí)現(xiàn)實(shí)現(xiàn)前的分析1、數(shù)據(jù)庫處于軟件程序的核心地位。數(shù)據(jù)庫是信息的倉(cāng)庫。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫中包
49、含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同局部的術(shù)語,如記錄、域等。該程序使用的就是關(guān)系數(shù)據(jù)庫。一個(gè)關(guān)系數(shù)據(jù)庫中的表由行和列組成,它能讓你檢索,查詢表里的數(shù)據(jù)集;讓你能把表連接在一起,以便檢索存儲(chǔ)在不同的表中的相關(guān)連的數(shù)據(jù)。2、Visual Basic專門提供了對(duì)數(shù)據(jù)庫應(yīng)用的強(qiáng)大支持,尤其提供了使用數(shù)據(jù)控件和綁定控制項(xiàng),使用數(shù)據(jù)庫存取對(duì)象變量Data Access Object Variable,直接調(diào)用ODBC2.0 API接口函數(shù)等三種數(shù)據(jù)庫的方法。對(duì)其標(biāo)準(zhǔn)置的Ms Access數(shù)據(jù)庫,它可以提供不弱于專業(yè)數(shù)據(jù)庫軟件的支持,可以進(jìn)展完整的數(shù)據(jù)庫維護(hù)、操作及其事務(wù)處理。3、Visual Bas
50、ic數(shù)據(jù)庫的核心構(gòu)造是所謂的Microsoft Jet數(shù)據(jù)庫引擎,Jet引擎的作用就像一塊面板,在其上可插入多種ISAM索引順序存取方法數(shù)據(jù)驅(qū)動(dòng)程序,Jet引擎,為Access格式數(shù)據(jù)庫提供了直接的部支持,這就是VB對(duì)Access數(shù)據(jù)庫具有豐富支持的真正原因。由此可見,Jet引擎就是一種管理數(shù)據(jù)怎樣被存儲(chǔ)和檢索的軟件系統(tǒng),數(shù)據(jù)庫的根本功能就是由數(shù)據(jù)庫引擎提供的。本次涉及到的數(shù)據(jù)引擎是Microsoft Jet,用Microsoft Data Access ObjectsDAO來實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)展和操作。4、Access 2003是Microsoft office 這套軟件自帶的數(shù)據(jù)庫組件,它也是使
51、用DAO數(shù)據(jù)方式時(shí)被的主要類型。Access 2003具有一個(gè)典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)DBMS所具有的一切特征。Access 2003具有一種置語言,它是VB的一個(gè)子集,使用它可以創(chuàng)立應(yīng)用程序。另外,Access 2003還包含有一組豐富的向?qū)?,它們能幫助你?chuàng)立表和查詢,幫助你自定義多種表單和報(bào)表。正是因?yàn)樯鲜鰞?yōu)點(diǎn),我在本設(shè)計(jì)中采用了它。 5、數(shù)據(jù)庫由表組成,而表則由記錄組成,記錄由字段組成??梢杂肰isual Basic 6.0代碼去查看和操縱數(shù)據(jù)庫、表、記錄和字段。表是在數(shù)據(jù)庫存儲(chǔ)有組織的信息數(shù)據(jù)的方法。表有預(yù)先定義的構(gòu)造;符合此構(gòu)造的數(shù)據(jù)均可存放在表中。表以行和列組織信息,在表,一行數(shù)
52、據(jù)就是一條記錄,而記錄的列則稱為字段。記錄表示特寫的數(shù)據(jù)元素。字段表示記錄中數(shù)據(jù)的細(xì)分。數(shù)據(jù)庫及表是一個(gè)軟件系統(tǒng)的根底。如果數(shù)據(jù)庫及表設(shè)計(jì)得合理,簡(jiǎn)明,將對(duì)以后的工作帶來極大方便。6、另外,在設(shè)計(jì)數(shù)據(jù)庫時(shí)必須采用標(biāo)準(zhǔn)化。標(biāo)準(zhǔn)化是一個(gè)與關(guān)系相聯(lián)系的概念。一般來說,標(biāo)準(zhǔn)化原理指明數(shù)據(jù)庫級(jí)排除不一致性且可到達(dá)高效率。因而在設(shè)計(jì)和開場(chǎng)建立一個(gè)數(shù)據(jù)庫時(shí),就應(yīng)該決定如何使該數(shù)據(jù)標(biāo)準(zhǔn)化。建表方法第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)計(jì)表,ckd出庫登記表,ck*b出庫信息表,lbb類別表等。第4步:建立數(shù)據(jù)表間關(guān)系,依照Access 2003提供的表關(guān)系,將數(shù)據(jù)表添參加關(guān)系平臺(tái)并根據(jù)相應(yīng)主鍵外鍵建立彼此一對(duì)一或一對(duì)多的對(duì)應(yīng)關(guān)系。 需建庫表 本設(shè)計(jì)屬中小數(shù)據(jù)庫,故Access很適合,只需翻開Access界面,用有關(guān)建表命令即可實(shí)現(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編號(hào)varchar(10)NOT NULLL*類型varchar(10)NULLLB類別varchar(10)NULLPM品名varchar(20)NULLGG規(guī)格varchar(20)NULLSL數(shù)量numeric(8)NULLDW單位varchar(10)NULLDJ單價(jià)numeric(8)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULLCGR采購(gòu)人varchar(20)NULL表4-2入庫信息表列名含義數(shù)據(jù)類型是否為空BH編號(hào)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單價(jià)numeric(8)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULLCGR采購(gòu)人varchar(20)NULL表4-3庫存信息表列名含義數(shù)據(jù)類型是否為空BH編號(hào)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編號(hào)varchar(10)NOT NULLL*類型varchar(10)NULLLB類別varchar(10)NULLPM品名varchar(20)NULLGG規(guī)格varchar(20)NULLSL數(shù)量numeric(8)NULLDW單位varchar(10)NULLDJ單價(jià)numeric(8)NULLJE金額numeric(8)NULLRQ日期varchar(10)NULLBM部門varchar(20)NULL4.2Visua
57、l Basic 6.0簡(jiǎn)介主要控件1、Toolbar 控件在本程序中使用該控件,就是在窗體上產(chǎn)生具有很多按鈕對(duì)象的工具欄,目的是使用戶更加方便、快捷地對(duì)物資的各種情況進(jìn)展檢索。2、StatuBar控件此控件一般位于窗體的底部,用于向用戶顯示系統(tǒng)的一些狀態(tài)。在本程序中使用它,主要顯示程序設(shè)計(jì)者、日期及時(shí)間。使用戶一目了然。3、MSFle*Grid控件該控件是Visual Basic 6.0中新增控件,它是以行與列的形式顯示數(shù)據(jù)。其顯著特點(diǎn)是MSFle*Grid控件綁定到一個(gè)Data控件時(shí),不允許編輯數(shù)據(jù), 這樣就保證了用戶在瀏覽數(shù)據(jù)時(shí)數(shù)據(jù)的平安。4、Listview控件該控件可使用四種不同視圖顯
58、示工程,通過此控件,可將工程組成有或沒有列標(biāo)頭的列,并顯示伴隨的圖標(biāo)和文本。Listview控件包括ListItem和ColumnHeader對(duì)象,ListItem對(duì)象定義ListView控件中工程的各種特性??梢允褂肏ideColumnHeaders屬性決定是否在Listview控件中顯示列標(biāo)頭,列標(biāo)頭可以在設(shè)計(jì)時(shí)添加,也可在運(yùn)行時(shí)添加,該程序采用的是運(yùn)行時(shí)添加。有關(guān)概念DAODAOData Access Objects數(shù)據(jù)對(duì)象是第一個(gè)面向?qū)ο蟮慕涌?,它顯露了Microsoft Jet數(shù)據(jù)庫引擎用Microsoft Access所使用,并允許VB開發(fā)者通過ODBC對(duì)象直接連接到其它數(shù)據(jù)庫一樣
59、,直接連接到Access表。也就是說,DAO是集合、對(duì)象、方法和屬性。使用DAO編程,可以并操作數(shù)據(jù)庫,管理數(shù)據(jù)庫和定義數(shù)據(jù)庫的構(gòu)造等。它是用對(duì)象集合來處理數(shù)據(jù)庫、表、視圖和索引的,此外它還提供標(biāo)準(zhǔn)的Add、Delete等方法來處理數(shù)據(jù)庫對(duì)象。把DAO和一種標(biāo)準(zhǔn)語言SQL結(jié)合起來使用,使該數(shù)據(jù)庫編程得到最大的靈活性。、1、如何加載DAO. 1單擊工程菜單,選擇引用項(xiàng); 2出現(xiàn)引用對(duì)話框,在列表框中找到DAO 3.5 Object Library,選擇該項(xiàng);3單擊確定即可。2、DAO中的主要對(duì)象 1DBEngine對(duì)象:是DAO對(duì)象模型的最頂層,包含和控制著DAO對(duì)象模型里的所有對(duì)象,它影響著對(duì)
60、象的工作方式。2Workspace對(duì)象:不僅管理會(huì)話期間數(shù)據(jù)庫的連接方式,還要協(xié)調(diào)多個(gè)并發(fā)的事務(wù)。從DAO的對(duì)象模型可以看到,Workspace 直接控制連接和數(shù)據(jù)庫、用戶和組。 3Database對(duì)象:用其豐富的屬性和方法能使你靈活地對(duì)數(shù)據(jù)庫里的數(shù)據(jù)進(jìn)展控制; 4Recordset對(duì)象:它是一批記錄的集合。所有數(shù)據(jù)的操作都是通過Recordset對(duì)象實(shí)現(xiàn)的。主要用來存放從結(jié)果集中取回的記錄。5Field對(duì)象:Field代表表中的一個(gè)字段,對(duì)應(yīng)著表中的一列數(shù)據(jù),這些數(shù)據(jù)具有一樣的數(shù)據(jù)類型和一樣的一套屬性。OLE-DBOLE DB是微軟的戰(zhàn)略性的通向不同的數(shù)據(jù)源的低級(jí)應(yīng)用程序接口。OLE DB不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度企業(yè)研發(fā)成果知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓合同范本
- 2025年度醫(yī)療設(shè)備改造與售后服務(wù)協(xié)議
- 2025年度出租車公司車輛租賃合同修訂版
- 2025抖音主播品牌代言合作框架協(xié)議書
- 2025年C301-I型低壓甲醇合成催化劑合作協(xié)議書
- 2025年度咖啡廳店鋪轉(zhuǎn)讓合同范本
- 2025年創(chuàng)客中心項(xiàng)目發(fā)展計(jì)劃
- 科研部研究項(xiàng)目進(jìn)展與未來規(guī)劃計(jì)劃
- 教學(xué)資源的有效整合與利用計(jì)劃
- 度假村行業(yè)保安工作總結(jié)計(jì)劃
- 2024年濰坊護(hù)理職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫附答案
- 《鉗工基本知識(shí)》課件
- 第八期:風(fēng)電典型事故案例剖析(二)
- 2020-2024年五年高考地理真題分類匯編專題02(地球運(yùn)動(dòng))+解析版
- 水文與水資源勘測(cè)基礎(chǔ)知識(shí)單選題100道及答案解析
- 2025年中國(guó)工程建設(shè)行業(yè)現(xiàn)狀、發(fā)展環(huán)境及投資前景分析報(bào)告
- 《海瀾之家公司績(jī)效管理現(xiàn)狀、問題及優(yōu)化對(duì)策(7600字論文)》
- DB1509T 0025-2024 肉牛舍設(shè)計(jì)與建筑技術(shù)規(guī)范
- 上海室內(nèi)裝飾施工合同示范文本2024年
- 2024年山東日照初中學(xué)業(yè)水平考試地理卷試題真題(精校打印版)
- 房地產(chǎn) -中建科工五大類型項(xiàng)目成本指標(biāo)庫
評(píng)論
0/150
提交評(píng)論