資源描述:
《家庭財務(wù)管理系統(tǒng)正文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、目錄第一章緒論11.1課題簡介11.2開發(fā)的意義1第二章開發(fā)環(huán)境及實現(xiàn)技術(shù)22.1開發(fā)環(huán)境22.2開發(fā)工具簡介2第三章概要設(shè)計53.1概要設(shè)計階段的主要任務(wù)53.2概要設(shè)計的過程53.3概要設(shè)計的原則53.4系統(tǒng)功能分析5第四章數(shù)據(jù)庫設(shè)計錯誤!未定義書簽。4.1數(shù)據(jù)庫Access簡介錯誤!未定義書簽。4.2表的詳細結(jié)構(gòu)說明錯誤!未定義書簽。4.3測試用例錯誤!未定義書簽。第五章詳細設(shè)計75.1詳細設(shè)計的任務(wù)和方法75.2模塊的IPO圖85.3系統(tǒng)登錄模塊的設(shè)計與實現(xiàn)錯誤!未定義書簽。5.4主界面的設(shè)計與實現(xiàn)
2、錯誤!未定義書簽。5.5現(xiàn)金的收支與維護模塊的設(shè)計與實現(xiàn)錯誤!未定義書簽。5.6現(xiàn)金收支查詢模塊的設(shè)計與實現(xiàn)錯誤!未定義書簽。5.7收入/支出項目維護模塊的設(shè)計與實現(xiàn)錯誤!未定義書簽。5.8信用卡收支與維護管理模塊的設(shè)計與實現(xiàn)錯誤!未定義書簽。5.9信用卡收支查詢模塊的設(shè)計與實現(xiàn):錯誤!未定義書簽。5.10密碼管理模塊的設(shè)計與實現(xiàn)錯誤!未定義書簽。第六章系統(tǒng)使用說明錯誤!未定義書簽。6.1使用說明錯誤!未定義書簽。6.2運行環(huán)境錯誤!未定義書簽。6.3運行結(jié)果錯誤!未定義書簽。第七章設(shè)計心得16致謝17參考
3、文獻18附錄(部分程序源代碼)1921第一章緒論1.1課題簡介家庭財務(wù)管理系統(tǒng)是每一個家庭管理家庭財務(wù)收入和支出的不可缺少的一個管理信息系統(tǒng),它的內(nèi)容對于家庭的管理者來說是至關(guān)重要的,所以家庭財務(wù)管理系統(tǒng)應(yīng)該能夠為每一個家庭的管理者提供充足的信息和快捷的查詢手段,很大的方便家庭的管理者合理理財。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,網(wǎng)上銀行的迅速發(fā)展,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對家庭財務(wù)進行管理,具有著手工管理所
4、無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高家庭財務(wù)管理的效率,也是家庭理財?shù)目茖W化、正規(guī)化管理,與先進科學技術(shù)接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,對于我們即將計算機專業(yè)畢業(yè)的學生來說,也是一次將計算機應(yīng)用于現(xiàn)實管理的一次很有意義的實踐活動。1.2開發(fā)的意義今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應(yīng)用于許多領(lǐng)域?,F(xiàn)在我國的家庭財務(wù)管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展,
5、因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。我作為一個計算機應(yīng)用專業(yè)的畢業(yè)生,希望可以在這方面有所貢獻。改革的總設(shè)計師鄧小平同志說過“科學技術(shù)是第一生產(chǎn)力”,我希望能用我所學的知識編制出一個實用的程序來幫助家庭進行財務(wù)管理。開發(fā)這一系統(tǒng)的好處大約有以下幾點:第一、可以存儲家庭日常財務(wù)信息。第二、只需了解操作系統(tǒng),就能實現(xiàn)方便快捷的家庭財務(wù)管理,節(jié)省人力;第三、可以迅速家庭財務(wù)歷史信息,做到收入支出心中有數(shù)。目前,互聯(lián)網(wǎng)已經(jīng)十分普及,上網(wǎng)費用也普遍降低,銀行已經(jīng)
6、建起了個人網(wǎng)上銀行,本系統(tǒng)建立了家庭計算機財務(wù)管理模式。21第二章開發(fā)環(huán)境及實現(xiàn)技術(shù)2.1開發(fā)環(huán)境衡量是否具備使用新系統(tǒng)所需的條件,一般可從軟硬件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術(shù)水平應(yīng)首先考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人員。近些年計算機技術(shù)飛速發(fā)展,硬件條件可以說是日新月異,其發(fā)展速度已令人驚訝的成倍比例發(fā)展。軟件方面同樣進展神速,無論任何系統(tǒng)都難不到如今的計算機。以下為本系統(tǒng)開發(fā)需求。本系統(tǒng)開發(fā)需求的軟件有:1)WindowsXP操作系統(tǒng)。2)MyEclips
7、e7.5+JDK1.6+Tomcat63)Oracle10g數(shù)據(jù)庫2.2實現(xiàn)技術(shù)本系統(tǒng)使用MVC(ModelViewController)設(shè)計模式,開發(fā)語言為Java,開發(fā)環(huán)境為MyEclipse7.5+JDK1.6+Tomcat6,采用B/S結(jié)構(gòu),使用JavaEE的SSH框架技術(shù)。1)MVC設(shè)計模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。視圖是用戶看到并與之交互的界面。對于Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,
8、是一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務(wù),被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性??刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求。所以當單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何處理。