

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課程設計報告報告</b></p><p> 題 目: 家庭理財管理系統(tǒng)設計報告 </p><p> 班 級: </p><p> 姓 名: </p><p> 學 號:
2、 </p><p> 指導教師: </p><p> 2013年 7 月 3 日</p><p><b> 家庭理財管理系統(tǒng)</b></p><p> 摘要:隨著科學技術的不斷提高,計算機科學日漸成熟,信息管理系統(tǒng)它已進入人類社會的各個領域應發(fā)揮著越來越重要的作用。作為計算機應用
3、的一部分,使用計算機對家庭財務進行管理,具有手工管理無法比擬的優(yōu)點,如檢索迅速,查找方便,可靠性高,存儲量大,保密性好等。這些優(yōu)點能夠極大的提高家庭財務管理的效率,也是家庭理財?shù)目茖W化,正規(guī)化管理與先進科學技術接軌的重要條件。家庭財務管理系統(tǒng)是每一個家庭管理家庭財務收入和支出的不可缺少的一個管理信息系統(tǒng),它的內容對家庭的管理者來說是至關重要的,所以家庭財務管理系統(tǒng)應該能夠為每一個家庭的管理者提供充足的信息和快捷的查詢手段,使家庭的管理者
4、能夠合理的理財。</p><p> 近幾年來,隨著我國城鄉(xiāng)居民收入的增加和生活水平的提高,家庭理財已成為人們居家過日子的重要內容。社會學家細心的觀察到,時下家庭的“小九九”比之計劃經濟年代,開始發(fā)生微妙的變化?,F(xiàn)在的城鄉(xiāng)家庭生活發(fā)生了明顯的變化,人們的收入逐漸拉開檔次,消費水平也高了。大多數(shù)家庭關注的是提高生活質量,一方面精打細算,量入為出,把錢用在刀刃上;另一方面保證適當?shù)膴蕵坊顒?、社會交際、智力開發(fā)等方面的
5、開支。</p><p> 本次設計運用PowerBuilder和SQL Server開發(fā)一個小型的家庭財務管理系統(tǒng),我所用工具為PowerBuilder 10.5和SQL Server 2005。</p><p><b> 目錄 </b></p><p><b> 摘要3</b></p><p&
6、gt;<b> 1 項目概述3</b></p><p> 1.1 系統(tǒng)概述3</p><p> 1.2 項目目標3</p><p> 1.3 項目范圍4</p><p> 1.4 業(yè)務流程圖4</p><p><b> 2 系統(tǒng)的分析5</b><
7、/p><p> 2.1 可行性分析5</p><p> 2.2 必要性分析6</p><p> 2.3 系統(tǒng)需求分析6</p><p> 3 系統(tǒng)的設計思想7</p><p> 3.1 總體系結構設計7</p><p> 3.2 接口設計8</p><p&
8、gt; 3.3 數(shù)據(jù)庫設計9</p><p> 4 程序詳細設計11</p><p> 4.1 系統(tǒng)功能菜單11</p><p> 4.2 界面設計12</p><p> 4.2.1 系統(tǒng)管理模塊12</p><p> 4.2.2 財務管理模塊14</p><p> 4
9、.2.3 賬務查詢模塊15</p><p> 4.2.4 統(tǒng)計分析模塊15</p><p> 4.2.5系統(tǒng)工具模塊16</p><p><b> 5 總結17</b></p><p> 5.1家庭理財管理系統(tǒng)設計總結17</p><p> 5.2有待進一步解決的問題17&l
10、t;/p><p><b> 參考文獻18</b></p><p><b> 1 項目概述</b></p><p><b> 1.1 系統(tǒng)概述</b></p><p> 家庭理財管理的中心內容是賬務管理。人們幾乎每一天都會經過許多次貨幣活動。其中包括了買入實物,娛樂消費,起
11、居飲食消費,還有發(fā)放工資等。如果能把各類不同的活動進行分類,分別對收入和支出進行管理,那么無論現(xiàn)在還是將來,你的賬務就會清楚明白了。</p><p> 每天,我們對自己賬務的操作有如下幾類:添加新的數(shù)據(jù)項,比如今天我花了多少錢,買了什么東西,日常消費多少。生活中,我們就要對收入和支出進行統(tǒng)計?,F(xiàn)在我們把這些工作放到程序里去實現(xiàn),就是這樣的操作。然后可以查詢這一個月家里面收入多少,支出多少,是掙的錢不夠花了還是每
12、月都能存起來點錢,好根據(jù)這個統(tǒng)計對生活做一下相應的調整。做到程序里,把它存放到一個數(shù)據(jù)表里就可以了。歸結后,賬戶的操作一般如下:新添,刪除,增加,查詢,統(tǒng)計。</p><p><b> 1.2 項目目標</b></p><p> 現(xiàn)代社會家庭的理財觀念進一步提高,理財手段變得更加豐富。隨著生活水平和文化水平的提高,家庭購買電腦的能力和應用電腦的能力開始提高。電腦及
13、其應用的普及化,人們應用電腦進行家庭財務管理的觀念增強,因此,開發(fā)一個通用性家庭理財軟件已經成為社會需求。本系統(tǒng)是一個家庭通用型理財軟件,系統(tǒng)目標是把適合家庭化管理的各種理財手段及家庭日常收支管理實現(xiàn)計算機化管理,使對家庭及家庭成員的收支活動更好地進行記錄并加以統(tǒng)計分析成為可能,也使家庭理財變得方便,快捷,全面。</p><p><b> 1.3 項目范圍</b></p>&
14、lt;p> 現(xiàn)在,人們的生活水平和文化素質普遍提高,并且開始注重生活質量。隨著市場經濟的快速發(fā)展,觀念的不斷更新,個人理財意識普遍增強,特別是家庭理財意識得到很大發(fā)展,在意識上,一方面,人們對家庭和個人的各方面消費有想進行統(tǒng)計和分析的愿望,以便更好地做好家庭收支計劃,和家庭財務管理。另一方面,各種理財手段不斷豐富,如何把各種理財手段統(tǒng)一起來,并且能更加方便的操作成為要求。在物質基礎上,計算機的應用開始普及,人們購置計算機和使用計
15、算機的能力增強,人均計算機擁有量將快速提高。這些條件說明,人們對一個家庭化財務軟件的需求,在一個可接受的價格范圍內,將購買這種軟件。希望家庭理財管理系統(tǒng)能更多的被人接受。</p><p><b> 1.4 業(yè)務流程圖</b></p><p> 現(xiàn)行系統(tǒng)的業(yè)務流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務的重要工具之一。其主要作用是:用業(yè)務流程圖描述現(xiàn)系統(tǒng)各項業(yè)務處理過程,并結合業(yè)
16、務流程圖詳細、準確地說明業(yè)務處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲、加工的方法、算法、輸出的數(shù)量及形式等。</p><p> 圖1 系統(tǒng)業(yè)務流程圖 </p><p><b> 2系統(tǒng)的分析</b></p><p><b> 2.1可行性分析</b></p><p> 現(xiàn)今社會講求效率,時間就
17、是金錢。對于家庭理財來說,也要講求效率,開發(fā)簡單,易于操作的管理軟件不僅可以節(jié)省時間,還可以避免浪費人力,物力,提高效率??尚行匝芯康哪康?,就是用最小的代價在盡可能短的時間內確定問題是否能解決。</p><p> 現(xiàn)從下述三個方面分析家庭理財系統(tǒng)問題的可行性。</p><p> ?。?)技術可行性:本系統(tǒng)的開發(fā)利用PowerBuilder作為開發(fā)工具。PowerBuilder是一個圖形化
18、的應用程序開發(fā)環(huán)境,使用PowerBuilder可以很容易地開發(fā)和數(shù)據(jù)庫打交道的商業(yè)化應用軟件。 </p><p> 系統(tǒng)采用SQL Server 2005作為開發(fā)數(shù)據(jù)庫。SQL Server 2005是一種客戶機/服務器結構的關系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2005提供了許多易于使用的圖形化工具和向導,其中最常用的是服務管理器、企業(yè)管理器和查詢分析器。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)庫帶來了很大的方便。<
19、/p><p> 在技術難度方面,有周圍同學的熱心幫助,加上對很多相關資料的參考,能夠解決開發(fā)過程中所遇到的困難。</p><p> (2)經濟可行性:如今計算機在人們的生活中普遍應用,使得各種軟件的開發(fā)成本越來越低,價格也越來越底。本系統(tǒng)也是如此,開發(fā)成本低廉同時能夠還能夠為居民帶來相當大的實惠和方便。主要表現(xiàn)在:</p><p> 本系統(tǒng)擁有多種實用功能,它集成
20、了家庭成員管理、收入管理、支出管理等多種功能,具有較強的實用性和便捷性。</p><p> 本系統(tǒng)的實用能快速提高居民理財效率,減少不必要的人力和物力。</p><p> 本系統(tǒng)還具有查詢和統(tǒng)計功能,能夠查詢到用戶在一段特定時間內收入和支出的情況,使用戶對自身錢財?shù)娜ハ蛞荒苛巳?,幫助用戶更好的合理安排財產。</p><p> 由此,可以得出,本系統(tǒng)在經濟上是具
21、有可行性的。</p><p> ?。?)操作可行性:由于本系統(tǒng)是對資金收入支出的一些相關管理,管理對象簡單,主要是對數(shù)據(jù)庫的操作,且每個數(shù)據(jù)庫內容具有較強的關聯(lián)性,設計過程不復雜。因此,整個軟件的使用非常簡便,對于計算機用戶的要求也不高,每一個家庭成員都能夠很好的操作軟件,且本系統(tǒng)所耗費的資源非常小,只需要在一般的電腦上面就能夠使用這個軟件,簡單、方便、快捷的實現(xiàn)對財務信息進行管理。</p><
22、;p> 綜上所述,證明該系統(tǒng)是切實可行的。</p><p><b> 2.1必要性分析</b></p><p> 受到中國經濟迅速發(fā)展的影響,中國家庭的消費結構也已開始轉變,由過去單一型的消費向投資復合消費轉變。同時,隨著高收入家庭高的增多,國內開始出現(xiàn)大量中產階級,家庭消費觀念也開始由過去的“溫飽”過渡到現(xiàn)在的“小康”。</p><p
23、> 與此同時,家庭收入的不斷增加,日常開支在整個家庭收入中所占份額減小,家庭及個人更多的開始承擔養(yǎng)老、保險、醫(yī)療、住房、子女教育等費用,這些轉變將直接導致家庭理財觀念和行為的深刻變化。然而長久以來,中國絕大多數(shù)家庭除掉日常開支外所剩余的錢,基本上都選擇放入銀行進行儲蓄,通過利息加以保值。但是現(xiàn)今銀行利率的不穩(wěn)定,也讓儲蓄的保值功能開始下降,很多家庭為了保值和增值開始選擇了其他投資渠道,例如保險投資,財產結構越來越趨向于復雜化,因
24、此需要從原本的簡單的家庭理財記賬方式過渡到全面記錄收支情況。</p><p> 因此,家庭理財管理系統(tǒng)的開發(fā)具有重要的必要性。</p><p><b> 2.2系統(tǒng)需求分析</b></p><p> 家庭理財管理系統(tǒng)是針對用戶要求用計算機,對自己的收入、支出以及相關的各種信息,進行記錄、修改、添加、刪除而設計的一種現(xiàn)代化管理軟件。 &l
25、t;/p><p><b> 系統(tǒng)功能需求分析</b></p><p> 通過需求分析,本系統(tǒng)需具有以下功能:</p><p> 1)由于使用者在使用一種新的軟件時,會出現(xiàn)陌生,不熟悉的現(xiàn)象,所以要求本系統(tǒng)具有良好的人機界面。</p><p> 2)能夠實現(xiàn)家庭理財系統(tǒng)的各項功能,能成功管理用戶的各種信息。</p
26、><p> 3)在使用系統(tǒng)中,查詢、修改、刪除、添加數(shù)據(jù)方便,具有良好的數(shù)據(jù)穩(wěn)定性和可靠性。</p><p> 具體說來,要求本系統(tǒng)具有以下幾個功能模塊:系統(tǒng)管理模塊、賬務管理模塊、賬務查詢模塊、統(tǒng)計分析模塊、系統(tǒng)工具模塊。</p><p> 各模塊具體的需求描述如下:</p><p> 1)系統(tǒng)管理模塊:主要是用戶登錄,注冊用戶,修改用
27、戶密碼。</p><p> 2)賬務管理模塊:在系統(tǒng)中對帳目的管理,包括收入、支出的添加、刪除和修改。</p><p> 3)賬務查詢模塊:包括按日期查詢,按家庭成員查詢,按項目查詢家庭成員的收入支出。</p><p> 4)統(tǒng)計分析模塊:主要實現(xiàn)使用者支出收入的統(tǒng)計分析。</p><p> 5)系統(tǒng)工具模塊:包括日歷記事本和計算器。
28、</p><p><b> 3系統(tǒng)的設計思想</b></p><p> 3.1 系統(tǒng)總體結構設計</p><p> 系統(tǒng)主要有以下幾個模塊組成,如圖3.1所示:</p><p> 圖3.1家庭理財管理系統(tǒng)總體功能模塊圖</p><p><b> 3.2接口設計</b>
29、;</p><p><b> ?。?)用戶界面</b></p><p> 在用戶界面部分,根據(jù)需求分析結果,用戶需要一個友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局。在界面設計部分,本系統(tǒng)按照Microsoft公司的用戶界面設計標準,為用戶提供友好、方便、直觀、簡潔的操作環(huán)境。</p><p> 本系統(tǒng)采用了窗口
30、繼承的方式,使窗口有統(tǒng)一的界面風格和操作風格。同時,對錯誤信息、提示信息進行標準話,盡量做到清晰明了。</p><p> 界面如圖3.2所示:</p><p> 圖3.2家庭理財系統(tǒng)界面</p><p><b> (2)軟件接口</b></p><p> 服務器程序可以使用PowerBuilder提供的對SQL
31、Server2005接口,進行對數(shù)據(jù)庫的所有訪問。</p><p><b> ?。?)硬件接口</b></p><p> 在輸入方面,對于鍵盤、鼠標的輸入進行處理。</p><p><b> 3.3數(shù)據(jù)庫設計</b></p><p> ?。?)系統(tǒng)的概念模型設計</p><p
32、> 根據(jù)分析得到系統(tǒng)的實體有:家庭成員實體、收入實體、支出實體,日歷記事本實體。</p><p><b> 1)家庭成員實體</b></p><p> 家庭成員實體的屬性包括用戶名、密碼。其實體圖如圖3.3所示:</p><p> 圖3.3家庭成員實體圖</p><p><b> 2)收入實體&
33、lt;/b></p><p> 收入實體的屬性包括編號、日期、類型、項目、對象、金額、備注。其實體圖如圖3.4所示:</p><p><b> 圖3.4收入實體圖</b></p><p><b> 3)支出實體</b></p><p> 收入實體的屬性包括編號、日期、類型、項目、對象、
34、金額、備注。其實體圖如圖3.5所示:</p><p><b> 圖3.5支出實體圖</b></p><p><b> 4)日歷記事本實體</b></p><p> 日歷記事本的屬性包括:日期、記事內容。其實體圖如圖3.6所示:</p><p> 圖3.6日歷記事本實體圖</p>
35、<p><b> (2)數(shù)據(jù)庫表設計</b></p><p><b> 1)家庭成員數(shù)據(jù)表</b></p><p> 表3.1家庭成員表如圖:</p><p><b> 2)收入數(shù)據(jù)表</b></p><p> 表3.2收入數(shù)據(jù)表如圖:</p>
36、<p><b> 3)支出數(shù)據(jù)表</b></p><p> 表3.3支出數(shù)據(jù)表如圖:</p><p><b> 4)日歷記事表</b></p><p> 表3.4支出數(shù)據(jù)表如圖:</p><p><b> 4詳細程序設計</b></p>&
37、lt;p> 4.1 系統(tǒng)功能菜單</p><p> 圖4.0系統(tǒng)功能菜單</p><p><b> 4.2 界面設計</b></p><p> 4.2.1系統(tǒng)管理模塊</p><p> 用戶登錄和切換用戶是相同的窗口,如圖4.1所示。運行家庭理財系統(tǒng),進入用戶登錄界面,用戶填寫和密碼請求登錄,系統(tǒng)會從數(shù)據(jù)
38、庫中進行檢索,如果有匹配的信息,則表示登錄成功,否則登錄失敗,提示重新登錄。</p><p> 圖4.1用戶登錄界面</p><p> 如果還沒有注冊用戶,點擊注冊用戶,窗口如圖4.2所示:</p><p> 圖4.2用戶注冊界面</p><p> 如果用戶密碼泄漏可以在菜單中點擊更改密碼,窗口如圖4.3所示:只有用戶名與密碼和數(shù)據(jù)庫
39、中數(shù)據(jù)相匹配時才能更改成功。</p><p> 圖4.3更改密碼界面</p><p> 4.2.2系統(tǒng)管理模塊</p><p> 系統(tǒng)管理模塊由四個窗口組成,分別是收入、支出賬目錄入和管理。賬目的管理就是收入、支出賬目的修改和刪除。界面僅列出收入賬目管理。</p><p> ?。?)收入賬目錄入。界面如圖4.4所示。用戶可以在下卡列表框
40、選擇對象和項目,然后進行數(shù)據(jù)的添加。</p><p> 圖4.4收入賬目錄入界面</p><p> ?。?)收入賬目管理。界面如圖4.5所示。選中要修改的項直接修改即可,然后點擊保存按鈕系統(tǒng)自動將數(shù)據(jù)更改到數(shù)據(jù)庫中。刪除也是,選中要刪除的行,點刪除按鈕,系統(tǒng)會彈出提示窗口,確定刪除后數(shù)據(jù)將在數(shù)據(jù)庫中刪除。</p><p> 圖4.5收入賬目管理界面</p&
41、gt;<p> 4.2.3賬務查詢模塊</p><p> 賬務查詢模塊主要是實現(xiàn)收入、支出賬務的查詢,包括按某段日期查詢,按對象查詢,按項目查詢。界面僅列出收入賬目查詢。界面如圖4. 6所示。</p><p> 圖4.6收入賬目查詢界面</p><p> 4.2.4統(tǒng)計分析模塊</p><p> 統(tǒng)計分析模塊包括收入、
42、支出賬目的統(tǒng)計,以及收支平衡分析。用戶可以選擇一段時間來這段時間內統(tǒng)計某項目、某對象的收支情況,最后做出統(tǒng)計和分析。</p><p> 綜合收入、支出賬目統(tǒng)計。界面如圖4.7所示。</p><p> 圖4.7收入統(tǒng)計分析界面</p><p> (2)收支平衡分析。界面如圖4.8所示??梢詫δ扯螘r間內某對象的收支進行統(tǒng)計分析,并根據(jù)結果判斷這段時間內此對象是有結
43、余還是入不敷出。根據(jù)得到的統(tǒng)計結果該對象可以做出相應的調整。</p><p> 圖4.8收入統(tǒng)計分析界面</p><p> 4.2.5系統(tǒng)工具模塊</p><p> 系統(tǒng)工具模塊包括日歷記事本和計算器。這只是家庭管理系統(tǒng)中的小工具,主要是為了方便用戶記錄和計算。</p><p> ?。?)日歷記事本。界面如圖4.9所示。選中某個日期,然
44、后在編輯框中記事。</p><p> 圖4.9收日歷記事本界面</p><p> 計算器。界面如圖4.10所示。實現(xiàn)簡單的加減乘除功能。</p><p> 圖4.10日計算器界面</p><p><b> 5總結</b></p><p> 5.1家庭理財管理系統(tǒng)設計總結</p>
45、;<p> 家庭財務管理系統(tǒng)只是一個小型系統(tǒng),經過一番努力,基本上達到了需求分析階段所提出的目標,經過上機調試,所有程序已全部通過,功能也基本實現(xiàn)。由于時間關系和自身水平的限制,這個系統(tǒng)有些功能還是不完善的。</p><p> 在開發(fā)過程中,遇到了許多問題,而問題的解決也是有一番波折的,最后問題的解決不僅僅使我學到了知識,而且還讓我懂得了如何查閱資料來解決問題,這是我收獲最大的。</p&g
46、t;<p> 開發(fā)《家庭財務管理系統(tǒng)》是我在這大學四年中所學的所有理論知識的一次綜合的應用,在整個開發(fā)過程中我學到了一些課本上學不到的東西,這次開發(fā)使我對PowerBuilder開發(fā)工具有更深一步的了解和掌握,充實自己,為將來的進一步提高作好鋪墊,希望將來有機會開發(fā)一個更好的系統(tǒng)。</p><p> 5.2有待進一步解決的問題</p><p> 由于技術開發(fā)水平,時間,
47、精力有限,這個家庭理財系統(tǒng)雖已經實現(xiàn)了一定的功能,但是本系統(tǒng)仍存在一些需要完善的地方,也存在許多需要改進的部分。主要存在系統(tǒng)界面布局,功能模塊不夠完善的問題。接下來還需要的工作:</p><p> ?。?)改進系統(tǒng)界面布局,窗口布局,進一步美化窗口字體,圖片。</p><p> (2)進一步加強收集相關理財?shù)男畔?,完善?shù)據(jù)庫內容,規(guī)范數(shù)據(jù)的輸入,提高數(shù)據(jù)查詢的效率,明確錯誤的信息提示;&
48、lt;/p><p> ?。?)增加系統(tǒng)模塊功能,如投資建議,數(shù)據(jù)分析,進一步提高系統(tǒng)的功能性,明確系統(tǒng)各模塊之間的聯(lián)系。</p><p><b> .</b></p><p><b> 參考文獻</b></p><p> [1]孫紅凱,王彥勛.PowerBuilder10.5程序設計基礎(理學院)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【課程設計】家庭理財管理系統(tǒng)
- 課程設計——家庭理財管理系統(tǒng)
- 家庭理財管理系統(tǒng)——課程設計
- 課程設計--家庭理財系統(tǒng)
- 【課程設計】家庭理財系統(tǒng)
- 課程設計--mfc家庭理財管理系統(tǒng)
- uml家庭理財管理系統(tǒng)課程設計
- 家庭理財課程設計
- 家庭理財系統(tǒng)數(shù)據(jù)庫課程設計報告
- 數(shù)據(jù)庫原理課程設計報告--家庭理財系統(tǒng)
- 家庭理財系統(tǒng)設計開題報告
- 家庭理財管理系統(tǒng)
- 淺析家庭理財管理系統(tǒng)
- 家庭理財管理系統(tǒng).doc
- 家庭理財管理系統(tǒng)設計與開發(fā)
- 家庭理財管理系統(tǒng)畢業(yè)設計
- 家庭理財通管理系統(tǒng).doc
- c#家庭理財管理系統(tǒng)
- 家庭理財管理系統(tǒng)畢業(yè)設計2
- 軟件綜合課程設計--家庭理財工具的設計與實現(xiàn)
評論
0/150
提交評論