企業(yè)固定資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要企業(yè)固定資產(chǎn)管理是企業(yè)管理中的一個(gè)重要組成部分,固定資產(chǎn)是企業(yè)的重要資源,具有數(shù)量大、種類多、價(jià)值高、使用周期長(zhǎng)、使用地點(diǎn)分散等特點(diǎn),管理難度大。當(dāng)今社會(huì),很多單位目前仍然依賴手工記賬的管理方式,由于管理數(shù)據(jù)表眾多,導(dǎo)致職員工作繁重,需占用大量的人力物力和浪費(fèi)大量的財(cái)力,而且對(duì)固定資產(chǎn)的操作和資產(chǎn)統(tǒng)計(jì)工作異常困難,導(dǎo)致資產(chǎn)流失和資產(chǎn)重復(fù)購(gòu)置。還存在資產(chǎn)管理中資產(chǎn)實(shí)物與帳務(wù)信息脫節(jié)的嚴(yán)重問(wèn)題,難于滿足現(xiàn)代企業(yè)管理的需要。因此,為解決當(dāng)前企業(yè)固定資產(chǎn)管理中存在的諸多問(wèn)題。開發(fā)一個(gè)企業(yè)固定資產(chǎn)管理系統(tǒng)是非常必要的。課題的研究旨在分析企業(yè)固定資產(chǎn)管理的現(xiàn)狀基礎(chǔ)上,數(shù)據(jù)庫(kù)開發(fā)環(huán)境Access,還有C

2、/S體系結(jié)構(gòu)的概念,在Visual Basic 6.0的開發(fā)平臺(tái)上實(shí)現(xiàn)的一個(gè)企業(yè)固定資產(chǎn)管理的解決方案。該方案包括固定資產(chǎn)的登記,修改,查詢,轉(zhuǎn)移等功能模塊。通過(guò)課題的研究,有效解決企業(yè)固定資產(chǎn)的管理難題,使企業(yè)更輕松、更有效地管理固定資產(chǎn)。固定資產(chǎn)管理系統(tǒng)的出爐,為企業(yè)固定資產(chǎn)單位的工作做出了重大的貢獻(xiàn),減輕了職工的工作量,更有效的提高了工作效率。關(guān)鍵詞:數(shù)據(jù)庫(kù);管理;統(tǒng)計(jì)分析;系統(tǒng)通用性;VB; ACCESSABSTRACTFixed asset management business is business management is an important part of fixed

3、 assets is an important resource, with the large number and variety of high value, long life cycle, with locations scattered so difficult to manage. Todays society, many units still rely on manual bookkeeping management, data management table because many staff work led to heavy, takes up a lot of m

4、anpower and material resources and waste a lot of money, but also for the operation of the fixed assets and the assets of statistical work is extremely difficult , resulting in loss of assets and asset repeat purchase. And there is asset management and billing information in real assets disjointed s

5、erious problem, it is difficult to meet the needs of modern business management. Therefore, in order to resolve the current fixed asset management companies exist many problems. Develop an enterprise fixed assets management system is very necessary.Research projects aimed at analyzing the current si

6、tuation fixed asset management business, based on a Microsoft ACCESS database in Visual Basic 6.0 development platform to achieve a corporate fixed asset management solutions. The program consists of a fixed asset register, modify, query, transfer and other functional modules.Through research projec

7、ts, an effective solution to enterprise fixed assets management problems, to enable enterprises to more easily and effectively manage fixed assets. Fixed Assets Management System released for enterprise work units in fixed assets made a significant contribution to reducing the workload of staff, to

8、more effectively improve the work efficiency.KeyWords: database; management; statistical analysis; system of universal;VB; ACCESS目 錄摘要IABSTRACTII第一章 緒論11.1 選題背景及意義11.2 國(guó)內(nèi)外研究現(xiàn)狀11.3 系統(tǒng)設(shè)計(jì)目標(biāo)21.4 論文的主要工作31.5 本章小結(jié) . 3第二章 技術(shù)基礎(chǔ)52.1 Visual Basic 6.0簡(jiǎn)介52.2 C/S體系架構(gòu)簡(jiǎn)介82.3 ACCESS介紹11 2.4 本章小結(jié). 11第三章 系統(tǒng)分析與設(shè)計(jì)123.1

9、 系統(tǒng)需求分析123.2 系統(tǒng)總體規(guī)劃設(shè)計(jì)173.3 數(shù)據(jù)庫(kù)設(shè)計(jì)183.4 各功能模塊流程設(shè)計(jì)203.5 本章小結(jié)22第四章 系統(tǒng)編程與實(shí)現(xiàn)244.1主界面管理模塊244.2用戶登陸管理模塊25 4.3固定資產(chǎn)登記管理模塊29 4.4數(shù)據(jù)查詢模塊32 4.5固定資產(chǎn)轉(zhuǎn)移模塊34 4.6 本章小結(jié).34第五章 系統(tǒng)測(cè)試355.1 測(cè)試環(huán)境355.2 測(cè)試方法355.3 測(cè)試分析36 5.4 本章小結(jié)36第六章 總結(jié)與展望.37 6.1 全文總結(jié).38 6.2 展望39致謝40參考文獻(xiàn)41 第一章 緒論 本章主要介紹了選題的背景和意義,國(guó)內(nèi)外研究現(xiàn)狀,系統(tǒng)設(shè)計(jì)目標(biāo)及論文的主要工作。1.1 選題背景

10、及意義隨著社會(huì)的發(fā)展,科學(xué)的進(jìn)步,管理技術(shù)已成為世界上新的技術(shù)革命的核心,管理質(zhì)量的好壞,直接決定了管理使用者的命運(yùn)。對(duì)管理有效的加工,是提高工作效率的重要環(huán)節(jié)和途徑,也是節(jié)約人力,物力,財(cái)力的重要方法和手段。因此開發(fā)企業(yè)固定資產(chǎn)管理系統(tǒng),從長(zhǎng)遠(yuǎn)來(lái)看勢(shì)在必行。企業(yè)固定資產(chǎn)管理系統(tǒng)是根據(jù)企業(yè)實(shí)際背景開發(fā)的,該系統(tǒng)在實(shí)際用行后,企業(yè)將大幅度提高管理水平,節(jié)約大量人力,物力和財(cái)力,從而為企業(yè)創(chuàng)造更多的方便。企業(yè)固定資產(chǎn)管理系統(tǒng)可以為企業(yè)提供快速,準(zhǔn)確,完整的信息。企業(yè)固定資產(chǎn)管理系統(tǒng)的功能:可以為企業(yè)加工,存儲(chǔ)各種主要的信息資源,具有查詢,修改,刪除,瀏覽等功能。為了增加系統(tǒng)的保密性,對(duì)系統(tǒng)操作設(shè)計(jì)

11、了密碼,防止了沒(méi)有經(jīng)授權(quán)對(duì)數(shù)據(jù)進(jìn)行操作,增加了系統(tǒng)的安全性,使企業(yè)的信息資源的到保護(hù)開發(fā)本系統(tǒng)的宗旨是:提高企業(yè)固定資產(chǎn)管理工作的效率,減少企業(yè)固定資產(chǎn)館管理及相關(guān)人員的工作量,以使學(xué)校的企業(yè)固定資產(chǎn)管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施和運(yùn)行。1.2 國(guó)內(nèi)外研究現(xiàn)狀固定資產(chǎn)管理系統(tǒng)是近年來(lái)各企業(yè)都很重視的一個(gè)方向。固定資產(chǎn)管理既是企業(yè)勞動(dòng)人事管理的重要方面,同時(shí)也是企業(yè)財(cái)務(wù)管理的重要方面,因?yàn)樗呛腿?、資都相關(guān)的方面。從制作與開發(fā)技術(shù)上講,采用的開發(fā)工具有VB、PB、VF等,隨著科學(xué)技術(shù)的發(fā)展,制作技術(shù)和系統(tǒng)功能日趨完善,但仍然有著相當(dāng)大的發(fā)展空間。我國(guó)信息化水平與發(fā)達(dá)國(guó)家相比還

12、有不小差距,各個(gè)企業(yè)在固定資產(chǎn)管理系統(tǒng)的應(yīng)用和研發(fā)上還有很多的不足。開發(fā)高水平的固定資產(chǎn)管理系統(tǒng)是加入世貿(mào)后各個(gè)企業(yè)緊跟時(shí)代的腳步、多元化發(fā)展的趨勢(shì)。在未來(lái)的許多年里,這將是各個(gè)企業(yè)與國(guó)際接軌邁出的最堅(jiān)實(shí)的一步。這次畢業(yè)設(shè)計(jì)的課題為企業(yè)固定資產(chǎn)管理系統(tǒng),其主要功能可以為加工,存儲(chǔ)各種主要的信息資源,具有查詢,修改,刪除,瀏覽等功能。為了增加系統(tǒng)的保密性,對(duì)系統(tǒng)操作設(shè)計(jì)了密碼,防止了沒(méi)有經(jīng)授權(quán)對(duì)數(shù)據(jù)進(jìn)行操作,增加了系統(tǒng)的安全性,使的信息資源的到保護(hù)。該項(xiàng)目開發(fā)的軟件為企業(yè)固定資產(chǎn)管理系統(tǒng)軟件,是鑒于目前企業(yè)固定資產(chǎn)數(shù)據(jù)不斷增加,對(duì)于提高管理員工作效率具有重要意義,企業(yè)對(duì)固定資產(chǎn)信息管理的自動(dòng)化與

13、準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有企業(yè)固定資產(chǎn)信息的管理。就目前來(lái)說(shuō),當(dāng)今社會(huì)上各種管理信息系統(tǒng)發(fā)展迅速,各個(gè)企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,企業(yè)固定資產(chǎn)管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的企業(yè)固定資產(chǎn)信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全而且易于操作。1.3 系統(tǒng)設(shè)計(jì)目標(biāo)利用計(jì)算機(jī)技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、通信技術(shù)的迅速發(fā)展及普及應(yīng)用,開發(fā)出企業(yè)固定資產(chǎn)信息管理信息系統(tǒng),為企業(yè)固定資產(chǎn)借閱的科學(xué)管理提供強(qiáng)有力的支持,但由于從事各項(xiàng)工作的人員對(duì)計(jì)算機(jī)的掌握情況不同,本系統(tǒng)力求實(shí)現(xiàn)如下幾個(gè)目標(biāo):1、企業(yè)

14、固定資產(chǎn)信息管理系統(tǒng)是一個(gè)綜合性利用人機(jī)交互的信息管理系統(tǒng),它將專門針對(duì)企業(yè)固定資產(chǎn)管理的各項(xiàng)工作的特殊流程和業(yè)務(wù)要求進(jìn)行數(shù)據(jù)組織處理和信息調(diào)控,代替操作人員進(jìn)行繁瑣和重復(fù)性的工作;2、系統(tǒng)通過(guò)加快處理速度,對(duì)各類信息的詳細(xì)記錄和大幅度降低運(yùn)行差錯(cuò)率來(lái)提高管理的運(yùn)轉(zhuǎn)效率和準(zhǔn)確性,幫助管理人員對(duì)其業(yè)務(wù)有更加深層次的認(rèn)識(shí),保證業(yè)務(wù)執(zhí)行效率的不斷提高;3、完善的系統(tǒng)不僅能精確,實(shí)時(shí)地反映和處理企業(yè)固定資產(chǎn)管理的各項(xiàng)業(yè)務(wù)活動(dòng),還能同時(shí)為各級(jí)管理人員服務(wù),提供及時(shí)準(zhǔn)確的各類企業(yè)固定資產(chǎn)信息;4、開發(fā)的過(guò)程始終要采取用戶至上的觀點(diǎn),一切從用戶的角度出發(fā),在加強(qiáng)調(diào)查研究和系統(tǒng)分析的基礎(chǔ)上,通過(guò)分步驟的不斷反

15、饋的討論式方法確定出新系統(tǒng)的最佳方案。各階段可在局部上使用結(jié)構(gòu)化,模塊化的方法嚴(yán)格按照有效階段進(jìn)行開發(fā),具體手段上盡量采用面向?qū)ο蟮拈_發(fā)形式,使形成的應(yīng)用軟件模塊具有很強(qiáng)的獨(dú)立性,適應(yīng)性和擴(kuò)展性,同時(shí)要兼顧操作的簡(jiǎn)便和界面的良好美觀。1.4 論文的主要工作本論文主要由六章構(gòu)成。第一章 緒論。主要闡述本畢業(yè)設(shè)計(jì)選題的背景及意義,該課題國(guó)內(nèi)外的研究現(xiàn)狀,以及本系統(tǒng)設(shè)計(jì)的目標(biāo)等。第二章 技術(shù)基礎(chǔ)。主要介紹了與本設(shè)計(jì)相關(guān)的Visual Basic 6.0軟件情況,及數(shù)據(jù)庫(kù)開發(fā)環(huán)境Access,還有C/S體系結(jié)構(gòu)的概念,以及ACCESS數(shù)據(jù)庫(kù),為后續(xù)設(shè)計(jì)打下技術(shù)基礎(chǔ)。第三章 系統(tǒng)分析與設(shè)計(jì)。主要是對(duì)企業(yè)

16、固定資產(chǎn)管理系統(tǒng)的業(yè)務(wù)流程進(jìn)行了調(diào)查研究,做了可行性分析。并對(duì)系統(tǒng)和各功能模塊做了較為詳細(xì)的需求分析。在此基礎(chǔ)上,設(shè)計(jì)了數(shù)據(jù)庫(kù),并對(duì)系統(tǒng)各功能模塊做了分析設(shè)計(jì)。第四章 系統(tǒng)編程與實(shí)現(xiàn)。主要是對(duì)系統(tǒng)公用變量及函數(shù)進(jìn)行定義,然后對(duì)主要的功能模塊進(jìn)行了編程并實(shí)現(xiàn),給出了部分主要代碼。第五章 系統(tǒng)測(cè)試。介紹了測(cè)試環(huán)境與測(cè)試方法等基本概念,并對(duì)本系統(tǒng)進(jìn)行了測(cè)試及測(cè)試結(jié)果分析。第六章 總結(jié)與展望。總結(jié)了本系統(tǒng)實(shí)現(xiàn)的四個(gè)功能模塊,并展望了進(jìn)一步的研究工作。,1.5 本章小結(jié)本章概述了選題的背景及意義,該課題國(guó)內(nèi)外的研究現(xiàn)狀,以及本系統(tǒng)設(shè)計(jì)的目標(biāo)。然后從系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn),系統(tǒng)測(cè)試等方面敘述了整個(gè)系

17、統(tǒng)的規(guī)劃和開發(fā)流程。對(duì)數(shù)據(jù)庫(kù)和系統(tǒng)實(shí)現(xiàn)等部分做了詳細(xì)討論及說(shuō)明。最后對(duì)研究的課題進(jìn)行了總結(jié)和展望。 第二章 技術(shù)基礎(chǔ)本章主要是對(duì)本設(shè)計(jì)所采用的相關(guān)技術(shù)進(jìn)行了簡(jiǎn)要地描述。主要介紹了Visual Basic 6.0程序設(shè)計(jì)語(yǔ)言開發(fā)工具、C/S模式架構(gòu)的優(yōu)缺點(diǎn)以及數(shù)據(jù)庫(kù)接口技術(shù)的特征和應(yīng)用方法等。2.1 Visual Basic 6.0簡(jiǎn)介作為數(shù)據(jù)庫(kù)系統(tǒng)的前臺(tái)開發(fā)工具,Visual Basic是一個(gè)非常理想選擇。本系統(tǒng)選用的系統(tǒng)開發(fā)語(yǔ)言Visual Basic6.0,因?yàn)樵撻_發(fā)工具具有很多長(zhǎng)處。Visual Basic是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā)Wind

18、ows環(huán)境下的種類應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(wèn)(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。總的來(lái)說(shuō),Visual Basic具有以下特點(diǎn):(1)可視化編程用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)程序時(shí),都是通過(guò)編寫程序代碼來(lái)設(shè)計(jì)用

19、戶界面,在設(shè)計(jì)過(guò)程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察。如果對(duì)界面的效果不滿意,還要回到程序中修改。有時(shí)候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率。(2)面向?qū)ο蟮某绦蛟O(shè)計(jì)40版以后的V

20、isual Basic支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言(C+)不完全相同。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象時(shí),不必編寫建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫在界面上,Visual Basic自動(dòng)生成對(duì)象的程序代碼并封裝起來(lái)。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。(3)結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言Visual Basic是在BASIC語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,具有高級(jí)程序設(shè)

21、計(jì)語(yǔ)言的語(yǔ)句結(jié)構(gòu),接近于自然語(yǔ)言和人類的邏輯思維方式。Visual Basic語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)還具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。Visual Basic是解釋型語(yǔ)言,在輸入代碼的同時(shí),解釋系統(tǒng)將高級(jí)語(yǔ)言分解翻譯成計(jì)算機(jī)可以識(shí)別的機(jī)器指令,并判斷每個(gè)語(yǔ)句的語(yǔ)法錯(cuò)誤。在設(shè)計(jì)Visual Basic程序的過(guò)程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后,可以編譯生成可執(zhí)行文件(。EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運(yùn)行。(4)事件驅(qū)動(dòng)編程機(jī)制Visual Basic通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多

22、個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。例如,命令按鈕是一個(gè)對(duì)象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊“(CLICK)事件,而在產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來(lái)實(shí)現(xiàn)指定的操作。在用Visual Basic設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個(gè)微小的子程序,即過(guò)程。這些過(guò)程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。(5)訪問(wèn)數(shù)據(jù)庫(kù)Visual Basic具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理Microsoft Access格

23、式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí),Visual Basic還能直接編輯和訪問(wèn)其他外部數(shù)據(jù)庫(kù),如dBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫(kù)格式都可以用Visual Basic編輯和處理。Visual Basic提供開放式數(shù)據(jù)連接,即ODBC功能,可通過(guò)直接訪問(wèn)或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如SQL Server,Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語(yǔ)言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶數(shù)據(jù)庫(kù)訪問(wèn)的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了SQL網(wǎng)絡(luò)接口,以便在分布式

24、環(huán)境中快速而有效地實(shí)現(xiàn)客戶/服務(wù)器(client/server)方案。(6)動(dòng)態(tài)數(shù)據(jù)交換(DDE)利用動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的數(shù)據(jù)。Visual Basic提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他Windows應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。(7)對(duì)象的鏈接與嵌入(OLE)對(duì)象的鏈接與嵌入(OLE)將每個(gè)應(yīng)用程序都看做是一個(gè)對(duì)象(object),將不同的對(duì)象鏈接(link)起來(lái),再

25、嵌入(embed)某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫、文字等各種信息的集合式的文件。OLE技術(shù)是Microsoft公司對(duì)象技術(shù)的戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看做是一個(gè)對(duì)象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用OLE技術(shù),可以方便地建立復(fù)合式文檔(compound document),這種文檔由來(lái)自多個(gè)不同應(yīng)用程序的對(duì)象組成,文檔中的每個(gè)對(duì)象都與原來(lái)的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來(lái)應(yīng)用程序完全相同的操作。(8)動(dòng)態(tài)鏈接庫(kù)(DLL)Visual Basic是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低級(jí)語(yǔ)言的功能,對(duì)訪問(wèn)機(jī)器硬件的操作不太容易實(shí)現(xiàn)。但它可以通過(guò)動(dòng)態(tài)

26、鏈接庫(kù)技術(shù)將C/C+或匯編語(yǔ)言編寫的程序加入到Visual Basic應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫的函數(shù)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實(shí)現(xiàn)SDK所具有的功能。2.2 C/S體系架構(gòu)簡(jiǎn)介當(dāng)前在程序架構(gòu)中應(yīng)用得比較廣泛的主要有兩種體系結(jié)構(gòu),一種是B/S模式,另一種則是C/S模式。C/S(Client/Server)結(jié)構(gòu),即客戶機(jī)/服務(wù)器結(jié)構(gòu),它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。八十年代中期,由于微電子技術(shù)的迅速發(fā)展,PC機(jī)的功能有了

27、根本提高。多用戶(分時(shí))操作系統(tǒng)和數(shù)據(jù)庫(kù)技術(shù)在微機(jī)上完全適用,加上網(wǎng)絡(luò)技術(shù)的進(jìn)步,使整個(gè)計(jì)算機(jī)應(yīng)用迅速小型化(downsizing)和適型化(rightsizing)方向發(fā)展,計(jì)算機(jī)系統(tǒng)的應(yīng)用模式也從傳統(tǒng)的主機(jī)系統(tǒng)向Client/Server模式轉(zhuǎn)變。如圖2-1所示??蛻魴C(jī)文件服務(wù)數(shù)據(jù)服務(wù)通信服務(wù)客戶機(jī)客戶機(jī)客戶機(jī)Network圖2-1 客戶/服務(wù)器計(jì)算環(huán)境 目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶

28、都可以訪問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng),這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。Client/Server技術(shù)具有硬件和軟件兩方面的含義。 硬件方面的含義是指桌面計(jì)算機(jī)、網(wǎng)絡(luò)和服務(wù)器構(gòu)成的一種網(wǎng)絡(luò)計(jì)算環(huán)境。桌面計(jì)算機(jī)可以是由廉價(jià)的PC到功能強(qiáng)大的工作站之間的各檔機(jī)器;網(wǎng)絡(luò)可以是LAN或WAN;服務(wù)器既可以是通用的計(jì)算機(jī),也可以是專用的服務(wù)器。軟件方面的含義是指,一個(gè)軟件或應(yīng)用系統(tǒng)被設(shè)計(jì)成包含很多成份的復(fù)合系統(tǒng),這些軟件成份甚至可被分布于網(wǎng)絡(luò)中不同的機(jī)器結(jié)點(diǎn)上,并依據(jù)軟件成份的相對(duì)角色之不同區(qū)分為“客戶(Client)”和“服務(wù)器(Server),客戶軟件能夠請(qǐng)求

29、服務(wù)器軟件的服務(wù)。C/S結(jié)構(gòu)的網(wǎng)絡(luò)如下圖2-2:圖2-2 C/S體系結(jié)構(gòu)Client/Server計(jì)算通常在不同的處理中運(yùn)行,通常Client是在PC中,Server又分為網(wǎng)絡(luò)Server和數(shù)據(jù)庫(kù)Server。Client和Server分別執(zhí)行不同的功能,因而也具有不同的特點(diǎn)。 Client的特點(diǎn)有:(1)Client包含有文檔處理軟件、圖形用戶接口(GUI), 決策支持工具、前端電子郵件、數(shù)據(jù)庫(kù)請(qǐng)求程序等;(2)Client使用標(biāo)準(zhǔn)查詢語(yǔ)言(SQL)組成一個(gè)或多個(gè)請(qǐng)求給服務(wù)器,和Server進(jìn)行通信,而這種通信對(duì)用戶是透明的;(3)Client根據(jù)Server送來(lái)的對(duì)請(qǐng)求的處理結(jié)果進(jìn)行分析,

30、然后再送給用戶。從上述各點(diǎn)來(lái)看,Client與分時(shí)系統(tǒng)的終端不同,Client是有處理能力的。從第(3)點(diǎn)可以看出,Client與局域網(wǎng)上PC工作站是不同的,局域網(wǎng)上的PC工作站需將要執(zhí)行的所有數(shù)據(jù)和文件從服務(wù)器傳到PC機(jī)上,在PC 機(jī)上執(zhí)行全部的處理。 Server的主要特點(diǎn)有:(1)Server有文件Server(或稱網(wǎng)絡(luò)Server)和數(shù)據(jù)庫(kù)Server。文件Server負(fù)責(zé)網(wǎng)絡(luò)通信和共享外設(shè)與文件的管理。數(shù)據(jù)庫(kù)Server負(fù)責(zé)數(shù)據(jù)庫(kù)管理,執(zhí)行公用的應(yīng)用程序;(2)Server只是有Client請(qǐng)求下才為Client提供服務(wù)23,而不主動(dòng)為Client提供服務(wù);(3)Server對(duì)用戶完

31、全透明,一個(gè)與Server通信的Client完全不知道Server的硬件和軟件。隨著軟件開發(fā)技術(shù)的不斷發(fā)展,軟件規(guī)模不斷壯大,在開發(fā)過(guò)程中C/S也存在著一定的劣勢(shì)。首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn)。如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針

32、對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對(duì)其形成威脅和挑戰(zhàn)。2.3 ACCESS介紹Access是Office軟件包的成員之一,Access擅長(zhǎng)對(duì)數(shù)據(jù)進(jìn)行處理,例如建立、排序、分類及匯總數(shù)據(jù)等操作。除此之外,美化數(shù)據(jù)輸入界面的窗體、數(shù)據(jù)訪問(wèn)頁(yè),加強(qiáng)所見(jiàn)及所得的報(bào)表,再加上Access所擅長(zhǎng)宏與模塊功能,奠定了Access在小型數(shù)據(jù)庫(kù)系統(tǒng)的領(lǐng)先地位。Access2003推出后,新增并強(qiáng)化了許多功能,在其他Office軟件中能夠用到的功能都出現(xiàn)在其中,不用再跨越兩個(gè)軟件進(jìn)

33、行操作,這種整和給用戶提供了極大的方便。Access最重要的特征是不必編寫程序。對(duì)于大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其管理者需要具有程序設(shè)計(jì)能力,才能建立和管理一個(gè)有效的應(yīng)用程序,而Access數(shù)據(jù)庫(kù)系統(tǒng)把數(shù)據(jù)庫(kù)應(yīng)用程序的建立移進(jìn)用戶環(huán)境中,除非要執(zhí)行復(fù)雜的操作,數(shù)據(jù)庫(kù)的管理者不再必須具有程序設(shè)計(jì)能力。利用系統(tǒng)提供的向?qū)Щ蛏善?,再利用幾個(gè)簡(jiǎn)單的宏或VBA語(yǔ)句,就可以迅速的建立簡(jiǎn)單的應(yīng)用程序。Access中數(shù)據(jù)庫(kù)文件不是簡(jiǎn)單的存儲(chǔ)數(shù)據(jù)的表,這是Access與其他桌面數(shù)據(jù)庫(kù)的一個(gè)重要區(qū)別。Access數(shù)據(jù)庫(kù)文件不僅包含傳統(tǒng)意義上的表,還包括操作或控制數(shù)據(jù)的其他對(duì)象(如查詢、窗體、報(bào)表)。2.4本章小

34、結(jié) 本章總結(jié)出本設(shè)計(jì)相關(guān)的Visual Basic 6.0軟件情況,及數(shù)據(jù)庫(kù)開發(fā)環(huán)境Access,還有C/S體系結(jié)構(gòu)的概念,以及ACCESS數(shù)據(jù)庫(kù),為后續(xù)設(shè)計(jì)打下技術(shù)基礎(chǔ)。 第三章 系統(tǒng)分析與設(shè)計(jì)本章以企業(yè)固定資產(chǎn)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)為目標(biāo),主要完成以下幾方面的工作:對(duì)系統(tǒng)進(jìn)行功能需求分析和可行性研究;研究企業(yè)固定資產(chǎn)信息管理過(guò)程所需要遵循的原則以及所涉及的各種因素和問(wèn)題;通過(guò)對(duì)系統(tǒng)需求的分析,得出相關(guān)的系統(tǒng)結(jié)構(gòu)框圖以及各模塊流程圖;分析系統(tǒng)數(shù)據(jù)需求,設(shè)計(jì)數(shù)據(jù)庫(kù)。3.1 系統(tǒng)需求分析3.1.1 可行性研究1、可行性研究本次畢業(yè)設(shè)計(jì)題目“企業(yè)固定資產(chǎn)管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫(kù)軟件編制一個(gè)管理軟

35、件,用以實(shí)現(xiàn)企業(yè)固定資產(chǎn)日常工作等多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程給出一個(gè)完整論證。為了確定系統(tǒng)的開發(fā)有無(wú)必要性和可能性,通過(guò)對(duì)當(dāng)前各系統(tǒng)進(jìn)行了調(diào)查,了解了管理的現(xiàn)況。各企業(yè)在管理方面存在的主要問(wèn)題有如下幾個(gè)方面:(1)各環(huán)節(jié)人員都憑手工進(jìn)行單據(jù)的添加、傳遞、保存、數(shù)值計(jì)算主要依靠計(jì)算器為工具進(jìn)行,因此信息處理工作量非常大,出錯(cuò)率高,及時(shí)性很差,重要信息的丟失、篡改等現(xiàn)象嚴(yán)重。(2)每月上繳的各類報(bào)表,均有工作人員根據(jù)各種信息,單據(jù)通過(guò)手工查找,計(jì)算填寫入表格,這種制表方式最大的弊端是容易產(chǎn)生數(shù)據(jù)計(jì)算和文字表述等方面的差錯(cuò),也不能準(zhǔn)時(shí)的產(chǎn)生報(bào)表。因此,隨著社會(huì)的發(fā)展,現(xiàn)行各級(jí)在固定資產(chǎn)

36、管理方面的弊端逐漸顯露出來(lái),可以肯定的說(shuō),如果這些弊端不加以解決,它將嚴(yán)重影響固定資產(chǎn)管理的發(fā)展,并帶來(lái)很大的損失。所以迫切需要一種以新技術(shù)為基礎(chǔ)的、經(jīng)濟(jì)的、功能全面的管理系統(tǒng),為稅務(wù)的發(fā)展掃清道路。2.2.1 技術(shù)可行性隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,計(jì)算機(jī)硬件的性能有了很大的提高,價(jià)格日益下降,硬件平臺(tái)的造型在比較性能價(jià)格比的同時(shí),應(yīng)充分考慮到硬件更新?lián)Q代的發(fā)展以及軟件工具對(duì)硬件設(shè)備的支持情況,以免在軟件上作重復(fù)投資。采用的軟件為Visual FoxPro 6.0.該軟件在性能、設(shè)計(jì)環(huán)境、命令函數(shù)、系統(tǒng)資源的利用方面都有很好的利用價(jià)值,而且支持與其它應(yīng)用者共享數(shù)據(jù)、交換數(shù)據(jù)、支持與大多數(shù)后臺(tái)

37、數(shù)據(jù)庫(kù)的客戶機(jī)/服務(wù)器應(yīng)用程序連接。2.2.2 使用可行性該系統(tǒng)用戶界面簡(jiǎn)單良好,適用范圍廣,且模塊間獨(dú)立性強(qiáng)。即使是以前未接觸過(guò)此類系統(tǒng)的人員在進(jìn)行短期培訓(xùn)后,都能掌握該系統(tǒng)的操作。該系統(tǒng)的運(yùn)行對(duì)組織機(jī)構(gòu)的影響不大,在經(jīng)過(guò)人工和系統(tǒng)管理的并行階段后,能夠順利過(guò)渡,由該系統(tǒng)全面管理。2.3 數(shù)據(jù)庫(kù)的需求分析數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段,也是非常重要的一個(gè)環(huán)節(jié)。在這個(gè)階段主要是收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。如圖3-1固定資產(chǎn)管理系統(tǒng)用戶管理者系統(tǒng)維護(hù)信息瀏覽修改信息查詢條件查詢?nèi)霂?kù)/出庫(kù)打印圖3-1系統(tǒng)流程圖此系統(tǒng)流程圖的功

38、能是:用戶可以進(jìn)入固定資產(chǎn)管理系統(tǒng)進(jìn)行入庫(kù)查詢,打印。管理員可以瀏覽信息,修改信息等功能。3.1.2 系統(tǒng)總體需求需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。Visual Basic 數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用。也就是說(shuō)需要從數(shù)據(jù)庫(kù)中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。要設(shè)計(jì)一個(gè)有效的數(shù)據(jù)庫(kù),必須用系統(tǒng)工程的觀點(diǎn)來(lái)考慮問(wèn)題。在系統(tǒng)分析階段,設(shè)計(jì)者和用戶雙方要密切合作,共同收集和分析數(shù)據(jù)管理中信息的內(nèi)容和用戶對(duì)處理的要求。根據(jù)系統(tǒng)分析,企業(yè)固定資產(chǎn)管理系統(tǒng)的要求如下 :(1)需求分析:針

39、對(duì)本應(yīng)用系統(tǒng),通過(guò)對(duì)固定資產(chǎn)的內(nèi)容和數(shù)據(jù)流分析,得到如下:1、密碼的設(shè)置使得系統(tǒng)安全,可增加、刪除用戶;2、日常的情況可以瀏覽;3、固定資產(chǎn)的查詢、修改、刪除;4、用戶對(duì)固定資產(chǎn)管理系統(tǒng)的管理;5、系統(tǒng)所允許的查詢要求;6、管理者可以對(duì)其進(jìn)行修改、維護(hù);(2)系統(tǒng)性能要求: 系統(tǒng)安全、可靠; 功能齊全; 操作方便、界面友好; 易于維護(hù)和擴(kuò)充。(3)系統(tǒng)的功能分析:密碼設(shè)置:每個(gè)操作員均有自己的密碼,可以防止非本系統(tǒng)人員進(jìn)入本系統(tǒng);又因每個(gè)人的權(quán)限不一致,故可以防止越權(quán)操作。資料維護(hù):為了存放企業(yè)固定資產(chǎn)、用戶檔案的全部數(shù)據(jù),本系統(tǒng)將每一本企業(yè)固定資產(chǎn)和每位用戶的信息進(jìn)行管理。系統(tǒng)維護(hù)包括對(duì)各種

40、表記錄的修改、刪除、添加等操作。系統(tǒng)查詢:可以按企業(yè)固定資產(chǎn)編號(hào)、借閱證編號(hào)等相關(guān)信息進(jìn)行查詢其它操作:包括修改密碼、添加用戶、頁(yè)面設(shè)置等。3.1.3 各功能模塊詳細(xì)需求分析本課題開發(fā)的是一個(gè)固定資產(chǎn)管理系統(tǒng),其主要功能主要由登錄界面、主窗口、用戶管理、基礎(chǔ)信息管理模塊、資產(chǎn)管理模塊、瀏覽報(bào)表管理模塊等部分組成。登錄界面:登錄界面要輸入用戶名,輸入對(duì)應(yīng)的密碼進(jìn)入,選擇“退出”終止程序運(yùn)行。防止用戶以外的人看到密碼,密碼輸入框內(nèi)的密碼用“”屏蔽。主窗口:主窗口是本軟件的核心,它是其他模塊的主窗體,在主窗口的菜單欄有各個(gè)子模塊的連接點(diǎn)。實(shí)現(xiàn)功能的切換和數(shù)據(jù)的處理。最下方的狀態(tài)條顯示當(dāng)前的時(shí)間和日期

41、。用戶使用中切換很方便。在每個(gè)頁(yè)面上,根據(jù)所要實(shí)現(xiàn)的功能、空間和要顯示的數(shù)據(jù),將大概用到的標(biāo)簽、文本框、按鈕、數(shù)據(jù)表格等組件排列一下,盡量做到整齊、使用方便等,這樣還可以節(jié)省物理內(nèi)存。用戶管理模塊:主要負(fù)責(zé)對(duì)系統(tǒng)管理員的管理,它有添加用戶、修改密碼、刪除用戶和用戶類型變更三個(gè)功能。只有管理員才能進(jìn)入添加用戶窗口、刪除用戶界面和用戶類型變更界面。再添加管理員時(shí)可以添加管理員、高級(jí)用戶、一般用戶。一般用戶只能瀏覽本系統(tǒng)相關(guān)信息,但不能進(jìn)行任何修改?;A(chǔ)信息管理模塊:包括部門信息管理界面、人員管理界面、生產(chǎn)廠家管理界面和資產(chǎn)類別管理界面四個(gè)窗體。主要負(fù)責(zé)對(duì)相關(guān)基本信息的錄入、添加、查詢、修改、刪除等

42、功能。資產(chǎn)管理模塊:包括資產(chǎn)入庫(kù)管理、資產(chǎn)領(lǐng)用管理、資產(chǎn)變更管理、資產(chǎn)報(bào)廢管理四界面。資產(chǎn)入庫(kù)主要屬性:資產(chǎn)編號(hào)、資產(chǎn)名稱、資產(chǎn)型號(hào)、資產(chǎn)類型、獲得實(shí)際、報(bào)廢時(shí)間、生產(chǎn)廠家、備注。在資產(chǎn)入庫(kù)中主要可以對(duì)資產(chǎn)信息進(jìn)行新增、修改、查詢、刪除。瀏覽與報(bào)表管理模塊:包括資產(chǎn)信息瀏覽和資產(chǎn)報(bào)表瀏覽和打印報(bào)表。在瀏覽中可以根據(jù)資產(chǎn)不統(tǒng)的屬性狀態(tài)進(jìn)行瀏覽,在報(bào)表瀏覽中也可根據(jù)資產(chǎn)不同狀態(tài)和信息進(jìn)行瀏覽。3.2 系統(tǒng)總體規(guī)劃設(shè)計(jì)3.2.1 系統(tǒng)總體結(jié)構(gòu)框圖通過(guò)前面的詳細(xì)分析和研究,可以得出企業(yè)固定資產(chǎn)管理系統(tǒng)的總體結(jié)構(gòu)圖如圖3-2所示:數(shù)據(jù)查詢固定資產(chǎn)管理系統(tǒng)數(shù)據(jù)編輯系統(tǒng)維護(hù)幫助退出第一個(gè)前一個(gè)系統(tǒng)登錄下一個(gè)

43、后一個(gè)添加編輯刪除退出搜索全部取消系統(tǒng)數(shù)據(jù)轉(zhuǎn)出修改數(shù)據(jù)修改系統(tǒng)密碼數(shù)據(jù)初始化圖3-2 系統(tǒng)總體結(jié)構(gòu)圖本系統(tǒng)結(jié)構(gòu)圖是固定資產(chǎn)管理系統(tǒng)的總體結(jié)構(gòu)圖,它的功能是:對(duì)固定資產(chǎn)進(jìn)行數(shù)據(jù)編輯,數(shù)據(jù)查詢,資產(chǎn)轉(zhuǎn)移,資產(chǎn)增加,數(shù)據(jù)刪除等功能。3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程 數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序中重要組成部分,設(shè)計(jì)結(jié)構(gòu)合理、功能齊全的數(shù)據(jù)庫(kù)對(duì)于提高數(shù)據(jù)庫(kù)應(yīng)用程序的性能是非常重要的,數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致如下:根據(jù)用戶需求,確定數(shù)據(jù)庫(kù)要保存的數(shù)據(jù)信息。對(duì)用戶需求進(jìn)行分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段,不斷地調(diào)查與研究用戶需求,了解相關(guān)業(yè)務(wù)運(yùn)作流程和系統(tǒng)需求,是設(shè)計(jì)概念模型的基礎(chǔ)。設(shè)計(jì)數(shù)據(jù)的概念模型,概念模

44、型是按照用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)建模,概念模型是對(duì)于信息世界建模的工具。邏輯結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過(guò)程。 3.3.2 數(shù)據(jù)需求分析 這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本設(shè)計(jì)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有企業(yè)固定資產(chǎn)管理、用戶管理、查詢管理、通用管理。各個(gè)實(shí)體的關(guān)系描述如下:企業(yè)固定資產(chǎn)管理系統(tǒng)頂層圖(如圖3-3所示)。密碼用戶名管理員查詢用戶管理資產(chǎn)信息圖3-3企業(yè)固定資產(chǎn)管理系統(tǒng)頂層此企業(yè)固定資產(chǎn)管理系統(tǒng)頂層圖的功能:首先需要用戶名和密碼,登陸成功后才能進(jìn)

45、行資產(chǎn)信息的查詢。管理員對(duì)資產(chǎn)進(jìn)行維護(hù)管理。3.3.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)根據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫(kù)采用Microsoft Access 2003,它完全適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡(jiǎn)便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易升級(jí)。 根據(jù)以上的模塊分析和流程設(shè)計(jì),可以分析出,在資產(chǎn)管理系統(tǒng)中,需要包含以下幾個(gè)表:用戶、部門表、企業(yè)表、資產(chǎn)表、資產(chǎn)類別、員工表。表3-1 用戶表字段名稱類型長(zhǎng)度備注用戶名文本16主鍵密碼文本20用戶類型文本8備注文本16用戶表的功能是對(duì)用戶名類型,密碼,用戶類型,備注的文本,進(jìn)行長(zhǎng)度定義。 表3-2 資產(chǎn)表字段名稱類型長(zhǎng)度備注資產(chǎn)編號(hào)文本10主鍵資產(chǎn)

46、名稱文本8資產(chǎn)型號(hào)文本2生產(chǎn)廠家文本20資產(chǎn)類別文本20使用部門文本30使用人數(shù)字長(zhǎng)整型獲得時(shí)間日期報(bào)廢時(shí)間日期錄入人員文本10資產(chǎn)狀態(tài)文本20備注備注50資產(chǎn)表是對(duì)資產(chǎn)編碼,資產(chǎn)名稱,資產(chǎn)型號(hào),生產(chǎn)廠家,資產(chǎn)類別,使用部門的文本進(jìn)行長(zhǎng)度定義,對(duì)使用人數(shù)字類型定義為長(zhǎng)整型,對(duì)錄入人員,資產(chǎn)狀態(tài)進(jìn)行文本定義。3.4 各功能模塊流程設(shè)計(jì)本節(jié)將從需求出發(fā),對(duì)各重要模塊進(jìn)行操作流程設(shè)計(jì),為系統(tǒng)的最終實(shí)現(xiàn)打下基礎(chǔ)。3.4.1 登錄模塊流程設(shè)計(jì)企業(yè)固定資產(chǎn)登陸程序流程見(jiàn)圖3-4。Y輸入用戶名和密碼進(jìn)入主界面對(duì)用戶名和密碼進(jìn)行校驗(yàn)N開始結(jié)束圖3-4用戶登錄模塊流程圖 此用戶登錄模塊流程圖可以實(shí)現(xiàn)用戶名,密碼

47、,登陸固定資產(chǎn)主界面。當(dāng)用戶名,密碼錯(cuò)誤時(shí)會(huì)提示出錯(cuò),要求重新輸入。3.4.2 入庫(kù)流程設(shè)計(jì) 本模塊主要包括企業(yè)固定資產(chǎn)添加、企業(yè)固定資產(chǎn)編輯和企業(yè)固定資產(chǎn)信息刪除等。(1) 企業(yè)固定資產(chǎn)信息添加流程見(jiàn)圖3-5。選擇添加資產(chǎn)提示錯(cuò)誤開始完成添加結(jié)束輸入各資產(chǎn)信息信息是否合法 NY圖3-5 添加企業(yè)固定資產(chǎn)流程圖此固定資產(chǎn)模塊流程圖的功能是:當(dāng)用戶登錄固定資產(chǎn)系統(tǒng)后,選擇要添加固定資產(chǎn)信息,輸入需要增加的固定資產(chǎn)信息,用戶輸入合法的固定資產(chǎn)時(shí),可以成功添加固定資產(chǎn)。輸入的固定資產(chǎn)不符合規(guī)定的,會(huì)顯示不合法,提示錯(cuò)誤,用戶重新輸入合法的固定資產(chǎn)。(2)企業(yè)固定資產(chǎn)信息編輯流程見(jiàn)圖3-6。選擇待編輯

48、的資產(chǎn)提示錯(cuò)誤開始更新數(shù)據(jù)庫(kù)中相關(guān)信息結(jié)束選擇修改數(shù)據(jù)信息是否合法 NY 此流程圖的功能是:當(dāng)用戶選擇需要修改的資產(chǎn)時(shí),會(huì)提示信息是否合法,不合法就會(huì)提示錯(cuò)誤,直到用戶輸入合法為止,然后就可以更新固定資產(chǎn)信息。選擇待刪除的資產(chǎn)開始刪除數(shù)據(jù)庫(kù)中相關(guān)信息是否刪除結(jié)束(3)企業(yè)固定資產(chǎn)信息刪除流程見(jiàn)圖3-7。N YY圖3-7 刪除企業(yè)固定資產(chǎn)信息流程圖 此流程圖的功能是:當(dāng)用戶選擇需要?jiǎng)h除的資產(chǎn)時(shí),系統(tǒng)會(huì)提示信息是否刪除,用戶選擇是的話,就可以成功刪除固定資產(chǎn)信息。否則返回上一步。3.4.3 用戶管理流程設(shè)計(jì) 在用戶管理模塊中,管理員可以添加、修改和刪除用戶信息。(1)用戶信息添加流程見(jiàn)圖3-8。完

49、成添加判斷信息項(xiàng)是否合法輸入信息開始添加用戶結(jié)束提示成功提示失敗NY圖3-8 添加用戶信息流程圖該模塊是管理員對(duì)用戶信息的操作,并且此模塊只可以是管理員才能操作權(quán)限。管理員能夠增加、刪除、修改和查看用戶信息并對(duì)用戶進(jìn)行分類、匯總等;而普通用戶不開放任何一項(xiàng)功能。當(dāng)需要添加用戶,輸入用戶信息,系統(tǒng)會(huì)判斷是否合法,不合法的話,系統(tǒng)會(huì)提示添加失敗,直到添加成功為止。完成修改信息判斷信息是否合法輸入信息開始結(jié)束成功或失敗錯(cuò)誤(2)固定資產(chǎn)信息編輯流程見(jiàn)圖3-9。N Y圖3-9 修改用戶信息流程圖該模塊是對(duì)用戶信息的管理。如果是一般用戶,用戶只能對(duì)自己的信息、口令等進(jìn)行修改和查看。而對(duì)管理員,能夠?qū)τ谒?/p>

50、有用戶的信息進(jìn)行查看和修改,但不允許修改口令。3.4.4 變更固定資產(chǎn)流程設(shè)計(jì) 在變更管理模塊中,管理員可以完成企業(yè)固定資產(chǎn)的變更操作,可以變更使用人,使用部門。(1)歸還企業(yè)固定資產(chǎn)操作流程。流程見(jiàn)圖3-10。變更資產(chǎn)開始輸入信息結(jié)束圖3-10 變更企業(yè)固定資產(chǎn)流程圖該模塊主要是針對(duì)用戶設(shè)置。用戶可以在資產(chǎn)可用的情況下借用資產(chǎn),將已借用的資產(chǎn)作歸還操作。而管理員一般情況下不會(huì)操作該模塊。(2)企業(yè)固定資產(chǎn)查詢程序流程見(jiàn)圖3-11。開始輸入編號(hào)或者名稱輸入信息是否正確顯示的詳細(xì)信息提示錯(cuò)誤信息是否繼續(xù)查找結(jié)束開始查找全部清空NY圖3-11 企業(yè)固定資產(chǎn)查詢程序流程此企業(yè)固定資產(chǎn)查詢程序流程圖的

51、功能是對(duì)于固定資產(chǎn)的編號(hào),資產(chǎn)名稱,資產(chǎn)型號(hào),聯(lián)系電話等記錄進(jìn)行查詢,刪除,修改,打印操作!3.5 本章小結(jié)本章詳細(xì)地研究了企業(yè)固定資產(chǎn)信息管理系統(tǒng)建模的基本流程和基本方法。通過(guò)對(duì)系統(tǒng)需求的分析,定義了系統(tǒng)結(jié)構(gòu)模型,并針對(duì)需求對(duì)各重要功能模塊進(jìn)行了操作流程設(shè)計(jì)。最后,在建?;A(chǔ)上,描述了系統(tǒng)的實(shí)體聯(lián)系圖,并對(duì)系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)行了設(shè)計(jì)。第四章 系統(tǒng)編程與實(shí)現(xiàn)基于第三章的分析和設(shè)計(jì),本章就企業(yè)固定資產(chǎn)管理系統(tǒng)開發(fā)過(guò)程中的一大環(huán)節(jié)系統(tǒng)的實(shí)現(xiàn)過(guò)程進(jìn)行重點(diǎn)討論,并完成整個(gè)系統(tǒng)的設(shè)計(jì)開發(fā)。主要是完成了以下三方面的工作:公用變量的編寫;主窗口實(shí)現(xiàn)過(guò)程;各功能模塊的實(shí)現(xiàn)過(guò)程。.1主界面管理模塊圖4-1 圖4-

52、1是固定資產(chǎn)管理系統(tǒng)frmmain主窗體 固定資產(chǎn)管理系統(tǒng)主界面設(shè)計(jì)過(guò)程:界面設(shè)計(jì)是在VB6.0的frmmain窗體上進(jìn)行界面設(shè)計(jì),主要使用了下列控件:toolbar控件。然后設(shè)置屬性(表4-1),添加相應(yīng)的代碼??丶傩詫傩匀≈礷rom名稱frmmainCaption固定資產(chǎn)管理系統(tǒng)Toolbar名稱Toolbar1表4-1此表功能:界面設(shè)計(jì)是在VB6.0的frmmain窗體上進(jìn)行界面設(shè)計(jì),主要使用了下列控件:toolbar控件。添加相應(yīng)的代碼。.2用戶登錄模塊圖4-2 此圖是系統(tǒng)是剪切的用戶登錄圖,只有輸入正確的用戶名和密碼才能登陸,否則系統(tǒng)出錯(cuò),要求重新輸入正確的用戶名和密碼。圖4-2是

53、資產(chǎn)管理系統(tǒng)新增用戶窗體,設(shè)計(jì)過(guò)程:界面設(shè)計(jì)是在VB6.0的Frmuser窗體上進(jìn)行界面設(shè)計(jì),主要使用了下列控件:SSTab1、Frame、Label、TextBox、picture、CheckBox、CommandButton控件。然后設(shè)置屬性(表4-2),添加相應(yīng)的代碼??丶傩詫傩匀≈祍stab名稱Sstab1Caption修改密碼Caption新增用戶Caption刪除用戶Caption修改用戶Frame2 Frame名稱Frame2CaptionNULLFrame Frame 3名稱Frame3CaptionNULLFrame Frame7名稱Frame6CaptionNULLText1(0)TextBox名稱Txtid1TextNULLText1(1)TextBox名稱Txtpwd1TextNULLText1(15)TextBox名稱Txtnewname4TextNULLPasswordChar*Command1Caption確定Command2Caption取消Command3Caption退出Command8Caption刪除表4-2界面設(shè)計(jì)是在VB6.0的Frmuser窗體上進(jìn)行界面設(shè)計(jì),主要使用了下列控件:SSTab1、Frame、Label、TextBox、picture、CheckBox、CommandButto

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論