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