摘要:本文主要對于傳統(tǒng)的人工家庭理財系統(tǒng)的應(yīng)用現(xiàn)狀,利用PHP以及My SQL技術(shù)設(shè)計并實現(xiàn)一個方面、有效的家庭理財系統(tǒng),既可以進行收支計算與查詢,同時還支持家庭收支與規(guī)劃,同時顯著的提升了管理的技術(shù)性與可靠性。本文主要分析了系統(tǒng)的功能設(shè)計與相關(guān)的實現(xiàn)過程使用的關(guān)鍵技術(shù),運行的結(jié)果顯示,很多技術(shù)顯著的提升了系統(tǒng)的開發(fā)效率與實用性。
關(guān)鍵詞:人工家庭理財 技術(shù)性 可靠性 關(guān)鍵技術(shù)
中圖分類號:TP311.52 文獻標(biāo)識碼:A 文章編號:1007-9416(2016)10-0168-01
較為傳統(tǒng)的人工財務(wù)管理中一般的管理方式是手工記錄和賬單,該模式在數(shù)據(jù)統(tǒng)計的直觀方面有較大缺陷,通常僅是對家庭收入的總和以及其支出的方向進行記錄,而在數(shù)據(jù)分析和相關(guān)預(yù)算方面是極為不足的。因此進行家庭理財系統(tǒng)的構(gòu)建,是有利于促進家庭財產(chǎn)有效科學(xué)管理的,并能使得節(jié)約收支資金效益的最大化得以發(fā)揮。
該文進行了便于家庭財務(wù)管理的家庭理財系統(tǒng),這既能夠有效處理和分類統(tǒng)計家庭日常僧和的各項收支,又能夠使得用戶能夠以賬目類別以及相關(guān)家庭成員狀況為依據(jù)來對收支狀況進行查看,此外還可以通過視圖來有效分析對比查詢結(jié)果,并對用戶的多種需要進行有效滿足,以此來對有關(guān)自定義模塊進行設(shè)計。用戶能夠以家庭的實際情況的不同進行個人項目的添加,為用戶提供更為個性化的服務(wù)打下了良好的基礎(chǔ)。
1 開發(fā)環(huán)境
PHP是對超文本預(yù)處理的一個縮寫,這屬于公開源代碼,是在Web服務(wù)器端進行運行的腳本,其中存在非常強的擴平臺運行特征,對現(xiàn)階段大多數(shù)的數(shù)據(jù)庫可進行支持,尤其是可配合My Sql數(shù)據(jù)庫進行使用,有著極高的效率,同時其擴展性和安全性極佳。本文設(shè)計系統(tǒng)的環(huán)境結(jié)合基于MVC模式的PHP模板Smarty開發(fā)完成。Smarty模板可以應(yīng)用的程序含有的邏輯同用戶視圖給以區(qū)分開,讓程序開發(fā)者能夠更注重于對資料功能和公職的表述,以此對軟件開發(fā)效率給以有效提升。并且為使得收支數(shù)據(jù)分析能夠向用戶進行更好的展示,便將Flash圖表組件進行了引入,可以有效的減輕服務(wù)系統(tǒng)的負(fù)荷。
2 系統(tǒng)的設(shè)計
2.1 系統(tǒng)的功能模塊設(shè)計
借助于家庭理財需求分析模塊,系統(tǒng)能夠以功能謀愛為依據(jù)進行收支情況、家庭收支情況、賬戶管理、收支視圖、基本設(shè)置以及自定義模塊的有效設(shè)置,其系統(tǒng)的具體結(jié)構(gòu)詳見下圖1。
該圖能夠?qū)ο到y(tǒng)模塊的有效劃分以及各個功能模塊和組織結(jié)構(gòu)件的相關(guān)關(guān)系進行直觀展示,包括5個模塊:
(1)家庭收支概況;(2)收支情況;(3)收支的視圖分析;(4)賬戶管理;(5)基本模塊設(shè)置。
2.2 數(shù)據(jù)庫的設(shè)計
db-finace數(shù)據(jù)用來對該系統(tǒng)的全部數(shù)據(jù)信息進行存儲,主要包括用戶信息、支出和收入類型、支出和收入記錄、家庭成員以及自定義功能等。以上數(shù)據(jù)表的原則就是一個表格對一個對象或?qū)嶓w信息負(fù)責(zé)存儲,各表間要協(xié)同工作,以此來對家庭理財系統(tǒng)在數(shù)據(jù)存儲中的相關(guān)要求進行實現(xiàn)。
由于篇幅的限制,本文僅僅列舉新增自定義功能實體聯(lián)系圖作為例子,如圖2所示,該圖可以反映出自定義功能信息實體與功能字段信息實體的關(guān)系,一個自定義功能下面可以設(shè)置多個功能字段模型。在其內(nèi)部含有的自定義功能信息實體含有功能編號、功能名稱以及用戶編號三個屬性,利用用戶編號判斷這個功能屬于哪一位用戶所存在的定義。但是功能字段信息實體含有上級功能編號、字段編號以及字段名稱、類型等四個屬性,通過字段編號作為主要鍵、上級功能編號為外鍵來判斷改字段的記錄屬于哪一個功能。
3 結(jié)語
該測試系統(tǒng)在進行測試后其運行便恢復(fù)正常,以此使得設(shè)計目標(biāo)的實現(xiàn)更加簡單,并使得家庭理財需要得以滿足。用戶方面能夠借助自定義功能來有效控制頁面,以此豐富系統(tǒng)功能,使得人們的個性化需要得以滿足。
參考文獻
[1]楊桂麗,黎敬濤.基于PHP的一個家庭理財系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2013(2):259-262.
[2]鄒集.基于Visual Studio的家庭理財系統(tǒng)設(shè)計及實現(xiàn)[J].軟件導(dǎo)刊,2013(9):109-111.
[3]閆俊甫,鄧世昆.基于ExtJS與XML的家庭理財系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2012(5):178-181.
[4]鄧景毅.家庭理財系統(tǒng)的開發(fā)及實現(xiàn)[J].電腦學(xué)習(xí),2008(3):84-85.
收稿日期:2016-09-09
作者簡介:吳奕文(1995—),男,漢族,福建漳州人,本科在讀,研究方向:軟件開發(fā)。