版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 存檔編號 </p><p><b> 畢 業(yè) 設 計</b></p><p> 題目 家庭理財管理系統(tǒng) </p><p> 學 院 信息工程學院 </p><p> 專 業(yè) 計算機
2、科學與技術 </p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 引 言1</b></p><p> 第1章 系統(tǒng)的
3、概述3</p><p> 1.1開發(fā)目的及意義3</p><p> 1.2系統(tǒng)設計說明布局3</p><p> 1.3系統(tǒng)技術的介紹4</p><p> 第2章 系統(tǒng)的分析5</p><p> 2.1系統(tǒng)的需求分析5</p><p> 2.2系統(tǒng)的業(yè)務流程分析6<
4、;/p><p> 2.2.1 業(yè)務流程分析的目的6</p><p> 2.2.2 系統(tǒng)的業(yè)務流程分析過程6</p><p> 2.3系統(tǒng)的數(shù)據(jù)流程分析7</p><p> 2.3.1 數(shù)據(jù)流程頂層圖分析8</p><p> 2.3.2 數(shù)據(jù)流程一層圖分析8</p><p> 2
5、.3.3 數(shù)據(jù)流程二層圖分析9</p><p> 2.3.4系統(tǒng)的數(shù)據(jù)字典9</p><p> 第3章 系統(tǒng)的設計11</p><p> 3.1概要設計原則及具體功能劃分11</p><p> 3.1.1概要設計原則11</p><p> 3.1.2系統(tǒng)功能模塊的劃分11</p>
6、<p> 3.2系統(tǒng)的配置12</p><p> 3.3詳細設計12</p><p> 3.3.1代碼設計12</p><p> 3.3.2輸入/輸出設計13</p><p> 3.3.3界面設計13</p><p> 3.4數(shù)據(jù)庫設計15</p><p>
7、3.4.1數(shù)據(jù)庫設計原則15</p><p> 3.4.2數(shù)據(jù)庫概念設計16</p><p> 3.4.3數(shù)據(jù)庫邏輯設計18</p><p> 3.4.4數(shù)據(jù)庫物理設計18</p><p> 第4章 系統(tǒng)的實現(xiàn)20</p><p> 4.1系統(tǒng)基本信息管理功能的實現(xiàn)20</p>&
8、lt;p> 4.2系統(tǒng)收支管理功能的實現(xiàn)21</p><p> 4.3系統(tǒng)資產管理功能的實現(xiàn)22</p><p> 4.4系統(tǒng)數(shù)據(jù)庫管理功能的實現(xiàn)24</p><p> 4.5系統(tǒng)工具功能的實現(xiàn)25</p><p> 第5章 系統(tǒng)測試與結果分析27</p><p> 5.1系統(tǒng)功能測試方法
9、概述27</p><p> 5.2系統(tǒng)功能測試27</p><p> 5.3系統(tǒng)錯誤處理測試28</p><p> 5.4系統(tǒng)安全性分析30</p><p> 5.5系統(tǒng)實用性分析30</p><p> 第6章 總 結31</p><p><b> 致
10、謝32</b></p><p> 參 考 文 獻33</p><p><b> 附 錄35</b></p><p> 附錄一:任務書35</p><p> 附錄二:開題報告37</p><p> 附錄三:外文翻譯41</p><p>
11、附錄四:核心代碼49</p><p><b> 摘 要</b></p><p> 隨著改革開放的深入,特別是中國加人WTO之后,中國經濟將融入世界經濟大潮,而這種大潮必將把中國拋入更激烈的競爭。</p><p> 理財系統(tǒng)是一個家庭收支或者家庭資產的管理中不可缺少的部分,家庭收支很早就實施了理財?shù)募泄芾?,而家庭使用的小型理財系統(tǒng)卻只
12、是鳳毛麟角,所以說理財對于家庭收支,家庭資產管理都有著十分重要的意義。</p><p> 本論文介紹了家庭理財系統(tǒng)開發(fā)的整個過程。利用軟件工程原理,采用面向對象的編程方法來對整個系統(tǒng)進行全面的開發(fā),其開發(fā)主要包括前端應用程序開發(fā)以及后臺數(shù)據(jù)庫的建立、維護,總體上實現(xiàn)了家庭理財?shù)淖詣踊托畔⒒?lt;/p><p> 本家庭理財管理系統(tǒng)的系統(tǒng)設計是基于VB語言,使用Visual Basic
13、6.0作為開發(fā)平臺,實現(xiàn)家庭理財管理系統(tǒng)的構建。在這一方面本篇論文還介紹了該系統(tǒng)的開發(fā)環(huán)境和運行平臺,而后臺的數(shù)據(jù)庫則使用ACCESS數(shù)據(jù)庫管理整個家庭理財管理系統(tǒng)的后臺數(shù)據(jù)。</p><p> 該系統(tǒng)主要包括以下幾個模塊:(1)用戶信息的管理模塊,具體能夠實現(xiàn)的功能包括普通用戶和管理員的密碼登陸,新用戶的添加以及用戶密碼的修改等;(2)家庭收支的管理模塊,具體能夠實現(xiàn)的功能有收支信息的添加,刪除與修改,并且將
14、收支關系比例以餅形圖的方式顯示出來;(3)資產信息的管理模塊,該模塊能實現(xiàn)的功能比較少,僅包含投資方面的賬目記錄的功能;(4)數(shù)據(jù)庫信息的管理模塊,在這一模塊中能實現(xiàn)以三種不同的方式進行的查找功能;(5)工具的使用模塊,在工具箱里面存放著一個簡易的計算器供使用;(6)退出系統(tǒng)模塊。通過六個模塊的完美結合可以使該系統(tǒng)更加全面和靈活。</p><p> 本系統(tǒng)有幾大優(yōu)點:(1)人性化的界面設計,簡單大方,且易操作;
15、(2)設計的可視化比較強,還具有一定的靈活性,主要體現(xiàn)在收支管理模塊和工具使用模塊;(3)信息保密性比較好,這體現(xiàn)在用戶的收支信息只有管理員才能刪除這一點上;(4)數(shù)據(jù)庫中的信息管理性強,易檢索,體現(xiàn)在數(shù)據(jù)庫信息的管理模塊中。</p><p> 關鍵詞:理財;收支管理;資產管理;查詢;計算器</p><p><b> Abstract</b></p>
16、<p> With the deepening of reform and opening up, especially China has been with the WTO, the Chinese economy will integration into the world economy tide, and the tide will put into China more competition.</p&
17、gt;<p> Financial management system is a family income and expenditure or family assets in the management of essential part, family income and expenditure very early implementation of the finance centralized mana
18、gement, and use of small family financial management system but only rare, so said financial for family income and expenditure, family asset management has a very important meaning.</p><p> This paper intro
19、duces the whole process of family financial management system development. Software engineering principles, object-oriented programming approach to the comprehensive development of the entire system, and its development
20、including the establishment of front-end application development and back-end database maintenance, realized on the whole family financial management, automation and information technology.</p><p> This fam
21、ily financial management system of the system design is based on VB language, the use of Visual Basic 6.0 as a development platform, and realize the family financial management system construction. On the one hand, this
22、paper also in about the system development environment and operation platform, the background is used the database ACCESS database management the whole family financial management system background data.</p><p
23、> The system includes the following modules: (1) user information management module, specific functions can be achieved, including the normal user and administrator password, add new users and user password changes;
24、(2) Family Income and Expendituremanagement module, specific functions can be achieved revenue and expenditure information to add, delete, and modify a pie chart shows the relationship between the proportion of income an
25、d expenditure; (3) asset information management module, the module</p><p> This system has several advantages: (1) user-friendly interface design, simple and elegant, and easy to operate; (2) the visualizat
26、ion of the design is relatively strong, but also has some </p><p> flexibility, mainly reflected in the balance of payments management module and toolsmodule; (3) the confidentiality of information, which i
27、s reflected in the income and expenditure information that only administrators can delete this; (4) the nature of the information in the database management, easy retrieval, information management module is reflected in
28、the databasein. Keywords: financial management; expenditure management; asset management; inquiries; Calculator</p><p><b> 引 言</b></p><p> 隨著社會主義的不斷發(fā)展與進步,人們的生活部斷完善,家庭的收入也越來越多
29、,人們的收入再不是用來解決生計問題了,而是最求更高的物質文明與精神文明,就在解決了物質與精神文明的高度完美,很多家庭往往都會有剩余資金,這剩余資金雖然說當前沒什么大的用處,然而我們卻不能將亂用,以防在什么不好的情況下使用。這就要求我們對家庭收入做一個很好的支配,記錄剩余資金的利用信息。當然我們不會只選擇一種方式去進行投資,我們會根據(jù)不同的需要進行不同風險程度的投資。記錄這些復雜的內容,這將是一個很頭疼的事,如果有一個專門管理家庭收支,投
30、資信息的軟件來記錄并且存儲這些信息,會為我們解決很多麻煩。這個家庭理財系統(tǒng)軟件就是為我們解決這個棘手的問題,讓我們不在為這種小事傷太多的腦筋。對于投資方面的功能包括投資方式的記錄管理,這也是資產管理的一方面,另外還有家庭成員基本信息的記錄和收入支出的管理。</p><p> 本系統(tǒng)力求概念清晰,通俗易懂,操作容易,功能強大,實用性強,使得本系統(tǒng)在對家庭理財進行管理的過程中,盡可能的發(fā)揮它的作用。當然,為了在管理
31、家庭理財時,不使理財賬目發(fā)生嚴重錯誤,本系統(tǒng)力求最好的穩(wěn)定性,最強的安全性,盡可能少的程序Bug。</p><p> 總的來說,家庭理財系統(tǒng)可以有效地記錄和管理家庭的收支,合理規(guī)劃和支配家庭資金,是家庭理財?shù)暮脦褪?。它利用計算機技術技術,使家庭理財逐步信息化,從而形成由家庭成員與計算機共同構成服務于家庭的人機信息財務管理系統(tǒng)。隨著計算機發(fā)展,家庭理財系統(tǒng)已經成為很多家庭財務管理的一個重要途徑;計算機的最大優(yōu)點在
32、于利用它能夠高效準確地進行財務信息管理,使用計算機進行信息財務管理,不僅提高了工作效率,而且大大的提高了其安全性。</p><p> 在數(shù)據(jù)庫技術的開發(fā)工具中ACCESS是比較好的,安全性比較高,開發(fā)語言比較簡單,容易操作管理,所以后臺數(shù)據(jù)庫采用ACCESS。利用面向對象的方法設計系統(tǒng),這樣可以使程序設計條理清楚,明白。根據(jù)實際情況開發(fā)系統(tǒng),能夠使整個系統(tǒng)操作簡單,滿足多種家庭,不同文化水平的人的需求。<
33、/p><p><b> 本論文的整體框架:</b></p><p> 第一章概述部分首先簡要闡述了家庭理財管理系統(tǒng)的重要性和系統(tǒng)技術的介紹;然后結合本文的研究設計內容分析了開發(fā)的意義以及該家庭理財管理系統(tǒng)的設計說明,給出了本文的主要研究內容和論文的結構。</p><p> 第二章在第一章分析的基礎上進行了該家庭理財管理系統(tǒng)的市場需求進行了分析
34、,并分析了其業(yè)務流程圖與數(shù)據(jù)流程圖,對數(shù)據(jù)流程圖右進行了進一步的細化,分解為頂層圖,一層圖與二層圖,另外給出了該家庭理財管理系統(tǒng)的數(shù)據(jù)字典和數(shù)據(jù)存儲。</p><p> 第三章對家庭理財管理系統(tǒng)進行了具體的設計討論,給出了系統(tǒng)的概要設計原則與具體模塊的劃分;并且還進行了詳細設計,包括代碼設計,輸入輸出設計,界面設計;最后對主要的數(shù)據(jù)庫表進行了設計。</p><p> 第四章給出了各個模
35、塊的功能描述及其實現(xiàn)代碼或算法的主要思想。</p><p> 第五章對家庭理財管理系統(tǒng)進行了測試,給出了測試的方法,針對該系統(tǒng)進行了實用性分析和安全性分析,給出了幾個測試的運行實例。</p><p> 第六章對全文的工作進行了總結,并對進一步的工作做了展望。</p><p> 第1章 系統(tǒng)的概述</p><p> 1.1開發(fā)目的及意
36、義</p><p> 隨著家庭收支的規(guī)模不斷擴大,家庭理財需求急劇增加,有關家庭理財?shù)母鞣N信息也成倍增長。面對龐大的信息量,有必要開發(fā)家庭理財管理系統(tǒng)來提高家庭收支管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,從而減少管理方面的工作量。家庭理財管理系統(tǒng)能為家庭收支提供一個專業(yè)管理家庭收支理財?shù)哪J?。系統(tǒng)的目標是,以規(guī)范的內部業(yè)務流程為基礎,建立一種用戶同信息系統(tǒng)之間的關系,建立和
37、維護一個高質量的物流管理信息系統(tǒng)。</p><p> 理財管理對每一個家庭和個人理財都是一件十分重要的工作,理財管理的好,可以準確地反映家庭收支經營成果和業(yè)績。本論文所設計的“家庭理財管理系統(tǒng)”是為方便家庭收支對家庭理財?shù)墓芾矶_發(fā)的,包括收支管理,查詢管理,系統(tǒng)管理,資產管理等功能。</p><p> 1.2系統(tǒng)設計說明布局</p><p> 科學的進步,使
38、得計算機科學日漸成熟,其強大的功能已為人們深刻認識。作為計算機應用的一部分,使用計算機對家庭收支情況進行管理,具有手工管理所無法比擬的優(yōu)點,例如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本低等。 </p><p> 該家庭理財管理系統(tǒng)主要實現(xiàn)了五大功能:</p><p> ?。?)用戶基本信息管理:包括新用戶的增加,用戶密碼的修改等功能。其中需要重點講的有兩點:只有管
39、理員才可以對用戶進行添加,而普通用戶是不能執(zhí)行此操作的;在修改密碼時,用戶只能修改與用戶名相同的密碼的,而不能修改其他用戶的密碼,否則會提示出錯。</p><p> ?。?)家庭理財收支管理:包括理財信息信息管理,分類等功能。在理財信息管理中又包括了理財信息添加、以及刪除操作,在添加時系統(tǒng)自動給出理財編號,經過理財類型以及數(shù)額,日期等詳細信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會給出錯誤提示要求管理員
40、添加相應信息,添加成功后,相應的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭理財信息,對選中的理財信息還可以進行刪除的操作。選中主界面中的家庭收支管理,點擊家庭收入按鈕,出現(xiàn)界面,用戶可以在里面進行相關的信息操作;點擊家庭支出按鈕同樣可以進入相關界面,按照提示可以進行相關數(shù)據(jù)的操作。</p><p> ?。?)資產系統(tǒng)管理:在主界面的菜單里面,點擊資產管理,會彈出對話框,其中包括對資產的價格,數(shù)量,操作人員,日期等的
41、輸入記錄,同時還能實現(xiàn)添加與修改的功能。</p><p> ?。?)信息查詢:在主界面中,管理員通過選擇查詢的條件,可以為日期,收入者,支出者,資產名稱等信息,在進行相應信息的添加,點擊查詢按鈕,系統(tǒng)給出所有符合條件的家庭理財信息。</p><p> ?。?)工具:該工具欄主要設置有一個可用工具就是計算器,該計算器簡單方便,但是其功能足以滿足使用該系統(tǒng)的用戶需求,包含正常的四種運算:加、減
42、、乘、除。</p><p> 1.3系統(tǒng)技術的介紹</p><p> 該系統(tǒng)前臺設計階段我主要采用了VB這種面向對象的可視化語言設計的;在后臺階段利用ACCESS數(shù)據(jù)庫,簡單,可靠。</p><p> Visual Basic是美國微軟公司的第一個編程工具和系統(tǒng)開發(fā)的第一個產品,Visual Basic以優(yōu)良的性能、較強的系統(tǒng)開發(fā)功能、完美的視覺界面和簡單易學
43、的特點,已經贏得了全世界廣大用戶的偏愛。Visual Basic的編程環(huán)境包含了快速有效的開發(fā)功能,尤其是數(shù)據(jù)窗口這一方便而簡潔操縱數(shù)據(jù)庫的智能化對象,使系統(tǒng)的開發(fā)更人性化,操作更簡便。</p><p> 作為管理信息系統(tǒng)的開發(fā),Visual Basic是一個非常理想選擇。Visual Basic是一種可視化的、面對對象和利用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡單
44、易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎。在Visual Basic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應用軟件
45、系統(tǒng)。</p><p> 第2章 系統(tǒng)的分析</p><p> 本章主要的工作是對該家庭理財管理系統(tǒng)進行需求分析,歸納該系統(tǒng)功能需求及分析系統(tǒng)用戶之間的信息交流,畫出該家庭理財管理系統(tǒng)的業(yè)務流程圖與數(shù)據(jù)流程圖,對數(shù)據(jù)流程圖進行進一步的細化分解,從而得到數(shù)據(jù)流程頂層圖,數(shù)據(jù)流程一層圖以及數(shù)據(jù)流程二層圖;最后設計并畫出該系統(tǒng)的實體關系圖和數(shù)據(jù)字典。</p><p>
46、; 2.1系統(tǒng)的需求分析</p><p> 軟件需求分析就是分析軟件用戶的需求是什么,其中的目標是深入描述軟件的功能和性能,確定軟件的約束和軟件同其它系統(tǒng)元素的接口細節(jié),定義軟件的其它有效性需求。</p><p> 需求分析階段研究的對象是軟件項目的用戶需求。一方面,必須全面理解用戶的各項要求,但又不能全盤接受所有的要求;另一方面,要準確地表達被接受的用戶要求?;谛枨蠓治龅闹匾裕?/p>
47、早在該家庭理財管理系統(tǒng)在開發(fā)前期,由本人進行了比較系統(tǒng)的需求調查。主要的調查對象為大連不同規(guī)模的家庭和個人理財管理人員。在需求調查中,可以清楚地認識到,這種家庭理財管理系統(tǒng)還是很有發(fā)展前景的,很多管理人員表示,如果這樣的系統(tǒng)銷售價格合理,就會很樂意購買使用。</p><p><b> ?。?)總體目標</b></p><p> 家庭財務管理主要由日常記賬管理和應用各
48、種理財手段進行理財實現(xiàn)家庭資產的最大增值。記賬按范圍和使用方式可分為現(xiàn)金記賬,股票基金交易記賬,債權債務記賬。</p><p><b> ?。?)具體目標</b></p><p> 要收入、支出更加全面</p><p> 可從多方面增加收入支出的情況,包括一般工資收入,借款,別人還錢,及股票基金所的,支出同樣如此。</p>&
49、lt;p><b> 靈活設置系統(tǒng)</b></p><p> 包括成員、消費名稱、收入來源、收入說明。</p><p><b> 增加存儲功能</b></p><p> 可根用戶自行添加收入支出等記錄,從而得知怎樣才能更好的增加收入,包括現(xiàn)金存儲、存款支出、存儲查詢、存款支出查詢。</p><
50、;p><b> 各費用的統(tǒng)計</b></p><p> 包括日常支出,股票基金,綜合統(tǒng)計等。</p><p><b> 查詢功能</b></p><p> 系統(tǒng)可以方便為用戶提供針對個人的收入支出查詢,可以具體查詢某人某段時間內的收支情況,同時還有資產的查詢。</p><p> 2.
51、2系統(tǒng)的業(yè)務流程分析</p><p> 業(yè)務流程圖是一種描述系統(tǒng)內各部分、人員之間業(yè)務關系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程中的不合流理向。</p><p> 2.2.1 業(yè)務流程分析的目的</p><p> 為了使用戶對該家庭理財管理系統(tǒng)的基本架構有一個初步的了解,為了用戶可以更好的使用該家庭理財管理系統(tǒng),使家庭和個人理財管
52、理人員在使用該系統(tǒng)時可以得心應手,不需要特意拿出時間對使用該系統(tǒng)的工作人員進行培訓,編寫并給出了該系統(tǒng)的業(yè)務流程圖。</p><p> 2.2.2 系統(tǒng)的業(yè)務流程分析過程</p><p> 系統(tǒng)用戶在使用該家庭理財管理系統(tǒng)之前先進行系統(tǒng)登陸,如發(fā)現(xiàn)不是本系統(tǒng)使用人員則登陸出錯,提示輸入正確的用戶名與密碼。進入主界面后,在系統(tǒng)管理方面可以添加新用戶還可以修改密碼等操作。用戶和管理員可以
53、根據(jù)實際需要設置收支內容,包括添加,修改以及刪除理財內容信息。在基本資料管理模塊中管理員可以進行理財收入、理財支出、資產管理、收支統(tǒng)計,在點擊任何一個按鈕后,系統(tǒng)顯示相應的全部信息,供管理員進行管理操作。在理財收支管理功能中,管理員可以設置對理財收入信息,支出信息,以及收入統(tǒng)計工作,在顯示信息模塊中,管理員可以查看現(xiàn)有的內容的顯示并且可以對相關條件進行顯示。在添加時系統(tǒng)自動給出理財信息編號,管理員進行理財名稱,收支類型以及數(shù)額等詳細信息
54、的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會給出錯誤提示要求管理員添加相應信息,添加成功后,相應的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭理財信息,就可以對該信息進行更新操作,在更新后如果必要信息為空,系統(tǒng)給出錯誤提示,修改成功后新的信息將取代原有信息,對選中的理財債務和投資信息還可以進行刪除的操作,但是要注意,只有管理員才能刪除收支情況的記錄,普通用戶不</p><p> 接下來給出該家庭理財管理系統(tǒng)的
55、業(yè)務流程圖,總的描述一下用戶登錄到主界面的大概過程: </p><p><b> 圖2-1業(yè)務流程圖</b></p><p> 2.3系統(tǒng)的數(shù)據(jù)流程分析</p><p> 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動,處理和存儲情況。為了描述復雜的軟件系統(tǒng)的信息流向和加工,可
56、采用分層的DFD來描述,分層DFD有頂層,中間層,底層之分。 </p><p><b> 數(shù)據(jù)流程圖的特征:</b></p><p> (1)抽象性:在數(shù)據(jù)流程圖中只存在數(shù)據(jù)的存儲,流動,加工,使用的情況,這種抽象性能使我們總結出信息處理的內部規(guī)律性。</p><p> ?。?)概括性:它把系統(tǒng)對各種業(yè)務的處理過程聯(lián)系起來考慮,形成一個總體
57、。</p><p> 下面就對該家庭理財管理系統(tǒng)進行數(shù)據(jù)流程圖的設計。</p><p> 2.3.1 數(shù)據(jù)流程頂層圖分析</p><p> 數(shù)據(jù)流程頂層圖決定系統(tǒng)的范圍,決定輸入輸出數(shù)據(jù)流,它說明系統(tǒng)的邊界,把整個系統(tǒng)的功能抽象為一個加工,頂層DFD只有一張。如下所示:</p><p> 圖2-2數(shù)據(jù)流程頂層圖</p>
58、<p> 2.3.2 數(shù)據(jù)流程一層圖分析</p><p> 通過對該頂層圖的具體功能模塊進行細致的分析,完成了下面的數(shù)據(jù)流程一層圖,也就是對整個系統(tǒng)進行整體描述,將各功能都用分支形式一一列舉出來,詳細情況如下圖所示:</p><p> 圖2-3數(shù)據(jù)流程一層圖</p><p> 2.3.3 數(shù)據(jù)流程二層圖分析</p><p&
59、gt; 為了使該數(shù)據(jù)流程更加清晰,就將數(shù)據(jù)流程一層圖進行了分解,進而得到數(shù)據(jù)流程二層圖,下面僅列出涉及收入表,支出表,資產管理表有關的流程圖:</p><p> 圖2-4數(shù)據(jù)流程二層圖1</p><p> 圖2-5數(shù)據(jù)流程二層圖2</p><p> 圖2-6數(shù)據(jù)流程二層圖3</p><p> 2.3.4系統(tǒng)的數(shù)據(jù)字典</p&
60、gt;<p> 數(shù)據(jù)字典就是對軟件所需要使用的數(shù)據(jù)進行編號說明,它是配合數(shù)據(jù)流圖使用的,在數(shù)據(jù)流圖中,數(shù)據(jù)字典是不同實體之間活動傳遞的信息,就是某個文件具體有什么數(shù)據(jù),數(shù)據(jù)間什么關系,為文件專門的做一個數(shù)據(jù)字典具體描述它。</p><p> 數(shù)據(jù)字典和數(shù)據(jù)流圖共同構成系統(tǒng)的邏輯模型,接下來為系統(tǒng)的數(shù)據(jù)存儲和數(shù)據(jù)字典。</p><p> ?。?)以下是有關外部實體,數(shù)據(jù)流的
61、數(shù)據(jù)存儲定義,如表所示:</p><p> 表2-1 數(shù)據(jù)存儲的定義</p><p> ?。?)下面分別介紹了編號,收入,資產名稱等數(shù)據(jù)字典的詳細信息,如下表所示:</p><p> 表2-2 各別數(shù)據(jù)字典的定義</p><p> 第3章 系統(tǒng)的設計</p><p> 3.1概要設計原則及具體功能劃分<
62、;/p><p> 3.1.1概要設計原則</p><p> 功能模塊的設計,通過“自上而下、逐步細化”的手段,逐層地將系統(tǒng)劃分為多個大小合適、功能單一的模塊,從而將復雜系統(tǒng)的設計轉變?yōu)槎鄠€簡單模塊的設計,其設計原則可簡述為:</p><p> ?。?)根據(jù)實際情況把相互間轉為獨立的管理業(yè)務劃分為若干個業(yè)務模塊;</p><p> ?。?)對
63、一個個較大的功能模塊進一步劃分成一個個相互獨立的、能單獨運行的小模塊;</p><p> (3)針對具體處理對象,再按對其進行的操作類型劃分為功能模塊。</p><p> 3.1.2系統(tǒng)功能模塊的劃分</p><p> 該系統(tǒng)包括以下五個基本功能模塊:</p><p> ?。?)用戶基本信息管理:包括新用戶的增加,用戶密碼的修改等功能。
64、其中需要重點講的有兩點:只有管理員才可以對用戶進行添加,而普通用戶是不能執(zhí)行此操作的;在修改密碼時,用戶只能修改與用戶名相同的密碼的,而不能修改其他用戶的密碼,否則會提示出錯。</p><p> ?。?)家庭理財收支管理:包括理財信息信息管理,分類等功能。在理財信息管理中又包括了理財信息添加、以及刪除操作,在添加時系統(tǒng)自動給出理財編號,經過理財類型以及數(shù)額,日期等詳細信息的添加,在添加之后提交,如果必要的信息為空
65、,系統(tǒng)會給出錯誤提示要求管理員添加相應信息,添加成功后,相應的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭理財信息,對選中的理財信息還可以進行刪除的操作。選中主界面中的家庭收支管理,點擊家庭收入按鈕,出現(xiàn)界面,用戶可以在里面進行相關的信息操作;點擊家庭支出按鈕同樣可以進入相關界面,按照提示可以進行相關數(shù)據(jù)的操作。</p><p> ?。?)資產系統(tǒng)管理:在主界面的菜單里面,點擊資產管理,會彈出對話框,其中包括對資產的
66、價格,數(shù)量,操作人員,日期等的輸入記錄,同時還能實現(xiàn)添加與修改的功能。</p><p> (4)信息查詢:在主界面中,管理員通過選擇查詢的條件,可以為日期,收入者,支出者,資產名稱等信息,在進行相應信息的添加,點擊查詢按鈕,系統(tǒng)給出所有符合條件的家庭理財信息。</p><p> (5)工具:該工具欄主要設置有一個可用工具就是計算器,該計算器簡單方便,但是其功能足以滿足使用該系統(tǒng)的用戶需
67、求,包含正常的四種運算:加、減、乘、除。</p><p><b> 3.2系統(tǒng)的配置</b></p><p><b> (1)服務器端</b></p><p> 服務器端的配置是由建立站點所需的軟件來決定的。在最低配置下,服務器雖然能正常工作,但其性能往往不盡如人意,如果我們想使站點服務器工作得更好的話,我們需要更
68、好的配置,特別是服務器的內存應該大于 256MB。下面為服務器端的最低配置:</p><p> 處理器:Intel Pentium 486以上</p><p> 內存:256MB以上</p><p> 硬盤空間:80G 以上</p><p> 光驅:需要從光盤上安裝操作系統(tǒng)和其它開發(fā)站點所需的軟件</p><p&g
69、t; 網(wǎng)卡:ISA 或者 PCI 接口均可</p><p> 顯卡:SVGA 顯示適配器</p><p><b> ?。?)客戶端</b></p><p><b> 內存:8MB</b></p><p> 硬盤空間:300MB</p><p> 網(wǎng)卡:ISA 或者
70、PCI </p><p> 顯卡:SVGA 顯示適配器 </p><p><b> 3.3詳細設計</b></p><p><b> 3.3.1代碼設計</b></p><p> 本家庭理財管理系統(tǒng)的代碼設計遵循標準化原則,對代碼的很多方面進行了規(guī)范,例如:在該系統(tǒng)地設計中,局部變量使用時,
71、盡量避免使用全局變量,因為全局變量的作用范圍比較大,再對代碼進行修改時,不小心就會修改到不必要修改的部分,使得系統(tǒng)部能夠正常使用。另外,代碼設計還遵從了可讀性高,可使用性強等的設計原則,對代碼進行了必要的注釋,在代碼的編寫過程中,盡量對代碼的格式進行了規(guī)范,因為一個好的代碼必須要有一個比較清新的書寫過程和思路,而這些都可以從代碼的格式上體現(xiàn)出來,當然,代碼的格式也是給讀代碼的人第一印象的關鍵因素,就如同一個系統(tǒng)軟件的界面一樣有著十分重要
72、的作用。</p><p> 在代碼正確并且可以提供用戶正常使用的基礎上,本人又對這些代碼進行了力所能及的優(yōu)化工作,使得代碼在使用時占據(jù)的空間少,占用CPU的時間盡量少,以及在系統(tǒng)運行時可能遇到的問題減少。但是由于本人水平有限,并不能保證這些系統(tǒng)代碼的最優(yōu)化設計。</p><p> 3.3.2輸入/輸出設計</p><p> 一個系統(tǒng)與用戶進行交流的主要方式是鍵
73、盤的鍵入與鼠標的點擊,在本系統(tǒng)中,具體的輸入輸出設計如下表所示:</p><p> 表3-1輸入/輸出設計</p><p><b> 3.3.3界面設計</b></p><p> 一個友好的用戶界面不僅要做到具有良好的觀賞性,還應方便用戶對系統(tǒng)的操作使用,最好符合用戶以往的操作習慣,只有這樣才能使用戶充分發(fā)揮主觀能動性更快、更好的學習使用
74、該系統(tǒng)。在對家庭理財管理系統(tǒng)界面設計時主要遵循以下幾條原則:</p><p> ?。?)用戶界面的設計在整體上保持較為一致的外觀風格。</p><p> (2)在進行界面設計時要充分考慮用戶的操作習慣,減少用戶大量的輸入操作以減輕用戶的工作量。</p><p> ?。?)界面所使用的詞匯、圖示、選取方式等要保持前后一致性。</p><p>
75、 下面就對該系統(tǒng)的主要界面進行詳細舉例,包括登錄界面,主菜單界面,添加支出信息界面,查詢個人支出界面等,分別如下:</p><p> ?。?)登錄界面的設計比較簡單大方,首先要在原工程里面新建一個Form窗體,將其Caption屬性設置為“用戶登錄”,即為該界面的名稱;然后就要從工具箱里面拉取控件放置在新建的窗體里面,其中用到的控件有“歡迎進入家庭理財系統(tǒng)”、用戶名、密碼等標簽;要填入用戶名、密碼的文本框;還有
76、“確定”和“取消”的按鈕控件,如下圖:</p><p><b> 圖3-1 登陸界面</b></p><p> ?。?)菜單界面的設計相對登錄界面要稍微復雜些,第一步要在同一個工程里面新建一個MDIForm菜單窗體,且將其Caption屬性設置為“家庭理財系統(tǒng)”,然后可以利用菜單編輯器編輯菜單欄,該系統(tǒng)的菜單一共有六大項功能,詳細如下圖所示:</p>
77、<p><b> 圖3-2 主界面</b></p><p> ?。?)支出界面的設計是整個系統(tǒng)中最復雜的一類設計,除了簡單的在原工程中新建窗體,再往窗體中拉取必要的控件,如標簽、文本框、按鈕等,還有下拉式的文本框Comobox控件和DataGrid控件,其中對于DataGrid控件的設置比較復雜,不僅僅是在其屬性欄設置,還要在其右鍵單擊后的屬性和字段項目中設置,結果如下圖:<
78、;/p><p> 圖3-3 添加支出信息界面</p><p> (4)在對支出信息查詢界面中,其實和支出信息的輸入界面設置差不多,不同的是在對DataGrid控件的屬性是不需要設置的,因為該界面功能是檢索數(shù)據(jù)庫中的信息,當點擊“查詢”按鈕時,表中的屬性都會顯示出來,這是不需要之前設置的,界面如下:</p><p> 圖3-4 查詢個人支出信息界面</p>
79、;<p><b> 3.4數(shù)據(jù)庫設計</b></p><p> 家庭理財管理系統(tǒng)數(shù)據(jù)庫設計目的:通過對數(shù)據(jù)庫表規(guī)范設計的深入理解,促進家庭理財管理系統(tǒng)的合理應用與發(fā)展。數(shù)據(jù)庫表結構的設計與家庭理財管理系統(tǒng)的內容和職能密切相關,表結構的合理設計促進了程序員對家庭理財管理系統(tǒng)管理,在使管理簡單,明確化,確保信息的完整,一致性并以發(fā)展的模式體現(xiàn)管理內容和職能方面具有重要意義。&
80、lt;/p><p> 3.4.1數(shù)據(jù)庫設計原則</p><p> 在設計數(shù)據(jù)庫時,關鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中。使用正確的數(shù)據(jù)結構,不僅便于對數(shù)據(jù)庫進行相應的存取操作,而且可以極大地簡化應用程序的其他內容(查詢、窗體、代碼等)。另外,數(shù)據(jù)應該盡可能少地冗余,這意味著重復數(shù)據(jù)量應該減到最少。</p><p> 本家庭理財管理系統(tǒng)采用的ACCESS
81、作為訪問數(shù)據(jù)庫的服務器,用它來對數(shù)據(jù)進行存儲,在數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中,充分考慮到以上幾個方面,運用數(shù)據(jù)庫原理知識,對涉及到的數(shù)據(jù)庫進行了綜合設計,力求數(shù)據(jù)庫的結構合理化、規(guī)范化。</p><p> 3.4.2數(shù)據(jù)庫概念設計</p><p> 數(shù)據(jù)庫概念設計是整個數(shù)據(jù)庫設計的關鍵,通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。</p>&l
82、t;p> 通過對系統(tǒng)流程圖的分析與研究,對數(shù)據(jù)庫進行了比較細致的數(shù)據(jù)庫概念設計,形成了該家庭理財管理系統(tǒng)的用戶實體、收入實體、支出實體、資產實體以及各實體的關系圖,下面就是各部分的詳細描述。</p><p> ?。?)用戶實體,包括用戶名,密碼,權限等屬性,具體如下圖所示:</p><p> 圖3-5 用戶實體屬性E-R圖</p><p> (2)家庭收
83、入實體,包括編號,收入說明,收入金額,年,月,日,收入者,備注等屬性,具體如下圖所示:</p><p> 圖3-6 家庭收入實體屬性E-R圖</p><p> ?。?)家庭支出實體,包括編號,支出說明,支出金額,年,月,日,支出者,備注等屬性,具體如下圖所示:</p><p> 圖3-7家庭支出實體屬性E-R圖</p><p> ?。?)
84、資產管理實體,包括編號,資產名稱,購買價格,年,月,日,購買數(shù)量,備注等屬性,具體如下圖所示:</p><p> 圖3-8資產實體屬性E-R圖</p><p> ?。?)各實體之間的關系,包括用戶實體與家庭收入之間的1對多的收入關系,用戶實體與家庭支出之間的1對多的支出關系,還有用戶與資產管理之間的1對多的投資關系,具體如下圖所示:</p><p> 圖3-9實
85、體關系E-R圖</p><p> 3.4.3數(shù)據(jù)庫邏輯設計</p><p> 數(shù)據(jù)庫邏輯設計將概念結構轉換為某個DBMS所支持的數(shù)據(jù)模型對其進行優(yōu)化。</p><p> 在對該家庭理財管理系統(tǒng)的實體關系圖進行了分析之后,分別對其實體、聯(lián)系作了屬性的分析,得出這些實體與聯(lián)系的主鍵與碼值,為以后對該家庭理財管理系統(tǒng)的數(shù)據(jù)庫的物理設計提供了方便與基礎。</p&
86、gt;<p> 下面就是對該家庭理財管理系統(tǒng)的數(shù)據(jù)庫邏輯設計:</p><p> 用戶基本信息(用戶名,密碼,權限);</p><p> 家庭收入(編號,收入說明,收入金額,年,月,日,收入者,備注);</p><p> 家庭支出(編號,支出說明,支出金額,年,月,日,支出者,備注);</p><p> 資產管理(編號
87、,資產名稱,購買價格,購買數(shù)量,年,月,日);</p><p> 3.4.4數(shù)據(jù)庫物理設計</p><p> 數(shù)據(jù)庫物理設計為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)。</p><p> 在經過了以上的數(shù)據(jù)庫概念設計、邏輯設計后進行了最后的數(shù)據(jù)庫物理設計,在進行該設計時,基本上就是將數(shù)據(jù)庫邏輯設計出來模版具體化,將每一個實體、聯(lián)系
88、的主鍵和碼的數(shù)據(jù)類型,數(shù)據(jù)說明等做出注釋。</p><p> 下面是該家庭理財管理系統(tǒng)的數(shù)據(jù)庫物理設計模型(表中設計時屬性編號均為自動匹配的形式):</p><p> 表3-2 用戶基本信息</p><p><b> 表3-3 家庭收入</b></p><p><b> 表3-4家庭支出</b&g
89、t;</p><p><b> 表3-5資產管理</b></p><p> 第4章 系統(tǒng)的實現(xiàn)</p><p> 4.1系統(tǒng)基本信息管理功能的實現(xiàn)</p><p> 該模塊要實現(xiàn)三個功能,分別為增加新用戶,修改密碼,用戶的登錄。在實現(xiàn)增加新用戶功能時,需注意只有管理員才能執(zhí)行此功能,具體要輸入用戶的姓名,密碼
90、,確認密碼,還要輸入權限;在實現(xiàn)修改密碼功能時,要輸入用戶名,舊密碼,新密碼,確認密碼等內容;該模塊中的用戶登錄功能并不與登錄系統(tǒng)時的用戶登錄窗體冗余,該功能主要是針對新增加的用戶的,讓他們進入系統(tǒng)。</p><p> 下面是該模塊中增加新用戶功能界面:</p><p> 圖4-1增加新用戶功能界面</p><p> 實現(xiàn)該模塊中增加新用戶功能界面的主要代碼的
91、構造思想是:</p><p> (1)進行控件定義:設置三個文本框,對象名為Text1、Text2、Text3,依次用來表示用戶名、密碼、確認密碼;設置一個Como控件對象名為Como1,用來供權限的選擇來使用;較為簡單的是定義若干標簽和兩個按鈕。</p><p> (2)首先要判定用戶名是否為空,在此使用If…else語句:如果為空就執(zhí)行If后面的語句,就是彈出來一個對話框“用戶名不
92、能為空”,不為空的話就利用select語句將填入的信息賦值給變量sql,如sql = "select * from 用戶基本信息",再通過語句:rs_adduser.Open sql, conn, adOpenKeyset, adLockPessimistic可以連接到數(shù)據(jù)庫中,其中rs_adduser是定義的記錄集。</p><p> ?。?)接下來要判斷要添加的用戶是否已經存在,在這部分使
93、用到while語句和if語句的嵌套,while語句循環(huán)的條件是rs_adduser.EOF = False,而if語句中條件為Trim(rs_adduser.Fields(0)) = Trim(Text1.Text),其中rs.fields(0)是用來返回記錄集rs_addusr當前位置第一個字段的值,如果滿足的話就說明已經有了名字相同的用戶,就會彈出MsgBox "已經有這個用戶", 否則就執(zhí)行rs_adduser
94、.MoveNext,判斷下一條字段的內容。</p><p> ?。?)使用if…elseif…else語句來確定兩次密碼必須一致和選擇正確的用戶權限,兩個if中的條件分別是Trim(Text2.Text) <> Trim(Text3.Text)和Trim(Combo1.Text) <> "system" And Trim(Combo1.Text) <> &q
95、uot;guest",滿足之后分別將Text1、Text2、Text3賦值給數(shù)據(jù)集中的字段Fields(0)、Fields(1)、Fields(3),就會連接到數(shù)據(jù)庫,則用戶添加成功。</p><p> 4.2系統(tǒng)收支管理功能的實現(xiàn)</p><p> 該模塊包含三個功能,分別為家庭支出的添加,修改和刪除;收入的添加,修改和刪除;家庭總支出與收入的餅形圖顯示。在實現(xiàn)添加支出功
96、能時,需要填寫支出編號,支出說明,支出金額,支出者等,同時還可以實現(xiàn)刪除的功能,但是此功能僅限于超級用戶使用;同樣在收入功能中,也需要填寫此類數(shù)據(jù),適用范圍也一樣;最后在收支顯示比例圖中,還可以顯示總的收支情況,是以餅形圖的方式顯示出來的。</p><p> 下面是該模塊中家庭總收支餅形圖顯示界面:</p><p> 圖4-2 家庭總收支顯示餅形圖</p><p&g
97、t; 實現(xiàn)該模塊中家庭總收支以餅形圖方式顯示的功能的代碼的主要思想為:</p><p> (1)剛開始要進行控件定義:設置三個文本框,對象名為Text1、Text2、Text3,依次用來表示收入總額、出總額、結余,三個標簽分別用來表示收入、支出、結余,取三種不同的顏色,然后拉取一個MSChart控件,以餅形圖的方式顯示比例關系。</p><p> ?。?)接下來就定義新對象rs_fam
98、shouru 作為 New ADODB.Recordset類型,變量 sql String類型,對sql賦值語句為:sql = "select sum (收入金額) as 家庭總收入金額 from 家庭收入 ",然后rs_famshouru.Open sql, conn, adOpenKeyset, adLockPessimistic語句連接數(shù)據(jù)庫;利用If語句判斷對象rs_famshouru的屬性RecordCo
99、unt是否大于零,并且該對象的fields(0)字段的長度是否大于零兩個條件,都滿足之后就執(zhí)行Text1.Text = rs_famshouru.Fields(0)語句,以上是對收入總額文本框的賦值,通過這些語句可以自動生成收入總額的值;同樣的支出總額也需要類似的語句來實現(xiàn),記得最后將rs_famshouru 清空;余額的顯示通過語句Text3.Text = Val(Text1) - Val(Text2),Val()函數(shù)返回包含于字符串
100、內的數(shù)字,字符串內是一個適當類型的數(shù)字。</p><p> ?。?)然后主要部分就是對MSChart控件的實現(xiàn),首先定義一個單精度的動態(tài)數(shù)組A(0,2),分別對數(shù)組中的每一個變量賦初值,語句如下:A(0, 0) = Val(Text1);A(0, 1) = Val(Text2);A(0, 2) = Val(Text3);讓該數(shù)組依附于之前窗體屬性中定義的對象MSChart1,語句為.ChartData = A,將
101、數(shù)組A賦值給對象MSChart1的ChartData屬性,該部分使用with語句,最后結束該過程。</p><p> 4.3系統(tǒng)資產管理功能的實現(xiàn)</p><p> 在這個模塊中就只有一項功能的實現(xiàn),就是添加,刪除,修改用戶的資產記錄,此對話框中須填寫資產的名稱,資產金額,資產說明等等,添加是每個用戶都可以實現(xiàn)的,但是刪除也只是超級用戶的特權,這一功能只要針對用戶理財?shù)慕鉀Q,可以包括
102、股票,基金,還款等,就是可以有回報的資金的記錄,與支出還不是太一樣的:支出是不可回收的資金,而這一部分主要記錄投資理財?shù)膬热?,記錄一些用戶有可能會得到不低于之前支出此項目的回報,當然也有可能成為徹徹底底的支出了,比如股票,基金(此類投資就是存在一定的風險性,存在不同程度的回報)。就目前來看,大部分人對于股票,基金等金融投資都已經不太感興趣,大都轉向房地產行業(yè),一些大城市居民都將剩余資產拿來購房,經轉手就可以賺不少一筆錢,這也是當前社會剩
103、余資產的流向趨勢。</p><p> 下面是該模塊中添加資產信息功能界面:</p><p> 圖4-3 添加資產信息</p><p> 實現(xiàn)該模塊中添加資產信息功能界面的代碼的主要思想是:</p><p> ?。?)首先要進行控件定義:從工具箱里面拉取三個文本框控件對象分別定義為Text2、Text3、Text4,用來填寫資產名稱、購買
104、價格、購買數(shù)量;再定義三個下拉式菜單對象命名為Comboy、Combom、Combod用來填寫年、月、日,還有三個按鈕鍵用來進行添加、刪除資產和取消;還要定義一個DataGrid1對象,直接將數(shù)據(jù)庫中的資產信息顯示到窗體里面。</p><p> ?。?)接著定義三個變量類型為New ADODB.Recordset的對象 rs_frmzicmanger,</p><p> 類型為Strin
105、g的變量sql和變量i;利用六個If語句來確定資產名稱、購買價格、購買數(shù)量、年、月、日的填寫不能為空,否則就會彈出對話框來提醒;然后需要對變量sql的賦值:sql = "Insert into 資產管理(資產名稱,購買價格,購買數(shù)量,年,月,日) " & _"values(" & _ "'" & Text2.Text & _ "
106、'," & Val(Text3.Text) & _"," & Val(Text4.Text) & _"," & Comboy.Text & _"," & Combom.Text & _"," & Combod.Text & _")";conn
107、.Execute sql,其中Execute 方法對遠程數(shù)據(jù)源執(zhí)行 SQL 查詢;Rs.Requery,作用是通過重新執(zhí)行基于對象的查詢。</p><p> ?。?)在對表示購買價格的對象Text3編寫代碼時,定義一個過程Text3_KeyPress,就是對KeyPress事件進行代碼定義,具體是:過程里面定義一個Integer類型的參數(shù)KeyAscii來傳遞按鍵字符的Ascii碼值,再通過if語句來判斷鍵入值的
108、Ascii碼值,具體條件是KeyAscii = 8 Or KeyAscii = 46 Or (KeyAscii >= 48 And KeyAscii <= 57),其中Ascii 值表為8=backspace 57=9 48=0 46=" .",只允許輸入退格鍵或者是小數(shù)點或者是0到9之間的數(shù)字;類似的情況對表示購買數(shù)量的對象Text4編寫代碼時,整體框架的定義與上面一樣,不同的是if語句中的條件
109、要改寫為KeyAscii = 8 Or (KeyAscii >= 48 And KeyAscii <= 57),因為購買數(shù)量數(shù)據(jù)庫中定義為整型,不需要用到小數(shù)點,而價格定義是單精度型。</p><p> ?。?)在數(shù)據(jù)裝載Form_Load()過程中,利用for語句對年月日進行定義,詳細代碼為:For i = 2012 To 2015,Comboy.AddItem i,Next i;For i = 1
110、 To 12,Combom.AddItem i,Next i;For i = 1 To 31,Combod.AddItem i,Next i;在顯示信息部分需要對對象DataGrid1的DataSource進行賦值:DataGrid1.DataSource = Rs,其中Rs為數(shù)據(jù)集對象。</p><p> 4.4系統(tǒng)數(shù)據(jù)庫管理功能的實現(xiàn)</p><p> 數(shù)據(jù)庫的管理就是對前面幾個
111、模塊中錄入數(shù)據(jù)庫中的數(shù)據(jù)進行檢索查詢,使用戶能夠更加方便的了解自己某一段時間內的消費情況,以及對資產投資方向的綜合了解,所以這一模塊就要實現(xiàn)三個功能:按支出姓名進行的查詢,按收入姓名進行的查詢和按資產名稱進行的查詢。其中要注意的是查詢時要按照每個字段的屬性類型輸入,否則就會提示出錯,例如姓名要是文本格式,年月日要是整型格式,金額要是數(shù)字格式的等等;另外該系統(tǒng)所涉及的查詢均為單表查詢,且為精確查詢,具體在數(shù)據(jù)庫設計的物理設計中會有詳細的介
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭理財管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---家庭理財管理系統(tǒng)
- 家庭理財管理系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文--家庭理財管理系統(tǒng)
- 家庭理財系統(tǒng) 畢業(yè)論文
- 家庭理財系統(tǒng)畢業(yè)論文
- 家庭理財管理系統(tǒng)設計與開發(fā)【畢業(yè)論文】
- 農村家庭理財研究【畢業(yè)論文】
- 家庭理財?shù)墓芾硇畔⑾到y(tǒng) 畢業(yè)論文
- 家庭理財管理系統(tǒng)的設計與開發(fā)【畢業(yè)論文】
- 家庭管家系統(tǒng) —家庭理財、家庭相冊模塊---畢業(yè)論文
- 家庭理財系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 家庭理財系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 家庭理財系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 家庭理財系統(tǒng)的設計與實現(xiàn)【畢業(yè)論文】
- 中等收入家庭理財規(guī)劃畢業(yè)論文
- 家庭理財管理系統(tǒng)
- 家庭理財管理系統(tǒng)論文.docx
- 家庭理財管理系統(tǒng)畢業(yè)設計
- 寧波農村家庭理財狀況分析【畢業(yè)論文】
評論
0/150
提交評論