【正文】
我還要深切的感謝我的父親母親,在我成長的每一個腳步里,都包含了他們對我無私的愛,我將我所有的榮譽(yù)都獻(xiàn)給他們。最后,該系統(tǒng)的移植性并不理想在此方面的欠缺亟待解決。 通過以上的測試,可以得出一個初步的結(jié)論:對于該系統(tǒng)全部模塊進(jìn)行測試,達(dá)到了系統(tǒng)用戶起初的設(shè)計需求。軟件系統(tǒng)安全缺陷是所有常見計算機(jī)安全性問題的根源,而其安全性又是一個涉及面廣泛而又復(fù)雜的課題,其最大難題之一是:總有可能出現(xiàn)與所有已知模式完全不符合的新型安全性缺陷。 } } 第5章 家庭理財管理系統(tǒng)測試與結(jié)果分析軟件測試的方法和技術(shù)是多種多樣的。 } else { (權(quán)限不足)。 = (str1 * str3 * str4 / 100)。 return。主要用來計算投資在復(fù)利情況下的利潤以及總額等信息,以及股票投資回報情況。 while (()) { totals = totals + ((3) *(((2))/100, nums))。 totals = 0。還可以對清理情況進(jìn)行注銷的操作。 } private void frmBaseNumber_Load(object sender, EventArgs e) { ds = ()。下面是該家庭理財管理系統(tǒng)的數(shù)據(jù)庫物理設(shè)計模型: 使用者表The Table 使用者 字段名字段類型字段長度可否為空主鍵IDint4否是帳號Varchar50否密碼Varchar50否kindsNumber4否 收支種類表 Table 收支種類字段名字段類型字段長度可否為空主鍵IDint4否是收支種類Varchar50否收支類型Varchar50否 債務(wù)種類表Table 債務(wù)種類table字段名字段類型字段長度可否為空主鍵IDint4否是債務(wù)種類Varchar50否債務(wù)類型Varchar50否 投資種類表Table tb_投資種類table字段名字段類型字段長度可否為空主鍵IDint4否是投資種類Varchar50否投資類型Varchar50否 收支記錄表Table 收支記錄 table字段名字段類型字段長度可否為空主鍵IDint4否是收支種類Varchar50否收支類型Varchar50否數(shù)額Varchar50否日期Datetime8否 債務(wù)記錄表Table 債務(wù)記錄table字段名字段類型字段長度可否為空主鍵IDint4否是債務(wù)種類Varchar50否債務(wù)類型Varchar50否數(shù)額Varchar50否日期Datetime8否 投資記錄表Table 投資記錄 table字段名字段類型字段長度可否為空主鍵IDint4否是投資種類Varchar50否投資類型Varchar50否數(shù)額Varchar50否日期Datetime8否 月結(jié)算記錄表Table table字段名字段類型字段長度可否為空主鍵IDint4否是固定收入int4否隨機(jī)收入int4否固定支出int4否隨機(jī)支出int4否總收入int4否總支出int4否日期datatime8是第4章 家庭理財管理系統(tǒng)的實現(xiàn) 包括理財收支管理、基本資料管理、理財債務(wù)基本信息管理以及對顯示信息進(jìn)行管理。另外,數(shù)據(jù)應(yīng)該盡可能少地冗余,這意味著重復(fù)數(shù)據(jù)應(yīng)該減少到最少。在代碼正確,可以提供用戶正常使用的基礎(chǔ)上,本人又對這些代碼進(jìn)行了力所能及的優(yōu)化工作,使得代碼在使用時占據(jù)的空間少,占用CPU的時間盡量少,以及在系統(tǒng)運行時可能遇到的問題減少。對操作員進(jìn)行信息修改時如果用戶名為空,系統(tǒng)提示出錯,否則新的信息取代原有信息。(2)家庭理財擴(kuò)展管理:包括理財信息預(yù)計、債務(wù)預(yù)期計算,投資預(yù)測計算等功能。數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。接下來給出該家庭理財管理系統(tǒng)的業(yè)務(wù)流程圖例:Figure service flow charts 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。在理財收支管理功能中,管理員可以設(shè)置對理財收入信息,支出信息,以及月收入統(tǒng)計工作,在顯示信息模塊中,管理員可以查看現(xiàn)有的內(nèi)容的顯示并且可以對相關(guān)條件進(jìn)行模糊顯示。同時,該模塊也包含3款計算器,分別是復(fù)利計算器,算術(shù)計算器,以及股票利潤計算器。在理財信息管理中又包括了理財信息添加、以及注銷操作,在添加時系統(tǒng)自動給出理財編號,自動驗證理財名稱,理財類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會給出錯誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。在一個大型軟件系統(tǒng)的開發(fā)中,他的作用要遠(yuǎn)遠(yuǎn)大于程序設(shè)計.基于需求分析的重要性,早在該家庭理財管理系統(tǒng)在開發(fā)前期,由本人進(jìn)行了比較系統(tǒng)的需求調(diào)查。第二章在第一章分析的基礎(chǔ)上進(jìn)行了該家庭理財管理系統(tǒng)的市場需求進(jìn)行了分析,并分析了其業(yè)務(wù)流程圖與數(shù)據(jù)流程圖,對數(shù)據(jù)流程圖右進(jìn)行了進(jìn)一步的細(xì)化,分解為頂層圖、一層圖與二層圖,另外給出了該家庭理財管理系統(tǒng)的數(shù)據(jù)字典。家庭收支管理的中心由傳統(tǒng)的人工操作為主,轉(zhuǎn)向通過計算機(jī)系統(tǒng)對信息資源的管理。還可以對清理情況進(jìn)行注銷的操作。在進(jìn)入理財主管理界面后顯示了所有的理財債務(wù)基本信息管,管理員可以根據(jù)實際需要選擇理財類別名稱,包括添加項目,修改以及注銷理財分類信息。理財管理對每一個家庭和個人理財都是一件十分重要的工作,理財管理的好,可以準(zhǔn)確地反映家庭收支經(jīng)營成果和業(yè)績。本系統(tǒng)力求概念清晰、通俗易懂、操作容易、功能強(qiáng)大、實用性強(qiáng)。s enterprises into the more intense petition. The system of financial manage is very important to corporation and family, and it is an indispensability part. As early as the corporation had focused on carry out the financial manage, however, it was rarity. Though financial manage was only a small part, but to corporation and family, it has very important meaning.The thesis introduced the whole process which refer to the system of financial manage in family. Using the theory of software engineering and adopting the way of object oriented program, whose exploitation mainly includes the establishment amp。利用軟件工程原理,采用面向?qū)ο蟮木幊谭椒?,其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、維護(hù)以及前端應(yīng)用程序開發(fā),實現(xiàn)了家庭理財?shù)淖詣踊托畔⒒?。主要包括以下幾個模塊:用戶密碼登陸,原始數(shù)據(jù)的匯入、修改、注銷、檢索等,從而實現(xiàn)對家庭債務(wù)和投資的收入與支出進(jìn)行有效、系統(tǒng)的管理,并使之更全面和靈活。amp。使得本系統(tǒng)在對家庭理財進(jìn)行管理的過程中,盡可能的發(fā)揮它的作用。本論文所設(shè)計的“家庭理財管理系統(tǒng)”是為方便家庭收支對家庭理財?shù)墓芾矶_發(fā)的,包括收支管理,債務(wù)管理,系統(tǒng)管理,投資管理,計算器,網(wǎng)絡(luò)檢索等功能。在基本資料管理模塊中,管理員可以進(jìn)行理財收入、理財支出、理財債務(wù)、理財投資、債務(wù)利率、投資回報、月收支統(tǒng)計,在點擊任何一個按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在家庭理財計算器核算界面中顯示所有理財信息以及復(fù)利信息,管理員通過選擇區(qū)間進(jìn)行復(fù)利核算,也可以將核算信息通過電子表格的形式顯示出來,為統(tǒng)計提供方便。雖然我國家庭收支在這方面了作了大量工作,先后在財務(wù),物資,人力資源等管理部門引進(jìn)或者開發(fā)了一些系統(tǒng),提高了工作效率和管理水平。第三章對家庭理財管理系統(tǒng)進(jìn)行了具體的設(shè)計討論,給出了系統(tǒng)的設(shè)計原則與具體模塊的劃分;進(jìn)行了代碼設(shè)計、輸入輸出設(shè)計、界面設(shè)計;并對主要的數(shù)據(jù)庫表進(jìn)行了設(shè)計第四章給出了各個功能模塊的功能及其實現(xiàn)代碼或算法,和該部分的界面。主要的調(diào)查對象為大連不同規(guī)模的家庭和個人理財管理人員。選擇主界面中的家庭理財信息,對選中的理財信息還可以進(jìn)行注銷的操作。主要用來計算投資在復(fù)利情況下的利潤以及總額等信息,以及股票投資回報情況。在添加時系統(tǒng)自動給出理財信息編號(前臺不顯示),管理員進(jìn)行理財名稱,理財類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會給出錯誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。為了描述復(fù)雜的軟件系統(tǒng)的信息流向和加工,可采用分層的DFD來描述,分層DFD有頂層,中間層、底層之分。沒有流圖數(shù)據(jù)字典難以發(fā)揮作用。在理財信息管理中又包括了理財信息添加、以及注銷操作,在添加時系統(tǒng)自動給出理財編號,自動驗證理財名稱,理財類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會給出錯誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。同時,該模塊也包含3款計算器,分別是復(fù)利計算器,算術(shù)計算器,以及股票利潤計算器。但是由于本人水平有限,并不能保證這些系統(tǒng)代碼的最優(yōu)化設(shè)計。本套家庭理財管理系統(tǒng)采用的ACCESS作為訪問數(shù)據(jù)庫的服務(wù)器,用它來對數(shù)據(jù)進(jìn)行存儲,在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,充分考慮到以上幾個方面,運用數(shù)據(jù)庫原理知識,對涉及到的數(shù)據(jù)庫進(jìn)行了綜合設(shè)計,力求數(shù)據(jù)庫的結(jié)構(gòu)合理化、規(guī)范化,使數(shù)據(jù)苦的存儲量達(dá)到設(shè)計要求提高從數(shù)據(jù)庫提取數(shù)據(jù)的速度與響應(yīng)時間。在進(jìn)入理財主管理界面后顯示了所有的理財債務(wù)基本信息管,管理員可以根據(jù)實際需要選擇理財類別名稱,包括添加項目,修改以及注銷理財分類信息。 if ([0]. 0) { = [0].Rows[0][firstNO].ToString()。在家庭理財計算器核算界面中顯示所有理財信息以及復(fù)利信息,管理員通過選擇區(qū)間進(jìn)行復(fù)利核算,也可以將核算信息通過電子表格的形式顯示出來,為統(tǒng)計提供方便。 String Connstr = provider=。 } ()。下面是該模塊中股票利潤計算器功能界面: 股票利潤計算器Fig Shares profit counter下面是該模塊中模塊中股票利潤計算器功能界面的主要代碼:private void button1_Click(object sender, EventArgs e) { if ( == ) { (內(nèi)容不可為空)。 } ////////////////////////////////////////////////////////////////////// Double str1,str2,str3,str4。 = (str2 * str3 str1 * str3 str1 * str3 * str4 / 100)。 } } private void 中國建設(shè)銀行ToolStripMenuItem_Click(object sender