九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

小型企業(yè)的進(jìn)存銷管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文

上傳人:1777****777 文檔編號(hào):37046922 上傳時(shí)間:2021-11-01 格式:DOC 頁(yè)數(shù):41 大?。?58.03KB
收藏 版權(quán)申訴 舉報(bào) 下載
小型企業(yè)的進(jìn)存銷管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第1頁(yè)
第1頁(yè) / 共41頁(yè)
小型企業(yè)的進(jìn)存銷管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第2頁(yè)
第2頁(yè) / 共41頁(yè)
小型企業(yè)的進(jìn)存銷管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第3頁(yè)
第3頁(yè) / 共41頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《小型企業(yè)的進(jìn)存銷管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《小型企業(yè)的進(jìn)存銷管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文(41頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、小型企業(yè)的進(jìn)存銷管理系統(tǒng)摘要在市場(chǎng)經(jīng)濟(jì)中,銷售是企業(yè)運(yùn)作的重要環(huán)節(jié)為了更好地推動(dòng)銷售,不少企業(yè)建立分公司代理,通過(guò)分公司或代理把產(chǎn)品推向最終用戶。這些分公司或代理商大多分布在全國(guó)各地,甚至是在國(guó)外,遠(yuǎn)距離頻繁的業(yè)務(wù)信息交流構(gòu)成了這些企業(yè)業(yè)務(wù)活動(dòng)的主要特點(diǎn)。在傳統(tǒng)方式上,公司之間通常采用電傳、電報(bào)、電話等方式傳遞發(fā)貨、到貨、壓貨、換貨、退貨等信息,并且對(duì)進(jìn)貨、銷售、庫(kù)存等信息進(jìn)行手工存檔,工作效率極其低下。本畢業(yè)設(shè)計(jì)針對(duì)傳統(tǒng)的進(jìn)存銷管理系統(tǒng)的一些弊端,根據(jù)進(jìn)存銷系統(tǒng)的基本流程,實(shí)現(xiàn)了一個(gè)小型企業(yè)的進(jìn)存銷管理系統(tǒng)。本系統(tǒng)主要包含有資料管理、進(jìn)貨管理、銷售管理、庫(kù)存查詢、系統(tǒng)管理、歷史查詢、賬目查詢

2、等進(jìn)存銷管理的基本功能。其中,資料管理包括有商品資料、供貨商資料、客戶資料的添加、刪除、修改、查詢等操作。本系統(tǒng)采用Visual Basic 6.0 編寫,具有界面美觀,操作簡(jiǎn)單,容易上手等特點(diǎn)。它可以幫助客戶快速有效地管理進(jìn)貨、銷售、庫(kù)存、應(yīng)收/應(yīng)付款等各項(xiàng)業(yè)務(wù)。合理控制進(jìn)銷存各個(gè)環(huán)節(jié),提高資金的利用率和結(jié)算速度,實(shí)現(xiàn)管理的高效性、實(shí)時(shí)性、安全性、科學(xué)化、現(xiàn)代化、智能化。關(guān)鍵字 :進(jìn)存銷管理 ,企業(yè)資源計(jì)劃, 信息管理 ,Visual BasicAbstractIn a market economy, marketing is an important part of the operati

3、on of enterprises in order to better promote the sales, many companies set up branch agency, branch or agency through the products to end-users. Most of these subsidiaries or agents located in all parts of the country and even abroad, long-distance exchange of information between the business of the

4、se enterprises constitute the main characteristics of operational activities. In the traditional way, the companies usually telex, telegraph, telephone transmission, such as shipping, delivery, replacement, refund and other information, as well as purchase, sales, inventory and other information fil

5、ed by hand, extremely low efficiency . The graduation project for deposit into the traditional marketing management system for a number of drawbacks, according to deposit into the basic process of marketing system to achieve a small deposit into supermarket sales management system. The system includ

6、es data management, purchasing management, sales management, inventory information, system management, and history inquiries, and other inquiries into the accounts of depositors of the basic functions of sales management.Among them, the information including product information management, supplier

7、information, customer information to add, delete, modify, query and other operations. The system uses Visual Basic 6.0 to prepare a beautiful interface, simple operation, easy to use and so on. It can help customers quickly and efficiently manage the purchasing, sales, inventory, accounts receivable

8、 / accounts payable and other business. Invoicing reasonable control of all aspects to enhance the utilization of funds and settlement speed, the efficiency of management, real-time, security, scientific, modern, intelligent. Keywords: Progressive keep sales management,ERP, information management, V

9、isual Basic目錄摘要IAbstractII目錄III第1章 緒論11.1系統(tǒng)應(yīng)用背景及意義11.2本論文內(nèi)容及結(jié)構(gòu)2第2章 應(yīng)用系統(tǒng)開(kāi)發(fā)工具介紹32.1 VISUAL BASIC 概述32.1.1 VISUAL BASIC 簡(jiǎn)介32.1.2 VISUAL BASIC 特點(diǎn)72.1.3 VISUAL BASIC 數(shù)據(jù)庫(kù)訪問(wèn)控件92.2 SQL SERVER 2000 概述92.2.1 SQL SERVER 2000特征92.2.2 SQL 語(yǔ)言介紹102.3 VISUAL BASIC訪問(wèn)SQL SERVER 數(shù)據(jù)庫(kù)11第3章 系統(tǒng)分析與設(shè)計(jì)123.1 系統(tǒng)主要功能模塊分析123.2 系

10、統(tǒng)總體設(shè)計(jì)153.2.1 數(shù)據(jù)流圖153.2.2部分?jǐn)?shù)據(jù)字典183.2.3 E-R圖193.2.4 系統(tǒng)數(shù)據(jù)表203.3系統(tǒng)詳細(xì)設(shè)計(jì)21第4章 系統(tǒng)實(shí)現(xiàn)264.1 系統(tǒng)登陸窗口的實(shí)現(xiàn)264.2程序界面26結(jié) 束 語(yǔ)31致 謝32參考文獻(xiàn)33附錄3438第1章 緒論1.1系統(tǒng)應(yīng)用背景及意義當(dāng)前, 隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,零售業(yè)面臨著越來(lái)越激烈的競(jìng)爭(zhēng),改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是中國(guó)企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素。 在我國(guó)數(shù)量眾多的企業(yè)中,中小企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免地要加入國(guó)際化企業(yè)的競(jìng)爭(zhēng)行列,

11、而實(shí)現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營(yíng)方式,加上相關(guān)投入量的限制,使得很多中小企業(yè)沒(méi)有進(jìn)行信息化建設(shè)。實(shí)際上大部分中小企業(yè)需要的只是能解決進(jìn)銷存管理、財(cái)務(wù)管理等的基礎(chǔ)軟件。因此,開(kāi)發(fā)基于中小企業(yè)應(yīng)用的進(jìn)銷存管理系統(tǒng)優(yōu)為重要。 本系統(tǒng)借助于現(xiàn)代信息技術(shù)手段,全面準(zhǔn)確地做好項(xiàng)目數(shù)據(jù)的高效率分析、綜合、存貯。在當(dāng)今世界,中國(guó)是經(jīng)濟(jì)高速發(fā)展的國(guó)家之一。國(guó)家的發(fā)展,必將帶來(lái)企業(yè)的增加。在中國(guó),越來(lái)越多的中小企業(yè)開(kāi)始蓬勃發(fā)展起來(lái),相應(yīng)的企業(yè)管理也得到相應(yīng)的提高。為了把大學(xué)幾年所學(xué)的知識(shí)運(yùn)用到實(shí)際當(dāng)中,畢業(yè)之后能適應(yīng)社會(huì)發(fā)展的需要,我選題的初衷就是考慮到本題目一定會(huì)在社

12、會(huì)的發(fā)展中會(huì)有很廣泛的應(yīng)用。隨著信息技術(shù)的飛速發(fā)展,企業(yè)進(jìn)銷存管理系統(tǒng)是目前公司或是企業(yè)進(jìn)銷存管理系統(tǒng)中的典型代表,涉及到了商品或貨物管理中主要的4個(gè)方面,即入庫(kù)、維護(hù)、庫(kù)存、出庫(kù)統(tǒng)計(jì)。無(wú)論公司還是企業(yè)對(duì)于貨物都實(shí)行了信息化管理,以提高管理水平和工作效率,同時(shí)也最大限度地減少手工操作帶來(lái)的錯(cuò)誤。于是,進(jìn)銷存管理信息系統(tǒng)便應(yīng)運(yùn)而生。在工廠中,產(chǎn)品的進(jìn)銷存涉及原料的采購(gòu)、庫(kù)存、投入生產(chǎn),甚至有時(shí)涉及到出庫(kù),同時(shí),對(duì)于產(chǎn)品也有相應(yīng)的生產(chǎn)、庫(kù)存、出庫(kù)和統(tǒng)計(jì)等類似環(huán)節(jié)。在其他非生產(chǎn)性單位,如超市、商店等,則主要涉及到入庫(kù)、庫(kù)存、出庫(kù)和統(tǒng)計(jì)4個(gè)方面。進(jìn)銷存系統(tǒng)具有廣闊的開(kāi)發(fā)前景。1.2本論文內(nèi)容及結(jié)構(gòu)根據(jù)

13、當(dāng)前的企業(yè)一般物資供應(yīng)管理系統(tǒng),相應(yīng)分成幾個(gè)科室進(jìn)行物資的計(jì)劃,訂貨,核對(duì)入庫(kù),根據(jù)各個(gè)部門的需要來(lái)發(fā)送物資設(shè)備,并隨時(shí)近期進(jìn)行庫(kù)存盤點(diǎn)、作臺(tái)帳,按月、季、年進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表,以進(jìn)行有效的生產(chǎn)管理。從根本上說(shuō),企業(yè)就是一個(gè)利用資源(人、財(cái)、物、時(shí)間),為客戶創(chuàng)造價(jià)值的組織,ERP就是對(duì)這些資源進(jìn)行計(jì)劃、調(diào)度、控制、衡量、改進(jìn)的管理技術(shù)和信息系統(tǒng)?,F(xiàn)今的企業(yè)并不只是人力資源、資金和產(chǎn)品的組合,它還應(yīng)該包括供應(yīng)、銷售、市場(chǎng)營(yíng)銷、客戶服務(wù)、需求預(yù)測(cè),以及其他更多的東西。針對(duì)目前公司存在的問(wèn)題,本文設(shè)計(jì)一個(gè)以物料流處理為主,具有一定智能特性和網(wǎng)絡(luò)特性的管理系統(tǒng)。該系統(tǒng)不僅能智能的控制企業(yè)的物

14、流情況,而且還具有操作方便、便于糾錯(cuò)的特點(diǎn)。概括起來(lái)系統(tǒng)的優(yōu)點(diǎn)如下: (1)用戶基本資料一次性建立,便于規(guī)范控制。(2)物料控制半自動(dòng)化,加強(qiáng)了各個(gè)部門之間的聯(lián)系。(3)提高庫(kù)存管理的服務(wù)水平,最大限度地降低庫(kù)存量,包括中間庫(kù)存和在制品的庫(kù)存,以減少在庫(kù)存上的資金積壓。(4)最大限度的保證訂貨任務(wù)的按期完成。(5)提高計(jì)劃的可能性,實(shí)現(xiàn)均衡生產(chǎn)。(6)集成管理職能,提高管理效率。本文主要闡述了進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)目標(biāo),系統(tǒng)要求、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)等。第2章 應(yīng)用系統(tǒng)開(kāi)發(fā)工具介紹2.1 VISUAL BASIC 概述Visual Basic是微軟公司開(kāi)發(fā)的一種初級(jí)程序編輯語(yǔ)言,簡(jiǎn)單易學(xué),比

15、較常用的就是VB6.0了,此外,VB.NET也比較好使.由BASIC而發(fā)展起來(lái)的VB繼承了BASIC的優(yōu)點(diǎn),也創(chuàng)出了自己的特色,即圖形化,人性化和界面化. Microsoft Visual Basic 提供了開(kāi)發(fā) Microsoft Windows 應(yīng)用程序的最迅速、最簡(jiǎn)捷的方法。不論是 Microsoft Windows 應(yīng)用程序的資深專業(yè)開(kāi)發(fā)人員還是初學(xué)者,Visual Basic 都為他們提供了整套工具,以方便開(kāi)發(fā)應(yīng)用程序。 Visual Basic 在原有 BASIC 語(yǔ)言的基礎(chǔ)上進(jìn)一步發(fā)展,至今包含了數(shù)百條語(yǔ)句、函數(shù)及關(guān)鍵詞,其中很多和 Windows GUI 有直接關(guān)系。專業(yè)人員可

16、以用 Visual Basic 實(shí)現(xiàn)其他任何 Windows 編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。 學(xué)習(xí) Visual Basic 不僅僅是學(xué)習(xí) Visual Basic 編程語(yǔ)言。Visual Basic 編程系統(tǒng)和 VBA 都使用它。Visual Basic Scripting Edition (VBScript) 是廣泛使用的腳本語(yǔ)言,它是 Visual Basic 語(yǔ)言的子集。這樣,在學(xué)習(xí) Visual Basic 中得到的經(jīng)驗(yàn)可應(yīng)用到所有這些領(lǐng)域中。 從開(kāi)發(fā)個(gè)人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過(guò) Internet 的遍及全球的分布式應(yīng)用程

17、序,都可在 Visual Basic 提供的工具中各取所需。2.1.1 VISUAL BASIC 簡(jiǎn)介Visual Basic(VB)是一種由微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的事件 驅(qū)動(dòng)編程語(yǔ)言。從任何標(biāo)準(zhǔn)來(lái)說(shuō),VB都是世界上使用人數(shù)最多的語(yǔ)言不僅是盛贊VB的開(kāi)發(fā)者還是抱怨VB的開(kāi)發(fā)者的數(shù)量。它源自于BASIC編程語(yǔ)言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建Activex控件。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。1.發(fā)展歷史1991年,微軟公司推出了Visual Basic 1.0版。這在

18、當(dāng)時(shí)引起了很大的轟動(dòng)。這個(gè)連接編程語(yǔ)言和用戶界面的進(jìn)步被稱為Tripod(有些時(shí)候叫做Ruby),最初的設(shè)計(jì)是由阿蘭庫(kù)珀(Alan Cooper)完成的。許多專家把VB的出現(xiàn)當(dāng)做是軟件開(kāi)發(fā)史上的一個(gè)具有劃時(shí)代意義的事件。其實(shí),以我們現(xiàn)在的目光來(lái)看,VB1.0的功能實(shí)在是太弱了;(不過(guò)最近VB6.0, VB.NET的功能相當(dāng)大?。5诋?dāng)時(shí),它是第一個(gè)“可視”的編程軟件。這使得程序員欣喜之極,都嘗試在VB的平臺(tái)上進(jìn)行軟件創(chuàng)作。微軟也不失時(shí)機(jī)地在四年內(nèi)接連推出VB2.0,VB3.0,4.0三個(gè)版本。并且從VB3開(kāi)始,微軟將ACCESS的數(shù)據(jù)庫(kù)驅(qū)動(dòng)集成到了VB中,這使得VB的數(shù)據(jù)庫(kù)編程能力大大提高。

19、從VB4開(kāi)始,VB也引入了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。VB功能強(qiáng)大,學(xué)習(xí)簡(jiǎn)單。而且,VB還引入了“控件”的概念,使得大量已經(jīng)編好的VB程序可以被我們直接拿來(lái)使用。VB1.0的DOS版本VB1.0于1991年發(fā)布。這個(gè)連接編程語(yǔ)言和用戶界面的進(jìn)步被稱為Tripod(有些時(shí)候叫做Ruby),最初的設(shè)計(jì)是由阿蘭庫(kù)珀(Alan Cooper)完成的2002年Visual Basic .NET 2002 (v7.0)問(wèn)世,2003年Visual Basic .NET 2003 (v7.1)問(wèn)世,2005年11月7日Visual Basic 2005 (v8.0)問(wèn)世,同時(shí)間推出Visual Basic 20

20、05的免費(fèi)簡(jiǎn)化版本Visual Basic 2005 Express Edition給Visual Basic初學(xué)者及學(xué)生使用。VB 2005的“顯著”優(yōu)點(diǎn)是,可以直接編寫出XP風(fēng)格的按鈕,以及其他的控件。但是其編寫的小程序占用近10MB的內(nèi)存。通過(guò)幾年的發(fā)展,它已成為一種專業(yè)化的開(kāi)發(fā)語(yǔ)言和環(huán)境。用戶可用Visual Basic快速創(chuàng)建Windows程序,現(xiàn)在還可以編寫企業(yè)水平的客戶端/服務(wù)器程序及強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。VB會(huì)吸引更多的贊譽(yù)和批評(píng),也會(huì)繼續(xù)為廣大的用戶和程序員使用。它非常適合用來(lái)開(kāi)發(fā)擁有友好界面的程序(比如針對(duì)終端的數(shù)據(jù)),但是不適合開(kāi)發(fā)其它程序(比如聯(lián)合計(jì)算程序)?,F(xiàn)在還有某

21、一些VB軟件的精簡(jiǎn)版,比如VB6的精簡(jiǎn)版。2. 語(yǔ)言特性一個(gè)典型的VB進(jìn)程VB的中心思想就是要便于程序員使用,無(wú)論是新手或者專家。VB使用了可以簡(jiǎn)單建立應(yīng)用程序的GUI系統(tǒng),但是又可以開(kāi)發(fā)相當(dāng)復(fù)雜的程序。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來(lái)指定組建的屬性和方法。因?yàn)槟J(rèn)的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個(gè)簡(jiǎn)單的程序。過(guò)去的版本里面VB程序的性能問(wèn)題一直被放在了桌面上,但是隨著計(jì)算機(jī)速度的飛速增加,關(guān)于性能的爭(zhēng)論已經(jīng)越來(lái)越少。窗體控件的增加和改變可以用拖放技術(shù)實(shí)現(xiàn)。一個(gè)排列滿控件的工具箱用來(lái)顯示可用控件(比如文本框或者按鈕)。每

22、個(gè)控件都有自己的屬性和事件。默認(rèn)的屬性值會(huì)在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。很多的屬性值可以在運(yùn)行時(shí)候隨著用戶的動(dòng)作和修改進(jìn)行改動(dòng),這樣就形成了一個(gè)動(dòng)態(tài)的程序。舉個(gè)例子來(lái)說(shuō):窗體的大小改變事件中加入了可以改變控件位置的代碼,在運(yùn)行時(shí)候每當(dāng)用戶更改窗口大小,控件也會(huì)隨之改變位置。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動(dòng)翻譯或者阻止某些字符的輸入。VB的程序可以包含一個(gè)或多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類似于操作系統(tǒng)的樣子。有很少功能的對(duì)話框窗口(比如沒(méi)有最大化和最小化按鈕的窗體)可以用來(lái)提供彈出功能。VB的組件既可以擁有用戶界面,也可以沒(méi)有。

23、這樣一來(lái)服務(wù)器端程序就可以處理增加的模塊。VB使用參數(shù)計(jì)算的方法來(lái)進(jìn)行垃圾收集,這個(gè)方法中包含有大量的對(duì)象,提供基本的面向?qū)ο笾С帧R驗(yàn)樵絹?lái)越多組建的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫(kù)。和有些語(yǔ)言不一樣,VB對(duì)大小寫不敏感,但是能自動(dòng)轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫狀態(tài),以及強(qiáng)制使得符號(hào)表入口的實(shí)體的變量名稱遵循書寫規(guī)則。默認(rèn)情況下字符串的比較是對(duì)大小寫敏感的,但是可以關(guān)閉這個(gè)功能。VB使得大量的外界控件有了自己的生存空間。大量的第三方控件針對(duì)VB提供。VB也提供了建立、使用和重用這些控件的方法,但是由于語(yǔ)言問(wèn)題,從一個(gè)應(yīng)用程序創(chuàng)建另外一個(gè)并不簡(jiǎn)單。3. 術(shù)語(yǔ)在討論Visual Basic時(shí),經(jīng)???/p>

24、以聽(tīng)到以下這些術(shù)語(yǔ),因此對(duì)這些術(shù)語(yǔ)的基本理解十分有幫助??丶?jiǎn)單的說(shuō),控件就是構(gòu)成或者說(shuō)建造Visual Basic應(yīng)用程序的圖形化工具,包括窗體、按鈕、復(fù)選框、列表框、數(shù)據(jù)控件、表格控件和圖片控件等等.。事件由用戶或操作系統(tǒng)引發(fā)的動(dòng)作。事件的示例有擊鍵、單擊鼠標(biāo)(Click)、雙擊鼠標(biāo)(DblClick)、一段時(shí)間的限制,或從端口接收數(shù)據(jù)。方法嵌入在對(duì)象定義中的程序代碼,它定義對(duì)象怎樣處理信息并響應(yīng)某事件。例如,數(shù)據(jù)庫(kù)對(duì)象有打開(kāi)紀(jì)錄集并從一個(gè)記錄移動(dòng)到另一個(gè)記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務(wù)和識(shí)別它可以響應(yīng)的事件的方法。控件和窗體是Visual Basic中所有對(duì)象

25、的示例。對(duì)象一個(gè)控件、窗體等都可被看作一個(gè)對(duì)象。過(guò)程為完成某些特定的任務(wù)而編寫的代碼段,過(guò)程通常用于響應(yīng)特定的事件,也可以當(dāng)作應(yīng)用程序的用戶自定義函數(shù)來(lái)使用。屬性屬性是組成用戶界面的各對(duì)象的性質(zhì)的具體描述。例如上述“對(duì)象”中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控件的 屬性。屬性決定對(duì)象的外觀,有時(shí)也決定對(duì)象的行為。對(duì)象的屬性絕大部分是VB中已經(jīng)事先定義好的,但也有的屬性是需要在應(yīng)用 過(guò)程中才去定義的。屬性即可為對(duì)象提供數(shù)據(jù),也能從對(duì)象取回信息。4. VB的局限性繼承。VB5和VB6都是面向?qū)ο蟮木幊陶Z(yǔ)言,但是不包含繼承特性。VB中提供了特殊的類的功能,但是還是不能滿足程序員的需求。V

26、B.net 包含了所有面向?qū)ο蟮奶匦浴?多線程支持 (VB.Net 2002以及之后的版本,都支持多線程技術(shù)。)異常處理。VB.net中使用了Try-Catch-Finally來(lái)處理異常。而VB中只有On Error Goto line語(yǔ)句。 對(duì)指針的支持非常有限。 VB只能支持8到32位的整形,很多語(yǔ)言都有無(wú)限制的支持。 VB不允許在任何數(shù)組內(nèi)存在不變的變量。 VB不支持以上特性,程序員需要自己建構(gòu)方法來(lái)實(shí)現(xiàn)相似的功能。2.1.2 VISUAL BASIC 特點(diǎn)Visual Basic之所以受到廣大編程愛(ài)好者及專業(yè)編程人員的青睞,是因?yàn)樗哂幸韵乱恍┨攸c(diǎn): 1面向?qū)ο?VB采用了面向?qū)ο蟮某?/p>

27、序設(shè)計(jì)思想。它的基本思路是把復(fù)雜的程序設(shè)計(jì)問(wèn)題分解為一個(gè)個(gè)能夠完成獨(dú)立功能的相對(duì)簡(jiǎn)單的對(duì)象集合,所謂“對(duì)象”就是一個(gè)可操作的實(shí)體,如窗體、窗體中的命令按鈕、標(biāo)簽、文本框等。面向?qū)ο蟮木幊叹秃孟翊罘e木一樣,程序員可根據(jù)程序和界面設(shè)計(jì)要求,直接在屏幕上“畫出窗口、菜單、按鈕等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。 2事件驅(qū)動(dòng) 在Windows環(huán)境下,程序是以事件驅(qū)動(dòng)方式運(yùn)行的,每個(gè)對(duì)象都能響應(yīng)多個(gè)不同的事件,每個(gè)事件都能驅(qū)動(dòng)一段代碼事件過(guò)程,該代碼決定了對(duì)象的功能。通常稱這種機(jī)制為事件驅(qū)動(dòng)。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例如,單擊一個(gè)命令按鈕,就觸發(fā)了按鈕的Click(單擊)

28、事件,該事件中的代碼就會(huì)被執(zhí)行。若用戶未進(jìn)行任何操作(未觸發(fā)事件),則程序就處于等待狀態(tài)。整個(gè)應(yīng)用程序就是由彼此獨(dú)立的事件過(guò)程構(gòu)成。 3軟件的集成式開(kāi)發(fā) VB為編程提供了一個(gè)集成開(kāi)發(fā)環(huán)境。在這個(gè)環(huán)境中,編程者可設(shè)計(jì)界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可在Windows中運(yùn)行的可執(zhí)行文件,并為它生成安裝程序。VB的集成開(kāi)發(fā)環(huán)境為編程者提供了很大的方便。 4結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 VB具有豐富的數(shù)據(jù)類型,是一種符合結(jié)構(gòu)化程序設(shè)計(jì)思想的語(yǔ)言,而且簡(jiǎn)單易學(xué)。此外作為一種程序設(shè)計(jì)語(yǔ)言,VB還有許多獨(dú)到之處。 5強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)功能 VB利用數(shù)據(jù)控件可以訪問(wèn)多種數(shù)據(jù)庫(kù),VB 6O提供的ADO控件,

29、不但可以用最少的代碼實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作和控制,也可以取代Data控件和RDO控件。 6支持對(duì)象的鏈接與嵌入技術(shù) VB的核心是對(duì)對(duì)象的鏈接與嵌入(OLE)技術(shù)的支持,它是訪問(wèn)所有對(duì)象的一種方法。利用OLE技術(shù),能夠開(kāi)發(fā)集聲音、圖像、動(dòng)畫、字處理、Web等對(duì)象于一體的程序。 7網(wǎng)絡(luò)功能 VB 6O提供了DltTML(Dynamic)tTML)設(shè)計(jì)工具。利用這種技術(shù)可以動(dòng)態(tài)創(chuàng)建和編輯Web頁(yè)面,使用戶在VB中開(kāi)發(fā)多功能的網(wǎng)絡(luò)應(yīng)用軟件。 8多個(gè)應(yīng)用程序向?qū)?VB提供了多種向?qū)?,如?yīng)用程序向?qū)?、安裝向?qū)?、?shù)據(jù)對(duì)象向?qū)Ш蛿?shù)據(jù)窗體向?qū)Вㄟ^(guò)它們可以快速地創(chuàng)建不同類型、不同功能的應(yīng)用程序。 9支持動(dòng)態(tài)交換、動(dòng)態(tài)鏈

30、接技術(shù) 通過(guò)動(dòng)態(tài)數(shù)據(jù)交換(DDE)的編程技術(shù),VB開(kāi)發(fā)的應(yīng)用程序能與其他Windows應(yīng)用程序之間建立數(shù)據(jù)通信。通過(guò)動(dòng)態(tài)鏈接庫(kù)技術(shù),在VB程序中可方便地調(diào)用用C語(yǔ)言或匯編語(yǔ)言編寫的函數(shù),也可調(diào)用Windows的應(yīng)用程序接口(API)函數(shù)。 10聯(lián)機(jī)幫助功能 在VB中,利用幫助菜單和F1功能鍵,用戶可隨時(shí)方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供方便。 2.1.3 VISUAL BASIC 數(shù)據(jù)庫(kù)訪問(wèn)控件 在VisualBasic中通過(guò)數(shù)據(jù)訪問(wèn)控件或數(shù)據(jù)訪問(wèn)對(duì)象(DAO)可以訪下面數(shù)據(jù)庫(kù): : 1. Jet數(shù)據(jù)庫(kù)

31、,即Microsoft Access 2. ISAM數(shù)據(jù)庫(kù)。如:dBase、FoxPro等。 3. ODBC數(shù)據(jù)庫(kù)。 凡是遵循ODBC標(biāo)準(zhǔn)的客戶/服務(wù)器數(shù)據(jù)庫(kù)。 如:Microsoft SQL Server、Oracle2.2 SQL SERVER 2000 概述SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的于1988 年推出了第一個(gè)OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL Server 移植到Win

32、dows NT系統(tǒng)上專注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL ServerSQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microso

33、ft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server 2000共有4個(gè)版本,分別是個(gè)人版,標(biāo)準(zhǔn)版,企業(yè)版和開(kāi)發(fā)版。sql server 2008是微軟出的SQL系列最新版本。2.2.1 SQL SERVER 2000特征(1)高性能設(shè)計(jì),可充分利用WindowsNT的優(yōu)勢(shì)。(2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。(3)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過(guò)程、ODBC,并具有自主的SQL語(yǔ)言。 SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Intern

34、et的緊密集成和開(kāi)放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開(kāi)發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫(kù)平臺(tái)。2.2.2 SQL 語(yǔ)言介紹SQLServer是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的。1988年推出了第一個(gè)OS/2版本,接著在WindowsNT推出后Microsoft與Sybase在SQLServer的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上并專注于開(kāi)發(fā)推廣SQLServer的WindowsNT版本,而Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。 SQLS

35、erver2000是Microsoft公司推出比較成熟的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便可伸縮性好,與相關(guān)軟件集成程度高等優(yōu)點(diǎn),并可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2003的大型多處理器的服務(wù)器等多種平臺(tái)使用。 結(jié)構(gòu)化查詢語(yǔ)言SQL(StructuredQueryLanguage)是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言,其功能包括查詢、操縱、定義和控制四個(gè)方面,是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。目前已成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。目前,

36、SQL語(yǔ)言的版本包括:SQL-89,SQL-92,SQL99。 SQL語(yǔ)言之所以能夠?yàn)橛脩艉蜆I(yè)界所接受,成為國(guó)際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、通用的、功能極強(qiáng)同時(shí)又簡(jiǎn)潔易學(xué)的語(yǔ)言。SQL語(yǔ)言集數(shù)據(jù)查詢(dataquery)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語(yǔ)言的特點(diǎn)和優(yōu)點(diǎn)。 SQL語(yǔ)言功能概述 SQL的功能分成四部分:數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)操縱、數(shù)據(jù)查詢。 SQL語(yǔ)言的動(dòng)詞如下: SQL功能動(dòng)詞 數(shù)據(jù)查詢SELECT 數(shù)據(jù)定義CREATE、DROP、ALTER 數(shù)據(jù)操縱INS

37、ERT、UPDATE、DELETE 數(shù)據(jù)控制GRANT、REVOKE2.3 VISUAL BASIC訪問(wèn)SQL SERVER 數(shù)據(jù)庫(kù) VB訪問(wèn)SQL Server數(shù)據(jù)的常用方法: 數(shù)據(jù)訪問(wèn)對(duì)象/Jet 為ODBC API編程 使用SQL Server的Visual Basic庫(kù)(VBSQL)為DB庫(kù)的API編程 RDO 遠(yuǎn)程數(shù)據(jù)對(duì)象(RemoteData Objects) ADO 數(shù)據(jù)對(duì)象(Active Data Objects)第3章 系統(tǒng)分析與設(shè)計(jì)3.1 系統(tǒng)主要功能模塊分析1. 系統(tǒng)登陸模塊流程圖如圖3.1所示:Start選擇用戶名并輸入密碼符合條件嗎? .F. 在數(shù)據(jù)庫(kù)中驗(yàn)證用戶的密碼

38、。.T.進(jìn)入系統(tǒng)End圖3.1 系統(tǒng)登陸模塊流程圖功能:用戶登錄驗(yàn)證成功后進(jìn)入進(jìn)銷存管理系統(tǒng)。如是第一次直接進(jìn)入系統(tǒng)設(shè)置操作員及密碼。說(shuō)明:在窗體中需要Adodc和DataCombo控件,則需要加載“Microsoft ADO Data Control 6.0(SP4)(OLEDB)”和“Microsoft DataList Control 6.0(SP3) (OLEDB)”部件,將控件添加到工具箱。2. 商品入庫(kù)、出庫(kù)流程圖如圖3.2所示:Start登記選擇供應(yīng)商,經(jīng)手人,入庫(kù)倉(cāng)號(hào),商品信息等 信息是否輸入完整? .F. .T. 是否保存? .F. End .T.圖3.2商品入庫(kù)、出庫(kù)流程圖

39、:功能:完成商品入庫(kù)工作,付供應(yīng)商貨款方式可采用現(xiàn)金和支票,并可掛帳。說(shuō)明:入庫(kù)采用智能化表單錄入,可一次錄入多種商品,在“商品名稱”欄內(nèi)輸入商品名稱或簡(jiǎn)稱的前幾個(gè)字或找PageDown鍵,系統(tǒng)將自動(dòng)利用表格顯示相關(guān)商品信息。使用方向鍵、 選擇商品,按回車鍵,該商品信息將自動(dòng)錄入到表格中,只需輸入如哭數(shù)量(系統(tǒng)自動(dòng)計(jì)算商品金額),回車后即可入庫(kù)下一商品。系統(tǒng)自動(dòng)生成入庫(kù)票號(hào),可利用組合鍵選擇供應(yīng)商信息、經(jīng)手人、倉(cāng)庫(kù)。自動(dòng)統(tǒng)計(jì)商品入庫(kù)功能:完成退還給供應(yīng)商貨物的工作。說(shuō)明:同商品入庫(kù)工作相似,同商品入庫(kù)成正反關(guān)系。3. 商品銷售,退貨流程圖如圖3.3所示:Start登記選擇供應(yīng)商,經(jīng)手人,入庫(kù)倉(cāng)

40、號(hào),商品信息等 信息是否輸入完整? .F. .T. 是否保存? .F .T.End圖3.3商品銷售,退貨流程圖:功能:完成商品銷售工作,客戶貨款方式可采用現(xiàn)金和支票,并可掛帳。說(shuō)明:銷售采用錄入方式同商品入庫(kù)錄入方式,自動(dòng)生成銷售票號(hào),自動(dòng)統(tǒng)計(jì)商品銷售品種、數(shù)量、金額、計(jì)算折扣、稅率。但如果銷售商品數(shù)量大于庫(kù)存商品數(shù)量時(shí),此筆交易將被取消,所以在商品銷售模中銷售的商品數(shù)量一定要小于等于該商品的庫(kù)存數(shù)量。功能:完成客戶退貨的工作。說(shuō)明:退貨采用錄入方式同商品銷售。3.2 系統(tǒng)總體設(shè)計(jì)3.2.1 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖如圖3.4所示圖3.4 進(jìn)銷存管理系統(tǒng)頂層數(shù)據(jù)流圖0層數(shù)據(jù)流圖如圖3.5所示:圖

41、3.5 進(jìn)銷存管理系統(tǒng)0層數(shù)據(jù)流圖 1層數(shù)據(jù)流圖如圖3.6所示:圖3.6 進(jìn)銷存管理系統(tǒng)1層數(shù)據(jù)流圖3.2.2部分?jǐn)?shù)據(jù)字典數(shù)據(jù)流圖描述了系統(tǒng)的分解,但沒(méi)有對(duì)圖中各成分進(jìn)行說(shuō)明,數(shù)據(jù)字典就是為了數(shù)據(jù)流圖的每個(gè)數(shù)據(jù)流、文件、加工,以及組成數(shù)據(jù)流或文件的數(shù)據(jù)項(xiàng)作出說(shuō)明。數(shù)據(jù)流條目:出庫(kù)單 = 出庫(kù)單號(hào)+日期+客戶名稱+ 物資類別+制單人員+ 記帳人員+發(fā)貨人+狀態(tài)+銷售訂單號(hào)+品名 + 單位 + 數(shù)量 + 規(guī)格 + 備注 + 單價(jià)各類財(cái)務(wù)統(tǒng)計(jì)報(bào)表 = 倉(cāng)庫(kù)材料消耗匯總(成本項(xiàng)目) + 倉(cāng)庫(kù)材料消耗匯總(按車間) + 材料收發(fā)存明細(xì)A + 材料收發(fā)存明細(xì)B +材料收發(fā)存明細(xì)C + 材料收發(fā)存分類匯總表

42、 + 木材消耗匯總表。文件條目:文件名稱:原材料庫(kù)存文件。簡(jiǎn)述:保存原材料的基本資料。組成:材料編號(hào)+品名型號(hào)+規(guī)格尺寸+單位+采購(gòu)計(jì)量單位+參數(shù)+數(shù)量+最低數(shù)量+最高數(shù)量+單價(jià)+備注+大大分類+大分類+分類+小分類。文件名稱:銷售文件。簡(jiǎn)述:保存所有銷售訂單的文件。組成:內(nèi)部定單號(hào)+訂貨日期+客戶編號(hào)+總金額+預(yù)收率NEWCASTLE號(hào)+PO單號(hào)包裝辦法+品質(zhì)要求+內(nèi)裝箱+外裝箱+MADE IN CHINA+特別指示+箱正側(cè)內(nèi)+狀態(tài)+型號(hào)+色號(hào)+木材尺寸+光澤度+內(nèi)絨+表面處理+數(shù)量+出貨日期+單價(jià)。數(shù)據(jù)項(xiàng)條目:名稱:材料編號(hào)簡(jiǎn)述:材料編號(hào)分四個(gè)字段(大大分類+大分類+分類+小分類),可以將

43、材料分門別類,因?yàn)樵S多地方用到編號(hào),因此將四項(xiàng)和為一項(xiàng)保存一個(gè)冗余字段,為了便于查找。3.2.3 E-R圖程序總體E-R圖如圖3.7所示:倉(cāng)庫(kù)進(jìn)貨人員出貨人員進(jìn)貨出貨材料存放圖3.7 程序總體E-R圖人員管理模塊如圖3.8所示:進(jìn)貨,出貨人員 聯(lián)系方式姓名 編號(hào)圖3.8人員管理模塊材料管理模塊如圖3.9所示:價(jià)格備注型號(hào)材料規(guī)格 名稱編號(hào)圖3.9 材料管理模塊3.2.4 系統(tǒng)數(shù)據(jù)表表3-1 倉(cāng)庫(kù)物資信息表編號(hào)字段名稱數(shù)據(jù)類型說(shuō)明1自動(dòng)編號(hào)Long數(shù)值Primary key主鍵2規(guī)格Text 文本必填,字段不允許空串3型號(hào)Text 文本必填,字段不允許空串4數(shù)量Long數(shù)值必填字段5價(jià)格Long

44、數(shù)值必填字段6名稱Text 文本必填字段表3-2 進(jìn)貨人員信息表編號(hào)字段名稱數(shù)據(jù)類型說(shuō)明1自動(dòng)編號(hào)Long數(shù)值Primary key主鍵2姓名Text 文本必填,字段不允許空串3聯(lián)系方式Text 文本必填,字段不允許空串 表3-3 入庫(kù)、出庫(kù)單信息表編號(hào)字段名稱數(shù)據(jù)類型說(shuō)明1自動(dòng)編號(hào)Long數(shù)值Primary key主鍵2姓名Text 文本必填,字段不允許空串3聯(lián)系方式Text 文本必填,字段不允許空串4貨物名稱Text 文本必填,字段不允許空串5貨物數(shù)量Long數(shù)值必填,字段不允許空串6貨物規(guī)格Text 文本必填,字段不允許空串7貨物型號(hào)Text 文本必填,字段不允許空串8價(jià)格Long數(shù)值必

45、填,字段不允許空串9日期Text 文本必填,字段不允許空串3.3系統(tǒng)詳細(xì)設(shè)計(jì) 根據(jù)內(nèi)部訂單預(yù)定材料的流程圖如圖3.10所示:說(shuō)明:KDYsl:可調(diào)用數(shù)量XQsl: 需求數(shù)量KCsl: 庫(kù)存數(shù)量可調(diào)用數(shù)量=庫(kù)存數(shù)量 最低庫(kù)存量已預(yù)約數(shù)量設(shè)計(jì)時(shí)需求數(shù)量與庫(kù)存數(shù)量、可調(diào)用數(shù)量分別比較可得出種情況需求數(shù)量可調(diào)用數(shù)量 and 需求數(shù)量 庫(kù)存數(shù)量(因?yàn)閹?kù)存數(shù)量=可調(diào)用數(shù)量所以可寫成XQslKDYsl)需求數(shù)量=可調(diào)用數(shù)量 and 需求數(shù)量 =可調(diào)用數(shù)量所以可寫成KDYsl =XQsl=KCsl)需求數(shù)量庫(kù)存數(shù)量(因?yàn)閹?kù)存數(shù)量=可調(diào)用數(shù)量所以不存在這種情況)需求數(shù)量可調(diào)用數(shù)量 and 需求數(shù)量 =可調(diào)用數(shù)量

46、所以可寫成XQslKDYsl和KDYsl =XQsl=KCs和XQsl=xq=1預(yù)定材料是否已預(yù)定材料 Xq=1 Xc=1預(yù)定材料 否END 否 是 END是否已選購(gòu)材料 是提交選購(gòu)單選購(gòu)單是否通過(guò)審核END提交訂購(gòu)單 否 訂購(gòu)單是否通過(guò)審核通知采購(gòu)查詢倉(cāng)庫(kù)到貨情況是否到貨催促供應(yīng)商 圖3.10 內(nèi)部訂單預(yù)定材料流程輸入年月 與當(dāng)前年月份比較提示當(dāng)前無(wú)數(shù)據(jù)從收發(fā)存期初中查出期初數(shù)據(jù) = END從以存收發(fā)存中讀取數(shù)據(jù)從材料入庫(kù)文件中查出數(shù)量金額從領(lǐng)料文件中查出領(lǐng)料數(shù)量金額計(jì)算期末數(shù)據(jù)根據(jù)每種材料編號(hào)到基本材料查材料的品名和規(guī)格極小類型匯總所有金額數(shù)量極大類型匯總所有金額數(shù)量顯示所有數(shù)據(jù)END圖3

47、.11 材料收發(fā)存分類匯總的程序流程圖 存貨計(jì)價(jià)的方法不同,對(duì)企業(yè)財(cái)務(wù)狀況、盈虧情況會(huì)產(chǎn)生不同的影響,主要 表現(xiàn)在以下幾個(gè)方面: (1)存貨計(jì)價(jià)對(duì)企業(yè)損益的計(jì)算有直接影響。 (2)存貨計(jì)價(jià)對(duì)于資產(chǎn)負(fù)債表有關(guān)項(xiàng)目數(shù)額計(jì)算有直接影響。 (3)存貨計(jì)價(jià)方法的選擇對(duì)計(jì)算繳納所得稅的數(shù)額有一定的影響。因本公司以前是手工計(jì)算,為了減少計(jì)算量,使用的全月一次加權(quán)平均法,報(bào)稅務(wù)局的也是全月一次加權(quán)平均法,為了過(guò)度時(shí)期的使用,本系統(tǒng)不僅設(shè)計(jì)了更合理的移動(dòng)加權(quán)平均法,同時(shí)設(shè)計(jì)了全月一次加權(quán)平均法。加權(quán)平均法(稱全月一次加權(quán)平均法),指以本月全部收貨數(shù)量加月初存貨數(shù)量作為權(quán)數(shù),去除本月全部收貨成本加上月初存貨成本,

48、計(jì)算出存貨的加權(quán)平均單位成本,從而確定存貨的發(fā)出和庫(kù)存成本。計(jì)算公式如下:移動(dòng)平均法 移動(dòng)平均法亦稱移動(dòng)加權(quán)平均法,指本次收貨的成本加原有庫(kù)存的成本,除以本次收貨數(shù)量加原有收貨數(shù)量,據(jù)以計(jì)算加權(quán)單價(jià),并對(duì)發(fā)出存貨進(jìn)行計(jì)價(jià)的一種方法。 移動(dòng)加權(quán)平均法的優(yōu)點(diǎn):能使管理當(dāng)局及時(shí)了解存貨的結(jié)存情況,而且計(jì)算的平均單位成本以及發(fā)出和結(jié)存的存貨成本比較客觀。缺點(diǎn):每次收貨都要計(jì)算一次平均單價(jià),計(jì)算工作量較大。 第4章 系統(tǒng)實(shí)現(xiàn)登錄驗(yàn)證4.1 系統(tǒng)登陸窗口的實(shí)現(xiàn)提示錯(cuò)誤檢查進(jìn)入系統(tǒng)圖4.1 登陸驗(yàn)證實(shí)現(xiàn)方法4.2程序界面 圖4.2 系統(tǒng)總管理界面圖4.3 系統(tǒng)入庫(kù)操作界面圖4.4 系統(tǒng)出庫(kù)操作界面圖4.5

49、人員查詢界面圖4.6 操作員設(shè)置界面圖4.7 物品查詢界面圖4.8 日期查詢界面圖4.9 按月統(tǒng)計(jì)界面結(jié) 束 語(yǔ)本系統(tǒng)投入使用后,將大大減少公司的管理部門的勞動(dòng)量,改善了企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,使得管理合理規(guī)范。盡量合理的控制物流,尤其是材料庫(kù)存的控制,將材料控制到只在需要的時(shí)候向需要的部門按需要的數(shù)量,提供所需要的物料,也就是說(shuō),它既防止物料供應(yīng)滯后于對(duì)他們的要求,也防止了物料過(guò)早地出產(chǎn)和進(jìn)貨,以免增加庫(kù)存,造成物資和資金的積壓。本系統(tǒng)采用Visual Basic為主要開(kāi)發(fā)工具,結(jié)合SQL SERVER數(shù)據(jù)庫(kù)管理系統(tǒng)與NT操作系統(tǒng)。既考慮了系統(tǒng)的需求,又兼顧了運(yùn)

50、行的效率,以及今后系統(tǒng)的功能拓展等。具有運(yùn)行效率高、開(kāi)發(fā)周期短、擴(kuò)展能力強(qiáng)、技術(shù)規(guī)范等特點(diǎn)。通過(guò)本管理系統(tǒng)的開(kāi)發(fā),我對(duì)軟件開(kāi)發(fā)過(guò)程有了更清晰的了解,首先是問(wèn)題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,并對(duì)軟件測(cè)試的方法、手段有了較深的理解,同時(shí)對(duì)制造業(yè)的流程有了一個(gè)系統(tǒng)的認(rèn)識(shí),極大地拓寬了我的知識(shí)面,我感到收獲很大。經(jīng)過(guò)這3個(gè)月的畢業(yè)設(shè)計(jì)實(shí)習(xí),確實(shí)學(xué)到了不少的東西,也讓我把大一到大四的知識(shí)重新溫習(xí)了一遍,同時(shí)也深感自己知識(shí)的欠缺。雖然即將畢業(yè),但在以后的學(xué)習(xí)工作中,一定要繼續(xù)堅(jiān)持不段地學(xué)習(xí)新型的專業(yè)知識(shí)及相關(guān)的非專業(yè)知識(shí),只有這樣才能緊跟時(shí)代的潮流。致 謝畢業(yè)設(shè)計(jì),我想是我大學(xué)里、也是我學(xué)生

51、時(shí)代中的最后一次作業(yè)了,這次作業(yè),也是我完成最認(rèn)真、投入心血最大的一次作業(yè)。設(shè)計(jì)的順利完成,離不開(kāi)老師的悉心指導(dǎo)和嚴(yán)格要求,謝謝老師!四年來(lái),在網(wǎng)絡(luò)教育學(xué)院各位老師孜孜不倦的教誨和無(wú)微不至的關(guān)懷下,我擁有了更加成熟的思想和更加豁達(dá)的心胸,也學(xué)到了可以獨(dú)立于社會(huì)的一技之長(zhǎng)和永不停息的終身學(xué)習(xí)理念。在此,向各位老師表示誠(chéng)摯的感謝和崇高的敬意!臨行臨別,我要感謝我的同學(xué)和朋友們,你們的包容和支持、歡笑和淚水帶給了我一生中最燦爛,最美好,最值得珍藏的四年,我將銘記在心,懷念永遠(yuǎn)。公誠(chéng)勇毅的校訓(xùn),三實(shí)一新的校風(fēng),將成為指導(dǎo)我今后人生的信條,生命不止,奮斗不息,帶著在大學(xué)收獲的巨大財(cái)富,我一定可以在祖國(guó)大

52、發(fā)展中奉獻(xiàn)青春,實(shí)現(xiàn)自我!參考文獻(xiàn)1施禮明,汪星明主編現(xiàn)代生產(chǎn)管理北京企業(yè)管理出版社 1997年8月2日本工業(yè)會(huì)ERP研究所 編著 華連普ERP研發(fā)小組 譯著 ERP入門 華連普科技股份有限公司發(fā)行 2000。3張宏林 孔艷 王哲 編著Visual Basic 6.0開(kāi)發(fā)數(shù)據(jù)庫(kù)人民郵電出版社 2000。Visual Basic + Access 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例人民郵電出版社出版 2004。 4EricBrierley主編Visual Basic開(kāi)發(fā)人員指南機(jī)械工業(yè)出版社 1999。5劉世峰主編Visual Basic 程序設(shè)計(jì)中央廣播電視大學(xué)出版社 2004年7月。 6劉韜、駱娟主編

53、Visual Basic6.0實(shí)效編程百例人民郵電出版社 2004。7葉青、亢銳等編. Visual Basic 6.0中文版教程 機(jī)械工業(yè)出版社出 8 盧毅編. Visual Basic6.0數(shù)據(jù)庫(kù)設(shè)計(jì)科學(xué)出版社出版,50-689李寧主編c+語(yǔ)言程序設(shè)計(jì)中央廣播電視大學(xué)出版社 2000年7月。 10許卓群編著數(shù)據(jù)庫(kù)結(jié)構(gòu)中央廣播電視大學(xué)出版社 2001年2月。11俸遠(yuǎn)禎主編計(jì)算機(jī)組成原理與匯編語(yǔ)言程序設(shè)計(jì) 中央電大出版。12薩師煊、王珊. 數(shù)據(jù)庫(kù)系統(tǒng)概論 高等教育出版社出版,2000年二月第三版,20-3713鄭若忠、王鴻武. 數(shù)據(jù)庫(kù)原理與方法湖南科技出版社,30-4714孫兆林. 新編SQL

54、 Server 2000圖解教程北京希望電子出版社,2001-5-1出 版,135-162附錄各個(gè)重要模塊的程序簡(jiǎn)介1.公用模塊Option ExplicitPublic Function cnn() As String cnn = Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=Gcgl;Initial Catalog=GcglEnd FunctionPublic Sub Enter(KeyCode As Integer) If KeyCode = vbKeyReturn Then SendKeys Tab End IfEnd Sub2.系統(tǒng)登錄模塊Dim TIM As Integer 聲明一個(gè)整型變量Dim rs1 As New ADODB.Recordset 定義一個(gè)數(shù)據(jù)集對(duì)象Dim myval As String Private Sub Form_Activate()顯示軟件名稱及版本信息Me.Caption = App.Title & 版本: V & App.Major & . & App.Minor & . & App.Revisionrs1.Open select * from qxsz , cnn, adOpenKeyse

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!