【正文】
可以更全面更系統(tǒng)的記錄用戶的收支信息,從而增加財務的可管理性。1.收入/支出項目維護運行界面:圖57收入/支出項目維護運行界面2.實現(xiàn)過程:界面的設計方法同上,在這里也不再重復敘述。現(xiàn)將控件的相應代碼如下:收入/支出項目維護的界面上有新增、刪除、修改以及退出四個按鈕,其代碼如見圖58:圖58收入支出項目維護代碼實現(xiàn)圖5.6信用卡收支與維護管理模塊的設計與實現(xiàn)隨著社會的不斷進步,個人的信譽度不斷升高,信用卡逐漸走進了家庭,為人們所接受,因此,對信用卡的管理已成為家庭理財必不可少的一個重要環(huán)節(jié)。實現(xiàn)過程:界面制作界面的設計方法同上。制作內(nèi)容如圖59:圖59信用那個卡收支管理的設計圖對信用卡收支管理界面的代碼,和現(xiàn)金收支管理的代碼幾乎一樣,區(qū)別就在于,連接數(shù)據(jù)庫的表格不同。5.7信用卡收支查詢模塊的設計與實現(xiàn):信用卡的查詢模塊要涉及到銀行賬戶管理,所以查詢時,信用卡收支的平衡相當關鍵。圖510信用卡查詢設計圖此界面的設計過程與現(xiàn)金收支查詢理模塊類似,這邊不再重復。下面介紹此界面的卡內(nèi)余額統(tǒng)計自定義函數(shù)的代碼:Private Sub SumGrid() Dim a As Currency Dim b As Currency Dim n As Long For n = 1 To 1 If Trim((n, 2)) Then a = a + Val((n, 4)) Else b = b + Val((n, 4)) End If Next MsgBox 收入為: amp。 a amp。 支出為: amp。 b amp。 Chr(13) + 現(xiàn)金余額為: amp。 Str(a b), , 系統(tǒng)統(tǒng)計End Sub統(tǒng)計結果如下圖: 實現(xiàn)卡上的收入、支出及余額的統(tǒng)計。5.8密碼管理模塊的設計與實現(xiàn)為了讓用戶可以自由管理自己的信息,設置了密碼管理模塊,用戶可以機動的調(diào)整自己的密碼,大大提高了個人數(shù)據(jù)的安全性和保密性。同時,也給用戶對本軟件的使用和管理也帶來很大程度的空間。本系統(tǒng)的用戶只有一個管理員,管理員比普通用戶的權限多在能夠增刪改普通用戶的用戶名,但操作前要以管理員帳戶密碼,否則無法操作。數(shù)據(jù)庫的連接方法同上。管理員的用戶名和密碼可修改,但不可以被刪除。如需要新增,管理員進入密碼管理模塊進行添加用戶,當用戶覺得自己的帳戶密碼出現(xiàn)問題時,可以進行對密碼或用戶名的修改和刪除操作。在使用過程中,如果用戶信息填寫不完整,則無法進行增刪改操作。直接彈出對話框: 若成功進行增刪改操作,系統(tǒng)自動修改數(shù)據(jù)庫里的用戶信息。為了方便用戶對自己的財務狀況做系統(tǒng)的總結,本系統(tǒng)還以報表形式生成了數(shù)據(jù)查看的功能。以年報表為例,月報表和年報表功能和形式基本相同。界面制作界面的設計方法同上。制作內(nèi)容如圖511:圖511年報表設計圖用戶只需選擇收入或支出,并選擇查詢年/月份,點擊查詢即可。第六章 系統(tǒng)使用說明運行于windows 2000以上操作系統(tǒng)系統(tǒng)默認用戶名:admin,密碼:admin6.2系統(tǒng)主要功能及操作方法介紹 運行系統(tǒng)前先建立ODBC數(shù)據(jù)源,數(shù)據(jù)源名稱為家庭理財,連接原有ACCESS數(shù)據(jù)庫。 數(shù)據(jù)庫建立完成后必須添加ODBC數(shù)據(jù)源。添加ODBC數(shù)據(jù)源首先要打開控制面板,進入管理工具,雙擊數(shù)據(jù)源(ODBC)圖標,進入數(shù)據(jù)資源管理器。在管理器中添加用戶,這里由于本系統(tǒng)采用的是ACCESS數(shù)據(jù)庫,所以選擇Microsoft Access Driver項。單擊添加用戶后,進入安裝窗口。在該窗口中輸入數(shù)據(jù)源名稱(本系統(tǒng)為家庭理財),選擇要創(chuàng)建數(shù)據(jù)源的數(shù)據(jù)庫名(本系統(tǒng)為家庭理財)。一切工作完成后,單擊確定按鈕即可完成數(shù)據(jù)源的建立。本家庭理財管理系統(tǒng)共分為:登錄界面、系統(tǒng)主界面、現(xiàn)金收支管理界面、現(xiàn)金收支查詢界面、信用卡收支管理界面、信用卡收支查詢界面、收入項目維護界面、支出項目維護界面、密碼維護界面、月報表界面以及年報表十一個界面。首先簡單介紹一下各界面的主要功能:登陸界面:用戶首次登錄是需使用系統(tǒng)默認用戶名和密碼,均為admin,當驗證通過時,進入系統(tǒng)主界面,否則,顯示錯誤信息,需重新輸入。系統(tǒng)主界面:進入主界面,可在主菜單中看到各個功能詳細的子菜單,用戶只需通過單擊鼠標選擇所需功能。現(xiàn)金收支管理界面:用來記錄每天的收支情況,在增添或修改時,需詳細填寫信息,否則無法記錄數(shù)據(jù),直至用戶將信息填寫完整。(若沒有所需項目,可先去收入/支出項目維護界面進行增添。)現(xiàn)金收支查詢界面:對于用戶以前記錄的情況進行查詢,在一定時間段內(nèi),用戶可對收入、支出分別進行查詢,也可對收支進行整體核算。若要查詢的時間段沒有收支活動,系統(tǒng)報錯,可重新輸入要查詢的時間段,但是,若時間段不存在,系統(tǒng)將報錯并自動退出。信用卡收支管理界面:功能和用法與現(xiàn)金收支管理界面相似,它是對信用卡的進一步管理。但是用戶在錄入信用卡收支信息時,需詳細記錄刷卡地點及其他詳細信息。信用卡收支查詢界面:功能和用法與現(xiàn)金收支查詢界面相似,只不過連接的數(shù)據(jù)庫表格不同而已。收入/支出項目維護界面:該界面為了讓用戶使用更方便,可以添加適合自己的收支項目,也可根據(jù)不同需求,增減相關項目。密碼維護界面:第一個登錄本系統(tǒng)的用戶將成為用戶管理員,初始用戶名和密碼不可刪除,管理員需登錄系統(tǒng)后,根據(jù)個人需要,把用戶名密碼改掉。增添新用戶,在增加或修改時,要注意信息的正確填寫,否則報錯,繼續(xù)填寫。成功操作后,用戶名和密碼會自動存儲到數(shù)據(jù)庫中,以備以后登錄時校對。管理員可以刪除普通用戶。年/月報表界面:用來總結某一年或者某一月份的整體收支狀況。因為很多用戶需要做年中總結或月底結算,此功能可以方便用戶,省去很多復雜的操作以及其他不必要的麻煩。使用本家庭財務管理系統(tǒng)來記錄使用者家庭每天的現(xiàn)金收入及支出情況,并進行每月、每年的結算,使現(xiàn)金使用情況一目了然,且操作簡單,便于維護。但是,尚有部分功能,因為時間問題,未能及時實現(xiàn),以后可以改進。結論經(jīng)過三個多月的設計和開發(fā),家庭理財管理系統(tǒng)基本開發(fā)完畢,功能相對實現(xiàn)的較好。本系統(tǒng)采用通過ODBC連接Visual Basic 和Access 2000的方式來實現(xiàn)信息的存儲和管理。系統(tǒng)的添加、刪除、查詢、檢索等功能可以幫助使用者方便的管理財務的收支。通過這次畢業(yè)設計,在韓老師的指導下,完成了對本程序的結構設計,初步掌握了用VB開發(fā)軟件的方法。由于準備的時間比較倉促,所以前期語言方面的準備工作不夠充分,在軟件設計過程中遇到了很多語法上的問題,在老師的提示下,去圖書館借了很多這方面的書籍,查閱了很多資料,也加入了一個vb群進行探討,和群主以及很多高手網(wǎng)友進行了交流,解決了絕大多數(shù)問題,在此學習期間,我受益菲淺。此外我還登錄到愛科軟件網(wǎng)站看了不少優(yōu)秀的vb技術文章,這些對我搞好畢業(yè)設計起了至關重要的作用。在此再次感謝指導老師對我的悉心指導與幫助。由于時間緊湊,這個軟件肯定還有不完善的地方,不足之處懇請各位老師提出批評改進意見。我相信,本次畢業(yè)設計我為本系統(tǒng)搭下了一個框架,以后我一定在此基礎上不斷完善它.但是由于畢業(yè)設計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,沒有做關于和幫助界面,用戶界面不夠美觀,出錯處理不完善等多方面問題。這些都有待進一步改善。參考文獻:[1] Basic 程序設計 [M].中央廣播電大出版社,2001.[2] 董國平,謝晗昕, (Visual Basic 版) [M].電子工業(yè)出版社,2006.[3] Basic 程序設計 [M].中央廣播電大出版社,2003.[4] 劉韜、 實效編程百例 [M].人民郵電出版社,2002.[5] Basic 程序設計 [M].清華大學出版社,2002.[6] [M].清華大學出版社,2005.[7] [M].電子工業(yè)出版社,2001.[8] 薩師煊 (第二版)[M].高等教育出版社,2001.[9] [M].清華大學出版社,1999。致 謝論文完成的前提是老師給我提供了舒適的工作、學習環(huán)境,并給予我悉心的關懷與指導。本次畢業(yè)設計是在韓曉茹老師的悉心指導下完成的,她注重培養(yǎng)學生的實際動手能力和動腦思考能力,鍛煉學生獨立解決實際問題。韓老師認真負責的工作態(tài)度、嚴謹?shù)闹螌W風格,使我深受啟發(fā);在此,我特別感謝在本次設計中給予我莫大支持和幫助的韓老師。同時,也得感謝學校對我的教育培養(yǎng),以及很多朋友給我的指導和幫助,是他們的幫助下,我才能順利完成這個系統(tǒng)的研究