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