【正文】
ury, with the development of China’s economy, Chinese people’s ine level has been greatly improved. Family financial management has bee an important part of Chinese people’s life. There was an urgent need to use all the advantages of the puter, which can manage family finances’ system, which can clearly reflect individuals financial conditions.This system uses VS2022 as a development tool, SQL Server 2022 database development background. It contains the user landing module, user information management module, database backup module, ine module, output management module, user password management module, accounts statistics module, report forms export module and inquire module. System users can be satisfied by the system, which can meet the internal management of the family financial management needs through these modules and the functions in the system. Key words: Family Financial Management。主要包含了用戶登錄模塊、用戶管理模塊、數(shù)據(jù)庫備份模塊、收入模塊、支出模塊、密碼管理模塊、帳目統(tǒng)計模塊、報表輸出模塊以及查詢模塊。人們迫切需要一個能充分利用計算機優(yōu)勢,并可以管理家庭財務(wù)的軟件平臺,利用這個平臺使得個人的財務(wù)有了明晰的收支情況的系統(tǒng)。家庭理財系統(tǒng)的設(shè)計與實現(xiàn)摘 要全球經(jīng)濟的蓬勃發(fā)展帶來了金融理財領(lǐng)域的巨大變革和創(chuàng)新,新的金融工具和理財觀點不斷產(chǎn)生,迅速地刷新著家庭與個人傳統(tǒng)的理財觀念。改革開放以來,我國社會經(jīng)濟的發(fā)展和居民收入水平得到了很大的提高,家庭理財活動已成為居民生活的重要內(nèi)容。家庭理財系統(tǒng)采用 VS2022 作為開發(fā)工具,采用 SQL SERVER 2022 開發(fā)后臺數(shù)據(jù)庫。用戶能夠通過這些模塊所提供的功能,完成相應(yīng)的操作,滿足家庭內(nèi)部對家庭理財需求。 Ine。 Inquire。 Database。它利用計算機技術(shù)技術(shù),使家庭理財逐步信息化,從而形成由家庭成員與計算機共同構(gòu)成服務(wù)于家庭的人機信息財務(wù)管理系統(tǒng)。計算機的最大優(yōu)點在于利用它能夠高效準確地進行財務(wù)信息管理。 國內(nèi)外研究的現(xiàn)狀家庭理財系統(tǒng)在國外很多地方使用已經(jīng)相當?shù)钠毡?,而且國外的家庭理財系統(tǒng)功能相當強大,比如系統(tǒng)里包含有股票的預(yù)測、基金的分析等等。巨大的市場需求也促使了很多公司加大了對家庭理財系統(tǒng)的研究。這種管理和記錄方式不僅不便于長期保存,也存在著不可避免的缺點,如效率太低、保密性太差。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已逐漸被人們認識并掌握。例如:統(tǒng)計方便、查找容易、可靠性高、保密性好、更新方便等。因此,開發(fā)一個能夠管理家庭內(nèi)部各種財務(wù)信息的家庭理財管理系統(tǒng)是一件十分必要的事情。結(jié)合數(shù)據(jù)庫原理及應(yīng)用、軟件工程開發(fā)方法,在經(jīng)過深入地學習之后,開發(fā)了這套家庭理財管理系統(tǒng)。VS2022 是一個具有完善開發(fā)工具的平臺。降低了開發(fā)的復(fù)雜度,其提供給開發(fā)者更加 Framework 基礎(chǔ)解決方案,其中包括了 windows 應(yīng)用程序開發(fā)、office 嵌入開發(fā)、 Web 應(yīng)用開發(fā)、移動應(yīng)用程序開發(fā)。通過學習,熟悉和掌握 的使用方法,使用 VS2022作為開發(fā)工具將使整個系統(tǒng)的模塊化設(shè)計變得更加簡便。SQL SERVER 2022 是一種客戶機/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)庫帶來了很大的方便。 經(jīng)濟可行性如今,隨著計算機的大量普及,各種軟件的開發(fā)成本越來越低,價格也越來越底。相反,隨著計算機技術(shù)的發(fā)展,各種實用軟件的性能日漸提高。主要表現(xiàn)在:(1)本系統(tǒng)可以說是一個擁有多種實用功能的家庭理財管理信息系統(tǒng),它集成了家庭成員管理、收入管理、支出管理、密碼管理等多種功能,具有較強的實用性和方便性。(3)本系統(tǒng)還具有查詢和統(tǒng)計功能,能夠查詢到用戶在一段特定時間內(nèi)收入和支出的情況,特別是支出情況,有時往往會讓用戶在月底嚇一跳,大大超出預(yù)算,還弄不清錢都花到哪里了?有了家庭理財系統(tǒng),不僅使用戶對口袋里錢的去向一目了然,而且可以漸漸悟到一些心得,摸清哪些花費是必要的,哪些“意外開支”是可以避免的,哪筆開支是可繼續(xù)評估其必要性的。 操作上的可行性由于本系統(tǒng)管理的對象比較明確,就是對于收入支出的一些管理,主要就是對數(shù)據(jù)庫的操作,且每個數(shù)據(jù)庫內(nèi)容具有較強的關(guān)聯(lián)性,設(shè)計的過程也不復(fù)雜。任何一個普通的計算機用戶都能很快的熟悉整個軟件的使用。3 系統(tǒng)需求分析 系統(tǒng)功能需求分析家庭理財管理系統(tǒng)是針對用戶要求用計算機,對自己的財務(wù)的收入、支出以及相關(guān)的各種信息,進行記錄、修改、添加、刪除而設(shè)計的一種現(xiàn)代化管理軟件。(2)能夠家庭理財管理系統(tǒng)的各項功能,能成功的對用戶各種信息進行管理。具體說來,要求本系統(tǒng)具有以下幾個功能模塊:用戶登錄模塊、用戶管理模塊、數(shù)據(jù)庫備份模塊、收入模塊、支出模塊、密碼管理模塊、賬目統(tǒng)計模塊、報表輸出模塊以及查詢模塊。(2)用戶管理模塊在系統(tǒng)中主要包括添加用戶。(4)收入模塊主要實現(xiàn)對收入記錄的添加、刪除、修改。(6)密碼管理模塊在系統(tǒng)中主要包括用戶修改密碼。(8)報表輸出模塊主要實現(xiàn)對收入、支出記錄的輸出及打印。 數(shù)據(jù)流圖根據(jù)系統(tǒng)中收入、支出模塊內(nèi)對收入記錄、支出記錄具體操作和功能之間的關(guān)系,可以得出如下圖 2 所示的數(shù)據(jù)流圖:用戶添加、修改、刪除兩表信息添加、修改、刪除的結(jié)果數(shù)據(jù)庫收入表、支出表圖 2 數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)庫表設(shè)計本系統(tǒng)是一個關(guān)于家庭理財信息的管理系統(tǒng),主要包括收入、支出的管理。 用戶表(UserInfo)表 1 角色表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用UserID int 用戶 IDUserNum varchar 用戶編號UserName varchar 用戶名 用戶信息表(UserMessage)表 2 用戶信息表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用UserID varchar 用戶 IDUserAddress varchar 用戶地址Birthday datetime 用戶生日WorkAddress varchar 工作地址WorkPhone numeric 工作電話UserName varchar 用戶名 收入類型表 (ClassInputChashTable )表 3 收入類型表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用ClassID numeric 支出類型編號ClassName varchar 支出類型名稱 支出類型表(ClassOutputChashTable)表 4 支出類型表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用ClsaaID numeric 分類 IDClassName varchar 分類名稱 收入表(InputChashTable)表 5 收入表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用UserID varchar 編號ID int 編號InputName varchar 收入者InputComesFrom numeric 收入來源InputChash varchar 收入金額InputForms varchar 收入類型InputContent varchar 備注InputDateTime datetime 時間ClassID numeric 收入類型編號 成員登錄信息表(MemberName)表 6 成員登錄信息表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用ID int 編號UserPassword char 密碼PassName numeric 登錄名 支出表(OutputChashTable)表 7 支出表字段名稱 數(shù)據(jù)類型 字段說明 鍵引用UserID varchar 編號ID int 編號OutputName varchar 支出用途OutputChash numeric 支出金額UserName varchar 支出者OutputContent varchar 備注OutputDateTime datetime 時間ClassID numeric 支出類型編號4 系統(tǒng)功能的設(shè)計與實現(xiàn)本系統(tǒng)主要包括對登錄模塊的設(shè)計、用戶管理模塊的設(shè)計、用戶密碼管理模塊的設(shè)計、數(shù)據(jù)庫備份管理模塊的設(shè)計、收入模塊的設(shè)計、支出模塊的設(shè)計、帳目統(tǒng)計模塊的設(shè)計、查詢模塊的設(shè)計以及報表輸出模塊的設(shè)計。 登錄功能的實現(xiàn)當用戶輸入完用戶名和密碼以后,系統(tǒng)會觸發(fā)一個驗證用戶輸入的用戶名稱、密碼是否正確的事件。用戶登錄成功后,系統(tǒng)將跳轉(zhuǎn)到主界面。相關(guān)代碼為:Dim dr As String dr = CStr()