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