【正文】
需要輸入信息,這樣對(duì)于用戶(hù)來(lái)講就十分方便。用戶(hù)能按多種不同的方式更清楚地了解到自己的財(cái)務(wù)情況。其中 my 對(duì)象是 VS2022 中新添加的功能,My Framework 類(lèi)與函數(shù)的進(jìn)入點(diǎn),讓常用的功能唾手可得,并減少程序員所編寫(xiě)代碼的行數(shù)。然后實(shí)現(xiàn)查詢(xún)命令,其中查詢(xún)命令保存在 mandstring 中,并用 mand 對(duì)象初始化 DataAdapter,最終實(shí)現(xiàn)對(duì)數(shù)據(jù)集屬性的填充。查詢(xún)功能核心代碼如下:With SelectItem .selectMethodInfo = select ClassName,InputName,InputChash,InputDateTime from InputChashTable, ClassInputChashTable where( = ) AND =39。Execl表單的申明:Imports Imports 5 系統(tǒng)測(cè)試結(jié)果本系統(tǒng)的開(kāi)發(fā)使用了 VS2022 作為開(kāi)發(fā)工具,具有良好的可視化的編程環(huán)境。要進(jìn)入系統(tǒng),系統(tǒng)用戶(hù)必須通過(guò)驗(yàn)證。結(jié) 論由于時(shí)間比較緊張,加上自己本身在語(yǔ)言編程方面的能力比較有限,該系統(tǒng)勢(shì)必還存在著一定的問(wèn)題。它和一個(gè)功能強(qiáng)大的家庭理財(cái)系統(tǒng)比較起來(lái),還有一定的差距。同時(shí),使用家庭理財(cái)系統(tǒng)來(lái)管理財(cái)務(wù)的各種信息,對(duì)于信息化時(shí)代的人們來(lái)說(shuō),是很有必要的。[2] 基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2022。[6] 程序開(kāi)發(fā)與界面設(shè)計(jì)秘訣[M].北京:機(jī)械工業(yè)出版社,2022。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。(3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。特此聲明! 作者簽名: 2022 年 06 月 06。(5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定) 。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門(mén)遞交學(xué)位論文的原件與復(fù)印件。致 謝本文是在吳四九老師、陳念偉老師的熱情關(guān)心和指導(dǎo)下完成的,他們淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。[4] 控件技術(shù)教程[M].北京:清華大學(xué)出版社,2022。從目前來(lái)看,各種家庭理財(cái)系統(tǒng)的需求量都是相當(dāng)大的,家庭理財(cái)系統(tǒng)的市場(chǎng)前景應(yīng)該是很好的。盡管如此,在開(kāi)發(fā)和設(shè)計(jì)這個(gè)軟件的過(guò)程中,通過(guò)學(xué)習(xí),我掌握了很多編程上的新知識(shí),比如說(shuō)更加了解了 SQL2022 數(shù)據(jù)庫(kù),有機(jī)會(huì)接觸到了VS2022,掌握了 VS2022 的一些特點(diǎn),還有對(duì) VB 語(yǔ)言也有了更深的認(rèn)識(shí)。如本系統(tǒng)后面的查詢(xún)模塊、用戶(hù)密碼管理模塊,所能考慮到的方面就不是很全面,所以效果就并不是很理想。在主界面中,系統(tǒng)用戶(hù)能夠進(jìn)入用戶(hù)登錄模塊、用戶(hù)管理模塊、數(shù)據(jù)庫(kù)備份模塊、收入模塊、支出模塊、密碼管理模塊、帳目統(tǒng)計(jì)模塊、報(bào)表輸出模塊以及查詢(xún)模塊等九個(gè)子模塊。經(jīng)過(guò)不斷地修改和更正,最終得以完善各個(gè)模塊的功能。 End with 報(bào)表輸出模塊的設(shè)計(jì)報(bào)表輸出模塊實(shí)際上就是對(duì)收入表和支出表的記錄通過(guò)打印的方式輸出。其中 dataset 數(shù)據(jù)集包含了多種存貯 XML 表單的方法,第一種方法為直接填充,其中該表單的名字為”datatable1”,第二種方法為帶名字的填充,這樣實(shí)現(xiàn)了一個(gè) dataset 數(shù)據(jù)集可以保存多個(gè)數(shù)據(jù)表單,甚至可以實(shí)現(xiàn)添加表但的關(guān)聯(lián)性,模擬出了 SQL 底層表但實(shí)體的情況,只需要修改 XML 表單就可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)無(wú)連接的操作。其次實(shí)現(xiàn)對(duì) connection 對(duì)象的初始化,通過(guò) 事件將數(shù)據(jù)庫(kù)連接打開(kāi)。 其中該查詢(xún)模塊里面擁有數(shù)據(jù)字符串連接屬性、填充屬性以及數(shù)據(jù)集屬性,相應(yīng)的 dataset 數(shù)據(jù)集屬性,通過(guò)這些屬性實(shí)現(xiàn)對(duì) 的操作。命令類(lèi)型 = Dim CheckNumber As String = CType(, Double).ToString(c) = CheckNumber m = New (InputChashNumber, n) = Dim OutPutNum As String = CType(,Double).ToString(c) = OutPutNum = CType(CInt(OutPutNum) CInt(CheckNumber), Double).ToString(c) () 查詢(xún)模塊的設(shè)計(jì)對(duì)于家庭理財(cái)系統(tǒng)來(lái)說(shuō),查詢(xún)功能是非常重要的一個(gè)功能。在該記錄后的記錄的 ID 號(hào)都減 1,以下是刪除收入記錄的相關(guān)代碼: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)計(jì)模塊的設(shè)計(jì)對(duì)于該家庭理財(cái)系統(tǒng)來(lái)說(shuō),帳目統(tǒng)計(jì)模塊是一個(gè)不可缺少的模塊,它的一個(gè)重要的功能就是將用戶(hù)所有的收入金額、總支出金額、總結(jié)余做一個(gè)匯總,使用戶(hù)對(duì)自己總體的財(cái)務(wù)狀況有一個(gè)很清晰的了解,對(duì)收支是否平衡等情況一目了然。正因?yàn)槿绱?,所以每條記錄的信息就顯得尤為重要。因?yàn)樗苡涗浻脩?hù)支出的一切信息,讓用戶(hù)能清楚地知道每一分錢(qián)到底是花在了什么地方。另外為了用戶(hù)能夠方便的查看收入記錄,故將收入來(lái)源進(jìn)行了分類(lèi),具體分為三類(lèi),分別為工資、股票以及其他。此外,該模塊還具有修改、刪除、排序、查找等功能。密碼修改功能的相關(guān)代碼如下:If Then With Search .ComstrKou = Update MemberName set = + + where PassName like 39。在本系統(tǒng)中對(duì)于用戶(hù)密碼的修改是很簡(jiǎn)單的,用戶(hù)只需要來(lái)到密碼修改的頁(yè)面上,輸入自己的登錄名、原來(lái)的用戶(hù)密碼以及新密碼,就可以輕松地完成密碼修改了。因?yàn)楸鞠到y(tǒng)涉及到對(duì)用戶(hù)的財(cái)務(wù)信息進(jìn)行相關(guān)的管理,這些信息對(duì)于用戶(hù)來(lái)說(shuō)應(yīng)該是相當(dāng)機(jī)密相當(dāng)重要的。只有當(dāng)兩個(gè)信息全部正確時(shí),用戶(hù)才能夠登錄到系統(tǒng)中,否則頁(yè)面將通過(guò) Messagebox 控件顯示登錄時(shí)發(fā)生的相關(guān)錯(cuò)誤信息。所以,所設(shè)計(jì)數(shù)據(jù)庫(kù)表的時(shí)候設(shè)計(jì)了用戶(hù)表、用戶(hù)信息表、收入類(lèi)型表、支出類(lèi)型表、收入表、支出表、用戶(hù)登錄表用來(lái)存儲(chǔ)對(duì)應(yīng)的信息。(7)賬目統(tǒng)計(jì)模塊主要對(duì)總收入、總支出、余額管理。(3)數(shù)據(jù)庫(kù)備份模塊主要對(duì)數(shù)據(jù)庫(kù)里的數(shù)據(jù)進(jìn)行備份。(3)查詢(xún)、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性和可靠性好。并且本系統(tǒng)所耗費(fèi)的資源非常小,任何家庭成員只需要在一般的電腦上面,就能夠使用這個(gè)軟件,簡(jiǎn)單、方便、快捷的實(shí)現(xiàn)對(duì)財(cái)務(wù)信息進(jìn)行管理。由此,可以得出,本系統(tǒng)在經(jīng)濟(jì)上是絕對(duì)具有可行性。家庭理財(cái)管理系統(tǒng)廉價(jià)的開(kāi)發(fā)成本,卻能夠?yàn)榫用駧?lái)相當(dāng)大的實(shí)惠和方便。在技術(shù)難度方面,有指導(dǎo)老師的指導(dǎo)、周?chē)瑢W(xué)的熱心幫助,加上對(duì)很多相關(guān)文獻(xiàn)的參考,能夠解決開(kāi)發(fā)過(guò)程中所遇到的困難。系統(tǒng)采用 SQL SERVER 2022 作為開(kāi)發(fā)數(shù)據(jù)庫(kù)。VS2022 提供的工具適合各種水平層次無(wú)論是初學(xué)者還是有經(jīng)驗(yàn)的團(tuán)隊(duì),并適合各種不同的開(kāi)發(fā)需求。 本課題的研究方法家庭理財(cái)系統(tǒng)的用戶(hù)群體是家庭內(nèi)部成員,用戶(hù)類(lèi)型單一,因此將本系統(tǒng)設(shè)計(jì)成一個(gè)相對(duì)封閉的單機(jī)運(yùn)行系統(tǒng)結(jié)合居民管理信息方面的具體需求,利用VS2022 作為前臺(tái)開(kāi)發(fā)工具,使用 SQL SERVER 2022 作為數(shù)據(jù)庫(kù)。如果使用計(jì)算機(jī)對(duì)家庭理財(cái)信息進(jìn)行管理具有傳統(tǒng)的手工管理所沒(méi)法比擬的優(yōu)點(diǎn)。 本課題研究的意義多年以來(lái)人們都使用傳統(tǒng)的人工方式記錄和管理家庭或自己財(cái)務(wù)情況。使用計(jì)算機(jī)進(jìn)行信息財(cái)務(wù)管理,不僅提高了工作效率,而且大大的提高了其安全性。 Module目 錄論文總頁(yè)數(shù):20 頁(yè)1 引言 ................................................................................................................................................1 課題背景 .................................................................................................................................1 國(guó)內(nèi)外研究的現(xiàn)狀 ....................