學(xué)生個人財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
學(xué)生個人財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
學(xué)生個人財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
學(xué)生個人財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
學(xué)生個人財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩108頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

分類號密級中國地質(zhì)大學(xué)(北京)本科畢業(yè)設(shè)計題目學(xué)生個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)英文題目DesignandRealizationofStudents'PersonallyFinancialManagementSystem學(xué)生姓名孫家萍院(系)人文經(jīng)管學(xué)院專業(yè)信息治理與信息系統(tǒng)學(xué)號07508109指導(dǎo)教師安海忠職稱教授二O一二年五月中國地質(zhì)大學(xué)(北京)本科畢業(yè)設(shè)計(論文)任務(wù)書學(xué)生姓名孫家萍班級078081專業(yè)信息治理與信息系統(tǒng)導(dǎo)師姓名安海忠職稱教授單位人文經(jīng)管學(xué)院畢業(yè)設(shè)計(論文)題目學(xué)生個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(論文)要緊內(nèi)容和要求:內(nèi)容:緒論。提出研究題目并闡述研究背景、目的及意義,對目前的研究現(xiàn)狀進行綜述。系統(tǒng)規(guī)劃。了解系統(tǒng)需求,規(guī)劃系統(tǒng)總體結(jié)構(gòu)和可行性分析。系統(tǒng)分析。分析系統(tǒng)的業(yè)務(wù)流程及數(shù)據(jù)類,完成系統(tǒng)的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,確定系統(tǒng)的層次結(jié)構(gòu)和功能模塊。系統(tǒng)設(shè)計。完成數(shù)據(jù)表邏輯和存儲結(jié)構(gòu)的設(shè)計,用戶界面輸入輸出的設(shè)計。系統(tǒng)實現(xiàn)。完成每一應(yīng)用模塊的程序設(shè)計、組裝調(diào)試等工作??偨Y(jié)??偨Y(jié)本文的完成程度、不足之處及尚需接著深入研究的問題。要求:設(shè)計選題要有意義,與信息治理與信息系統(tǒng)專業(yè)相關(guān)。系統(tǒng)功能結(jié)構(gòu)合理,能實現(xiàn)并實施差不多功能模塊。格式正確無誤,結(jié)構(gòu)完整,語言連貫,表達清晰明確。于2012年6月5日前完成設(shè)計及答辯。畢業(yè)設(shè)計(論文)要緊參考資料:[1]J.D.Roth,萬婧.又要過冬,如何治理個人財務(wù)?[J].創(chuàng)業(yè)邦,2011.12:98.[2]張宇銘.學(xué)生財務(wù)治理系統(tǒng)及其設(shè)計[J].蘇州城建環(huán)保學(xué)院學(xué)報,第8卷第4期,1995.12:52.[3]沈瑋.小型家庭財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2011.09:6140-6141.[4]顏瑜.民族地區(qū)家庭財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2009.04:61.[5]郝俊壽,丁艷會.基于JSP技術(shù)的家庭財務(wù)治理系統(tǒng)設(shè)計與實現(xiàn)[J].福建電腦,2011.01:102.[6]陳得友,劉遠超.家庭財務(wù)治理系統(tǒng)[J].科技創(chuàng)新導(dǎo)報,2009.01:233.[7]龐艷民,張陽.基于J2EE、J2ME技術(shù)網(wǎng)絡(luò)個人財務(wù)治理系統(tǒng)[R].第九屆中國Java技術(shù)及應(yīng)用交流大會,2006.12:13-14.[8]陳頌麗,李海良.基于MVC模式的個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息,2010.02:232.[9]孫維伯,張立巖.基于MiniGUI的嵌入式個人財務(wù)治理系統(tǒng)[J].無線互聯(lián)科技,2011.07:50[10]孫莉,程永生.最新個人財務(wù)軟件性能與比較[J].電腦技術(shù),1995.08:8.[11]胡綱.個人財務(wù)軟件MicrosoftMoneyPremium2004[J].個人電腦,2004.02:33.畢業(yè)設(shè)計(論文)應(yīng)完成的要緊工作:閱讀有關(guān)學(xué)生個人財務(wù)治理的著書、論文、期刊。收集有關(guān)學(xué)生個人財務(wù)治理的資料,并完成文獻綜述。翻譯相關(guān)學(xué)生個人財務(wù)治理的外文文獻。完成相關(guān)整理及相關(guān)圖表的繪制,交初稿、中期檢查表等,完成論文終稿及相關(guān)表格。畢業(yè)設(shè)計(論文)進度安排:序號畢業(yè)設(shè)計(論文)各時期內(nèi)容時刻安排備注1與導(dǎo)師溝通,確定論文題目2012年1月22日之前選題預(yù)備2進行調(diào)研、查找相關(guān)資料,撰寫文獻綜述、外文翻譯2012年1月22日—2月13日開題預(yù)備3完成任務(wù)書、開題報告2012年2月13日—20日開題答辯4撰寫論文初稿2012年2月21日—3月下旬5提交中期檢查表、論文初稿2012年4月上旬—5月上旬中期檢查6修改論文形成終稿,終期答辯2011年5月中旬—6月5日最終答辯課題信息:課題性質(zhì):設(shè)計√論文課題來源:教學(xué)科研生產(chǎn)其它√發(fā)出任務(wù)書日期:指導(dǎo)教師簽名:年月日教研室意見:教研室主任簽名:年月日學(xué)生簽名:摘要依照國外一項調(diào)查研究的結(jié)果顯示,大學(xué)生普遍存在理財知識不足的現(xiàn)象。隨著“后理財時代”的到來,個人理財?shù)闹匾匀找嫱宫F(xiàn)。傳統(tǒng)的人工方式記錄和治理自己的財務(wù)情況不僅不便于長期保存,還顯露出越來越多的不便,差不多不能滿足人們關(guān)于理財?shù)男枨蟆TS多軟件研發(fā)人員開始著手于財務(wù)治理系統(tǒng)的開發(fā)。但目前,針對學(xué)生個人的財務(wù)治理系統(tǒng)處于稀少而且不易于使用的時期。本文采納結(jié)構(gòu)化的生命周期法,“自頂向下”地完成系統(tǒng)的規(guī)劃、分析和設(shè)計工作,然后“自底向上”地實現(xiàn),利用MicrosoftVisualStudio2008進行系統(tǒng)的設(shè)計與開發(fā)。系統(tǒng)規(guī)劃,了解系統(tǒng)需求;系統(tǒng)分析,完成系統(tǒng)的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,確定系統(tǒng)的層次結(jié)構(gòu)和功能模塊;系統(tǒng)設(shè)計,完成數(shù)據(jù)表邏輯和存儲結(jié)構(gòu)的設(shè)計,用戶界面輸入輸出的設(shè)計;系統(tǒng)實現(xiàn),完成每一應(yīng)用模塊的程序設(shè)計、組裝調(diào)試等工作。最終差不多實現(xiàn)學(xué)生個人財務(wù)治理系統(tǒng)。與傳統(tǒng)手工式治理相比,本系統(tǒng)能夠完成記賬、財務(wù)查詢、預(yù)算、統(tǒng)計分析、賬戶治理、債務(wù)提醒等功能,關(guān)心學(xué)生更好的治理個人財務(wù)。關(guān)鍵詞:學(xué)生個人財務(wù)治理;系統(tǒng)設(shè)計與實現(xiàn);VisualStudioABSTRACTAccordingtotheresultsofasurveystudiedabroad,collegestudentswidespreadlackknowledgeoffinancialmanagement.Withthecomingofpost-financialtimes,theimportanceofpersonalfinanceisbecomingmoreandmoreobvious.Thetraditionallymanualrecordsandmanagementmodeoftheirfinancialconditionneitherfacilitatelong-termpreservation,norshowanyconvenience,andcannotsatisfypeople'sfinancialneeds.Manysoftwareresearchanddevelopmentpersonnelbeganworkondevelopingfinancialmanagementsystem.However,atpresent,theindividualstudents’financialmanagementsystemisstillrareandisnoteasytouse.Thisarticleusesstructuredlifecycle,"top-down"planning,analysisanddesignworktocompletethesystem,andthenthe"bottom-up"toachieve,andsystemdesignanddevelopmentbasedonMicrosoftVisualStudio2008.Systemplanning,tounderstandthesystemrequirements;systemanalysis,completebusinessprocessdiagramsanddataflowdiagramtodeterminethelevelofstructureandfunctionmoduleofthesystem;systemdesign,completedatasheetlogicandmemoryarchitecturedesign,userinterfaceinputandoutputdesign;systemimplementation,tocompletetheproceduresforeachapplicationmoduledesign,assembly,debugging.Finally,implementthestudents'personallyfinancialmanagementsystem.Comparedwiththetraditionalmanualmanagement,thissystemrealizesomebasicfunctions,suchasaccounting,financialinquires,statisticalanalysis,budget,accountmanagement,debtreminderetc,tohelpstudentsbettermanagetheirpersonalfinance.Keywords:students'personallyfinancialmanagement;systemdesignandrealization;VisualStudio目錄TOC\o"1-3"\u1 緒論 11.1 系統(tǒng)背景 11.2 系統(tǒng)的目的和目標 11.3 學(xué)生的個人財務(wù)治理現(xiàn)狀 32 系統(tǒng)規(guī)劃 42.1 學(xué)生的個人財務(wù)治理功能需求 42.2 學(xué)生個人財務(wù)治理系統(tǒng)的流程 42.3 系統(tǒng)軟、硬件相關(guān)技術(shù)總結(jié) 52.4 系統(tǒng)的可行性分析 62.4.1 系統(tǒng)研究方法的可行性分析 62.4.2 技術(shù)的可行性分析 72.4.3 經(jīng)濟可行性分析 72.4.4 操作可行性分析 72.4.5 法律及社會可行性分析 83 系統(tǒng)分析 93.1 系統(tǒng)需求分析 93.1.1 業(yè)務(wù)需求 93.1.2 用戶需求 93.1.3 功能需求 103.1.4 穩(wěn)定性及安全性需求 103.2 業(yè)務(wù)過程描述和分析 113.3 數(shù)據(jù)分析及數(shù)據(jù)流程分析 113.3.1 數(shù)據(jù)流程分析 113.3.2 數(shù)據(jù)分析 123.4 新系統(tǒng)功能結(jié)構(gòu) 134 系統(tǒng)設(shè)計 154.1 系統(tǒng)軟件結(jié)構(gòu)的設(shè)計 154.1.1 操作系統(tǒng)的選擇 154.1.2 數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件的選擇 154.1.3 應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具的選擇 164.2 數(shù)據(jù)處理流程及數(shù)據(jù)類的設(shè)計 164.3 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 194.4 數(shù)據(jù)庫設(shè)計 204.4.1 數(shù)據(jù)庫概念模型設(shè)計 204.4.2 數(shù)據(jù)庫邏輯模型設(shè)計 214.5 差不多表格設(shè)計 224.6 編碼設(shè)計 234.7 功能模塊的處理過程設(shè)計 234.7.1 用戶登錄模塊處理過程設(shè)計 234.7.2 財務(wù)治理功能模塊處理過程設(shè)計 244.8 輸入輸出設(shè)計 254.8.1 輸入設(shè)計 254.8.2 輸出設(shè)計 255 系統(tǒng)實現(xiàn) 275.1 系統(tǒng)實現(xiàn)的軟、硬件環(huán)境 275.2 系統(tǒng)實現(xiàn)內(nèi)容 275.2.1 要緊功能模塊 275.2.2 其他功能模塊 336 總結(jié) 36致謝 37參考文獻 38附錄 39緒論系統(tǒng)背景依照國外一項調(diào)查研究的結(jié)果顯示,大學(xué)生普遍存在理財知識不足的現(xiàn)象。隨著“后理財時代”的到來,“你不理財,財不理你”成為了常掛在人們嘴邊的一句口頭彈。個人理財?shù)闹匾匀找嫱宫F(xiàn)。每個人都需要理財,都需要對自己的財務(wù)狀況進行充分和合理的治理,才能讓自己的生活過的更合理和更健康,才能對自己的財務(wù)有更好的規(guī)劃,讓自己的生活過的更加美好。理財,是每個家庭和個人所必須面對的問題。隨著市場經(jīng)濟的進展,人們的生活水平不斷提高,生活節(jié)奏越來越快,收入和支出也越來越趨于多樣化,從而導(dǎo)致人們關(guān)于理財?shù)囊笠苍絹碓礁?。傳統(tǒng)的人工方式記錄和治理自己的財務(wù)情況不僅不便于長期保存,還顯露出越來越多的不便,差不多不能滿足人們關(guān)于理財?shù)男枨?。隨著計算機的逐步普及,網(wǎng)絡(luò)技術(shù)日益成熟,當今社會越來越朝著信息化和數(shù)字化法進展,計算機的應(yīng)用使我們的生活越來越方便和快捷,能夠講我們的每個人生活都離不開計算機的關(guān)心了。越來越多的個人應(yīng)用軟件成為了人們重要的助手,也在潛移默化的改變著我們的生活。許多軟件研發(fā)人員開始著手于財務(wù)治理系統(tǒng)的開發(fā)。目前,針對企業(yè)的財務(wù)軟件以及ERP(enterpriseresourceplanning)系統(tǒng)也在飛速進展,針對家庭的財務(wù)治理軟件也有許多,但針對學(xué)生個人的財務(wù)治理系統(tǒng)目前還處于稀少而且不易于使用的時期。筆者在之前的認識實習和生產(chǎn)實習中學(xué)到了JAVA、C#等專門多新的技術(shù),再加上自己本科時期已學(xué)的信息治理與信息系統(tǒng)的相關(guān)知識,開發(fā)出一個簡單有用的能夠治理學(xué)生個人財務(wù)收支的軟件系統(tǒng)差不多專門有必要。如此能夠使學(xué)生利用計算機對各項財務(wù)進行電子化的治理,減輕學(xué)生在個人財務(wù)統(tǒng)計和財務(wù)治理上的負擔,并能夠克服傳統(tǒng)方法存在的多個缺點,使人們的理財更加方便和理性化,以提升人們生活的質(zhì)量和生活品位。系統(tǒng)的目的和目標為學(xué)生專門設(shè)計和開發(fā)一個小型的財務(wù)治理系統(tǒng)——學(xué)生個人財務(wù)治理系統(tǒng),來關(guān)心學(xué)生進行個人財務(wù)收入和支出的記錄和治理是十分必要的。本次學(xué)生個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)基于以下幾個方面:(1)電子化記錄和查詢,提高學(xué)生個人財務(wù)治理的效率,克服傳統(tǒng)賬簿記錄和查詢帶來的不便,減少紙張白費,實現(xiàn)低碳環(huán)保。(2)生成統(tǒng)計數(shù)據(jù),方便學(xué)生全面宏觀的掌握自己的收入、支出以及借入、借出等財務(wù)狀況。(3)預(yù)算治理,方便學(xué)生按照預(yù)算治理開銷,有效的治理個人財務(wù),幸免成為月光族。本系統(tǒng)屬于一個小型的個人財務(wù)治理軟件,要緊針對學(xué)生個人的財務(wù)治理,能夠滿足個人或多個人的財務(wù)治理需求,提供用戶治理、記賬治理、財務(wù)查詢、財務(wù)統(tǒng)計、財務(wù)預(yù)算等幾個功能模塊,旨在實現(xiàn)以下目標:(1)系統(tǒng)界面簡潔美觀,易使用、易維護,能夠適用于非計算機人員使用。能夠完成對學(xué)生差不多財務(wù)狀況的存儲和查詢,并提供數(shù)據(jù)備份等系統(tǒng)維護功能,能夠查找、修改、添加和刪除學(xué)生個人財務(wù)信息。從而使學(xué)生面對一個龐大的學(xué)生財務(wù)數(shù)據(jù)庫,能夠全面、準確、有效的處理財務(wù)治理的各種信息,及時掌握財務(wù)信息的動態(tài)變化,更方便地治理個人財務(wù)。(2)可擴展性和包容性強。系統(tǒng)的可擴展性應(yīng)包括能接納已有的系統(tǒng)和在今后系統(tǒng)軟硬件擴展時,能有效地愛護已有的投資,特不是在應(yīng)用需求變化時,有一個較好的應(yīng)用平臺,能容易地加以調(diào)整。系統(tǒng)易于擴充升級,既能滿足當前業(yè)務(wù)的需求,又能為今后的擴充留有空間。(3)為學(xué)生提供良好方便的信息服務(wù)。在財務(wù)信息標準化、規(guī)范化的基礎(chǔ)上,對信息進行合理的布局,在提供優(yōu)質(zhì)、高效的業(yè)務(wù)治理和事務(wù)處理的同時,能夠按照用戶要求進行高效率的計算統(tǒng)計任務(wù),使學(xué)生能夠在那個平臺上了解個人財務(wù)信息,自主的按分類查找信息,同時能夠提供統(tǒng)計信息,使學(xué)生及時真實的了解自己的收入、支出和債務(wù)情況。(4)可靠運行,安全保密。能夠使用網(wǎng)絡(luò)加密愛護,用來關(guān)心盡可能地減少在公用網(wǎng)絡(luò)和專用網(wǎng)絡(luò)上傳輸敏感信息所帶有的風險和權(quán)限限制等。因此系統(tǒng)建設(shè)應(yīng)具有安全高效的通信機制、身份認證、權(quán)限檢查,以解決財務(wù)治理系統(tǒng)的安全性、保密性問題,防止非法侵入和信息泄密。學(xué)生的個人財務(wù)治理現(xiàn)狀關(guān)于學(xué)生而言,學(xué)生的個人財務(wù)治理需要對多種信息進行處理和治理,筆者在對本學(xué)校的學(xué)生進行的個人財務(wù)治理的現(xiàn)狀調(diào)查中發(fā)覺,本校學(xué)生中盡管有使用計算機進行財務(wù)信息處理的,然而要緊是對財務(wù)收支信息的錄入和存檔,同時只有流水記錄,學(xué)生不能用它來實現(xiàn)對學(xué)生財務(wù)的治理。大部分理財?shù)膶W(xué)生關(guān)于個人財務(wù)的治理還差不多上使用記事本等紙質(zhì)介質(zhì)的手工處理方式。這種方式有專門大的不便,尤其在月度和學(xué)期統(tǒng)計時,需要分類逐項累加,同時將數(shù)據(jù)進行對比也不直觀,同時還需要付出大量的工作時刻,花費大量的時刻成本。如此的財務(wù)信息治理方式數(shù)據(jù)信息處理工作量大,容易出錯;數(shù)據(jù)繁多,容易丟失,且不易查找。更為重要的是,當前的一些治理方式,包括一些運用計算機來進行的治理方式,都不能達到一個專門好地直觀的治理效果,學(xué)生的一些財務(wù)數(shù)據(jù)不能得到專門好的統(tǒng)計結(jié)果,阻礙對財務(wù)的反應(yīng)和及時處理,借出或應(yīng)還的財務(wù)也不能及時的被提醒??偟膩碇v,當前的大部分學(xué)生財務(wù)治理缺乏系統(tǒng)、規(guī)范的信息治理手段。系統(tǒng)規(guī)劃學(xué)生的個人財務(wù)治理功能需求本研究設(shè)計開發(fā)的學(xué)生個人財務(wù)治理系統(tǒng)應(yīng)該滿足以下需求:(1)面向多用戶進行財務(wù)收支和債務(wù)情況記錄。此系統(tǒng)不同于以往的單機版的財務(wù)治理系統(tǒng),該系統(tǒng)是多用戶型的,面向的用戶不僅僅是一個人,也能夠是多個個人。(2)能快速按分類查找財務(wù)信息。關(guān)于財務(wù)治理使用者來講,能夠按照日、周、月、季度、年等時刻段來查找各項財務(wù)收入、支出情況;也能夠按照收入明細或支出明細,比如餐飲、衣服、飾品、生活用品、交通費用、通訊費用、醫(yī)療費用等條件快速查看學(xué)生財務(wù)信息。關(guān)于學(xué)生來講,能夠利用這項功能,快速查找自己的任何時刻段、任何項目的收支情況,使其更加細致的掌握自己的財務(wù)狀況,便于更好地治理自己的財務(wù)。(3)能為財務(wù)治理提供決策資料。學(xué)生在預(yù)備財務(wù)預(yù)算打算時,首先會考慮到以往的財務(wù)使用狀況。個人現(xiàn)在擁有多少財務(wù),在以往年份中該月各項支出所占比例是多少,本年度物價上漲比例大概為多少,制定財務(wù)預(yù)算時還要考慮盡量將各項收入、支出所占比例加以對比,以便于財務(wù)治理。同時,學(xué)生由于各種非主流項目,如外出旅游、同學(xué)來訪等,這此都需要加入學(xué)生的財務(wù)預(yù)算,并對其進行統(tǒng)一治理。這一系列的財務(wù)預(yù)算工作,假如按傳統(tǒng)的處理方式不但繁瑣而且效率低下,學(xué)生個人財務(wù)治理迫切的需求強大的數(shù)據(jù)庫和治理系統(tǒng),以關(guān)心優(yōu)化治理流程。(4)學(xué)生個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)要做到安全可靠。系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進入系統(tǒng);系統(tǒng)應(yīng)該提供學(xué)生財務(wù)情況的差不多登記;系統(tǒng)應(yīng)提供學(xué)生在校期間財務(wù)收入和支出的詳細情況登記。另一方面,此系統(tǒng)的使用人員按照性不分為不同的類型,男生版面較簡潔素雅、女生版面比較可愛多彩,不同的使用者能夠按照自己的喜好設(shè)置不同的主題。學(xué)生個人財務(wù)治理系統(tǒng)的流程此系統(tǒng)要緊流程為,同學(xué)登陸后能夠查看差不多財務(wù)信息,如現(xiàn)金數(shù)目、銀行存款、當前預(yù)算等信息,也能夠看到個人的借貸信息提醒;還能夠進行貨幣、借貸等信息登記;而且能夠?qū)ω攧?wù)變動和明細進行查詢,并生成統(tǒng)計數(shù)據(jù),依照統(tǒng)計數(shù)據(jù)制定財務(wù)預(yù)算,填寫財務(wù)治理心得。這些查詢的流程差不多上通過系統(tǒng)的數(shù)據(jù)庫來實現(xiàn)的。記賬,是財務(wù)治理者將信息通過系統(tǒng)錄入界面上傳至系統(tǒng)數(shù)據(jù)庫的過程;學(xué)生財務(wù)統(tǒng)計圖是學(xué)生將財務(wù)記錄查詢信息提交以后,系統(tǒng)計算機對記錄進行處理后將數(shù)據(jù)生成圖表顯示給用戶,以便用戶能更好地對財務(wù)進行治理。學(xué)生個人財務(wù)治理系統(tǒng)的流程圖如圖2-1所示。圖2-1學(xué)生個人財務(wù)治理系統(tǒng)的流程圖系統(tǒng)軟、硬件相關(guān)技術(shù)總結(jié)本文所研究的學(xué)生個人財務(wù)治理系統(tǒng)的設(shè)計與開發(fā)遵循治理信息系統(tǒng)開發(fā)的結(jié)構(gòu)化的生命周期法同時結(jié)合快速原型法,以達到既能使系統(tǒng)盡量滿足用戶的需求,又能較快完成系統(tǒng)的設(shè)計和開發(fā)的目標。考慮到個人使用的簡單性和方便性,在不需要上網(wǎng)的情況下進行系統(tǒng)使用,系統(tǒng)采納C/S(客戶/服務(wù)器)模式。開發(fā)工具采納筆者較為熟悉的VisualStudio2008,開發(fā)語言選擇簡單有用面向?qū)ο蟮腗icrosoftVisualBasic,運用了SQLserver2000數(shù)據(jù)庫。本系統(tǒng)的軟件開發(fā)語言為VisualBasic。VisualBasic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標準來講,VB差不多上世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者依舊抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),能夠輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。在VisualBasic程序設(shè)計中,對象中還能夠包含頭,手,腿,腳等部位,其中的每個部位又能夠單獨作為被研究的對象。在VisualBasic程序設(shè)計中,整個應(yīng)用程序確實是一個對象,應(yīng)用程序中又包含著窗體(Frame),命令按鈕(Command),菜單(Menu)等對象。VisualBasic的最大的優(yōu)勢在于它的易用性,能夠讓經(jīng)驗豐富的VB程序員或是剛剛明白得皮毛的人都能用自己的方式快速開發(fā)程序。而且VB的程序能夠特不簡單地和數(shù)據(jù)庫連接。比如利用控件能夠綁定數(shù)據(jù)庫,如此一來用VB寫出的程序就能夠掌握數(shù)據(jù)庫的所有信息而不用寫一行代碼。程序員能夠輕松的使用VB提供的組件快速建立一個應(yīng)用程序。本系統(tǒng)的軟件開發(fā)環(huán)境采納的是VisualStudio2008,使用VisualStudio開發(fā)環(huán)境開發(fā).net構(gòu)架,因為.net是基于通用語言的編譯運行的程序,因此它的強大性和適應(yīng)性,能夠使它運行在應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。.net簡單易學(xué),使其在運行一些專門平常的任務(wù),如表單的提交、客戶端的身份驗證時變得特不的簡單。系統(tǒng)的可行性分析系統(tǒng)研究方法的可行性分析本研究采納以下的科學(xué)分析方法,研究出切實可行的系統(tǒng)方案:(1)運用個案研究法、資料收集法、實地考察法對中國地質(zhì)大學(xué)(北京)的學(xué)生個人財務(wù)治理情況進行調(diào)查,采訪部分同學(xué),收集相關(guān)資料,了解學(xué)生個人財務(wù)治理所治理的內(nèi)容、治理中存在的問題,分析其它潛在需求,對所做系統(tǒng)做出初步流程規(guī)劃。(2)采納文獻法,將搜集到的資料(電子資料、書刊資料及學(xué)生提供的資料)進行針對性的選擇、整理和分析,了解當前學(xué)生個人財務(wù)治理系統(tǒng)進展狀況和待解決問題,在初步的研究成果基礎(chǔ)上改進、創(chuàng)新,以求運用到實際學(xué)生個人財務(wù)治理中去。(3)運用功能分析法,將系統(tǒng)運用到部分學(xué)生財務(wù)治理中,從實際應(yīng)用中找到其功能中的優(yōu)勢與不足,也能夠發(fā)覺其他未知的需求,繼而使之完善。(4)不定時與指導(dǎo)老師和相關(guān)專業(yè)教授交流,聽取他們的意見,從而設(shè)計出功能齊全而又切實可行的方案。技術(shù)的可行性分析依照學(xué)生提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,來衡量所需的技術(shù)是否具備。本系統(tǒng)要緊采納數(shù)據(jù)庫治理方法,服務(wù)器選用微軟的SQLServer2000數(shù)據(jù)庫,它是目前能處理所有中小型系統(tǒng)最方便的流行數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供許多高級治理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。硬件方面,該系統(tǒng)短小精悍對用戶沒有太大要求,只要能夠運行windowsxp就能夠?qū)iT好的運行該軟件。MicrosoftSQLServer是一個分布式的關(guān)系型數(shù)據(jù)庫治理系統(tǒng),具有客戶機/服務(wù)器體系結(jié)構(gòu),采納了Transact-sql的sql語言在客戶機與服務(wù)器間傳遞客戶機的請求與服務(wù)器的處理結(jié)果。它是一種應(yīng)用廣泛的數(shù)據(jù)庫治理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。依照初步的系統(tǒng)流程分析,設(shè)計出系統(tǒng)結(jié)構(gòu)。數(shù)據(jù)庫設(shè)計針對學(xué)生個人財務(wù)治理系統(tǒng)平臺的要求,對其ER圖進行分析,得出幾個差不多的實體及其屬性,運用SQLServer建立數(shù)據(jù)庫。系統(tǒng)程序創(chuàng)建采納VB技術(shù),設(shè)計創(chuàng)建登錄系統(tǒng)界面和財務(wù)治理模塊,如添加用戶信息、財務(wù)治理界面。經(jīng)濟可行性分析經(jīng)濟可行性分析需要估算新系統(tǒng)的成本效益分析,其中包括可能項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用;可能新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項目預(yù)期的全部經(jīng)費。同時,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定阻礙。本系統(tǒng)作為一個課程設(shè)計,沒有必要考慮維護費用,以及本系統(tǒng)可獲得的效益等問題。操作可行性分析本系統(tǒng)采納用戶界面交互方式,操作簡單,用戶只要具備簡單的應(yīng)用計算機的能力,不管學(xué)歷,不管背景,均能夠使用本系統(tǒng),用戶界面上的按鈕的功能明確,用戶一看就能夠了解如何使用本系統(tǒng),以及本系統(tǒng)能夠完成的功能,因此本系統(tǒng)在操作上是可行的。法律及社會可行性分析由于本系統(tǒng)只是一個課程設(shè)計,在圖書館查詢相關(guān)資料因此不存在侵權(quán)及相應(yīng)的法律問題,不存在社會阻礙方面的問題。學(xué)生個人財務(wù)治理系統(tǒng)是一個小型、簡單的治理系統(tǒng),操作方便、靈活,系統(tǒng)所采納的工作方式符合學(xué)生的日常適應(yīng)且開發(fā)和運行與國家的政策和法律不存在任何沖突和抵觸之處,同時目前已有成功開發(fā)財務(wù)治理系統(tǒng)的先例,社會可行性高。綜上所述,筆者開發(fā)的學(xué)生個人財務(wù)治理系統(tǒng),研究方法、經(jīng)濟、操作、技術(shù)和社會可行性都具備;本系統(tǒng)具有一定的創(chuàng)新點,能提高現(xiàn)有的學(xué)生個人財務(wù)治理效率,有專門大的需求。本系統(tǒng)能夠進行設(shè)計與開發(fā)。系統(tǒng)分析系統(tǒng)需求分析系統(tǒng)需求分析是介于系統(tǒng)分析和軟件設(shè)計時期之間的橋梁,是在可行性研究的基礎(chǔ)上,將用戶對系統(tǒng)的描述,通過開發(fā)人員的分析概括,抽象為完整的需求定義,再形成一系列文檔的過程。系統(tǒng)需求分析旨在回答“系統(tǒng)做什么”的問題,以確保今后開發(fā)出來的軟件產(chǎn)品能夠真正滿足用戶的需要。一方面,需求分析以系統(tǒng)規(guī)格講明和項目規(guī)劃作為分析活動的差不多動身點,并從軟件角度對它們進行檢查與調(diào)整;另一方面,需求規(guī)格講明又是軟件設(shè)計、實現(xiàn)、測試直至維護的要緊基礎(chǔ)。良好的分析活動有助于幸免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進軟件質(zhì)量。本次財務(wù)治理系統(tǒng)設(shè)計與實現(xiàn)從以下四個方面對系統(tǒng)需求進行了具體分析。業(yè)務(wù)需求記賬業(yè)務(wù):用戶通過系統(tǒng)對個人財務(wù)的詳細信息進行登記,包括收入、支出、借貸信息的日期、金額、結(jié)算賬戶、地點、類不、數(shù)量、講明等具體信息。財務(wù)查詢業(yè)務(wù):用戶通過系統(tǒng)對個人財務(wù)狀況進行查詢,能夠通過日期、賬戶、類不、金額等進行篩選查詢。財務(wù)統(tǒng)計業(yè)務(wù):用戶通過輸入日期、類不、金額、結(jié)算賬戶等關(guān)鍵詞,利用系統(tǒng)生成對應(yīng)的統(tǒng)計表,同時能夠依照需求選擇以餅狀圖或曲線圖的方式直觀的查看統(tǒng)計結(jié)果。財務(wù)預(yù)算業(yè)務(wù):用戶通過系統(tǒng)查找相應(yīng)歷史時期的收支明細情況表,結(jié)合本期的消費需求及收支情況,制定下一時期的財務(wù)預(yù)算。用戶需求(1)用戶信息需求收入信息:對收入編號、收入日期、存入賬戶、收入金額、收入講明等信息進行治理。支出信息:對支出編號、支出日期、支出地點或單位、消費類不、消費數(shù)量、支出賬戶、消費金額、消費講明等信息進行治理。借入信息:對借入編號、借入日期、存入賬戶、借入人物或單位、借入金額、借入講明、借入狀態(tài)等信息進行治理。借出信息:對借出編號、借出日期、借出賬戶、借出人物或單位、借出金額、借出講明、借出狀態(tài)等信息進行治理。預(yù)算信息:對用戶編號、預(yù)算編號、預(yù)算名稱、預(yù)算日期、預(yù)算金額、完成金額、完成日期、預(yù)算備注等信息進行治理。用戶信息:對用戶編號、用戶名、密碼等信息進行治理。(2)用戶處理需求對財務(wù)信息進行添加、查詢、修改、刪除。例如對收支時刻、收支金額等信息進行查詢和修改,了解用戶在某一時期的具體收支狀況等。功能需求用戶治理功能:用戶注冊,對用戶登錄的身份驗證,密碼修改、差不多信息修改及保存的功能。添加功能:添加用戶,用戶添加收支和借貸明細情況、添加財務(wù)預(yù)算及預(yù)算心得等。修改功能:用戶信息修改、密碼修改、收支和借貸明細修改、財務(wù)預(yù)算及心得的修改等。刪除功能:刪除用戶,用戶刪除收支和借貸明細情況、刪除財務(wù)預(yù)算及預(yù)算心得等。查詢功能:用戶對某一時刻段收支和借貸明細情況的查詢,對某一時期財務(wù)預(yù)算及心得等的查詢。穩(wěn)定性及安全性需求本系統(tǒng)要求具有較高的穩(wěn)定性,不但能滿足用戶輕松進行財務(wù)治理的差不多需求,也盡量做到簡潔美觀易于操作。安全性需求要求進入系統(tǒng)必須進行用戶名及密碼校驗,同時用戶還可定期或不定期地修改個人密碼,確保其他一般用戶不能獲得該用戶的財務(wù)信息。此外,系統(tǒng)應(yīng)該具有備份個人財務(wù)信息的功能,防止數(shù)據(jù)丟失給用戶帶來財務(wù)損失。業(yè)務(wù)過程描述和分析治理信息系統(tǒng)系統(tǒng)分析的任務(wù)是在對現(xiàn)有信息系統(tǒng)進行詳細調(diào)研的基礎(chǔ)上,通過各種可能的方式充分描述現(xiàn)有系統(tǒng)的業(yè)務(wù)流程及所需處理的數(shù)據(jù)結(jié)構(gòu),并分析這些處理過程及數(shù)據(jù)結(jié)構(gòu)的邏輯合理性,最后給出新系統(tǒng)的邏輯方案,即不考慮計算機及網(wǎng)絡(luò)硬件的實體結(jié)構(gòu)的系統(tǒng)功能結(jié)構(gòu)、信息結(jié)構(gòu)和預(yù)備采納的治理模型。傳統(tǒng)財務(wù)治理差不多流程要緊的問題在于當數(shù)據(jù)錄入及處理量大增時在難度和出錯率上會以級數(shù)遞增,而其差不多流程也正是學(xué)生個人財務(wù)治理系統(tǒng)設(shè)計的差不多依據(jù)。筆者通過對本校部分學(xué)生的訪談?wù){(diào)研,并對該訪談結(jié)果進行分析處理,得出系統(tǒng)的業(yè)務(wù)流程圖如圖3-1所示。圖3-1學(xué)生個人財務(wù)治理系統(tǒng)業(yè)務(wù)流程圖數(shù)據(jù)分析及數(shù)據(jù)流程分析數(shù)據(jù)流程分析數(shù)據(jù)流程分析是舍棄企業(yè)組織機構(gòu)或個人而要緊從數(shù)據(jù)的處理與流淌過程描述和分析實際業(yè)務(wù)的數(shù)據(jù)動態(tài)處理模式,因此數(shù)據(jù)流程分析的工具——數(shù)據(jù)流程圖中要緊包括信息的流淌、處理和存儲。數(shù)據(jù)流程圖是一種抽象工具,它是深入調(diào)查用戶需求之后,從系統(tǒng)的科學(xué)性、治理的合理性、實際運動的可行性角度動身,將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向等項目。由學(xué)生個人財務(wù)治理系統(tǒng)差不多業(yè)務(wù)流程圖,可知系統(tǒng)的數(shù)據(jù)來源和去處,再而確定外部實體,然后劃分出幾個學(xué)生個人財務(wù)治理系統(tǒng)要緊的信息治理功能:收支治理、借貸治理和預(yù)算治理。因為收支信息是制定預(yù)算和執(zhí)行預(yù)算的前提,借貸信息是債務(wù)提醒和治理債務(wù)的基礎(chǔ),由此繪制出學(xué)生個人財務(wù)治理系統(tǒng)數(shù)據(jù)流程圖如圖3-2所示。圖3-2學(xué)生個人財務(wù)治理系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)分析在數(shù)據(jù)流程圖中,對每一項業(yè)務(wù)的數(shù)據(jù)處理過程進行了動態(tài)描述,但對數(shù)據(jù)流圖中涉及的數(shù)據(jù)類(數(shù)據(jù)存儲、數(shù)據(jù)流等),卻未給出詳細描述。用于描述數(shù)據(jù)類的工具稱為數(shù)據(jù)字典,它是一種簡化了的、用于規(guī)范化描述數(shù)據(jù)類要緊結(jié)構(gòu)及特性的表格工具。在系統(tǒng)分析時期,數(shù)據(jù)字典描述的結(jié)果將構(gòu)成系統(tǒng)設(shè)計時期數(shù)據(jù)類設(shè)計及數(shù)據(jù)庫設(shè)計的基礎(chǔ)。數(shù)據(jù)字典是對數(shù)據(jù)流圖的解釋和講明,包括數(shù)據(jù)類名稱及該數(shù)據(jù)類的每一個數(shù)據(jù)項的數(shù)據(jù)項名、類型、取值范圍、每一數(shù)據(jù)項的內(nèi)容舉例、備注等。本系統(tǒng)的全部數(shù)據(jù)字典詳見系統(tǒng)設(shè)計部分。新系統(tǒng)功能結(jié)構(gòu)按照功能需求把整個學(xué)生個人財務(wù)治理系統(tǒng)分為差不多信息模塊、記賬模塊、財務(wù)查詢模塊、財務(wù)統(tǒng)計模塊、財務(wù)預(yù)算模塊五個模塊。系統(tǒng)的總體功能結(jié)構(gòu)圖如圖3-3所示。圖3-3學(xué)生個人財務(wù)治理系統(tǒng)的總體功能結(jié)構(gòu)圖從系統(tǒng)總體功能結(jié)構(gòu)看,系統(tǒng)的五個子系統(tǒng)又能夠分為不同功能模塊。系統(tǒng)的功能模塊分析:(1)差不多信息模塊:該模塊下設(shè)信息中心、資金賬戶、投資理財三個子模塊。系統(tǒng)使用者能夠通過差不多信息模塊中的信息中心了解自己目前各項財務(wù)信息的差不多情況,包括目前為止本月收入和支出總額、本月預(yù)算余額、應(yīng)還賬款和在借資金情況;通過資金賬戶子模塊了解現(xiàn)金、銀行卡收支明細;通過投資理財子模塊了解定期存款、信用卡、股票等財務(wù)狀況。(2)記賬模塊:記賬模塊下設(shè)貨幣、借貸、投資三個子模塊。當發(fā)生貨幣收入或支出時,系統(tǒng)使用者能夠通過記賬模塊下的貨幣子模塊進行詳細的記錄,包括日期、類不、數(shù)量、地點、金額、結(jié)算賬戶、講明等;當發(fā)生資金借貸情況時,能夠通過記賬模塊下的借貸子模塊進行詳細的記錄,包括日期、地點、金額、結(jié)算賬戶、講明、狀態(tài)等;當進行投資理財時,能夠通過記賬模塊下的投資子模塊進行詳細的記錄,包括投資理財種類、發(fā)生日期、結(jié)算賬戶、代碼、名稱、數(shù)量、價格、金額、費用、備注等。(3)財務(wù)查詢模塊:財務(wù)查詢模塊下設(shè)賬戶變動查詢、指定日期查詢、指定科目查詢?nèi)齻€子模塊。賬戶變動查詢能夠依照賬戶名、日期、講明、備注等來查詢某賬戶或全部賬戶的交易明細情況以及目前余額;指定日期查詢能夠依照時刻查找某一特定日期或時刻段的收支詳情;指定科目查詢能夠依照具體科目,如交通費用、衣服、飾品、醫(yī)療費用等科目,來查詢某一時期的開銷情況或收入情況。(4)財務(wù)統(tǒng)計模塊:財務(wù)統(tǒng)計模塊下設(shè)預(yù)算對比圖、收入分布圖、支出分布圖、年度曲線圖等子模塊。預(yù)算對比圖能夠?qū)⒛硶r刻段的預(yù)算和實際支出進行詳細對比,提供預(yù)算依據(jù);收入分布圖能夠宏觀的顯示某時刻段各項收入所占的比例;支出分布圖能夠直觀的顯示某時刻段各項支出所占的比例;年度曲線圖能夠按不同科目顯示某一年中收支走勢。(5)財務(wù)預(yù)算模塊:財務(wù)預(yù)算模塊下設(shè)歷史信息表、預(yù)算分配表、財務(wù)治理心得三個子模塊。財務(wù)預(yù)算模塊下的歷史信息表能夠顯示以往詳細的交易信息,為預(yù)算提供相應(yīng)數(shù)據(jù)和比例;預(yù)算分配表能夠用來制定當前的財務(wù)預(yù)算打算;財務(wù)治理心得用來記錄自己的體會,如上月開銷太大這月需節(jié)儉、不要亂買不需要的東西等。系統(tǒng)設(shè)計在系統(tǒng)分析時期,明確了學(xué)生個人財務(wù)治理系統(tǒng)的功能結(jié)構(gòu)及信息結(jié)構(gòu),也確實是系統(tǒng)的邏輯模型,對系統(tǒng)回答了“做什么?”的問題。在系統(tǒng)設(shè)計時期需要回答的中心問題是“如何做?”,即通過給出新系統(tǒng)物理模型的方式描述如何實現(xiàn)在系統(tǒng)分析中規(guī)定的系統(tǒng)功能。系統(tǒng)設(shè)計時期的要緊內(nèi)容包括:硬件結(jié)構(gòu)及系統(tǒng)軟件結(jié)構(gòu)的設(shè)計、數(shù)據(jù)處理流程及數(shù)據(jù)類的設(shè)計、應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、編碼設(shè)計、功能模塊的處理過程設(shè)計、輸入輸出設(shè)計等。系統(tǒng)軟件結(jié)構(gòu)的設(shè)計系統(tǒng)軟件結(jié)構(gòu)的設(shè)計工作,實際上是對確定的硬件結(jié)構(gòu)中每臺計算機指定相應(yīng)的計算機系統(tǒng)軟件,包括操作系統(tǒng)軟件、數(shù)據(jù)庫治理系統(tǒng)軟件、應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具軟件等。操作系統(tǒng)的選擇由于選擇的計算模式是客戶/服務(wù)器模式,而且本學(xué)生個人財務(wù)治理系統(tǒng)為個人應(yīng)用的小型軟件,因此客戶機上的操作系統(tǒng)最好是采納易于操作的圖形界面的操作系統(tǒng),現(xiàn)在多數(shù)選擇Windows系列,如WindowsXP等。而且開發(fā)系統(tǒng)的平臺也是在能夠簡便操作的圖形界面操作系統(tǒng):WindowsXP。數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件的選擇治理信息系統(tǒng)中,數(shù)據(jù)庫服務(wù)器是必不可少的網(wǎng)絡(luò)組成部分。因此,數(shù)據(jù)庫治理系統(tǒng)軟件的選擇對治理信息系統(tǒng)的建設(shè)有著舉足輕重的阻礙。目前市場上流行的數(shù)據(jù)庫治理系統(tǒng)有Oracle、SQLServer、DB2等。其中SQLServer在中小型系統(tǒng)中應(yīng)用較多,價格也比較低廉;Oracle、DB2一般在大型系統(tǒng)中采納,價格也比較昂貴。因此,在本次設(shè)計和實現(xiàn)學(xué)生個人財務(wù)治理系統(tǒng)中,采納的是SQLServer2000。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫治理系統(tǒng)的一個版本。該版本繼承了SQLServer7.0版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好,與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。SQLServer2000數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQLServer2000程序設(shè)計模型與WindowsDNA構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,同時SQLServer2000支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具的選擇系統(tǒng)軟件結(jié)構(gòu)中的另一個方面是應(yīng)用服務(wù)器軟件及系統(tǒng)開發(fā)工具的選擇。系統(tǒng)開發(fā)工具的選取首先依據(jù)的是治理信息系統(tǒng)應(yīng)用的模式??蛻?服務(wù)器模式的開發(fā)工具及運行環(huán)境一般安裝在客戶端計算機上,用客戶/服務(wù)器模式應(yīng)用開發(fā)的系統(tǒng)工具軟件用得較多的為VisualBasic、Delphi、PowerBuilder。而筆者所熟悉的開發(fā)語言是MicrosoftVisualBASIC6.0。MicrosoftVisualBASIC6.0是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標準來講,VB差不多上世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者依舊抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),能夠輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員能夠輕松的使用VB提供的組件快速建立一個應(yīng)用程序。開發(fā)工具選擇的是MicrosoftVisualStudio2008。VS2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用VisualStudio2008能夠高效開發(fā)Windows應(yīng)用。同時VisualStudio2008支持項目模板、調(diào)試器和部署程序。VisualStudio2008能夠高效開發(fā)Web應(yīng)用,集成了AJAX1.0,包含AJAX項目模板,它還能夠高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。數(shù)據(jù)處理流程及數(shù)據(jù)類的設(shè)計在系統(tǒng)分析時期得到了系統(tǒng)所有的數(shù)據(jù)處理流程,那個地點的設(shè)計工作是將這些結(jié)果針對系統(tǒng)的要求進行設(shè)計改造,進而得到系統(tǒng)的數(shù)據(jù)處理流程及數(shù)據(jù)字典。系統(tǒng)數(shù)據(jù)處理流程與分析時期分析一致。對數(shù)據(jù)類設(shè)計得到數(shù)據(jù)字典如表4-1到4-7所示。表4-1用戶信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:用戶信息表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99用戶名PinkieSun字符型最多20個字符密碼PS123!字符型最多20個字符表4-2收入信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:收入情況表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99收入編號Income1字符型Income1~Income9999每年重新編號日期2012/03/04日期型金額1000數(shù)字型15位,兩位小數(shù)存入賬戶中國農(nóng)業(yè)銀行卡字符型講明爸爸現(xiàn)金轉(zhuǎn)賬字符型20個漢字表4-3支出信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:支出情況表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99支出編號Cost1字符型Cost1~Cost9999每年重新編號日期2012/03/04日期型地點或單位華聯(lián)商廈字符型10個漢字消費類不衣服字符型5個漢字消費數(shù)量2數(shù)字型整數(shù)支出賬戶現(xiàn)金字符型金額360數(shù)字型15位,兩位小數(shù)講明短袖、牛仔褲字符型20個漢字表4-4借入信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:借入情況表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99借入編號Borrow1字符型Borrow1~Borrow9999每年重新編號日期2012/03/04日期型金額100數(shù)字型15位,兩位小數(shù)人物或單位張三字符型10個漢字存入賬戶現(xiàn)金字符型講明張三代付午餐鈔票字符型20個漢字狀態(tài)未還字符型2個漢字表4-5借出信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:借出情況表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99借出編號Lent1字符型Lent1~Lent9999每年重新編號日期2012/03/04日期型金額100數(shù)字型15位,兩位小數(shù)人物或單位李四字符型10個漢字借出賬戶現(xiàn)金字符型講明代付班費字符型20個漢字狀態(tài)已還字符型2個漢字表4-6消費需求信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:消費需求表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99消費需求編號Need1字符型Need1~Need9999每年重新編號消費物品衣服字符型10個漢字物價200數(shù)字型15位,兩位小數(shù)數(shù)量2數(shù)字型15位,兩位小數(shù)消費需求備注夏季衣服要多字符型50個漢字表4-7預(yù)算信息的數(shù)據(jù)字典數(shù)據(jù)類名稱:財務(wù)預(yù)算表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號User01字符型User01~User99預(yù)算編號Budget1字符型Budget1~Budget9999每年重新編號預(yù)算名稱畢業(yè)季預(yù)算字符型10個漢字預(yù)算金額500數(shù)字型15位,兩位小數(shù)執(zhí)行日期2012/03/04日期型完成金額230數(shù)字型15位,兩位小數(shù)完成日期2012/03/04日期型預(yù)算備注班級聚餐、出游字符型20個漢字應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計和系統(tǒng)分析時期一樣,系統(tǒng)設(shè)計時期設(shè)計的系統(tǒng)的功能結(jié)構(gòu)也用樹狀(功能)模塊圖的形式給出。由于現(xiàn)在每一個模塊的確定除了考慮其內(nèi)在業(yè)務(wù)特征外,也考慮了軟件實現(xiàn)的要求(如開發(fā)工具、數(shù)據(jù)接口等),因此該模塊圖也確實是目標系統(tǒng)的應(yīng)用軟件結(jié)構(gòu)。目標系統(tǒng)的模塊結(jié)構(gòu)的設(shè)計是從數(shù)據(jù)流程圖的轉(zhuǎn)換開始的,一般有兩種策略可供參考:即以事物為中心的設(shè)計策略(事物分析)和以變換為中心的設(shè)計策略(變換分析)。事物分析用于把一個大的、復(fù)雜的系統(tǒng)分解成若干個較小的、簡單的子系統(tǒng)。變換分析從具體的數(shù)據(jù)流程圖轉(zhuǎn)換成模塊結(jié)構(gòu)圖,它將數(shù)據(jù)流程圖中的處理功能分解成具有輸入、變換、輸出功能的簡單模塊。事務(wù)分析方法是劃分系統(tǒng)模塊的要緊手段,其本質(zhì)是依據(jù)系統(tǒng)具有的業(yè)務(wù),將相對獨立的業(yè)務(wù)直接認作是獨立的數(shù)據(jù)處理業(yè)務(wù),形成一個個子系統(tǒng),得到目標系統(tǒng)模塊圖的上層部分,依次自頂向下一一分解。因此,在設(shè)計目標系統(tǒng)功能結(jié)構(gòu)時盡量遵循子系統(tǒng)之間相對獨立性、數(shù)據(jù)處理冗余盡可能小、便于實現(xiàn)原則、滿足客戶需求等原則,面向用戶的原則進行設(shè)計。正確處理模塊之間與模塊內(nèi)部的聯(lián)系及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等,不但考慮學(xué)生個人財務(wù)治理各業(yè)務(wù)的特征,而且也得體現(xiàn)開發(fā)工具、數(shù)據(jù)接口等實現(xiàn)性的要求。本系統(tǒng)總體結(jié)構(gòu)是通過數(shù)據(jù)流程圖應(yīng)用事務(wù)分析方法,將學(xué)生個人財務(wù)治理系統(tǒng)分解為差不多信息模塊、記賬模塊、財務(wù)查詢模塊、財務(wù)統(tǒng)計模塊、財務(wù)預(yù)算模塊等較小的簡單子系統(tǒng)。數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫技術(shù)是隨著計算機技術(shù)的進展,數(shù)據(jù)處理量的不斷增加而逐漸產(chǎn)生和進展起來的。隨著計算機技術(shù)的進展與應(yīng)用的普及,文件系統(tǒng)差不多不能滿足人們對數(shù)據(jù)治理的要求。人們希望數(shù)據(jù)的組織不僅是簡單的數(shù)據(jù)存儲,而且要反映數(shù)據(jù)之間的聯(lián)系,并形成清晰的描述,甚至是能夠進行深層次的數(shù)據(jù)挖掘。數(shù)據(jù)庫治理系統(tǒng)是治理信息系統(tǒng)產(chǎn)生與進展的重要基礎(chǔ),因此數(shù)據(jù)庫設(shè)計是治理信息系統(tǒng)設(shè)計的重要內(nèi)容。數(shù)據(jù)庫概念模型設(shè)計在數(shù)據(jù)庫治理系統(tǒng)中,采納數(shù)據(jù)模型來對現(xiàn)實世界進行抽象,反映數(shù)據(jù)本身及其數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)模型按照計算機系統(tǒng)的觀點來組織數(shù)據(jù)。為了將現(xiàn)實世界中的事物抽象為數(shù)據(jù)庫治理系統(tǒng)支持的數(shù)據(jù)模型,通常需要一個不依靠于計算機系統(tǒng)的中間層次——概念模型,即首先將現(xiàn)實世界中的事物及其聯(lián)系抽象為概念模型,再由概念模型轉(zhuǎn)化為數(shù)據(jù)模型。概念模型最常用的表示方法是實體——聯(lián)系模型,即E-R模型,它反映的是現(xiàn)實世界中的事物及其相互聯(lián)系。由上面業(yè)務(wù)流程和數(shù)據(jù)流程以及系統(tǒng)功能模塊分析,就能夠設(shè)計出E-R圖,如圖4-1所示,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。圖4-1學(xué)生個人財務(wù)治理系統(tǒng)數(shù)據(jù)庫概念模型E-R圖數(shù)據(jù)庫邏輯模型設(shè)計系統(tǒng)數(shù)據(jù)庫開發(fā)過程中,數(shù)據(jù)庫邏輯模型要緊考慮的是關(guān)系模型,因此關(guān)系模型好壞對數(shù)據(jù)的存儲、操作有專門大的阻礙。因此,一般基于規(guī)范化理論進行關(guān)系模型的設(shè)計。將上面的數(shù)據(jù)庫概念模型轉(zhuǎn)化為SQLServer2000數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,一般至少需要通過第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的要求來規(guī)范關(guān)系模型。第一范式(1NF)關(guān)系作為一張二維表,對它有一個最起碼的要求:元組中每一個重量必須差不多上不可分割的數(shù)據(jù)項。滿足了那個條件的關(guān)系模式就屬于第一范式(1NF)。同一列中不能有多個值,即實體中的某個屬性不能有多個值也不能有重復(fù)的屬性。假如出現(xiàn)重復(fù)的屬性,就可能需要定義一個新的實體,新的實體由重復(fù)的屬性構(gòu)成,新實體與原實體之間為一對多關(guān)系。在第一范式(1NF)中表的每一行只包含一個實例的信息。簡而言之,第一范式確實是無重復(fù)的列。在設(shè)計學(xué)生個人財務(wù)治理關(guān)系表格時用戶信息表{用戶編號、用戶名、收支信息、借貸信息、預(yù)算信息},其中收支信息、借貸信息和預(yù)算信息并不是不可分割的數(shù)據(jù)項,因此將收支信息、借貸信息和預(yù)算信息及用戶信息四個單列成用戶信息表、預(yù)算信息表、收支信息表、借貸信息表。第二范式(2NF)滿足第二范式(2NF)必須先滿足第一范式(1NF),而且每一個非主屬性完全依靠于其主碼。第二范式(2NF)要求數(shù)據(jù)庫表中的每個實例或行必須能夠被唯一地區(qū)分。為實現(xiàn)區(qū)分通常需要為表加上一個列,以存儲各個實例的唯一標識。所謂完全依靠是指不能存在僅依靠主關(guān)鍵字一部分的屬性,假如存在,那么那個屬性和主關(guān)鍵字的這一部分應(yīng)該分離出來形成一個新的實體,新實體與原實體之間是一對多的關(guān)系。簡而言之,第二范式確實是屬性完全依靠于主鍵,消除非主屬性對主碼的部分函數(shù)依靠。上面收支信息表{收支編號、收支日期、收支賬戶、收支金額、收支講明、支出地點或單位、消費類不、消費數(shù)量}將其分為收入信息表和支出信息表;借貸信息表{借貸編號、借貸日期、借貸賬戶、借貸金額、借貸講明、人物或單位、狀態(tài)}將其分為借入信息表和借出信息表。第三范式(3NF)第三范式(3NF)要求在滿足第二范式(2NF)條件的基礎(chǔ)上,任何一個非主屬性既不部分依靠于任何主屬性也不傳遞依靠于任何主屬性。簡而言之,第三范式(3NF)要求一個數(shù)據(jù)庫表中不包含已在其它表中已包含的非主關(guān)鍵字信息。差不多表格設(shè)計通過第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的要求得到規(guī)范的關(guān)系模型如表4-8到4-14所示。表4-8用戶信息表用戶編號用戶名密碼User01PinkieSunPS123!表4-9收入情況表用戶編號收入編號日期金額存入賬戶講明User01Income12012/03/041000中國農(nóng)業(yè)銀行卡爸爸現(xiàn)金轉(zhuǎn)賬表4-10支出情況表用戶編號支出編號日期地點或單位消費類不消費數(shù)量支出賬戶金額講明User01Cost12012/03/04華聯(lián)商廈衣服2現(xiàn)金360短袖、牛仔褲表4-11借入情況表用戶編號借入編號日期金額人物或單位存入賬戶講明狀態(tài)User01Borrow12012/03/04100張三現(xiàn)金張三代付午餐鈔票未還表4-12借出情況表用戶編號借出編號日期金額人物或單位借出賬戶講明狀態(tài)User01Lent12012/03/04100李四現(xiàn)金代付班費已還表4-13消費需求信息表用戶編號消費需求編號消費物品物價數(shù)量消費需求備注User01Need1衣服2002夏季衣服要多表4-14預(yù)算信息表用戶編號預(yù)算編號預(yù)算名稱預(yù)算金額執(zhí)行日期完成金額完成日期預(yù)算備注User01Budget1畢業(yè)季預(yù)算5002012/03/042302012/03/04班級聚餐、出游編碼設(shè)計系統(tǒng)設(shè)計時期的編碼設(shè)計是以后系統(tǒng)數(shù)據(jù)規(guī)范化治理的基礎(chǔ),特不要強調(diào)的是,共享編碼的設(shè)計質(zhì)量直接阻礙到以后系統(tǒng)的效率。編碼是表示識不、分類、排序數(shù)據(jù)的數(shù)字、文字或符號。識不是將文件中存儲數(shù)據(jù)區(qū)不開,要緊用于數(shù)據(jù)更新與查找;分類是依照數(shù)據(jù)編碼定義對數(shù)據(jù)分類,用于檢索數(shù)據(jù)或統(tǒng)計分析;排序是依照編碼規(guī)則,按編碼中規(guī)定的次序排序,用于輸出與生成報表。編碼的設(shè)計和使用一般遵循“(設(shè)計時)分段設(shè)計,(使用時)用戶標攜帶+前臺輸入+后臺組合”的方法,如此能較好地解決用戶難以使用編碼的問題。編碼方式有數(shù)字編碼、數(shù)字分組順序編碼、字符編碼和組合編碼四種。本系統(tǒng)要緊采納組合編碼形式,如用戶編號編碼采納字符類型,組合編碼User+X,其中User表示用戶,X為數(shù)字編碼。功能模塊的處理過程設(shè)計系統(tǒng)的詳細設(shè)計時期,功能模塊處理過程的設(shè)計和描述能夠采納程序框圖或過程描述語言兩種工具,盡管過程描述比程序框圖更靈活、方便,但程序框圖直觀易明白。因此本人是采納程序框圖來進行功能模塊處理過程的設(shè)計和描述。用戶登錄模塊處理過程設(shè)計用戶登錄時填寫用戶名和密碼請求登錄,系統(tǒng)會從數(shù)據(jù)庫中進行檢索,假如用戶名和密碼匹配,則登錄成功進入財務(wù)治理系統(tǒng)主界面,否則登錄失敗,提示“用戶名或密碼錯誤!”,同時返回到登錄界面,如圖4-2所示。圖4-2學(xué)生個人財務(wù)治理系統(tǒng)登錄模塊處理流程圖財務(wù)治理功能模塊處理過程設(shè)計財務(wù)治理功能模塊包括記賬治理、財務(wù)查詢、財務(wù)統(tǒng)計、財務(wù)預(yù)算。記賬治理是對個人各項收支和借貸進行添加、刪除、修改;而財務(wù)查詢要緊是按條件對收支和借貸項目進行查詢;財務(wù)統(tǒng)計是將查詢結(jié)果進行統(tǒng)計,以圖表形式顯示;財務(wù)預(yù)確實是對預(yù)算金額,執(zhí)行時刻執(zhí)行進度等進行添加、刪除、修改,與記賬治理處理過程差不多一致,如圖4-3所示。圖4-3學(xué)生個人財務(wù)治理系統(tǒng)差不多功能模塊處理流程圖輸入輸出設(shè)計輸入設(shè)計輸入設(shè)計的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入的方式、用戶界面和輸入校驗方式。進行輸入設(shè)計工作時,要注意在整個系統(tǒng)中用統(tǒng)一的設(shè)計風格,同時要注重界面友善簡潔,易于操作突出重要或者常用功能模塊。因此,本次系統(tǒng)設(shè)計盡量做到圖形界面操作,錯誤信息、提示信息盡量做到清晰、簡潔和友善,同時采納了窗口繼承的方式,使窗口有統(tǒng)一的界面風格和操作風格。在學(xué)生個人財務(wù)治理系統(tǒng)功能模塊中,具體的輸入操作包括對各類收支信息、借貸信息、預(yù)算信息進行添加、刪除和修改,如圖4-4所示。圖4-4輸入界面差不多框架輸出設(shè)計輸出設(shè)計與輸入設(shè)計類似,需要給出輸出的方式和用戶界面的內(nèi)容,如顯示輸出的屏幕格式、打印輸出的格式,每個顯示、打印項目的類型、長度。輸出設(shè)計時,也要注意在整個系統(tǒng)中用統(tǒng)一的設(shè)計風格,最好同輸入風格相同或者相似,如此用戶才會覺得系統(tǒng)從輸入到輸出的操作差不多上友善的、簡易的,如圖4-5所示。圖4-5輸出界面差不多框架系統(tǒng)實現(xiàn)治理信息系統(tǒng)的實現(xiàn)確實是依據(jù)以上系統(tǒng)設(shè)計的結(jié)果,建立計算機硬件環(huán)境和軟件環(huán)境,編寫、調(diào)試應(yīng)用程序模塊,最終公布學(xué)生個人財務(wù)治理信息系統(tǒng),在差不多建立的軟、硬件環(huán)境下試運行初步完成的系統(tǒng),發(fā)覺系統(tǒng)漏洞,修補漏洞不斷完善系統(tǒng),并依照試運行的結(jié)果和預(yù)期系統(tǒng)設(shè)計相對比,盡量做到滿足用戶預(yù)期及需求。系統(tǒng)實現(xiàn)的軟、硬件環(huán)境系統(tǒng)運行平臺可在WindowsXP及Windows7上運行。系統(tǒng)試運行的軟硬件環(huán)境如下所示:系統(tǒng)操作系統(tǒng):MicrosoftWindowsXPProfessional,版本2002ServicePack3;CPU:Intel酷睿2雙核,T6400,頻率:2GHz,內(nèi)存:2GB;硬盤:250GB;系統(tǒng)數(shù)據(jù)庫服務(wù)器系統(tǒng):SQLServer2000(個人版)。系統(tǒng)實現(xiàn)內(nèi)容系統(tǒng)實現(xiàn)的軟、硬件環(huán)境一旦預(yù)備完畢就可將系統(tǒng)設(shè)計時期的結(jié)果在計算機上實現(xiàn),將原來紙面上的、類似于設(shè)計圖式的系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件,這便是系統(tǒng)實現(xiàn)。本次系統(tǒng)實現(xiàn)內(nèi)容要緊是對系統(tǒng)要緊功能模塊登入退出、記賬治理、財務(wù)查詢、財務(wù)統(tǒng)計、預(yù)算治理、用戶治理等進行試運行。實現(xiàn)功能模塊的源代碼見附錄。要緊功能模塊用戶登錄界面用戶登錄時填寫用戶名和密碼請求登錄,系統(tǒng)會從數(shù)據(jù)庫中進行檢索,只有用戶名和密碼匹配,才能成功進入財務(wù)治理系統(tǒng)主界面,否則登錄失敗,提示“用戶名或密碼錯誤!”,同時返回到登錄界面,重新嘗試登錄,如圖5-1所示。圖5-1學(xué)生個人財務(wù)治理系統(tǒng)登錄界面差不多信息模塊界面用戶成功登錄系統(tǒng)后便進入差不多信息模塊界面,系統(tǒng)全部功能嵌入菜單欄,用戶能夠依照需要進行個人財務(wù)治理。例如,能夠新建項目,對當日支出進行治理,也能夠打印賬單或?qū)①~單發(fā)送到郵箱。系統(tǒng)主界面下方顯示登錄狀態(tài)和當前用戶。在差不多信息界面里包含信息中心、資金賬戶和投資理財三個子模塊。信息中心能夠顯示用戶自擬的理財標題,以激勵用戶治理個人財務(wù);還能夠顯示當前日期和提醒,以及賬本備份位置;也能夠修改密碼。學(xué)生個人財務(wù)治理系統(tǒng)信息中心界面如圖5-2所示。圖5-2學(xué)生個人財務(wù)治理系統(tǒng)信息中心界面資金賬戶能夠顯示用戶的資金分布,以方便用戶治理個人財務(wù);還能夠?qū)ΜF(xiàn)金、銀行、應(yīng)收款和應(yīng)付款等賬戶進行增加、刪除和修改。學(xué)生個人財務(wù)治理系統(tǒng)資金賬戶界面如圖5-3所示。圖5-3學(xué)生個人財務(wù)治理系統(tǒng)資金賬戶界面記賬治理模塊界面用戶在進行記賬治理時,可在“文件”菜單的“新建項目”新建“當日支出”,也可在“記賬治理”欄目選擇,也能夠點擊常用快捷按鈕“本月支出”對當日支出進行治理。記賬治理模塊下設(shè)貨幣、借貸和投資三個子模塊。用戶可依據(jù)自身情況增加、修改或刪除相關(guān)賬務(wù)信息如圖5-4到5-6所示。圖5-4學(xué)生個人財務(wù)治理系統(tǒng)增加貨幣收入界面圖5-5學(xué)生個人財務(wù)治理系統(tǒng)貨幣支出界面圖5-6學(xué)生個人財務(wù)治理系統(tǒng)借出業(yè)務(wù)界面財務(wù)查詢模塊界面用戶如需進行財務(wù)查詢可在“財務(wù)查詢”模塊下,依照個人需要選擇賬戶變動查詢、指定科目查詢、歷史交易查詢、當月余額變化等不同查詢方式如圖5-7所示。圖5-7學(xué)生個人財務(wù)治理系統(tǒng)財務(wù)查詢界面財務(wù)統(tǒng)計模塊界面用戶如需進行財務(wù)統(tǒng)計可在“財務(wù)統(tǒng)計”模塊下,依照個人需要選擇收支科目統(tǒng)計、收支對比分析、收入分配分析、支出分配分析、年度收支統(tǒng)計等不同統(tǒng)計方式。用戶也可選擇圖形分析模式或圖表分析模式如圖5-8到5-9所示。圖5-8學(xué)生個人財務(wù)治理系統(tǒng)財務(wù)統(tǒng)計表界面圖5-9學(xué)生個人財務(wù)治理系統(tǒng)財務(wù)統(tǒng)計圖界面財務(wù)預(yù)算模塊界面用戶如有預(yù)算可在“財務(wù)預(yù)算”欄目選擇“預(yù)算治理”,也能夠點擊常用快捷按鈕“預(yù)算治理”對預(yù)算及預(yù)算進度進行治理。如添加當日或往后的預(yù)算,發(fā)覺以往預(yù)算執(zhí)行進度填寫有誤也可進行刪除和修改操作如圖5-10所示。圖5-10學(xué)生個人財務(wù)治理系統(tǒng)財務(wù)預(yù)算治理界面其他功能模塊用戶治理用戶還可通過菜單欄的“差不多信息”對用戶進行治理。如用戶可依照需要添加刪除用戶,處于安全考慮還可修改用戶密碼如圖5-11所示。圖5-11學(xué)生個人財務(wù)治理系統(tǒng)用戶添加界面收支項目編輯在本學(xué)生個人財務(wù)治理系統(tǒng)中,用戶能夠依照自身的實際情況,增加或刪除收支項目,方便用戶對個人財務(wù)的個性化記錄與治理如圖5-12到5-13所示。圖5-12學(xué)生個人財務(wù)治理系統(tǒng)收入項目編輯界面圖圖5-13學(xué)生個人財務(wù)治理系統(tǒng)支出項目編輯界面圖總結(jié)本次學(xué)生個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn),預(yù)期的各項功能差不多得到實現(xiàn),系統(tǒng)公布出來,筆者親自對系統(tǒng)的各功能模塊和事例系統(tǒng)進行測試。能夠滿足用戶一般的個人財務(wù)治理需求,操作界面簡潔也比較易于操作,系統(tǒng)也易于維護,同時數(shù)據(jù)庫也比較安全可靠。但由于筆者的技術(shù)能力以及知識面的限制,學(xué)生個人財務(wù)治理系統(tǒng)還存在著不足之處,需要進一步改進。比如用戶界面設(shè)計布局和配色等缺乏美感,較為樸素;關(guān)于個人財務(wù)治理在金融業(yè)務(wù)方面,由于筆者的技術(shù)水平有限,并沒能實現(xiàn)利用該系統(tǒng)進行期貨交易、網(wǎng)絡(luò)銀行等網(wǎng)絡(luò)化功能。此外,關(guān)于系統(tǒng)安全方面的考慮也只是差不多的一級密碼防護。致謝在本次畢業(yè)設(shè)計過程中得到了眾多老師、同學(xué)和朋友的關(guān)心與鼓舞。特不是筆者的指導(dǎo)老師安海忠教授,從開始的論文選題給筆者大方向上的引導(dǎo),到中期后期的細心批閱,并給出一些關(guān)鍵意見和建議。這使得筆者受益匪淺,因此首先對安老師表示由衷的感謝。同時系里的諸位老師及班里的同學(xué)也在筆者遇到難題時給予耐心的關(guān)心,在那個地點一并感謝。最末,筆者還要感謝自己的父母,在漫長的畢業(yè)設(shè)計之路上給予筆者物質(zhì)上的支持,還有精神上的鼓舞。參考文獻[1]J.D.Roth,萬婧.又要過冬,如何治理個人財務(wù)?[J].創(chuàng)業(yè)邦,2011.12:98.[2]張宇銘.學(xué)生財務(wù)治理系統(tǒng)及其設(shè)計[J].蘇州城建環(huán)保學(xué)院學(xué)報,第8卷第4期,1995.12:52.[3]沈瑋.小型家庭財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2011.09:6140-6141.[4]顏瑜.民族地區(qū)家庭財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2009.04:61.[5]郝俊壽,丁艷會.基于JSP技術(shù)的家庭財務(wù)治理系統(tǒng)設(shè)計與實現(xiàn)[J].福建電腦,2011.01:102.[6]陳得友,劉遠超.家庭財務(wù)治理系統(tǒng)[J].科技創(chuàng)新導(dǎo)報,2009.01:233.[7]龐艷民,張陽.基于J2EE、J2ME技術(shù)網(wǎng)絡(luò)個人財務(wù)治理系統(tǒng)[R].第九屆中國Java技術(shù)及應(yīng)用交流大會,2006.12:13-14.[8]陳頌麗,李海良.基于MVC模式的個人財務(wù)治理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息,2010.02:232.[9]孫維伯,張立巖.基于MiniGUI的嵌入式個人財務(wù)治理系統(tǒng)[J].無線互聯(lián)科技,2011.07:50[10]孫莉,程永生.最新個人財務(wù)軟件性能與比較[J].電腦技術(shù),1995.08:8.[11]胡綱.個人財務(wù)軟件MicrosoftMoneyPremium2004[J].個人電腦,2004.02:33.附錄1學(xué)生個人財務(wù)治理系統(tǒng)登錄界面源代碼:ImportsSystem.DataImportsSystem.Data.SqlClientPublicClassLoginPrivateSubOK_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesOK.ClickDimconstrAsStringconstr="DataSource=WINDO-9683E6BEC;InitialCatalog=學(xué)生個人財務(wù)治理數(shù)據(jù)庫;IntegratedSecurity=True"DimmyconnAsNewSqlConnection(constr)DimSqlstrAsStringSqlstr="SELECT*FROM用戶信息表where用戶名='"&UsernameTextBox.Text&"'and密碼='"&PasswordTextBox.Text&"'"DimMyDpAsNewSqlDataAdapter(Sqlstr,myconn)DimMyDsAsNewDataSetMyDp.Fill(MyDs)IfMyDs.Tables(0).Rows.Count=0ThenMessageBox.Show("用戶或密碼不正確!")Me.Show()UsernameTextBox.Text=""PasswordTextBox.Text=""UsernameTextBox.Focus()ElseMe.Hide()DimfAsNew系統(tǒng)信息中心界面()f.Show()EndIfmyconn.Close()EndSubPrivateSubCancel_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesCancel.ClickMe.Close()EndSubPrivateSubLogin_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.用戶信息表TableAdapter.Fill(Me.DataSet1.用戶信息表)UsernameTextBox.Text=""PasswordTextBox.Text=""EndSubPrivateSubUsernameTextBox_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesUsernameTextBox.TextChangedEndSubEndClass2學(xué)生個人財務(wù)治理系統(tǒng)信息中心界面源代碼:PublicClass系統(tǒng)信息中心界面PublicusernameAsStringPrivateSub新建ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)EndSubPrivateSub信息中心ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles信息中心ToolStripMenuItem.ClickEndSubPrivateSubPM_Unload(ByValCancelAsInteger)IfMsgBox("你確實要退出系統(tǒng)嗎?",vbOKCancel+vbExclamation,"系統(tǒng)退出提示咨詢")=vbOKThenCancel

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論