軟件工程專業(yè)精品畢業(yè)論文--基于BS的家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
軟件工程專業(yè)精品畢業(yè)論文--基于BS的家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
軟件工程專業(yè)精品畢業(yè)論文--基于BS的家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
軟件工程專業(yè)精品畢業(yè)論文--基于BS的家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
軟件工程專業(yè)精品畢業(yè)論文--基于BS的家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩66頁(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、摘 要近年來(lái),家庭理財(cái)日益受到家庭的關(guān)注。一個(gè)理性的家庭,不應(yīng)僅僅滿足于一般意義上的“食飽衣暖。當(dāng)手頭現(xiàn)有的資金還算充裕的時(shí)候,就應(yīng)該根據(jù)家庭自身的特點(diǎn),尋找一些最適合自己的投資領(lǐng)域與投資工具,獲取盡可能高的收益率。家庭理財(cái)需要理財(cái)者對(duì)家庭的現(xiàn)狀與未來(lái)有一個(gè)系統(tǒng)的把握和長(zhǎng)期的打算,除合理分配家庭的財(cái)務(wù)支出外,同時(shí)還要學(xué)會(huì)錢生錢,最起碼能抵消通貨膨脹的影響。本系統(tǒng)設(shè)計(jì)的是一套功能比較完善的家庭理財(cái)系統(tǒng)。該系統(tǒng)的開發(fā)是以ECLIPSE作為開發(fā)平臺(tái),應(yīng)用JSP技術(shù)作為前臺(tái)開發(fā)語(yǔ)言,應(yīng)用my sql 數(shù)據(jù)庫(kù)來(lái)作為后臺(tái)的數(shù)據(jù)庫(kù)對(duì)本系統(tǒng)用到的數(shù)據(jù)進(jìn)行存儲(chǔ)和提取。家庭理財(cái)系統(tǒng)基于B/S模式,功能主要包括家庭

2、成員管理功能,理財(cái)方案功能,收支管理功能,銀行賬戶管理功能及統(tǒng)計(jì)管理局部。本家庭理財(cái)系統(tǒng)是使用計(jì)算機(jī)進(jìn)行信息管理,不僅提高了工作效率,而且操作簡(jiǎn)便、界面友好、靈活、實(shí)用,能夠很好的滿足家庭從事財(cái)務(wù)管理方面的需要。關(guān)鍵詞: B/S 家庭理財(cái) Jsp 管理AbstractIn recent years ,Family finance is drawing more and more familys attenion day by day.A rational family,should not merely satisfy in the gengeral significance the food

3、 fullclothes is warm.When there are abundant funds on hand ,you shoule find some of the most suitable for their investment domain and investment tools based on the familys characteristics to obtain the most return as possible.Financial manager shoule has a system assurance and long-term plans of the

4、 family present situation and the future .Besides the rational of distribution family financial disbursement,meanwhile he must study the to how get more money by the money he has,at least he is able to offset the impact of inflation .This syetem is designed for familys financial managemnet .System u

5、ses ECLIPSE as the development platform,and JSP technology as foreground Programming Language and my sql database as the background database to storge and retrieval the data. System Based on B / S mode,and the function of the system mainly includes the daily consumption and income records as well as

6、 the statistics management . This family manages finances the system is uses the computer to carry on the information management, not only enhanced the working efficiency, moreover operates, the contact surface simply friendly, nimble, practical, can the very good satisfied family be engaged in the

7、financial control aspect the need.Key words :B/S family finance Jsp manage TOC o 1-3 h z u 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc326732387摘要2HYPERLINK l _Toc326732388Abstract3HYPERLINK l _Toc3267323891工程概述5HYPERLINK l _Toc326732390現(xiàn)系統(tǒng)的概述5HYPERLINK l _Toc326732391組織機(jī)構(gòu)及業(yè)務(wù)范圍6HYPERLINK l _Toc326732392業(yè)務(wù)流程

8、描述7HYPERLINK l _Toc3267323931.4 現(xiàn)系統(tǒng)存在的問(wèn)題及薄弱環(huán)節(jié)分析 PAGEREF _Toc326732393 h 3HYPERLINK l _Toc3267323942 可行性分析 PAGEREF _Toc326732394 h 3HYPERLINK l _Toc3267323952.1 技術(shù)可行性 PAGEREF _Toc326732395 h 3HYPERLINK l _Toc3267323962.2 經(jīng)濟(jì)可行性 PAGEREF _Toc326732396 h 3HYPERLINK l _Toc326732397支出 PAGEREF _Toc326732397

9、 h 3HYPERLINK l _Toc326732398收益 PAGEREF _Toc326732398 h 3HYPERLINK l _Toc326732399收益投資比 PAGEREF _Toc326732399 h 3HYPERLINK l _Toc326732400投資回收周期 PAGEREF _Toc326732400 h 3HYPERLINK l _Toc3267324012.3 操作可行性 PAGEREF _Toc326732401 h 3HYPERLINK l _Toc3267324022.4 法律可行性 PAGEREF _Toc326732402 h 3HYPERLINK

10、l _Toc3267324032.5 結(jié)論 PAGEREF _Toc326732403 h 3HYPERLINK l _Toc3267324043 需求分析 PAGEREF _Toc326732404 h 3HYPERLINK l _Toc3267324053.1 總體目標(biāo) PAGEREF _Toc326732405 h 3HYPERLINK l _Toc3267324063.2 具體目標(biāo) PAGEREF _Toc326732406 h 3HYPERLINK l _Toc326732407系統(tǒng)功能建模 PAGEREF _Toc326732407 h 3HYPERLINK l _Toc32673

11、2408系統(tǒng)數(shù)據(jù)流程圖 PAGEREF _Toc326732408 h 3HYPERLINK l _Toc3267324093.3.2 數(shù)據(jù)字典 PAGEREF _Toc326732409 h 3HYPERLINK l _Toc326732410系統(tǒng)數(shù)據(jù)模型 PAGEREF _Toc326732410 h 3HYPERLINK l _Toc3267324114 概要設(shè)計(jì) PAGEREF _Toc326732411 h 3HYPERLINK l _Toc326732412體系結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc326732412 h 3HYPERLINK l _Toc326732413接口設(shè)計(jì) P

12、AGEREF _Toc326732413 h 3HYPERLINK l _Toc326732414外部接口 PAGEREF _Toc326732414 h 3HYPERLINK l _Toc326732415內(nèi)部接口 PAGEREF _Toc326732415 h 3HYPERLINK l _Toc326732416代碼設(shè)計(jì) PAGEREF _Toc326732416 h 3HYPERLINK l _Toc326732417代碼設(shè)計(jì)的原那么 PAGEREF _Toc326732417 h 3HYPERLINK l _Toc326732418系統(tǒng)所需代碼設(shè)計(jì) PAGEREF _Toc326732

13、418 h 3HYPERLINK l _Toc326732419數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc326732419 h 3HYPERLINK l _Toc326732420關(guān)系模式設(shè)計(jì) PAGEREF _Toc326732420 h 3HYPERLINK l _Toc326732421運(yùn)行設(shè)計(jì) PAGEREF _Toc326732421 h 3HYPERLINK l _Toc326732422運(yùn)行環(huán)境 PAGEREF _Toc326732422 h 3HYPERLINK l _Toc326732423運(yùn)行模塊的組合 PAGEREF _Toc326732423 h 3HYPERLINK l

14、_Toc326732424運(yùn)行控制 PAGEREF _Toc326732424 h 3HYPERLINK l _Toc326732425運(yùn)行時(shí)間 PAGEREF _Toc326732425 h 3HYPERLINK l _Toc326732426出錯(cuò)處理設(shè)計(jì) PAGEREF _Toc326732426 h 3HYPERLINK l _Toc326732427出錯(cuò)輸出信息 PAGEREF _Toc326732427 h 3HYPERLINK l _Toc326732428出錯(cuò)處理對(duì)策 PAGEREF _Toc326732428 h 3HYPERLINK l _Toc326732429平安保密設(shè)計(jì)

15、 PAGEREF _Toc326732429 h 3HYPERLINK l _Toc326732430數(shù)據(jù)平安性 PAGEREF _Toc326732430 h 3HYPERLINK l _Toc326732431登陸用戶平安性 PAGEREF _Toc326732431 h 3HYPERLINK l _Toc326732432操作平安性 PAGEREF _Toc326732432 h 3HYPERLINK l _Toc326732433維護(hù)設(shè)計(jì) PAGEREF _Toc326732433 h 3HYPERLINK l _Toc3267324345 詳細(xì)設(shè)計(jì) PAGEREF _Toc32673

16、2434 h 3HYPERLINK l _Toc326732435詳細(xì)設(shè)計(jì)概述 PAGEREF _Toc326732435 h 3HYPERLINK l _Toc326732436程序流程圖 PAGEREF _Toc326732436 h 3HYPERLINK l _Toc326732437家庭理財(cái)方案模塊 PAGEREF _Toc326732437 h 3HYPERLINK l _Toc326732438家庭理財(cái)方案模塊 PAGEREF _Toc326732438 h 3HYPERLINK l _Toc326732439家庭收支模塊 PAGEREF _Toc326732439 h 3HYPE

17、RLINK l _Toc326732440銀行賬戶管理模塊 PAGEREF _Toc326732440 h 3HYPERLINK l _Toc326732441統(tǒng)計(jì)模塊 PAGEREF _Toc326732441 h 3HYPERLINK l _Toc3267324426 編碼 PAGEREF _Toc326732442 h 3HYPERLINK l _Toc3267324436.1 概述開發(fā)工具及編程腳本 PAGEREF _Toc326732443 h 3HYPERLINK l _Toc3267324446.1.1 WEB效勞器簡(jiǎn)介 PAGEREF _Toc326732444 h 3HYPE

18、RLINK l _Toc3267324456.1.2 MYSQL數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介 PAGEREF _Toc326732445 h 3HYPERLINK l _Toc3267324466.1.3 JSP簡(jiǎn)介 PAGEREF _Toc326732446 h 3HYPERLINK l _Toc3267324476.2 腳本習(xí)慣說(shuō)明 PAGEREF _Toc326732447 h 3HYPERLINK l _Toc3267324486.3 編碼 PAGEREF _Toc326732448 h 3HYPERLINK l _Toc3267324497 測(cè)試 PAGEREF _Toc326732449 h 3

19、HYPERLINK l _Toc32673245071 測(cè)試原那么及測(cè)試方法概述 PAGEREF _Toc326732450 h 3HYPERLINK l _Toc32673245172 測(cè)試工程測(cè)試用例 PAGEREF _Toc326732451 h 3HYPERLINK l _Toc32673245273軟件測(cè)試結(jié)論 PAGEREF _Toc326732452 h 3HYPERLINK l _Toc326732453731 軟件能力 PAGEREF _Toc326732453 h 3HYPERLINK l _Toc326732454732 缺陷和限制 PAGEREF _Toc3267324

20、54 h 3HYPERLINK l _Toc326732455733 建議 PAGEREF _Toc326732455 h 3HYPERLINK l _Toc326732456734 測(cè)試結(jié)論 PAGEREF _Toc326732456 h 3HYPERLINK l _Toc326732457結(jié)束語(yǔ) PAGEREF _Toc326732457 h 錯(cuò)誤!未定義書簽。HYPERLINK l _Toc326732458致謝 PAGEREF _Toc326732458 h 3HYPERLINK l _Toc326732459參考文獻(xiàn) PAGEREF _Toc326732459 h 31工程概述現(xiàn)系統(tǒng)

21、的概述改革開放以來(lái),中國(guó)經(jīng)濟(jì)得到了迅速的開展,家庭收入也與日俱增,隨著房產(chǎn)熱、私家車、出國(guó)游等走入尋常百姓家,如何規(guī)劃財(cái)富,如何讓財(cái)富增值,如何享受財(cái)富也日漸成為每個(gè)家庭關(guān)注的話題。?中國(guó)統(tǒng)計(jì)年鑒?的資料說(shuō)明,近13年來(lái),中國(guó)物價(jià)上漲率平均到達(dá)了,這一數(shù)字意味著,如果不用于投資理財(cái),我們手頭的現(xiàn)金每年就會(huì)減少。從20世紀(jì)90年代國(guó)內(nèi)第一家銀行推出個(gè)人理財(cái)產(chǎn)品,到目前幾乎所有的銀行都擁有了個(gè)人理財(cái)部,有些甚至引進(jìn)了更高層次的貴賓理財(cái)。這就要求有更好的家庭理財(cái)軟件。現(xiàn)代家庭與傳統(tǒng)家庭在理財(cái)方面也出現(xiàn)了許多不同,兩相比較,現(xiàn)代家庭理財(cái)難度更大,其中還潛藏了多種理財(cái)危機(jī)。其一是收入雖增,支出更大。而現(xiàn)

22、代職業(yè)婦女相當(dāng)普遍,雙薪家庭收入增加,可以支配的家庭收入相對(duì)較多。但是由于現(xiàn)代人物質(zhì)欲望高,消費(fèi)誘惑也大,收入雖較豐厚,花費(fèi)也比以往高出許多。其二是投資雖廣,風(fēng)險(xiǎn)也高。傳統(tǒng)家庭理財(cái)方式多半以儲(chǔ)蓄為主,財(cái)富累積速度雖慢,但風(fēng)險(xiǎn)也低,至少不會(huì)把本金賠掉。而現(xiàn)在投資理財(cái)工具多樣化,但假設(shè)未具備專業(yè)知識(shí)而盲目理財(cái),其結(jié)果不僅白忙一場(chǎng),還可能因此賠掉老本。其三是子女雖少,花費(fèi)更多?,F(xiàn)代家庭普遍響應(yīng)方案生育,只有一個(gè)孩子,但由于父母十分重視孩子的養(yǎng)育,花在生活上、學(xué)習(xí)教育上的費(fèi)用比以前多得多。其四是借錢雖易,利息巨增。我國(guó)居民的儲(chǔ)蓄存款超過(guò)十萬(wàn)億人民幣。特別是像上海、深圳等興旺城市,居民的可支配收入正在逐

23、步到達(dá)中等興旺國(guó)家水平,許多居民除了購(gòu)房、購(gòu)車外有大量的金融資產(chǎn),如何分配、管理金融資產(chǎn)是居民最大的需求。大多數(shù)個(gè)人對(duì)金融方面的需求從儲(chǔ)蓄、保管金融資產(chǎn)向金融資產(chǎn)的保值、增值轉(zhuǎn)變。家庭如何管理金融資產(chǎn)呢?如何安排自己的充裕的現(xiàn)金流,如何籌集自己所需的資金,成為了一個(gè)現(xiàn)實(shí)的問(wèn)題。家庭理財(cái)系統(tǒng)以家庭理財(cái)?shù)母拍?、理論、本質(zhì)為根底,剖析了家庭的經(jīng)濟(jì)結(jié)構(gòu),并對(duì)理財(cái)市場(chǎng)和理財(cái)產(chǎn)品進(jìn)行了分析,在此根底上提出了家庭理財(cái)?shù)哪J郊叭绾芜M(jìn)行家庭理財(cái)規(guī)劃。 家庭理財(cái)系統(tǒng)是每一個(gè)家庭管理家庭財(cái)務(wù)收入和支出的不可缺少的一個(gè)管理信息系統(tǒng),它的內(nèi)容對(duì)于家庭的管理者來(lái)說(shuō)是至關(guān)重要的,所以家庭理財(cái)系統(tǒng)應(yīng)該能夠?yàn)橐粋€(gè)家庭的管理者提

24、供充足的信息和快捷的查詢手段,方便家庭的管理者的合理理財(cái)。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,網(wǎng)上銀行的迅速開展,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)家庭財(cái)務(wù)進(jìn)行管理,具有著手工管理所無(wú)法比較的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、本錢低等。這些優(yōu)點(diǎn)能夠極大地提高家庭財(cái)務(wù)管理的效率,也是家庭理財(cái)?shù)目茖W(xué)化、正規(guī)化管理,與先進(jìn)科學(xué)技術(shù)接軌的重要條件。組織機(jī)構(gòu)及業(yè)務(wù)范圍家庭理財(cái)公司的組織機(jī)構(gòu)如下:家庭理財(cái)公司辦公室人事部研發(fā)部銷售部財(cái)務(wù)部公關(guān)部圖1-1 家庭理財(cái)公司的組織機(jī)構(gòu)圖Fi

25、gure 1-1 family financial management company organization chart本公司的目標(biāo)是“讓家庭理財(cái)變得更方便,快捷,專業(yè),向客戶提供優(yōu)質(zhì)效勞,公司的主要業(yè)務(wù)如下 : 1風(fēng)險(xiǎn)評(píng)估首先對(duì)客戶進(jìn)行風(fēng)險(xiǎn)評(píng)估判斷客戶的風(fēng)險(xiǎn)承受能力。2制定家庭理財(cái)方案 為客戶制定家庭理財(cái)方案,使客戶有規(guī)劃的分配家庭資產(chǎn)。3豐富客戶理財(cái)知識(shí)對(duì)客戶進(jìn)行家庭理財(cái)知識(shí)講座,使客戶掌握如何更合理理財(cái)。4為客戶開發(fā)專業(yè)的家庭理財(cái)軟件為客戶開發(fā)一款專業(yè)的理財(cái)軟件,使客戶足不出戶的輕松管理家庭理財(cái)。業(yè)務(wù)流程描述 表1-1 業(yè)務(wù)流程圖符號(hào)說(shuō)明1 Service flow chart s

26、ymbol explanation圖形符號(hào)名稱說(shuō)明報(bào)表、單據(jù)產(chǎn)生的單條信息數(shù)據(jù)外部實(shí)體提供相關(guān)數(shù)據(jù)的人員或組織,對(duì)相關(guān)工作進(jìn)行處理的人員或組織數(shù)據(jù)存儲(chǔ)用來(lái)存儲(chǔ)大量數(shù)據(jù)信息處理對(duì)系統(tǒng)進(jìn)行的處理和操作數(shù)據(jù)流表示數(shù)據(jù)的流向系統(tǒng)業(yè)務(wù)流程圖如下:用戶設(shè)定家庭理財(cái)目標(biāo)風(fēng)險(xiǎn)評(píng)估表登錄家庭理財(cái)方案管理收支方案表儲(chǔ)蓄方案表債務(wù)方案表投資方案表用戶投資業(yè)務(wù)管理家庭資產(chǎn)統(tǒng)計(jì)資產(chǎn)統(tǒng)計(jì)表用戶業(yè)務(wù)員收支統(tǒng)計(jì)表賬戶號(hào)儲(chǔ)蓄賬戶號(hào)信用卡號(hào)貸款記錄用戶銀行業(yè)務(wù)管理銀行賬戶儲(chǔ)蓄信用卡貸款收入金額表支出金額表用戶收入管理支出管理收支管理圖1-2家庭理財(cái)系統(tǒng)業(yè)務(wù)流程圖Figure 1-2 family financial manage

27、ment system, business process diagrams1.4 現(xiàn)系統(tǒng)存在的問(wèn)題及薄弱環(huán)節(jié)分析通過(guò)系統(tǒng)調(diào)研,我認(rèn)為目前存在的問(wèn)題及薄弱環(huán)節(jié)主要表現(xiàn)在以下幾個(gè)面:1、資料統(tǒng)計(jì)為手工進(jìn)行。財(cái)產(chǎn)信息處理工作量很大,易出錯(cuò)且耗時(shí)。2、財(cái)產(chǎn)信息共享率低,大量重復(fù)勞動(dòng)。3、紙張的保存不方便,容易喪失和破損。2 可行性分析2.1 技術(shù)可行性開發(fā)一個(gè)通用型家庭理財(cái)軟件,工程規(guī)??梢栽谶m合大多數(shù)家庭的根底上進(jìn)行開發(fā)。技術(shù)上主要涉及界面設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。在開發(fā)工具方面,可采用應(yīng)用軟件快速開發(fā)工具ECLIPSE,它是一個(gè)高度集成化開發(fā)環(huán)境,具有豐富的組件,尤其在數(shù)據(jù)庫(kù)開發(fā)方面具有很大優(yōu)勢(shì)。ECL

28、IPSE能夠支持大多數(shù)數(shù)據(jù)庫(kù)的連接,通過(guò)數(shù)據(jù)庫(kù)連接組件可方便快捷的實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接,并進(jìn)行高效訪問(wèn)。開發(fā)環(huán)境本系統(tǒng)為B/S結(jié)構(gòu)。也就是系統(tǒng)的的客戶端采用的是瀏覽器,不用再另外編寫客戶端軟件。系統(tǒng)部署在TOMCAT下運(yùn)行,開發(fā)時(shí)的調(diào)試環(huán)境為TOMCAT,開發(fā)工具為ECLIPSE,數(shù)據(jù)庫(kù)采用了MY SQL。系統(tǒng)采用MVC模式。該模式是現(xiàn)在最流行的一種設(shè)計(jì)模式。MVC包括3類對(duì)象,簡(jiǎn)單地說(shuō),MODEL是應(yīng)用對(duì)象,VIEW是它在屏幕上的表示。CONTROLLER定義用戶界面輸入的相應(yīng)方式。圖2-1MVC模式圖Figure 2-1MVC diagram開發(fā)工具Java Servlet是JSP技術(shù)的根底,J

29、SP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。Servlet其實(shí)和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個(gè)固定Web效勞器平臺(tái)運(yùn)行的API方式來(lái)動(dòng)態(tài)生成Web頁(yè)面。許多Web效勞器都支持Servlet,即使不直接支持Servlet的Web效勞器也可以通過(guò)附加的應(yīng)用效勞器和模塊來(lái)支持Servlet。得益于Java的跨平臺(tái)的特性,Servlet也是平臺(tái)無(wú)關(guān)的,實(shí)際上,只要符合Java

30、Servlet標(biāo)準(zhǔn),Servlet是完全平臺(tái)無(wú)關(guān)且是Web效勞器無(wú)關(guān)的。由于Java Servlet內(nèi)部是以線程方式提供效勞,不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求效勞,因此Java Servlet效率非常高。JavaBeans就是Java的可重用組件技術(shù)。ASP通過(guò)COM來(lái)擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送email以及將業(yè)務(wù)處理或復(fù)雜計(jì)算別離出來(lái)成為獨(dú)立可重復(fù)利用的模塊。JSP通過(guò)JavaBeans實(shí)現(xiàn)了同樣的功能擴(kuò)充。JSP對(duì)于在Web應(yīng)用中集成JavaBeans組件提供了完善的支持。這種支持不僅能縮短開發(fā)時(shí)間可以直接利用經(jīng)測(cè)試和可信任的已有組件,防止了重復(fù)開

31、發(fā),也為JSP應(yīng)用帶來(lái)了更多的可伸縮性。JavaBeans組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等。由于JavaBeans開發(fā)起來(lái)簡(jiǎn)單,又可以利用Java語(yǔ)言的強(qiáng)大功能,許多動(dòng)態(tài)頁(yè)面處理過(guò)程實(shí)際上被封裝到了JavaBeans中。JSP技術(shù)是目前網(wǎng)上最流行的在效勞器端運(yùn)行的腳本技術(shù)。JSP具有跨平臺(tái)、平安、強(qiáng)大的可伸縮性的特點(diǎn),而果硬要挑一些毛病,JSP相對(duì)別的腳本更加難掌握,因?yàn)榫↗SP必須精通Java語(yǔ)言,對(duì)于中小型工程,我們要考慮開發(fā)人員、開發(fā)速度、開發(fā)本錢等問(wèn)題。 本系統(tǒng)采用了MYSQL。MySQL是一個(gè)精巧的HYPERLINK :/baike.baidu /

32、view/115293.htm t _blankSQL數(shù)據(jù)庫(kù)管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口API以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣闊自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力。家庭理財(cái)系統(tǒng)在上述的應(yīng)用環(huán)境中,系統(tǒng)的實(shí)現(xiàn)在技術(shù)上具有可行性。2.2 經(jīng)濟(jì)可行性支出根底支出:電費(fèi):15*10*0.5=75元生活費(fèi):500元終端pc磨損費(fèi):15*30=450元網(wǎng)絡(luò)設(shè)備/配置:800*1/12*15/30=33元共計(jì):1058元收益一次性收益每戶注

33、冊(cè)費(fèi)50元 50*100=5000元一次性收益共計(jì) 5000元經(jīng)常性收益0元無(wú)附件費(fèi)收益投資比5000/1058=472.6%投資回收周期2個(gè)月以上可知本系統(tǒng)開發(fā)需求的低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且目標(biāo)系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限。在為使用者帶來(lái)便利的同時(shí),也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。最重要的一點(diǎn)是該軟件的開發(fā)可以給我們對(duì)系統(tǒng)的開發(fā)有個(gè)全面的認(rèn)識(shí),使我們將來(lái)能夠與社會(huì)接軌。因此經(jīng)濟(jì)可行性較高。2.3 操作可行性就操作可行性來(lái)說(shuō),該系統(tǒng)能夠?qū)崿F(xiàn)家庭理財(cái)功能的要求,使家庭成員能夠及時(shí)、全面的掌握財(cái)產(chǎn)的流動(dòng)情況、財(cái)產(chǎn)的使用、收支情況等。

34、由于家庭財(cái)務(wù)管理系統(tǒng)是各個(gè)家庭管理自己家的的財(cái)務(wù),所以他不會(huì)涉及聯(lián)機(jī)的,只要在自己家中的計(jì)算機(jī)按上家庭理財(cái)系統(tǒng)就可以使用。操作簡(jiǎn)單,功能強(qiáng)大。是每個(gè)家庭必不可少的好幫手。能夠在很大程度上節(jié)省家庭在財(cái)產(chǎn)管理方面花費(fèi)的精力。綜上所述,證明我們開發(fā)該系統(tǒng)是切實(shí)可行的。2.4 法律可行性本系統(tǒng)的從需求開始到最后交付都是根據(jù)客戶的要求來(lái)實(shí)現(xiàn),并且在獨(dú)立的環(huán)境下開發(fā)完成,對(duì)于業(yè)務(wù)經(jīng)過(guò)了大量的調(diào)研,不存在盜版侵權(quán)問(wèn)題,是完全合法的軟件,在法律上是完全可行的。2.5 結(jié)論經(jīng)過(guò)上述的研究,本系統(tǒng)在技術(shù)可行性方面,操作可行性方面,經(jīng)濟(jì)可行性方面和法律可行性方面都是沒問(wèn)題的,所以可以進(jìn)行開發(fā)。3 需求分析3.1 總

35、體目標(biāo)社會(huì)在開展,時(shí)代在進(jìn)步,理財(cái)在當(dāng)今這個(gè)金融的社會(huì),成為相當(dāng)熱門而且非常重要的概念。隨著生活水平和文化水平的提高,家庭購(gòu)置電腦的能力和應(yīng)用電腦的能力開始提高。電腦及其應(yīng)用的普及化,人們應(yīng)用電腦進(jìn)行家庭財(cái)務(wù)管理的觀念增強(qiáng),因此,開發(fā)一個(gè)通用性家庭理財(cái)軟件已經(jīng)成為社會(huì)需求。本系統(tǒng)是一個(gè)家庭通用型理財(cái)軟件,系統(tǒng)目標(biāo)是把適合家庭化管理的各種理財(cái)手段及家庭日常收支管理實(shí)現(xiàn)計(jì)算機(jī)化管理,使對(duì)家庭及家庭成員的收支活動(dòng)更好地進(jìn)行記錄并加以統(tǒng)計(jì)分析成為可能,也使家庭家庭變得方便,快捷,全面。3.2 具體目標(biāo)家庭理財(cái)就是管理自己的財(cái)富,進(jìn)而提高財(cái)富的效能的HYPERLINK :/baike.baidu /vi

36、ew/1458211.htm t _blank經(jīng)濟(jì)活動(dòng)。理財(cái)也就是對(duì)資本金和負(fù)債HYPERLINK :/baike.baidu /view/42564.htm t _blank資產(chǎn)的科學(xué)合理的運(yùn)作。通俗的來(lái)說(shuō),理財(cái)就是賺錢、省錢、花錢之道。理財(cái)就是打理錢財(cái)。說(shuō)起來(lái)理財(cái)是一件非常平凡的事情,但實(shí)際上卻非常有學(xué)問(wèn)。家庭理財(cái)是一門新興的實(shí)用科學(xué),它是以經(jīng)濟(jì)學(xué)為指導(dǎo)追求極大化目標(biāo)、以HYPERLINK :/baike.baidu /view/74370.htm t _blank會(huì)計(jì)學(xué)為根底客觀忠實(shí)記錄、以財(cái)務(wù)學(xué)為手段方案與滿足未來(lái)財(cái)務(wù)需求、維持資產(chǎn)負(fù)債平衡的邊緣科學(xué)。 既然家庭理財(cái)是門HYPERLIN

37、K :/baike.baidu /view/3805.htm t _blank科學(xué),我們就必須以科學(xué)、理性的態(tài)度來(lái)對(duì)待它。只有這樣,才能到達(dá)理財(cái)?shù)哪繕?biāo)。所謂家庭理財(cái)從概念上講,就是學(xué)會(huì)有效、合理地處理和運(yùn)用錢財(cái),讓自己的花費(fèi)發(fā)揮最大的效用,以到達(dá)最大限度地滿足日常生活需要的目的。簡(jiǎn)而言之,家庭理財(cái)就是利用企業(yè)理財(cái)和HYPERLINK :/baike.baidu /view/2761.htm t _blank金融得方法對(duì)家庭HYPERLINK :/baike.baidu /view/20838.htm t _blank經(jīng)濟(jì)主要只家庭收入和支出進(jìn)行方案和管理,增強(qiáng)家庭經(jīng)濟(jì)實(shí)力,提高抗風(fēng)險(xiǎn)能力,增大

38、家庭效用。從廣義的角度來(lái) 講,合理的家庭理財(cái)也會(huì)節(jié)省社會(huì)資源,提高社會(huì)福利,促進(jìn)社會(huì)的穩(wěn)定開展。 從技術(shù)的角度講,家庭理財(cái)就是利用開源節(jié)流的原那么,增加收入,節(jié)省支出,用最合理的方式來(lái)到達(dá)一個(gè)家庭所希望到達(dá)的經(jīng)濟(jì)目標(biāo)。這樣的目標(biāo)小到增添家電設(shè)備,外出旅游,大到買車、購(gòu)屋、儲(chǔ)藏子女的教育經(jīng)費(fèi),直至安排退休后的晚年生活等等。 就家庭理財(cái)規(guī)劃的整體來(lái)看,它包含三個(gè)層面的內(nèi)容:首先是設(shè)定家庭理財(cái)目標(biāo);其次是掌握現(xiàn)時(shí)收支及資產(chǎn)HYPERLINK :/baike.baidu /view/1323641.htm t _blank債務(wù)狀況;最后是如何利用投資渠道來(lái)增加家庭財(cái)富。家庭理財(cái)?shù)闹行膬?nèi)容賬務(wù)管理。人們

39、幾乎每一天都會(huì)經(jīng)過(guò)許屢次貨幣活動(dòng)。其中包括了買入賣出實(shí)物,娛樂消費(fèi),起居飲食消費(fèi),還有發(fā)放工資等。如果能把各類不同的活動(dòng)進(jìn)行分類,分別對(duì)活動(dòng)進(jìn)行管理,那么無(wú)論現(xiàn)在還是將來(lái),你的賬務(wù)就會(huì)清楚明白了?,F(xiàn)在我們把這些工作放到程序里去實(shí)現(xiàn),就是這樣的操作。日常生活中,當(dāng)我們要對(duì)一周來(lái)收支的情況進(jìn)行了解,就非常困難,而觀察一個(gè)月里的利率走勢(shì)就更加是問(wèn)題。做到程序里,把它存放到一個(gè)數(shù)據(jù)表里就可以了。歸結(jié)后,用戶的操作一般如下:增加,減少,查找,統(tǒng)計(jì)。因而有了相應(yīng)的操作來(lái)管理的賬務(wù),依據(jù)需要一個(gè)統(tǒng)計(jì)分析的過(guò)程。我定義這樣一個(gè)過(guò)程,分析數(shù)據(jù),生成表。比方日常收支統(tǒng)計(jì)。建立日常收支表,以收支類型,時(shí)間段分類統(tǒng)計(jì)

40、也可綜合統(tǒng)計(jì)。時(shí)間上可按年收支,月收支,日收支進(jìn)行統(tǒng)計(jì)。在理財(cái)?shù)拇蟮郎?,我們也需要隨時(shí)了解自己所處的位置,在終極目標(biāo)的指引下,實(shí)現(xiàn)一個(gè)個(gè)短期的目標(biāo)。而這一切也正是軟件中統(tǒng)計(jì)表要告訴用戶的。家庭理財(cái)系統(tǒng)主要由日常記賬管理和應(yīng)用各種理財(cái)手段進(jìn)行理財(cái)實(shí)現(xiàn)家庭資金的最大增值。按用途有效的進(jìn)行消費(fèi)方案和統(tǒng)計(jì)。主要為各家庭成員對(duì)家庭財(cái)產(chǎn)的增加和減少活動(dòng)進(jìn)行跟蹤和記錄,這樣隨時(shí)可以對(duì)家庭的財(cái)產(chǎn)擁有狀況進(jìn)行瀏覽,查詢,方便家庭財(cái)產(chǎn)的添置和管理。由此可知家庭理財(cái)系統(tǒng)大致有以下功能需求:1根本信息管理: 登錄管理功能主要負(fù)責(zé)用戶平安登錄,創(chuàng)立新的家庭用戶。家庭成員管理模塊這個(gè)模塊主要是對(duì)家庭成員的管理。2理財(cái)方案

41、管理:主要是對(duì)家庭的收支,儲(chǔ)蓄及投資做方案經(jīng)行管理。3日常收支管理:收入管理主要有收入錄入,刪除,查詢等功能,消費(fèi)管理有分別對(duì)衣食住行及其他5個(gè)方面消費(fèi)的添加,刪除,統(tǒng)計(jì)等功能。4銀行賬戶管理:存款局部的功能有利率統(tǒng)計(jì),存款錄入等功能,取款局部有即將到期提醒,及取款成功后撤銷等功能,貸款局部有貸款利率,貸款信息添加與刪除等功能。5統(tǒng)計(jì)管理:統(tǒng)計(jì)管理分為日統(tǒng)計(jì),月統(tǒng)計(jì),年統(tǒng)計(jì)及資產(chǎn)統(tǒng)計(jì)。日統(tǒng)計(jì)即對(duì)當(dāng)日的消費(fèi),收入及銀行賬戶信息進(jìn)行統(tǒng)計(jì)并匯總。月統(tǒng)計(jì)即對(duì)當(dāng)月的消費(fèi),收入及銀行賬戶信息進(jìn)行統(tǒng)計(jì)并匯總。年統(tǒng)計(jì)即對(duì)當(dāng)年的消費(fèi),收入及銀行賬戶信息進(jìn)行統(tǒng)計(jì)并匯總。資產(chǎn)統(tǒng)計(jì)是對(duì)家庭資產(chǎn)總得統(tǒng)計(jì)以便對(duì)家庭資產(chǎn)有

42、整體印象。3.3系統(tǒng)功能建模系統(tǒng)功能建模所采用的工具是數(shù)據(jù)流程圖和數(shù)據(jù)字典,用于表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)的運(yùn)動(dòng)以及對(duì)數(shù)據(jù)的描述和定義。3系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程圖DFDdata flow diagram描述數(shù)據(jù)流動(dòng)、存儲(chǔ)、處理的邏輯關(guān)系,也稱為邏輯數(shù)據(jù)流程圖,是系統(tǒng)的邏輯模型。數(shù)據(jù)流程圖是描述系統(tǒng)中數(shù)據(jù)流程圖的圖形工具,它標(biāo)識(shí)了一個(gè)系統(tǒng)的邏輯輸入和邏輯輸出,以及把邏輯輸入轉(zhuǎn)換邏輯輸出所需的加工處理 。數(shù)據(jù)流程圖符號(hào)定義如表3-1所示: 表 3-1 數(shù)據(jù)流程圖符 Flow diagram of the data mark explanation圖形符號(hào)名稱符號(hào)說(shuō)明實(shí)體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)

43、構(gòu)或個(gè)人,框內(nèi)為實(shí)體名稱。PMC處理記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,其中,PM區(qū)記述處理標(biāo)號(hào),C區(qū)記述處理名稱。SDN 數(shù)據(jù)存儲(chǔ)記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ),DN區(qū)記述存儲(chǔ)的標(biāo)號(hào),S區(qū)記述存儲(chǔ)數(shù)據(jù)的名稱。FM數(shù)據(jù)流記述數(shù)據(jù)流的流動(dòng)方向,F(xiàn)M記述數(shù)據(jù)流的名稱。數(shù)據(jù)流圖的設(shè)計(jì)規(guī)那么如下:1 按照自頂向下逐層分解的思想,分解后的圖成為子圖,子圖與父圖必須保持輸入與輸出的一致。2 各子圖可以通過(guò)公共的存儲(chǔ)聯(lián)系起來(lái)組成一張圖。3 為減少數(shù)據(jù)流線的交叉,允許同一存儲(chǔ)或?qū)嶓w在同一個(gè)圖中重復(fù)畫出。4 處理與處理是通過(guò)存儲(chǔ)聯(lián)系的,不能直接用數(shù)據(jù)流線連結(jié)。5 存儲(chǔ)的輸入來(lái)源也輸出去向不能是外部實(shí)體,只能是處理。6 同

44、一數(shù)據(jù)流不允許在同一級(jí)圖中重復(fù)出現(xiàn)。數(shù)據(jù)不允許重復(fù)錄入。7 處理中的非正常的錯(cuò)誤情況處理,在DFD中不予表示,在DFD中,輸入就應(yīng)該是正確的。數(shù)據(jù)處理對(duì)一個(gè)數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)即讀又寫,那么數(shù)據(jù)流應(yīng)用雙箭頭。輸入的查詢條件及對(duì)話信息,不應(yīng)作為數(shù)據(jù)流出現(xiàn)在DFD中。數(shù)據(jù)流圖:用戶P0家庭理財(cái)系統(tǒng)頂層數(shù)據(jù)流圖 登錄管理 返回信息圖3-1系統(tǒng)頂層數(shù)據(jù)流圖Figure 3-1 Top-level data flow diagram of the system一級(jí)細(xì)化數(shù)據(jù)流圖事務(wù)方案清單方案信息方案信息用戶用戶 P1理財(cái)方案事務(wù)處 理 P2信息存入系統(tǒng)方案信息 D1 方案清單 D2 方案信息圖3-2理財(cái)方案

45、信息數(shù)據(jù)流圖Figure 3-3 Financial planning information data flow diagram用戶用戶 P3收支信息事務(wù)處 理 事務(wù) P4信息存入系統(tǒng)以前收支信息收支信息新收支信息收支信息D3 收支記錄 D4 收支去向記錄圖3-3收支信息數(shù)據(jù)流圖Figure 3-3 revenue and expenditure information data flow diagram事務(wù)以前銀行賬戶信息銀行信息新銀行信息用戶用戶 P5銀行賬戶信息事務(wù)處 理 P6信息存入系統(tǒng)銀行信息 D5 銀行賬戶記錄 D6 銀行賬戶記錄去向圖3-4銀行賬戶信息數(shù)據(jù)流圖Figure 3-

46、4 Bank account information and data flow diagram二級(jí)細(xì)化數(shù)據(jù)流圖事務(wù)收支方案清單收支方案信息收支方案信息收支方案信息用戶用戶 P收支方案事務(wù)處 理 P信息存入系統(tǒng)D7 收支方案清單 D8 收支方案信息圖3-5理財(cái)方案信息二級(jí)細(xì)化數(shù)據(jù)流圖-收支方案信息數(shù)據(jù)流圖Figure 3-5 Financial planning information secondary refining data flow chart- Plan for the receipt and expenditure of information data flow chart 事

47、務(wù)債務(wù)方案清單債務(wù)方案信息債務(wù)方案信息債務(wù)方案信息用戶用戶 P債務(wù)方案事務(wù)處 理 P信息存入系統(tǒng) D9 債務(wù)方案清單 D10債務(wù)方案信息圖3-6 理財(cái)方案信息二級(jí)細(xì)化數(shù)據(jù)流圖-債務(wù)方案信息數(shù)據(jù)流圖Figure 3-6 Financial planning information secondary refining data flow chart-Debt plan information data flow chart 事務(wù)儲(chǔ)蓄方案清單儲(chǔ)蓄方案信息儲(chǔ)蓄方案信息儲(chǔ)蓄方案信息用戶用戶 P儲(chǔ)蓄方案事務(wù)處 理 P信息存入系統(tǒng) D11 儲(chǔ)蓄方案清單 D12 儲(chǔ)蓄方案信息圖3-7 理財(cái)方案信息二級(jí)細(xì)化數(shù)

48、據(jù)流圖-儲(chǔ)蓄方案信息數(shù)據(jù)流圖Figure 3-7 Financial planning information secondary refining data flow chart- Savings plan information data flow diagram事務(wù)投資方案清單投資方案信息投資方案信息投資方案信息用戶用戶 P投資方案事務(wù)處 理 P信息存入系統(tǒng)D13投資方案清單 D14 投資方案信息圖3-8理財(cái)方案信息二級(jí)細(xì)化數(shù)據(jù)流圖-投資方案信息數(shù)據(jù)流圖Figure 3-8 Financial planning information secondary refining data fl

49、ow chart- Investment plan information data flow diagram事務(wù)過(guò)往收入清單收入信息收入信息收入信息用戶用戶 P收入信息事務(wù)處理 信息存入系統(tǒng)D15收入記錄 D16 收入去向記錄圖3-9收支信息二級(jí)細(xì)化數(shù)據(jù)流圖-收入信息數(shù)據(jù)流圖Figure 3-9 Payments information level 2 refining data flow chart- Income information data flow diagram事務(wù)過(guò)往支出清單支出信息支出信息支出信息用戶用戶 P支出信息事務(wù)處理 P信息存入系統(tǒng) D17 支出記錄 D18 支出去

50、向記錄圖3-10收支信息二級(jí)細(xì)化數(shù)據(jù)流圖-支出信息數(shù)據(jù)流圖Figure 3-10 Payments information level 2 refining data flow chart- Spending information data flow chart事務(wù)儲(chǔ)蓄賬戶清單儲(chǔ)蓄賬戶信息儲(chǔ)蓄賬戶信息儲(chǔ)蓄賬戶信息用戶用戶 P儲(chǔ)蓄賬戶信息事務(wù)處理 P信息存入系統(tǒng) D19 儲(chǔ)蓄賬戶記錄 D20儲(chǔ)蓄賬戶記錄去向圖3-11銀行賬戶信息二級(jí)細(xì)化數(shù)據(jù)流圖-儲(chǔ)蓄賬戶信息數(shù)據(jù)流圖Figure 3-11 Bank account information secondary refining data flow

51、 diagram- Savings account information data flow diagram事務(wù)信用賬戶清單信用賬戶信息信用賬戶信息信用賬戶信息用戶用戶 P信用卡賬戶信息事務(wù)處理 P信息存入系統(tǒng)D21信用賬戶記錄 D22 信用賬戶記錄去向圖3-12銀行賬戶信息二級(jí)細(xì)化數(shù)據(jù)流圖-信用賬戶信息數(shù)據(jù)流圖Figure 3-12 Bank account information secondary refining data flow diagram- Credit account information data flow diagram 事務(wù)貸款賬戶清單貸款賬戶信息貸款賬戶信息貸款

52、賬戶信息用戶用戶 P貸款賬戶信息事務(wù)處理 P信息存入系統(tǒng) D23 貸款賬戶信息 D24 貸款賬戶記錄去向圖3-13銀行賬戶信息二級(jí)細(xì)化數(shù)據(jù)流圖-貸款賬戶信息數(shù)據(jù)流圖Figure 3-13 Bank account information secondary refining data flow diagram- Loan account information data flow diagram 3.3.2 數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖的解釋和說(shuō)明,包含的內(nèi)容如下:數(shù)據(jù)元素名字:用戶 別名:描述:程序使用者數(shù)據(jù)類型:int長(zhǎng)度:5名字:家庭成員ID別名:描述:家庭成員數(shù)據(jù)類型:int長(zhǎng)度:10

53、名字:姓名別名:描述:家庭成員姓名數(shù)據(jù)類型:varchar長(zhǎng)度:20名字:性別別名:描述:家庭成員性別數(shù)據(jù)類型:varchar長(zhǎng)度:10名字:銀行名稱別名:描述:各個(gè)銀行的名稱數(shù)據(jù)類型:varchar長(zhǎng)度:502數(shù)據(jù)存儲(chǔ)名字:方案清單描述:記錄理財(cái)方案清單編號(hào):D1組成:收支方案,儲(chǔ)蓄方案,債務(wù)方案,投資方案名字:方案信息描述:記錄理財(cái)方案信息清單編號(hào):D2組成:收支方案,儲(chǔ)蓄方案,債務(wù)方案,投資方案名字:收支記錄描述:記錄收支記錄編號(hào):D3組成:收入記錄,支出記錄名字:收支去向記錄描述:記錄收支去向記錄編號(hào):D4組成:收入去向,支出去向名字:銀行賬戶記錄描述:記錄銀行賬戶記錄編號(hào):D5組成:

54、儲(chǔ)蓄賬戶信息,信用卡賬戶信息,貸款賬戶信息3 數(shù)據(jù)流名字:登錄管理描述:輸入登錄信息編號(hào):F1組成:用戶名,密碼,名字:方案信息描述:處理方案信息編號(hào):F2組成:家庭收支方案,家庭投資方案,家庭債務(wù)方案,家庭儲(chǔ)蓄方案名字:收支信息描述:處理收支信息編號(hào):F3組成:家庭成員收入,家庭成員支出名字:銀行信息描述:處理銀行信息編號(hào):F4組成:儲(chǔ)蓄賬戶信息,信用卡賬戶信息,貸款賬戶信息名字:前銀行信息描述:處理之前銀行信息編號(hào):F5組成:之前儲(chǔ)蓄賬戶信息,之前信用卡賬戶信息,之前貸款賬戶信息4 數(shù)據(jù)處理名字:家庭理財(cái)系統(tǒng)描述:對(duì)家庭理財(cái)系統(tǒng)進(jìn)行處理編號(hào):P0輸入/輸出數(shù)據(jù)流:家庭理財(cái)系統(tǒng)信息名字:理財(cái)

55、方案事務(wù)處理描述:對(duì)理財(cái)方案信息的處理編號(hào):P1輸入/輸出數(shù)據(jù)流:理財(cái)方案的根本信息名字:信息存入信息描述:對(duì)信息存入信息的處理編號(hào):P2輸入/輸出數(shù)據(jù)流:信息存入的根本信息名字:收支信息事務(wù)處理描述:對(duì)收支信息的處理編號(hào):P3輸入/輸出數(shù)據(jù)流:收支信息的根本信息名字:銀行賬戶信息事務(wù)處理描述:對(duì)銀行賬戶信息的處理編號(hào):P5輸入/輸出數(shù)據(jù)流:銀行賬戶的根本信息3.4系統(tǒng)數(shù)據(jù)模型E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型2。在數(shù)據(jù)庫(kù)系統(tǒng)中,常用的模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。其中,關(guān)系模型是較新的一種。它是通過(guò)表格數(shù)據(jù)來(lái)表示和實(shí)現(xiàn)兩個(gè)實(shí)體間

56、的聯(lián)系。以關(guān)系模型為根底的數(shù)據(jù)庫(kù)為關(guān)系數(shù)據(jù)庫(kù)。該系統(tǒng)所采用的就是關(guān)系數(shù)據(jù)庫(kù)。下面本系統(tǒng)的數(shù)據(jù)模型,主要工具是實(shí)體-關(guān)聯(lián)圖,即E-R圖。實(shí)體是現(xiàn)實(shí)世界中可以區(qū)別于其他對(duì)象的事件或物體。 表 3-2 E-R圖的圖形符號(hào)說(shuō)明Tablet.2-2The diagram definition explanetion of E-R chart圖形名稱含義矩形表示實(shí)體集合橢圓表示屬性菱形表示聯(lián)系集合線段將屬性連接到實(shí)體集或?qū)?shí)體集連接到聯(lián)系集本系統(tǒng)E-R圖如下:統(tǒng)計(jì)2貸款貸款賬戶信息信用信用賬戶信息儲(chǔ)蓄儲(chǔ)蓄賬戶信息錄入銀行信息投資投資信息管理家庭成員支出收入收入信息支出信息統(tǒng)計(jì)1收支統(tǒng)計(jì)信息投資方案信息用戶

57、方案投資方案信息收支方案信息債務(wù)方案信息資產(chǎn)統(tǒng)計(jì)信息 n n n n 1 n 1 1 n 1 n n 1 1 n n 1 n n n n 1 n n n n n n 圖3-5家庭理財(cái)管理系統(tǒng)系統(tǒng)E-R圖Figure 3-5 Family financial management system E-R diagram表 2-3 實(shí)體及其屬性表 Table of Entity and its property實(shí)體名稱屬性用戶用戶ID,家庭成員ID,姓名,性別,年齡,與戶主關(guān)系支出信息日期,支出類型,支出金額收入信息日期,收入金額收支統(tǒng)計(jì)信息日期區(qū)間,收支方案信息儲(chǔ)蓄方案信息投資方案信息債務(wù)方案信息

58、投資信息銀行信息儲(chǔ)蓄賬戶信息信用卡賬戶信息貸款賬戶信息家庭資產(chǎn)統(tǒng)計(jì)信息日期,姓名,方案金額日期,利率,年限投資種類貸款種類投資種類,連接地址銀行名稱,種類存款日期,到期日期,存款金額,利率,存款類型刷卡時(shí)間,刷卡地點(diǎn),刷卡原因,消費(fèi)金額,還款日期貸款時(shí)間,貸款銀行,貸款用途,貸款金額,貸款利率,貸款期限,貸款類型ID,統(tǒng)計(jì)日期表2-4 實(shí)體間聯(lián)系及其屬性表 Table of Entity relation and its property聯(lián)系名稱屬性用戶-管理-家庭成員用戶名,密碼家庭成員-支出-支出信息無(wú)家庭成員-收入-收入信息無(wú)支出信息/收入信息-統(tǒng)計(jì)1-收支統(tǒng)計(jì)信息無(wú)用戶-錄入-銀行信息

59、無(wú)銀行信息-儲(chǔ)蓄-儲(chǔ)蓄賬戶信息無(wú)銀行信息-信用-信用卡賬戶信息無(wú)銀行信息-貸款-貸款賬戶信息無(wú)用戶-方案-投資方案信息/收支方案信息/儲(chǔ)蓄方案信息/債務(wù)方案信息無(wú)用戶-投資-投資信息無(wú)儲(chǔ)蓄賬戶信息/信用卡賬戶信息/貸款賬戶信息/投資信息-統(tǒng)計(jì)2-家庭資產(chǎn)統(tǒng)計(jì)信息無(wú)4 概要設(shè)計(jì)概要設(shè)計(jì)的根本目的就是答復(fù)“概括的說(shuō),系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?這個(gè)問(wèn)題,因此,概要設(shè)計(jì)又稱為總體設(shè)計(jì)或初步設(shè)計(jì)。通過(guò)這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程和文檔等等2。概要設(shè)計(jì)的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。體系結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的

60、功能模塊分為:家庭成員信息管理模塊,家庭理財(cái)方案管理模塊,家庭收支管理模塊,銀行賬戶管理模塊,家庭投資管理模塊,家庭統(tǒng)計(jì)管理模塊。家庭成員信息管理模塊:對(duì)家庭成員經(jīng)行添加,刪除,更改。家庭理財(cái)方案管理模塊分為:收支方案管理功能,儲(chǔ)蓄方案管理功能,投資方案管理功能,債務(wù)方案管理功能。收支方案管理的功能:在收支之前對(duì)家庭的收入和支出經(jīng)行一個(gè)方案,并檢查是否到達(dá)方案目標(biāo)。儲(chǔ)蓄方案管理的功能:根據(jù)銀行零存整取模式通過(guò)銀行利率計(jì)算每期存入銀行金額計(jì)算到期本息總和。投資方案管理的功能:根據(jù)家庭財(cái)產(chǎn)情況計(jì)算如何投資可以獲得最大收益。債務(wù)方案管理的功能:通過(guò)貸款金額及貸款利率計(jì)算還款總額,利息總額,每月還款金

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論