【正文】
用MyEclipse來進(jìn)行開發(fā),數(shù)據(jù)庫采用mysql數(shù)據(jù)庫。外觀上也要做到合理化,考慮到用戶多對WINDOWS風(fēng)格較熟悉,就盡量向這一方向靠攏。根據(jù)需求分析的結(jié)果,該系統(tǒng)力求為用戶提供方便、精簡、友善的操作界面。根據(jù)以上分析,該系統(tǒng)考慮將整個系統(tǒng)分解成如下功能模塊圖:家庭理財管理系統(tǒng)家庭理財計劃管理風(fēng)險評估表收支計劃管理儲蓄計劃管理債務(wù)計劃管理投資計劃管理家庭收支管理家庭收入管理家庭支出管理家庭成員管理 家庭成員信息管理銀行賬戶管理銀行賬戶信息管理儲蓄賬戶管理信用卡用戶管理貸款業(yè)務(wù)管理投資管理股票管理基金管理統(tǒng)計管理日常收支統(tǒng)計家庭資產(chǎn)統(tǒng)計到期提醒管理圖41家庭理財系統(tǒng)系統(tǒng)結(jié)構(gòu)圖Figure 41 family financial system structure1. 用戶界面用戶界面是用戶與系統(tǒng)溝通的橋梁,是直接面向用戶的最外層系統(tǒng)。收支統(tǒng)計的功能:對一段區(qū)間時間內(nèi)對家庭成員的收入與支持經(jīng)行統(tǒng)計。到期提醒管理的功能:即將到期提醒,及取款成功后自動撤銷等功能。信用卡賬戶管理的功能:對信用卡賬戶進(jìn)行添加,刪除,修改,查詢管理。銀行賬戶信息管理的功能:銀行賬戶信息管理這個模塊主要是對銀行名稱賬戶進(jìn)行添加,刪除及修改。支出管理的功能:記錄家庭成員日常支出去處及金額。日常收支管理模塊分為:收入管理功能,支出管理功能。投資計劃管理的功能:根據(jù)家庭財產(chǎn)情況計算如何投資可以獲得最大收益。收支計劃管理的功能:在收支之前對家庭的收入和支出經(jīng)行一個計劃,并檢查是否達(dá)到計劃目標(biāo)。家庭成員信息管理模塊:對家庭成員經(jīng)行添加,刪除,更改。概要設(shè)計的另一項重要任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。 表 32 ER圖的圖形符號說明 diagram definition explanetion of ER chart圖形名稱含義矩形表示實體集合橢圓表示屬性菱形表示聯(lián)系集合線段將屬性連接到實體集或?qū)嶓w集連接到聯(lián)系集本系統(tǒng)ER圖如下:統(tǒng)計2貸款貸款賬戶信息信用信用賬戶信息儲蓄儲蓄賬戶信息錄入銀行信息投資投資信息管理家庭成員支出收入收入信息支出信息統(tǒng)計1收支統(tǒng)計信息投資計劃信息用戶計劃投資計劃信息收支計劃信息債務(wù)計劃信息資產(chǎn)統(tǒng)計信息 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 圖35家庭理財管理系統(tǒng)系統(tǒng)ER圖Figure 35 Family financial management system ER diagram表 23 實體及其屬性表 Table of Entity and its property實體名稱屬性用戶用戶ID,家庭成員ID,姓名,性別,年齡,與戶主關(guān)系支出信息日期,支出類型,支出金額收入信息日期,收入金額收支統(tǒng)計信息日期區(qū)間,收支計劃信息儲蓄計劃信息投資計劃信息債務(wù)計劃信息投資信息銀行信息儲蓄賬戶信息信用卡賬戶信息貸款賬戶信息家庭資產(chǎn)統(tǒng)計信息日期,姓名,計劃金額日期,利率,年限投資種類貸款種類投資種類,連接地址銀行名稱,種類存款日期,到期日期,存款金額,利率,存款類型刷卡時間,刷卡地點,刷卡原因,消費金額,還款日期貸款時間,貸款銀行,貸款用途,貸款金額,貸款利率,貸款期限,貸款類型ID,統(tǒng)計日期表24 實體間聯(lián)系及其屬性表 Table of Entity relation and its property聯(lián)系名稱屬性用戶管理家庭成員用戶名,密碼家庭成員支出支出信息無家庭成員收入收入信息無支出信息/收入信息統(tǒng)計1收支統(tǒng)計信息無用戶錄入銀行信息無銀行信息儲蓄儲蓄賬戶信息無銀行信息信用信用卡賬戶信息無銀行信息貸款貸款賬戶信息無用戶計劃投資計劃信息/收支計劃信息/儲蓄計劃信息/債務(wù)計劃信息無用戶投資投資信息無儲蓄賬戶信息/信用卡賬戶信息/貸款賬戶信息/投資信息統(tǒng)計2家庭資產(chǎn)統(tǒng)計信息無4 概要設(shè)計概要設(shè)計的基本目的就是回答“概括的說,系統(tǒng)應(yīng)該如何實現(xiàn)?”這個問題,因此,概要設(shè)計又稱為總體設(shè)計或初步設(shè)計。下面本系統(tǒng)的數(shù)據(jù)模型,主要工具是實體關(guān)聯(lián)圖,即ER圖。以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。其中,關(guān)系模型是較新的一種。數(shù)據(jù)流圖:用戶P0家庭理財系統(tǒng)頂層數(shù)據(jù)流圖 登錄管理 返回信息圖31系統(tǒng)頂層數(shù)據(jù)流圖Figure 31 Toplevel data flow diagram of the system一級細(xì)化數(shù)據(jù)流圖事務(wù)計劃清單計劃信息計劃信息用戶用戶 P1理財計劃事務(wù)處 理 P2信息存入系統(tǒng)計劃信息 D1 計劃清單 D2 計劃信息圖32理財計劃信息數(shù)據(jù)流圖Figure 33 Financial planning information data flow diagram用戶用戶 P3收支信息事務(wù)處 理 事務(wù) P4信息存入系統(tǒng)以前收支信息收支信息新收支信息收支信息 D3 收支記錄 D4 收支去向記錄圖33收支信息數(shù)據(jù)流圖Figure 33 revenue and expenditure information data flow diagram事務(wù)以前銀行賬戶信息銀行信息新銀行信息用戶用戶 P5銀行賬戶信息事務(wù)處 理 P6信息存入系統(tǒng)銀行信息 D5 銀行賬戶記錄 D6 銀行賬戶記錄去向圖34銀行賬戶信息數(shù)據(jù)流圖Figure 34 Bank account information and data flow diagram二級細(xì)化數(shù)據(jù)流圖事務(wù)收支計劃清單收支計劃信息收支計劃信息收支計劃信息用戶用戶 收支計劃事務(wù)處 理 信息存入系統(tǒng) D7 收支計劃清單 D8 收支計劃信息圖35理財計劃信息二級細(xì)化數(shù)據(jù)流圖收支計劃信息數(shù)據(jù)流圖Figure 35 Financial planning information secondary refining data flow chart Plan for the receipt and expenditure of information data flow chart 事務(wù)債務(wù)計劃清單債務(wù)計劃信息債務(wù)計劃信息債務(wù)計劃信息用戶用戶 債務(wù)計劃事務(wù)處 理 信息存入系統(tǒng) D9 債務(wù)計劃清單 D10債務(wù)計劃信息圖36 理財計劃信息二級細(xì)化數(shù)據(jù)流圖債務(wù)計劃信息數(shù)據(jù)流圖Figure 36 Financial planning information secondary refining data flow chartDebt plan information data flow chart 事務(wù)儲蓄計劃清單儲蓄計劃信息儲蓄計劃信息儲蓄計劃信息用戶用戶 儲蓄計劃事務(wù)處 理 信息存入系統(tǒng) D11 儲蓄計劃清單 D12 儲蓄計劃信息圖37 理財計劃信息二級細(xì)化數(shù)據(jù)流圖儲蓄計劃信息數(shù)據(jù)流圖Figure 37 Financial planning information secondary refining data flow chart Savings plan information data flow diagram事務(wù)投資計劃清單投資計劃信息投資計劃信息投資計劃信息用戶用戶 投資計劃事務(wù)處 理 信息存入系統(tǒng) D13投資計劃清單 D14 投資計劃信息圖38理財計劃信息二級細(xì)化數(shù)據(jù)流圖投資計劃信息數(shù)據(jù)流圖Figure 38 Financial planning information secondary refining data flow chart Investment plan information data flow diagram事務(wù)過往收入清單收入信息收入信息收入信息用戶用戶 收入信息事務(wù)處理 信息存入系統(tǒng) D15收入記錄 D16 收入去向記錄圖39收支信息二級細(xì)化數(shù)據(jù)流圖收入信息數(shù)據(jù)流圖Figure 39 Payments information level 2 refining data flow chart Ine information data flow diagram事務(wù)過往支出清單支出信息支出信息支出信息用戶用戶 支出信息事務(wù)處理 信息存入系統(tǒng) D17 支出記錄 D18 支出去向記錄圖310收支信息二級細(xì)化數(shù)據(jù)流圖支出信息數(shù)據(jù)流圖Figure 310 Payments information level 2 refining data flow chart