【正文】
這種管理和記錄方式不僅不便于長期保存 , 也存在著不可避免的缺點 , 如效率太低、保密性太差。用戶能夠通過這些模塊所提供的功能,完成相應的操作,滿足家庭內(nèi)部對家庭理財需求。 [7] 方睿 ,刁仁宏 ,吳四九 .網(wǎng)絡數(shù)據(jù)庫原理及應用 [M].成都:四川大學出版社 ,2020。作為一個短時間內(nèi)完成的實用性軟件,本系統(tǒng)在實用性和全面性方面肯定還有不少 的欠缺。其中 DataAdapter 實現(xiàn)對數(shù)據(jù)庫底層的操作,并返回一張類型為 XML 的表單,該表單保存了相應的查詢結(jié)果,并填充 dataset 數(shù)據(jù)集。 Public Sub save() Dim id As String With data .Commadstr = select Max(ID)from OutPutTable .connstring = End With id = CType((), String) id = id + 1 (OutputChash, OutputName, UserName, OutputContant, OutputDate, id) End Sub 刪除支出記錄 在 刪除記錄的時候,只需要讓該記錄獲取焦點,再點擊工具欄中的刪除圖標就可以了。因為它能記錄用戶收入的一切信息,為用戶提供一個非常實用且便捷的記錄功能。 登錄功能的實現(xiàn) 當用戶輸入完用戶名和密碼以后,系統(tǒng)會觸發(fā)一個 驗證用戶輸入的用戶名稱、密碼是否正確的事件。 (2)能夠家庭理財管理系統(tǒng)的各項功能,能成功的對用戶各種信息進行管理。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)庫帶來了很大的方便。隨著科學技術的不斷提高 , 計算機科學日漸成熟 , 其強大的功能已逐漸被人們認識并掌握。 Ine。 Payout。如果使用計算機對家庭理財信息進行管理具有傳統(tǒng)的手工管理所沒法比擬的優(yōu)點。 在技術難度方面,有指導老師的指導、周圍同學的熱心幫助,加上對很多相關文獻的參考,能夠解決開發(fā)過程中所遇到的困難。 (3)查詢、修改、刪除、添加數(shù)據(jù)方便 , 數(shù)據(jù)的穩(wěn)定性和可靠性好。只有當兩個信息全部正確時,用戶才能夠登錄到系統(tǒng)中,否則頁面將通過 Messagebox 控件顯示登錄時發(fā)生的相關錯誤信息。此外,該模塊還具有修改 、刪除、排序、查找等功能。在該記錄后的記錄的 ID 號都減 1,以下是刪除收入記錄的相關代碼: Public Sub delectItem(ByVal CurrentID As String) With data .connstring = End With (CurrentID) End Sub Public Sub updata(ByVal CurrentID As String) (OutputChash, OutputName, UserName, OutputContant, OutputDate, CurrentID) (CurrentID) End Sub 帳目統(tǒng)計模塊的設計 對于該家庭理財系統(tǒng)來說, 帳目統(tǒng)計模塊是一個不可缺少的模塊,它的一個重要的功能就是將用戶所有的收入金額、總支出金額、總結(jié)余做一個匯總,使用戶對自己總體的財務狀況有一個很清晰的了解,對收支是否平衡等情況一目了然。 其中 dataset 數(shù)據(jù)集包含了多種存貯 XML 表單的方法,第一種方法為直接填充,其中該表單的名 字為 ”datatable1”,第二種方法為帶名字的填充,這樣實現(xiàn)了一個 dataset 數(shù)據(jù)集可以保存多個數(shù)據(jù)表單,甚至可以實現(xiàn)添加表但的關聯(lián)性,模擬出了 SQL 底層表但實體的情況,只需要修改 XML 表單就可以實現(xiàn)對數(shù)據(jù)庫無連接的操作。如本系統(tǒng)后面的查詢模塊、用戶密碼管理模塊,所能考慮到的方面就不是很全面,所以效果就并不是很理想。 第 19 頁 共 20 頁 致 謝 本文是在吳四九老師、陳念偉老師的熱情關心和指導下完成的,他們淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本課題起到了極大的作用。 關鍵詞 : 家庭理財 ; 收入 ; 支出 ;查詢; VS2020;數(shù)據(jù)庫; 模塊 Design and Implementation of Family Financial Management System Abstract The flourish development of the global economy has brought great transform and innovation of financial transactions, new financial instruments and financial perspectives are evolving rapidly to surpass the traditional family and personal financial management concepts in China. Since the 1980s last century, 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 VS2020 as a development tool, SQL Server 2020 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。時間一長 , 伴隨著居民收入水平的提高和居民各種消費和收入的多樣性,家庭理財所需要管理的 信息就會越來越多 , 就會產(chǎn)生大量的文件和數(shù)據(jù) ,這樣就會對查閱、更新、保存等方面都產(chǎn)生不少的困難。 本課題研究的意義 多年以來人們都使用傳統(tǒng)的人工方式記錄和管理家庭或自己財務情況。主要包含了用戶登錄模塊、用戶管理模塊、數(shù)據(jù)庫備份模塊、收入模塊、支出模塊、密碼管理模塊、帳目統(tǒng)計模塊、報表輸出模塊以及查詢模塊。 [6] 章立民 .Visual 程序開發(fā)與界面設計秘訣 [M].北京 : 機械工業(yè)出版社 ,2020。 結(jié) 論 由于時間比較緊張,加上自己本身在語言編程方面的能力比較有限,該系統(tǒng)勢必還存在著一定的問題。然后實現(xiàn)查詢命令,其中查詢命令保存在 mandstring 中,并用 mand 對象初始化 DataAdapter,最終實現(xiàn)對數(shù)據(jù)集屬性的填充。 圖 8 支出模塊 第 14 頁 共 20 頁 添加支出記錄 以下是添 加支出記錄的代碼,首先找出收入記錄中最大的 ID 號,然后把將要插入的支出記錄中的 ID 號,在最大 ID 號的基礎上加 1,然后根據(jù)用戶輸入的支出記錄的信息保存到數(shù)據(jù)庫中,并顯示在收入界面的右半部分。 .ConstrKou = Constr End With If = 1 Then (成功的更改 , 海星 ) = = Else (更新失敗 ,你使用不當 ) End If End If 數(shù)據(jù)庫備份模塊的設計 數(shù)據(jù)庫備份模塊對于用戶非常重要,數(shù)據(jù)庫備份模塊可以把用戶的信息在數(shù)據(jù)庫里再保存一份,為以后發(fā)生特殊情況做準備,也可以說是為用戶信息的安全又加了一層保險,數(shù)據(jù)庫備份模塊界面如下圖 所示: 圖 6 數(shù)據(jù)庫備份模塊界面 第 11 頁 共 20 頁 以下 代碼的功能是 刪除原來的文件 : gDatabaseName = oBackup = New oBackupEvent = oBackup = gDatabaseName gBkupRstrFileName = = gBkupRstrFileName 進行數(shù)據(jù)庫備份: If Len(Dir(gBkupRstrFileName)) 0 Then Kill((gBkupRstrFileName)) End If = 恢復數(shù)據(jù)庫: Dim oRestore As gDatabaseName = oRestore = New oRestoreEvent = oRestore = gDatabaseName gBkupRstrFileName = = gBkupRstrFileName = 收入模塊的設計 對于該家庭理財系統(tǒng)來說,收入模塊是很非常重要的一個模塊。具體如下: 第 7 頁 共 20 頁 系統(tǒng)登錄界面的設計 登錄界面 系統(tǒng)登錄界面也是本家庭理財管理系統(tǒng)的第一個界面,其界面如下: 圖 3 登錄界面 此界面是用戶進入系統(tǒng)首先需要經(jīng)過的界面,用戶在正確地輸入自己的用戶名和密碼后,便可進入系統(tǒng)的主界面,用戶可以通過 這個界面進入主頁面與其它模塊進行接觸,對系統(tǒng)內(nèi)的各個財務等多種信息進行修改、添加、刪除、查詢等操作。 通過需求分析 ,本系統(tǒng)需要具有以下功能 : (1)由于一項新的軟件在被使用之前 , 對于使用者來說是陌生和嶄新的 ,所以要求系統(tǒng)具有良好的人機界面。 SQL SERVER 2020 提供了許多易于使用的圖形化工具和向?qū)?,其中最常用的是服務管理器、企業(yè)管理器和查詢分析器。時間一長 , 伴隨著居民收入水平的提高和居民各種消費和收入的多樣性,家庭理財所需要管理的信息就會越來越多 , 就會產(chǎn)生大量的文件和數(shù)據(jù) ,這樣就會 對查閱、更新、保存等方面都產(chǎn)生不少的困難。 關鍵詞 : 家庭理財 ; 收入 ; 支出 ;查詢; VS2020;數(shù)據(jù)庫; 模塊 Design and Implementation of Family Financial Management System Abstract The flourish development of the global economy has brought great transform and innovation of financial transactions, new financial instruments and financial perspectives are evolving rapidly to surpass the traditional family and personal financial management concepts in China. Since the 1980s last century, with the development of China’s economy, Chinese people’s ine level has been greatly improved. Famil