財(cái)務(wù)報(bào)銷系統(tǒng)論文_第1頁(yè)
財(cái)務(wù)報(bào)銷系統(tǒng)論文_第2頁(yè)
財(cái)務(wù)報(bào)銷系統(tǒng)論文_第3頁(yè)
財(cái)務(wù)報(bào)銷系統(tǒng)論文_第4頁(yè)
財(cái)務(wù)報(bào)銷系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩21頁(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、摘 要 家庭財(cái)務(wù)管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)的功能主要包括:通過(guò)計(jì)算機(jī)管理家庭財(cái)產(chǎn),實(shí)現(xiàn)無(wú)紙化理財(cái),通過(guò)查詢分析,統(tǒng)計(jì)出各項(xiàng)數(shù)據(jù),分析出生活中的浪費(fèi)和節(jié)約的地方,通過(guò)強(qiáng)大的查詢和索檢高效的索檢出數(shù)據(jù),提高辦事效率。 經(jīng)過(guò)分析,我們決定使用 MICROSOFT公司的 ACCESS作為后臺(tái)數(shù)據(jù)庫(kù),設(shè)計(jì)出家庭理財(cái)庫(kù),使用 MICROSOFT公司的 VISUAL BASIC開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是ADO控件這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,連接數(shù)據(jù)庫(kù),開(kāi)發(fā)出產(chǎn)品。關(guān)鍵詞:ADO、窗體、數(shù)據(jù)庫(kù)。AbstractPersonal finance mangaing

2、management system is a typical information management system, the function of its development mainly includes:Pass the thing personal of the calculator management, carry out to have no paper to turn finance mangaing, pass search analysis, statistics a various datas, analyze a birth to live medium of

3、 the place ofwith waste and economy, pass strong of search and 索 check efficiently of the 索 check a data, raising to handle affairs an efficiency.Through analysis, we decide using the ACCESS of MICROSOFT company is a backstage database, designing a personal finance mangaing database, using the devel

4、opment tool of the VISUAL BASIC of MICROSOFT company, making use of what it provide various development tool which face to object, is the intelligence that ADOs controling a piece this can be convenient and simple and direct to manipulate a database to turn object particularly, conjunction database,

5、 develop to produce an article.前 言 以最少的代價(jià),獲取最大的收益,是經(jīng)濟(jì)學(xué)的基本精神。但這并非表示們吝於付出,因?yàn)橘Y源是有限的,稀少的資源,迫使們必須做選擇,而理財(cái)行為就是用聰明的選擇,找出代價(jià)最少、收益最大的一條路,讓有限的資源得以發(fā)揮最大的功用。在生活的旅程中,們常常面臨選擇,在正確抉擇的同時(shí),也代表了們對(duì)環(huán)境的認(rèn)知,對(duì)專業(yè)的依賴,以及對(duì)自己的信心。對(duì)於資金的籌措及運(yùn)用,財(cái)務(wù)學(xué)可以提供們最佳的策略及方法,以最少的成本取得資源,并做有效的分配,因應(yīng)景氣循環(huán)及環(huán)境的變化,配合目標(biāo)訂出適合自己的資產(chǎn)組合。 目錄摘 要1ABSTRACT1第一章 緒論311開(kāi)發(fā)一個(gè)

6、家庭理財(cái)系統(tǒng)背景31.2設(shè)計(jì)系統(tǒng)的必要性和可行性5第二章 開(kāi)發(fā)環(huán)境簡(jiǎn)介62.1 系統(tǒng)的開(kāi)發(fā)62.1.1 編程環(huán)境的選擇62.1.2 關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)62.1.3 二者的結(jié)合(ADO)72.2 Windows下的 Visual Basic編程環(huán)境82.2.1 開(kāi)發(fā)工具Visual Basic的使用10第三章 系統(tǒng)分析133.1 系統(tǒng)分析的重要性133.2 需求分析143.3 可行性分析14第四章 系統(tǒng)總體規(guī)劃164.1 系統(tǒng)功能164.2 總結(jié)17第五章 系統(tǒng)詳細(xì)設(shè)計(jì)185.1 系統(tǒng)子模塊功能概括185.2 用戶界面的實(shí)現(xiàn)185.2.1 登錄界面185.2.2 主界面195.2.3 系統(tǒng)管理界

7、面19第六章 系統(tǒng)測(cè)試216.1 系統(tǒng)測(cè)試的分類216.2 系統(tǒng)測(cè)試工作的特點(diǎn)226.3 本章小結(jié)22第七章 謝辭24第八章 結(jié)束語(yǔ)25參考文獻(xiàn)26第一章 緒論11開(kāi)發(fā)一個(gè)家庭理財(cái)系統(tǒng)背景 信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營(yíng)管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的50年代末。 目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人機(jī)系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人機(jī)系統(tǒng),系統(tǒng)功能簡(jiǎn)單,效

8、率低,對(duì)管理的作用有限。 進(jìn)入2 0世紀(jì)80年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國(guó)家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。 我國(guó)的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國(guó)家相繼建立起了“金卡”、“金關(guān)”、金橋“工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無(wú)論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。 家庭理財(cái)(Pe

9、rsonal Finance)并不是一個(gè)新鮮詞,簡(jiǎn)單地說(shuō)就是開(kāi)源節(jié)流、管理好您的錢(Money Management)。想想看,您是如何管理您的錢財(cái)?shù)模磕欢ㄓ行┐婵?,還有可能買賣股票、債券,您還可能給自己和家人買了保險(xiǎn)其實(shí)您在日常生活中不自覺(jué)地運(yùn)用著各種理財(cái)方法。但科學(xué)理財(cái)?shù)那疤崾墙⒄_的理財(cái)觀、正確理財(cái)科學(xué)理財(cái)?shù)暮x。科學(xué)理財(cái)其實(shí)包括兩個(gè)方面:“賺錢”,如何積累財(cái)富、實(shí)現(xiàn)財(cái)產(chǎn)的保值和增值;“花錢”,如何用最少的錢獲得最好的服務(wù)和最大的滿足??茖W(xué)理財(cái)不僅僅是安排好柴米油鹽,而且是把錢財(cái)及相關(guān)事務(wù)納入有計(jì)劃、有系統(tǒng)的管理。一般而言,科學(xué)理財(cái)應(yīng)該能達(dá)成下列目的:1、在考慮投資風(fēng)險(xiǎn)的前提下,增加

10、收入;2、在有計(jì)劃提高生活品質(zhì)的前提下,減少不必要的支出;3、可以提高家庭或家庭的生活水平;4、可以儲(chǔ)備未來(lái)的養(yǎng)老所需。 正確的理財(cái)觀念非常重要,科學(xué)理財(cái)方式選擇將成為決定家庭貧富差距的關(guān)鍵性因素。真正的理財(cái)是因人而異,因“財(cái)”制宜的。理財(cái)方式的選擇也因人而異。在國(guó)內(nèi),有些人自己親自進(jìn)行股票、債券買賣,只有少部分人請(qǐng)理財(cái)機(jī)構(gòu)帶為理財(cái)。而在國(guó)外大部分人是請(qǐng)經(jīng)驗(yàn)豐富的理財(cái)專家或顧問(wèn)來(lái)替他們理財(cái)、節(jié)支開(kāi)源。因?yàn)橥顿Y市場(chǎng)的變化和理財(cái)工具的復(fù)雜,使得理財(cái)專業(yè)知識(shí)和技能的要求也越來(lái)越高,更多人理智地選擇了專家。 家庭理財(cái)?shù)暮诵氖峭顿Y收益的最大化和家庭資產(chǎn)分配合理化的集合。理財(cái)服務(wù)通過(guò)充分利用各種理財(cái)工具(

11、如現(xiàn)金、銀行存款、股票、債券、基金、期貨、房產(chǎn)、保險(xiǎn)等),幫助您達(dá)到合理分配的目的、滿足您對(duì)理財(cái)安全性、收益性等多樣化要求。 開(kāi)發(fā)一個(gè)家庭理財(cái)軟件迎合了現(xiàn)代的家庭發(fā)展趨勢(shì),對(duì)居民合理分配家庭財(cái)產(chǎn)起到重要意義。1.2設(shè)計(jì)系統(tǒng)的必要性和可行性在社會(huì)經(jīng)濟(jì)不斷發(fā)展的今天,人們生活水平越來(lái)越高,家庭合理理財(cái)也變得越來(lái)越重要,它直接影響著人們的生活。各種財(cái)務(wù)管理軟件也層出不窮,本系統(tǒng)僅應(yīng)用于家庭理財(cái),提供財(cái)務(wù)數(shù)據(jù)統(tǒng)一管理,以便做出合理的財(cái)務(wù)決策。其界面友好,操作簡(jiǎn)單,除具備基本的財(cái)務(wù)信息管理外,還提供了數(shù)據(jù)統(tǒng)計(jì),數(shù)據(jù)查詢,圖表統(tǒng)計(jì),報(bào)表打印等。為方便操作,設(shè)置有部分常用功能快捷工具欄,菜單項(xiàng)都設(shè)置有快捷鍵

12、。它多方面把握用戶的財(cái)務(wù)情況,科學(xué)的統(tǒng)計(jì)數(shù)據(jù)。 本系統(tǒng)可根據(jù)使用者的實(shí)際情況,設(shè)置收入、支出類型,以適應(yīng)社會(huì)不同階層,不同行業(yè)人士的應(yīng)用。本軟件為單用戶系統(tǒng),沒(méi)有權(quán)限設(shè)置,更保證了數(shù)據(jù)的安全性。數(shù)據(jù)分為兩大模塊,即收支明細(xì)和轉(zhuǎn)賬明細(xì),詳細(xì)反映了各經(jīng)濟(jì)業(yè)務(wù),往來(lái)賬的情況。 第二章 開(kāi)發(fā)環(huán)境簡(jiǎn)介 2.1 系統(tǒng)的開(kāi)發(fā) 2.1.1 編程環(huán)境的選擇用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)程序時(shí),大都是通過(guò)編寫(xiě)程序代碼來(lái)實(shí)現(xiàn)用戶界面,在設(shè)計(jì)過(guò)程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察,這很麻煩,大大影響了軟件開(kāi)發(fā)的效率。Visual Basic則是應(yīng)用的面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),提供了可視化的設(shè)計(jì)方法

13、,它把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。開(kāi)發(fā)人員不必再為界面設(shè)計(jì)而編寫(xiě)大量程序代碼,也不需要通過(guò)一遍遍編譯來(lái)修改不滿意之處了。只要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性,就可以輕松完成任務(wù)了。Visual Basic會(huì)自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員不必再手工編寫(xiě)實(shí)現(xiàn)程序功能的那些煩人的代碼,從而可以大大提高程序設(shè)計(jì)的效率。 2.1.2 關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)Access2000是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或

14、自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。 2.1.3 二者的結(jié)合(ADO)Visual Basic提供了與底層數(shù)據(jù)庫(kù)系統(tǒng)緊密的連接。它支持不同的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)并充分發(fā)揮每一個(gè)數(shù)據(jù)庫(kù)的特長(zhǎng),生成獨(dú)立應(yīng)用或脫離服務(wù)器運(yùn)行的應(yīng)用程序。Visua

15、l Basic連接數(shù)據(jù)庫(kù)的方式有兩種:方式一,通過(guò)使用Visual Basic的 DATA控件;方式二,通過(guò)使用由Visual Basic提供的專用的直接與數(shù)據(jù)庫(kù)相連的接口。它提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及Visual Basic 來(lái)訪問(wèn)數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。Visual Basic、Access以及其他的軟件產(chǎn)品大都是通過(guò)共用JET數(shù)據(jù)庫(kù)引擎的,這給用戶提供了豐富的數(shù)據(jù)類型。DATA在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶看的Visual Basic程序之間架起了一座橋梁。我們可以設(shè)置DATA控件的各個(gè)屬性,告訴它要調(diào)用哪個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分。缺省情況下,DATA控件根據(jù)數(shù)據(jù)庫(kù)中的

16、一個(gè)或多個(gè)數(shù)據(jù)表建立一個(gè)dynaset-type(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來(lái)的數(shù)據(jù)表中的內(nèi)容改變了以后,該記錄集合中的記錄也會(huì)隨之改變。DATA控件還提供了用來(lái)瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。2.2 Windows下的 Visual Basic編程環(huán)境 Visual Basic是在BASIC語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,具有高級(jí)程序設(shè)計(jì)語(yǔ)言的語(yǔ)句結(jié)構(gòu),接近于自然語(yǔ)言和人類的邏輯思維方式。Visual Basic語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能強(qiáng)大且

17、使用靈活的調(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)行。3、事件驅(qū)動(dòng)編程機(jī)制:Visual Basic通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。例如,命令按鈕是一個(gè)對(duì)象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊”(CLICK)事件,而在產(chǎn)生該事件時(shí)將執(zhí)行一段程序,

18、用來(lái)實(shí)現(xiàn)指定的操作。在用Visual Basic設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開(kāi)始和結(jié)束的程序,而是編寫(xiě)若干個(gè)微小的子程序,即過(guò)程。這些過(guò)程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。4、訪問(wèn)數(shù)據(jù)庫(kù)功能:Visual Basic具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí),Visual Basic還能直接編輯和訪問(wèn)其他外部數(shù)據(jù)庫(kù),如:DATABASE,F(xiàn)oxPro,Para

19、dox等,這些數(shù)據(jù)庫(kù)格式都可以用Visual Basic編輯和處理。Visual Basic提供開(kāi)放式數(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ò)接口,可以在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶/服務(wù)器(client/server)方案。5、動(dòng)態(tài)數(shù)據(jù)交換(DDE)功能:利用動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data

20、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)行通信。6、對(duì)象的鏈接與嵌入(OLE)功能:對(duì)象的鏈接與嵌入(OLE)將每個(gè)應(yīng)用程序都看作是一個(gè)對(duì)象(object),將不同的對(duì)象鏈接(link)起來(lái),再嵌入(embed)某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫(huà)、文字等各種信息的集合式的文件。利用OLE技術(shù),可以方便地建立復(fù)合

21、式文檔(compound document),這種文檔由來(lái)自多個(gè)不同應(yīng)用程序的對(duì)象組成,文檔中的每個(gè)對(duì)象都與原來(lái)的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來(lái)應(yīng)用程序完全相同的操作。Visual Basic就采用了OLE技術(shù)。7、動(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)鏈接庫(kù)技術(shù)將C/C+或匯編語(yǔ)言編寫(xiě)的程序加入到Visual Basic應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫(xiě)的函數(shù)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實(shí)現(xiàn)SDK所具有的功能。2.2.1

22、開(kāi)發(fā)工具Visual Basic的使用Visual Basic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等,這些對(duì)象和控件中都可在許多程序中重復(fù)使用,使其具有了最廣大意義上的可通用性和擴(kuò)展性。使用Visual Basic 的菜單編輯器即可建立菜單或者修改已經(jīng)存在的菜單。由于大家對(duì)菜單等的使用已駕輕就熟,現(xiàn)著重對(duì)主要控件的使用作個(gè)介紹:首先,選擇“工程”下拉菜單中的“部件”選項(xiàng),顯示“部件”對(duì)話框。在“控件”選項(xiàng)卡列表中選擇“Microsoft Windows Common Controls 6.0”,然后,在

23、工具箱中增加該控件,即可實(shí)現(xiàn)控件的添加。1.ToolBar控件:ToolBar控件與Office97種看到的ToolBar是類似的ToolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。通過(guò)在ToolBar中遷入其它控件即可以向用戶提供更好應(yīng)用功能。Toolbar又是一個(gè)工具條控件,是實(shí)現(xiàn)工具條的主體。其中的按鈕可以顯示圖像和標(biāo)題,并按功能分組或加入分隔符,還可以設(shè)置鼠標(biāo)停留在其上顯示的提示字符。Toolbar還是一個(gè)控件容器且具有Style屬性,并可以為其增加下拉按鈕和平滑按鈕等。2.ImageList控件:ImageList用于為其他控件提供圖像庫(kù),屬性定義與數(shù)據(jù)條

24、對(duì)應(yīng)的ImageList控件名,該控件定義工具條按鈕顯示的圖像。3.Align控件:定義工具條在窗體中的位置4.ToolTipText控件:是字符串類型,定義控件的提示字符5.Style控件:定義按鈕外觀。6. HotImangeList控件:設(shè)置ImageList控件名,使控件定義按鈕獲得熱點(diǎn)時(shí)顯示的圖像。7.DisabledImageList控件:定義工具條按鈕無(wú)效時(shí)顯示的圖像。第三章 系統(tǒng)分析系統(tǒng)分析是程序設(shè)計(jì)中的一門重要課題,在本章中,我們將會(huì)對(duì)家庭財(cái)務(wù)管理系統(tǒng)的系統(tǒng)需求進(jìn)行分析,分析其可行性及重要性,進(jìn)而對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行分析、設(shè)計(jì)。3.1 系統(tǒng)分析的重要性在管理信息系統(tǒng)的生命周期

25、中,緊接系統(tǒng)規(guī)劃階段的是系統(tǒng)開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)階段的目標(biāo)是根據(jù)系統(tǒng)規(guī)劃所確定的系統(tǒng)總體結(jié)構(gòu)方案和項(xiàng)目開(kāi)發(fā)計(jì)劃,按擬定的項(xiàng)目開(kāi)發(fā)出可以運(yùn)行的實(shí)際系統(tǒng)。這是系統(tǒng)建設(shè)工作中任務(wù)最為繁重、耗費(fèi)資源最多的一個(gè)階段,這個(gè)階段又可劃分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施三個(gè)小階段,構(gòu)成系統(tǒng)開(kāi)發(fā)生命周期的三個(gè)主要階段。系統(tǒng)分析階段的主要活動(dòng)有:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。這是管理信息系統(tǒng)開(kāi)發(fā)的起始階段,也是非常重要的階段。按照結(jié)構(gòu)化方法嚴(yán)格劃分工作階段,“先邏輯、后物理”的原則,系統(tǒng)分析階段的目標(biāo),就是按系統(tǒng)規(guī)劃所定的某個(gè)開(kāi)發(fā)項(xiàng)目范圍,明確系統(tǒng)開(kāi)發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯

26、方案。系統(tǒng)分析在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中,是要解決“做什么”的問(wèn)題,把要解決哪些問(wèn)題、滿足用戶哪些具體的信息需求,調(diào)查、分析清楚,從邏輯上,或者說(shuō)從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù)。本階段主要解決用戶要求做什么,該問(wèn)題值不值得做,是否有可行的解決辦法,以防止花費(fèi)了大量人力、物力、財(cái)力和時(shí)間后,卻發(fā)現(xiàn)問(wèn)題無(wú)解,而造成浪費(fèi)。若有解,且值得做,就應(yīng)該推薦一個(gè)較好的解決方案,并制定一個(gè)初步計(jì)劃。由此,可見(jiàn)系統(tǒng)分析的重要。3.2 需求分析每所人每年都有大量的時(shí)候收支,如何對(duì)家庭收支進(jìn)行有效的管理,這是一件比較復(fù)雜的問(wèn)題。為更好的做好家庭財(cái)政這項(xiàng)

27、工作,提高工作效率,結(jié)合我的實(shí)際情況,自行研制一套家庭財(cái)務(wù)管理系統(tǒng)。在我目前的家庭收支信息管理中,雖然應(yīng)用了計(jì)算機(jī)進(jìn)行管理,擺脫了全手工的管理方式,但由于沒(méi)有一套統(tǒng)一的方式、方法和軟件系統(tǒng)支持,仍然存在著諸如數(shù)據(jù)分散、不一致、可利用率低等的問(wèn)題,以致影響了工作效率的進(jìn)一步提高。目前我校的校園網(wǎng)絡(luò)已經(jīng)基本建設(shè)完畢,網(wǎng)絡(luò)的應(yīng)用為我校的發(fā)展提供的良好的基礎(chǔ)支持。本系統(tǒng)以后可以進(jìn)一步充分利用這一有利條件,不久的將來(lái)開(kāi)發(fā)一套完全網(wǎng)絡(luò)化的家庭財(cái)務(wù)管理系統(tǒng),進(jìn)一步提高工作效率,使之更加便捷。家庭財(cái)務(wù)管理系統(tǒng)的實(shí)現(xiàn),可以使家庭更方便的對(duì)收支信息進(jìn)行查詢和錄入,配合家庭理財(cái)?shù)牟椒ァ?.3 可行性分析通過(guò)調(diào)查分析

28、,建立新的家庭理財(cái)管理信息系統(tǒng)有其充分的必要性和可能性??梢越⒃撔畔⑾到y(tǒng)的可能性具體包含了它具有經(jīng)濟(jì)可行性、技術(shù)可行性和社會(huì)可行性,新系統(tǒng)能達(dá)到以最小的開(kāi)發(fā)成本取得最佳的經(jīng)濟(jì)效益,開(kāi)發(fā)中所需人員、硬軟件支持以及其它費(fèi)用進(jìn)行估算情況均滿意,技術(shù)條件也能保證順利完成開(kāi)發(fā)工作。最終認(rèn)為該系統(tǒng)完全可行,并根據(jù)其特點(diǎn)決定采用VB6.0作為開(kāi)發(fā)工具。第四章 系統(tǒng)總體規(guī)劃4.1 系統(tǒng)功能本家庭財(cái)務(wù)管理系統(tǒng)的主要功能有: 1、用戶管理:即使用者資料管理,主要功能為登錄系統(tǒng)用戶名和密碼的修改,用戶基本資料的設(shè)置。 2、 收支類型設(shè)置:即根據(jù)使用者實(shí)際情況設(shè)置收入和支出的項(xiàng)目名稱,如收入類型有:工資、補(bǔ)貼、股票

29、收入等,反映經(jīng)濟(jì)來(lái)源的詳細(xì)情況。如支出類型有:電話費(fèi)、伙食、購(gòu)物、水電費(fèi)等,詳細(xì)反映資金的花費(fèi)去向,花費(fèi)時(shí)間,發(fā)生金額等。 3、 快捷調(diào)用Windows提供的“記事本”和“計(jì)算器”。方便用戶進(jìn)行日志記載和財(cái)務(wù)計(jì)算操作。 4、 數(shù)據(jù)維護(hù):即各項(xiàng)經(jīng)濟(jì)業(yè)務(wù)數(shù)據(jù)的增加、編輯、刪除操作。收支明細(xì)和轉(zhuǎn)賬明細(xì)分開(kāi)操作,根據(jù)當(dāng)前標(biāo)簽顯示的數(shù)據(jù)所屬模塊自動(dòng)判斷操作數(shù)據(jù)對(duì)象。且可通過(guò)雙擊數(shù)據(jù)列表,對(duì)當(dāng)前數(shù)據(jù)進(jìn)行編輯修改。 5、 數(shù)據(jù)導(dǎo)入及圖表統(tǒng)計(jì)功能:通過(guò)導(dǎo)入功能可以獲取外部數(shù)據(jù),以達(dá)到添加數(shù)據(jù)的目的,如Excel電子表格數(shù)據(jù)的導(dǎo)入,分為收支數(shù)據(jù)和轉(zhuǎn)賬數(shù)據(jù)的導(dǎo)入。圖表統(tǒng)計(jì)是指用立方圖的形式顯示數(shù)據(jù)量,分別顯示收入

30、、支出、轉(zhuǎn)入、轉(zhuǎn)出圖例,使統(tǒng)計(jì)數(shù)據(jù)的查看更加直觀。 6、 數(shù)據(jù)查詢功能:該功能根據(jù)標(biāo)簽當(dāng)有顯示的是收支明細(xì)還是轉(zhuǎn)賬明細(xì)判斷查詢功能。查詢條件可根據(jù)收入/支出、收支類型、轉(zhuǎn)入/轉(zhuǎn)出、發(fā)生金額、發(fā)生日期、錄入日期查詢。查詢結(jié)果顯示在標(biāo)簽的相應(yīng)數(shù)據(jù)表格中,以便對(duì)其進(jìn)行操作維護(hù)。其中發(fā)生日期和錄入日期以及發(fā)生金額可根據(jù)區(qū)間查詢。 7、 數(shù)據(jù)統(tǒng)計(jì):統(tǒng)計(jì)總收入額、總支出額、總轉(zhuǎn)出額、總轉(zhuǎn)入額,根據(jù)總的收支,轉(zhuǎn)賬額計(jì)算統(tǒng)計(jì)余額。系統(tǒng)功能結(jié)構(gòu)圖:的家庭理財(cái)管理系統(tǒng)系統(tǒng)設(shè)置日常管理查詢項(xiàng)目管理數(shù)據(jù)備份更改用戶修改密碼添加成員日常收入借出款項(xiàng)借入款項(xiàng)定期儲(chǔ)蓄活期賬戶日常支出日常收入日常支出每月明細(xì)4.2 總結(jié)通過(guò)

31、對(duì)本章的總體設(shè)計(jì)部分的分析,我們對(duì)程序的總體設(shè)計(jì)有了充分的認(rèn)識(shí),對(duì)系統(tǒng)的各部分模塊有了總體的認(rèn)識(shí),我們下一步所做的工作就是應(yīng)該進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)、界面及程序代碼的設(shè)計(jì)。第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 系統(tǒng)子模塊功能概括本系統(tǒng)具有如下功能:1、系統(tǒng)設(shè)置:包括項(xiàng)目管理,添加成員,修改密碼,重新登陸,數(shù)據(jù)備份;2、日常管理:包括日常收入,日常支出,活期賬戶,定期儲(chǔ)蓄,定期儲(chǔ)蓄,借入款項(xiàng),借出款項(xiàng);3、查詢:日常收入,日常支出;4、項(xiàng)目管理:每月明細(xì);5、幫助:包括關(guān)于,幫助主題,用戶手冊(cè);6、退出:退出整個(gè)系統(tǒng)。5.2 用戶界面的實(shí)現(xiàn) 登錄界面首先,系統(tǒng)的界面是至關(guān)重要的。它是與用戶溝通的橋梁,用戶工作時(shí)

32、要時(shí)時(shí)面對(duì)它,所以界面一定要簡(jiǎn)潔、直觀,操作簡(jiǎn)單。本系統(tǒng)界面的登錄口令畫(huà)面如圖5-2-1所示,根據(jù)選擇的相應(yīng)用戶和對(duì)應(yīng)的口令進(jìn)入系統(tǒng),進(jìn)行相應(yīng)的操作。若密碼錯(cuò)誤,則彈出“密碼錯(cuò)誤”對(duì)話框。 圖5-2-1登錄界面5.2.2 主界面密碼無(wú)誤,正確登錄后會(huì)看到主界面。如圖5-2-25.2.3 系統(tǒng)管理界面點(diǎn)擊系統(tǒng)設(shè)置后看到的界面如圖5-2-3(1)圖5-2-3(1)若是超級(jí)用戶(管理員)則可以使用添加用戶功能,在此可以添加用戶的同時(shí)給用戶賦予權(quán)限。超級(jí)用戶是權(quán)限最高的用戶,他可以享有系統(tǒng)的所有功能。只讀用戶權(quán)限最低,只可以瀏覽系統(tǒng)的某些內(nèi)容,而不能參與修改。普通用戶可以根據(jù)超級(jí)用戶賦予的權(quán)限進(jìn)行權(quán)限

33、欄中的任意一項(xiàng)或多項(xiàng)功能。普通用戶和只讀用戶都沒(méi)有添加用戶功能。作為普通用戶在進(jìn)行未賦予權(quán)限的功能和只讀用戶在進(jìn)行“寫(xiě)”操作時(shí),會(huì)彈出對(duì)話框“對(duì)不起,你沒(méi)有管理本功能的權(quán)限,請(qǐng)與管理員聯(lián)系!”系統(tǒng)的具體功能將在軟件的演示過(guò)程中一一呈現(xiàn);第六章 系統(tǒng)測(cè)試管理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。一般說(shuō)來(lái),這是系統(tǒng)生命周期中歷時(shí)最久的階段,也是管理信息系統(tǒng)實(shí)現(xiàn)其功能、獲得效益的階段??茖W(xué)的組織與管理是系統(tǒng)正常運(yùn)行、充分發(fā)揮其效益的必要條件,而及時(shí)、完善的系統(tǒng)維護(hù)是系統(tǒng)正常運(yùn)行的基本保證。一般信息系統(tǒng)的使用壽命,短則45年,長(zhǎng)則達(dá)到10年以上。在系統(tǒng)的整個(gè)使用壽命中,

34、都將伴隨著系統(tǒng)維護(hù)工作的進(jìn)行。系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。因此,系統(tǒng)維護(hù)就是為了保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。6.1 系統(tǒng)測(cè)試的分類系統(tǒng)測(cè)試是面向系統(tǒng)中各種構(gòu)成因素的,按照維護(hù)對(duì)象的不同,系統(tǒng)測(cè)試的內(nèi)容可分為以下幾類:(1) 統(tǒng)應(yīng)用程序測(cè)試;(2) 數(shù)據(jù)測(cè)試;(3) 代碼測(cè)試;(4) 硬件設(shè)備測(cè)試。系統(tǒng)測(cè)試的重點(diǎn)是系統(tǒng)應(yīng)用軟件的測(cè)試工作,按照軟件測(cè)試的不同性質(zhì),可以劃分為下面四種類型:(1) 糾錯(cuò)性測(cè)試 糾錯(cuò)性測(cè)試是指對(duì)系統(tǒng)進(jìn)行定期或隨機(jī)的檢修,糾正運(yùn)行階段暴露的錯(cuò)誤,排除故障,消除隱患,更新易損部件,刷新備份的軟件和數(shù)據(jù)存儲(chǔ),保障系統(tǒng)按預(yù)定要求完成各項(xiàng)工作。(2) 適應(yīng)性測(cè)試 適應(yīng)性測(cè)試是指由于管理環(huán)境與技術(shù)環(huán)境的變化,系統(tǒng)中某些部分的工作內(nèi)容與方式已不能適應(yīng)變化了的環(huán)境,而影響系統(tǒng)預(yù)定功能的實(shí)現(xiàn),故需對(duì)這些部分進(jìn)行適當(dāng)?shù)恼{(diào)整、修改,以滿足管理工作的需要。(3) 完善性測(cè)試 完善性測(cè)試是指用戶對(duì)系統(tǒng)提出了某些新的信息需求,因而在原有系統(tǒng)的基礎(chǔ)上進(jìn)行適當(dāng)?shù)男薷?、擴(kuò)充,完善系統(tǒng)的功能,以滿足用戶新的信息需求。(4) 預(yù)防性測(cè)試 預(yù)防性測(cè)試是對(duì)預(yù)防系統(tǒng)可能發(fā)生的變化或受到的沖突而采取的測(cè)試措施。6.2 系統(tǒng)測(cè)試工作的特點(diǎn)1 采用結(jié)構(gòu)化開(kāi)發(fā)方法與否對(duì)系統(tǒng)測(cè)試工作有極大影響

溫馨提示

  • 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)論