招商銀行個人理財系統(tǒng)的設計范文(DOC 23頁).doc_第1頁
招商銀行個人理財系統(tǒng)的設計范文(DOC 23頁).doc_第2頁
招商銀行個人理財系統(tǒng)的設計范文(DOC 23頁).doc_第3頁
招商銀行個人理財系統(tǒng)的設計范文(DOC 23頁).doc_第4頁
招商銀行個人理財系統(tǒng)的設計范文(DOC 23頁).doc_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

591論文網 www.591LW.com招商銀行個人理財系統(tǒng)的設計摘 要隨著計算機網絡的日趨廣泛,數據庫技術的應用,人們傳統(tǒng)的一些工作方式發(fā)生了極大的變化,一些需要人手動完成的工作,已經有相應的軟件和網絡系統(tǒng)取代其傳統(tǒng)的手工方式。這些軟件系統(tǒng),為人們的工作,生活帶來了極大的和提高。本系統(tǒng)所開發(fā)的,就是一套基于C/S模式的理財系統(tǒng)軟件,該系統(tǒng)能幫助用戶進行日常理財。系統(tǒng)通過與數據庫的訪問和連接,進行用戶收支,資產管理等數據的統(tǒng)計和查詢;通過一些計算功能的實現,來進行一些理財方面的計算。通過這些來實現一個較為完整的個人理財功能。用戶通過使用該系統(tǒng),可以方便的進行日常的收入支出統(tǒng)計和查詢,對自己的銀行存款,資產情況,投資情況,貸款情況等經濟方面的情況進行比較完善的信息整理。 關鍵詞:收支統(tǒng)計;資產查詢;投資;“The Design of Personal Financial Management System Based on C/S StructureAbstractWith the broad application of network and database, some traditional works have been changed greatly. Some handwork has been accomplished by the software and network system, which brings great convenience to people.The finance system, which is based on C/S structure, could help people to manage the daily finance. The system helps user to inquire and calculate the data of income and expenditure by linking database. User can manage credit and status of asset, investment and loan by the system perfectly. The system provides a whole function of personal financial management for people and saves a lot of time for people. So the system could provide great convenience for personal financing. Keywords: Statistic of Income and Expenditure; Inquiry of Asset; Investment; 目 錄 論文總頁數:24頁1.引言11.1課題背景11.2 國內外研究現狀11.3研究意義11.4研究方法12相關的理論基礎12.1 C/S模式22.2 Delphi的介紹22.3關于結構化查詢語言SQL的介紹33.用戶需求分析33.1用戶登陸功能33.2 新用戶注冊功能33.3 密碼修改功能43.4 收入統(tǒng)計功能43.5收入查詢功能43.6資產狀況統(tǒng)計查詢功能43.7投資情況統(tǒng)計查詢功能53.8 銀行貸款統(tǒng)計查詢功能53.9 理財計算器功能54 系統(tǒng)功能的設計和實現54.1系統(tǒng)功能示例圖54.2數據庫表的設計64.3數據庫表之間的關系104.4系統(tǒng)功能模塊的設計114.4.1系統(tǒng)登陸模塊的設計114.4.2用戶注冊模塊功能的設計114.4.3密碼修改模塊功能的設計124.4.4收入統(tǒng)計和查詢模塊的設計124.4.5資產情況的統(tǒng)計和查詢的設計144.4.6 投資情況的統(tǒng)計和查詢的設計144.4.7 貸款情況的統(tǒng)計和查詢的設計154.5系統(tǒng)部分典型代碼155系統(tǒng)調試和系統(tǒng)測試185.1測試環(huán)境185.2系統(tǒng)運行的部分實例185.3系統(tǒng)測試方面的說明21結論21參考文獻221引言1.1課題背景一個有經濟頭腦的人,在日常生活和投資中,都會對自己的支出和開銷做到心里有數,以便于制定出自己的一套理財計劃,達到合理的經濟統(tǒng)籌,有理財習慣的人可以從以往的統(tǒng)計中看到自己主要消費方向,看出自己的消費是否合理,由此制定出一套合理的經濟計劃方案,從而可以不斷的長進自己的經濟頭腦,對自己的財富積累,合理投資有著不可或缺的幫助。1.2 國內外研究現狀從查閱資料來看,一些比較發(fā)達國家人的生活中對理財有著很嚴格的計劃,因此國外的理財系統(tǒng)總體來說比較普遍,做的也比較完善.國內的理財系統(tǒng)主要偏重于辦公財務軟件,而個人理財和家庭理財方面的比較少,因此需要開發(fā)相關的系統(tǒng)軟件。1.3研究意義進行個人理財的統(tǒng)計,如果是手動統(tǒng)計的話,首先,如果每天統(tǒng)計的話,用于統(tǒng)計的賬本和記錄冊會越來越多,不利用保管,容易造成丟失;其次,隨著紀錄的增多,如果要查找以前的記錄,會變的越來越困難。因此,需要一個功能比較完善的理財系統(tǒng)來代替?zhèn)鹘y(tǒng)的手工統(tǒng)計。1.4研究方法本文所介紹的,就是一個基于C/S結構的個人理財系統(tǒng),憑借設計的軟件系統(tǒng),通過數據庫的連接和訪問,進行相關數據的統(tǒng)計和查詢,還可以通過相應的計算功能,完成一些經濟方面的實用計算。本系統(tǒng)的特點是:通過系統(tǒng)的數據錄入,可以將數據保存在相應的數據庫里面,而數據庫的設計方式,使錄入的數據更加有效,合理。對數據的統(tǒng)計有比較完善的設計,對各種輸入錯誤的情況有著比較合理的考慮,通過代碼提示用戶輸入完整,合理的數據,以便于查找,統(tǒng)計。在記錄中有計算統(tǒng)計功能,避免用戶手動計算出錯;有相關的用戶登陸,密碼檢測,密碼修改的功能,保護用戶數據的安全性。本文將介紹本文將介紹基于C/S模式的個人理財系統(tǒng)的設計和開發(fā)。因此,文章將涵蓋以下內容:介紹貫穿項目設計,開發(fā)始終的Delphi+SQL技術;介紹系統(tǒng)的詳細設計以及具體實現的過程。2相關的理論基礎系統(tǒng)采用C/S模式,使用Delphi7.0完成客戶端界面的開發(fā),以及功能的實現,使用SQL2000作為后臺數據庫,在客戶端的程序編寫中,通過delphi相應的數據連接組件來進行數據庫的搜索和連接。客戶使用時,可以直接通過登陸賬號來進入系統(tǒng),進行數據的統(tǒng)計錄入和查詢。2.1 C/S模式C/S (Client/Server,客戶機/服務器)模式又稱C/S結構,是軟件系統(tǒng)系結構的一種。C/S模式簡單地講就是基于企業(yè)內部網絡的應用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務器)模式相比,C/S模式的應用系統(tǒng)最大的好處是不依賴企業(yè)外網環(huán)境,即無論企業(yè)是否能夠上網,都不影響應用。C/S模式的優(yōu)勢首先,交互性強是C/S固有的一個優(yōu)點。在C/S中,客戶端有一套完整的應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。其次,C/S模式提供了更安全的存取模式。由于C/S是配對的點對點的結構模式,采用適用于局域網、安全性比較好的網絡協(xié)議(例如:NT的NetBEUI協(xié)議),安全性可以得到較好的保證。再次,采用C/S模式將降低網絡通信量。而C/S只有兩層結構,網絡通信量只包括Client與Server之間的通信量。所以,C/S處理大量信息的能力是B/S所無法比擬的。最后,由于C/S在邏輯結構速度快。使得C/S更利于處理大量數據。2.2 Delphi的介紹Delphi是Borland公司推出的一種可視化的,方便快捷的Windows應用程序開發(fā)工具,目前它已經成為與Microsoft公司的Visual Basic,VC等齊名的開發(fā)工具。由于Delphi既具有VC的強大功能和高效性,同時又具備VB編程的方便性,因此使用DELPHI開發(fā)程序的用戶數量正迅速的增長。Delphi的基礎語言對象Pascal.對象是一種強類型語言,與其他語言相比,它提供了一個快速的編譯器,優(yōu)化的編譯模式在很大程度上提高了代碼質量。Delphi的主要特點體現在以下幾個方面:.1. Delphi為32位應用程序,使用它可開發(fā)出功能強大的應用程序。2. Delphi的編譯器是32位本地代碼編譯器。使用這種編譯器產生的運行文件exe是獨立的,不需要鏈接運行時的解釋器dll。3. Delphi可充分發(fā)揮Windwos95/98/2000/xp/2003的強大功能。4. Delphi提供了多種32位可視組件庫。5. Delphi是一種面向對象的程序設計語言,因此可做到可視窗體的繼承。6. Delphi采用3層數據管理模式(數據層、對象層、應用程序層),把諸如數據模型、業(yè)務規(guī)則、窗體、對象等集中存儲在對象存儲庫中。7.應用程序可通過在Delphi中使用Borland公司提供的數據引擎(BDE)功能,可以毫無障礙地使用多種數據庫,不論是大型數據庫還是PC機中的數據庫。8. Delphi中的數據庫感知功能,可使用戶在開發(fā)應用程序時就可看到數據庫的動態(tài)變化。9.使用Delphi提供的數據庫瀏覽器,則可使用用戶在Delphi的集成開發(fā)環(huán)境中,方便瀏覽、修改、索引數據庫。10.為了便于維護程序,Delphi將數據訪問與業(yè)務規(guī)則從程序中分離出來,集中存儲在數據模型對象中,當業(yè)務規(guī)則需要修改時,只需在數據模型級進行修改。程序運行調用這些數據模型時,修改的結果會自動反映在應用程序中。2.3 關于結構化查詢語言SQL的介紹SQL全稱是“結構化查詢語言(Structured Query Language)”,最早的是IBM的圣約瑟研究實驗室為其關系數據庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,SQL語言結構簡潔,功能強大,簡單易學,所以SQL語言得到了廣泛的應用。本系統(tǒng)采用的就是SQL作為后臺數據庫.通過Delphi專門提供的ADO組件來進行數據庫的連接。3.用戶需求分析根據用戶需求的分析,系統(tǒng)可以分成以下幾個功能:3.1用戶登陸功能用于用戶登陸進入系統(tǒng)的界面,用戶需要建立一個賬號和密碼才能進入使用系統(tǒng),當用戶輸入自己的賬號和密碼時,系統(tǒng)進行驗證,如果正確,進入系統(tǒng);如果錯誤,則提示用戶輸入的信息不正確,重新輸入信息.該界面還為新用戶設置了專門的注冊組件,通過點擊注冊按鈕直接進入新用戶的注冊界面.在登陸的時候,密碼框采用密文形式輸入,保護用戶登陸的安全性。3.2 新用戶注冊功能用于未注冊的用戶進行賬號的注冊,當新用戶使用該系統(tǒng)時,在登陸界面上點擊新用戶注冊的按鈕可以進入新用戶注冊的界面.該界面輸入新的用戶名稱,輸入兩次用戶密碼.如果用戶名稱和密碼符合要求并且兩次輸入的密碼都一致,則提示用戶注冊成功,如果用戶名稱已經被注冊了或者是兩次輸入的密碼不一致,會提示相應的錯誤提示信息,并且清空輸入框,重新輸入.在該界面上有提示返回登陸框的組件,如果登陸成功以后,則可以直接點擊該組件,回到登陸界面,進行用戶登陸。3.3 密碼修改功能該模塊的功能是已經登陸進入系統(tǒng)的用戶對自己的密碼進行修改.進入該界面以后,先輸入用戶自己的密碼,然后輸入兩次新的密碼,如果舊密碼輸入錯誤的話,會提示該信息,如果密碼輸入正確,新密碼兩次輸入一致,則更改該用戶的密碼信息。3.4 收入統(tǒng)計功能該模塊作為該系統(tǒng)的一個主要模塊,其主要功能是按日,月,年進行收入開銷的統(tǒng)計,是體現理財功能的主要模塊.這個模塊分為日收支統(tǒng)計,月收支統(tǒng)計,年收支統(tǒng)計三個部分,每個部分有相關的一些收入統(tǒng)計,和日常的衣食住行方面的開銷統(tǒng)計,統(tǒng)計的時候必須輸入所統(tǒng)計的日期,如果忘了輸入或者輸入錯誤的日期,則要提示錯誤信息.還有相應的備注信息輸入框,以對自己的收支信息進行相應的補充說明.在這三種收支統(tǒng)計模塊中,都設置有計算功能,該功能可以計算每個界面中所有收入的總和,所有支出的總和,以及計算出凈收入的數目來.基本上具有完善的收入統(tǒng)計功能.三種按統(tǒng)計時間區(qū)分的模塊,可以分別按不同的時間段來進行統(tǒng)計,而其相應的統(tǒng)計范圍也有所調整。3.5收入查詢功能 該模塊也是作為理財系統(tǒng)的模塊,和收入統(tǒng)計模塊一起,實現個人理財系統(tǒng)的重要功能:收入支出的統(tǒng)計.在此查詢模塊中,分為按日查詢,按月查詢,按年查詢,分別對應著統(tǒng)計記錄模塊中的按日統(tǒng)計,按月統(tǒng)計,按年統(tǒng)計;如果要按日查詢的話,就輸入年,月,日的信息,點擊查詢按鈕,如果輸入信息正確,則在下面的窗體中會顯示曾經統(tǒng)計過的相應項目的相應數據,用戶可以直觀的看到自己在某個日期的統(tǒng)計數據.在這個界面中也帶有統(tǒng)計計算的功能,以便于用戶計算;并且?guī)в行薷?刪除所統(tǒng)計的數據的功能.其他兩個,按月,按日查詢也是如此.該模塊和收入統(tǒng)計模塊,也可以算是一個整體的模塊.一起完成收支統(tǒng)計的功能。3.6資產狀況統(tǒng)計查詢功能 本模塊作為理財的另外一個比較重要的模塊,主要是對自己的各種銀行存款,以及自己的物品財產,房產等固定資產的統(tǒng)計和查詢.該模塊分為銀行存款和固定資產兩個部分,固定資產又分為物品財產和房產.每個部分都有著信息添加和信息查詢的功能.在銀行存款模塊信息添加中,需要用戶輸入銀行名稱,存款賬號,賬戶名稱,存款種類,存款數額,利率,方式等,設置了一個備注信息框,用于完善輸入的信息,輸入完整后確定保存.添加完成以后,在銀行存款的查詢界面上,就可以根據相應的條件查詢到自己的存款信息,并且可以進行修改。在固定資產模塊中,有物品財產和房產的信息添加和查詢,物品財產模塊為用戶提供了物品名稱,物品價值,購買日期信息的添加,還有備注框用來補充信息.房產模塊提供了用戶的房產證號,房屋所在地,購買日期,單位價格,建筑面積等基本信息,這些信息基本上可以比較完整的記錄一座房產的信息,添加完這些信息以后,在各自相應的查詢模塊,輸入物品名稱和房產證號的信息,來進行固定資產信息的查詢。3.7投資情況統(tǒng)計查詢功能投資是個人資產的另外一種重要的體現形式,本模塊主要提供了證券投資和商業(yè)投資兩種常用的投資類型.每個人的證券投資主要是包括證券名稱,發(fā)行單位,購買單價,購買張數,購買日期等基本資料,還包括備注信息來填寫一些證券的其他資料,點擊添加以后,就可以通過證券名稱來查詢所購買證券的基本資料,還可以進行修改這些信息情況.商業(yè)投資和證券投資方法基本類似,有投資項目名稱,投資數額,項目開始,完成日期,預計收益等,統(tǒng)計完成后可以在情況查詢模塊中進行查詢,修改數據。3.8 銀行貸款統(tǒng)計查詢功能該模塊的主要功能是統(tǒng)計自己所有的銀行貸款,為用戶提供的可統(tǒng)計信息有,貸款項目名稱,貸款數額,貸款銀行,貸款日期,還款期限,貸款利息,擔保人等信息.在統(tǒng)計完以后可以通過貸款情況模塊里面的信息來對自己相應貸款情況信息的修改和刪除。3.9 理財計算器功能設置理財計算器的目的是為了在用戶在統(tǒng)計個人收益的時候方便計算.該計算器模塊包括本外幣換算,利率計算,基金收益計算三個模塊。這三個模塊基本上是根據實際理財情況來設計,方便用戶計算自己經濟上的收益。4 系統(tǒng)功能的設計和實現該部分主要包括的是對該系統(tǒng)具體實現功能的一些詳細設計,包括整個系統(tǒng)流程圖表,數據庫的設計,圖表設計,系統(tǒng)功能的實現,和相關的一些界面介紹等內容。4.1系統(tǒng)功能示例圖用戶登陸理財功能系統(tǒng)設置收支管理資產管理理財計算收支統(tǒng)計收支查詢固定資產銀行貸款投資情況本外幣換算利率計算基金收益新用戶注冊密碼修改按日統(tǒng)計按月統(tǒng)計按年統(tǒng)計銀行資產物品房產商業(yè)投資證券投資 圖4-1.系統(tǒng)功能示意圖4.2數據庫表的設計4.3數據庫表之間的關系 圖4-2 數據庫表的關系圖4.4系統(tǒng)功能模塊的設計4.4.1系統(tǒng)登陸模塊的設計在該系統(tǒng)模塊中,用戶通過輸入用戶名和密碼,點確定之后,通過語句將輸入的用戶名稱和密碼通過數據庫語句與用戶登陸數據表中的信息進行對比,如果對比結果相同,則提示登陸成功信息,用戶進入主界面窗口,如果對比結果不相同,則提示用戶輸入信息錯誤,信息提示框清空,提示用戶重新輸入。 登陸窗體 輸入用戶名密碼判斷是否正確進入主界面 是否 圖4-3系統(tǒng)登陸模塊流程圖 4.4.2用戶注冊模塊功能的設計該模塊實現了用戶的注冊功能,在確認按鈕的代碼中,將用戶輸入的用戶名稱與數據庫中已經有的用戶名做個對比,如果判斷已經存在的用戶名,則提示用戶輸入的用戶名稱已經存在;如果用戶名沒有被使用過,則判斷兩次輸入的密碼是否一致,如果不一致,返回重新輸入,如果一致,則將用戶信息保存到數據庫中,提示用戶注冊成功。 注冊窗體 輸用戶名稱和密碼是否存在的戶戶名兩次密碼輸是否一致用戶信息存入數據庫是是是否 圖4-4 用戶注冊模塊流程圖4.4.3密碼修改模塊功能的設計在本模塊中,代碼先對用戶輸入的舊密碼進行判斷,和原來的密碼進行對比,如果是不同的,則提示用戶輸入密碼錯誤,要求用戶重新輸入密碼,如果是相同的,則判斷兩次輸入的新密碼是否一致,如果不一致,要求用戶重新輸入新的密碼。如果一致,則提示修改成功信息,將新的密碼取代原來數據庫中舊的密碼。下次用戶登陸的時候必須輸入新的密碼才可以進入系統(tǒng)。為了保證用戶輸入信息的安全性,在密碼輸入框中都采用的密文輸入形式,不會看到明文的密碼輸入。密碼修改窗體輸入舊密碼和新的密碼舊密碼是否正確兩次密碼一致 密碼修改成功否是否是 圖4-5 密碼修改模塊流程圖4.4.4收入統(tǒng)計和查詢模塊的設計包括年,月,日統(tǒng)計的模塊,代碼判斷用戶是否輸入正確的年,月,日期,如果輸入不正確或者沒有填,則要提示用戶輸入正確的日期。日期判斷正確后,則用戶在輸入完成后點擊確定,系統(tǒng)通過數據庫語句將這些數據保存在對應本用戶操作的各個收入統(tǒng)計表當中去。查詢時候按照日期查詢,代碼通過用戶的ID號,和用戶輸入的日期信息查詢數據庫,將查詢的結果分別輸出到各個字段所對應的表上去。在輸入數據時候如果有重復的日期數據話,系統(tǒng)通過判斷,會提示用戶該日期已經存在,請重新輸入。在該模塊中,按所有統(tǒng)計字段的個數定義變量,通過加法函數和減法函數,來進行總共收支統(tǒng)計的計算和凈收入的計算。收支統(tǒng)計界面收支信息輸入是否輸入日期日期是否重復 統(tǒng)計成功,存到數據庫是否是否 圖4-6收支統(tǒng)計模塊流程圖進入收支查詢界面輸入查詢條件查詢條件是否完整查詢日期是否重復從數據庫中讀取數據是否是否將相關的數據返回界面 圖4-7收支查詢模塊流程圖4.4.5資產情況的統(tǒng)計和查詢的設計該模塊中分為銀行存款模塊和固定資產模塊,在這些模塊中,代碼將用戶的輸入的信息與數據庫進行連接,如果信息輸入格式正確,并且完整的話,則將用戶的ID連同相關的統(tǒng)計信息一起保存到資產情況的數據表中去。查詢時,代碼語句將用戶的ID和相關的統(tǒng)計字段作為關鍵字查詢,將查詢的結果返回到相應的編輯框當中去。資產統(tǒng)計 輸入統(tǒng)計信息 信息是否完整 保存到數據庫 否 是 圖4-8 資產統(tǒng)計模塊流程圖4.4.6 投資情況的統(tǒng)計和查詢的設計在本模塊中分為證券投資和商業(yè)投資,證券投資中主要包括證券類不是型,名稱,發(fā)型單位,購買數量,購買單價,日期等信息,代碼可以完成判斷這些輸入信息是否完整,格式是否正確,如果判斷正確,則使用數據庫語句將這些信息輸入到投資數據庫表中去;同時提示用戶數據輸入成功,輸入框清空;在查詢的時候,輸入證券名稱,則代碼通過相應的ID號和證券名稱對照數據庫查詢相關的數據紀錄,查找到以后將其他的數據顯示到字段對應的編輯框里。商業(yè)投資基本上也是如此,其數據也是存儲在投資情況數據表的里面。 投資情況查詢 輸入查詢信息查詢條件是否完整 在數據庫中查找記錄 返回查詢結果否 是 圖4-9 投資情況查詢模塊流程圖4.4.7 貸款情況的統(tǒng)計和查詢的設計該模塊主要功能是用戶對自己的貸款情況進行統(tǒng)計,查詢,統(tǒng)計時候需要輸入貸款項目名稱,貸款銀行名稱,貸款金額,貸款利息,擔保人等信息,代碼使用數據庫語句將這些信息統(tǒng)計到貸款情況數據表中去。在查詢的時候,通過輸入貸款的項目名稱,系統(tǒng)通過數據庫查詢語句找到對應的ID號和項目名稱所對應的數據表,將相關的數據返回到查詢界面各個相應的編輯框中去。4.5系統(tǒng)部分典型代碼 實現用戶登陸模塊的代碼procedure TF_login.BitBtn1Click(Sender: TObject);beginCheckUser:=username.Text;with Data.ADODataSet1 do/使用ADODataSet組件連接數據庫 begin Active:=false; Active:=true; end;if (username.Text =) or (password.Text=) thenbeginshowmessage(用戶名和密碼不能為空);endelseif Data.ADODataSet1.Locate(username;PWd,vararrayof(username.Text,password.Text),/對比數據庫中存放的帳戶密碼信息是否和輸入的一致locaseinsensitive) then beginF_login.Hide;F_main.show;end else begin showmessage(用戶名或密碼名不正確!); username.SetFocus;/編輯框獲取焦點 exit; end;end;收入統(tǒng)計模塊的代碼procedure TF_year.BitBtn1Click(Sender: TObject); beginif Length(edit4.text) 4 thenbeginShowMessage(請輸入正確的年份); edit4.Clear; exit;end; with Data.Adoquery1 dobegin begin sql.Clear;/清空數據庫語句,重新輸入 sql.add(insert Year(Ye_year,Ye_gongzi,Ye_shangyeli,Ye_touzili,Ye_lilv,Ye_daikuan,Ye_qitashou,Ye_yishifei,Ye_fangfei,Ye_jiaotongfei,Ye_shangyefei,Ye_shuishoufei,Ye_huaizaifei,Ye_qitafei,Ye_beizhu) +values(:year,:gongzi,:shangyeli,:touzili,:lilv,:daikuan,:qitatou,:yishifei,:fangfei,:jiaotongfei,:shangyefei,:shuishoufei,:huaizhaifei,:qitafei,:beizhu);/將所定義的數據插入數據庫中對應的表當中去 Parameters.ParamByName(year).Value := edit4.Text; Parameters.ParamByName(gongzi).Value :=edit5.Text; Parameters.ParamByName(shangyeli).Value := edit6.Text; Parameters.ParamByName(touzili).Value := edit7.Text; Parameters.ParamByName(lilv).Value := edit8.Text; Parameters.ParamByName(daikuan).Value := edit9.Text; Parameters.ParamByName(qitatou).Value := edit10.Text; Parameters.ParamByName(yishifei).Value := edit11.Text; Parameters.ParamByName(fangfei).Value := edit12.Text; Parameters.ParamByName(jiaotongfei).Value := edit13.Text; Parameters.ParamByName(shangyefei).Value := edit14.Text; Parameters.ParamByName(shuishoufei).Value := edit15.Text; Parameters.ParamByName(huaizhaifei).Value := edit16.Text; Parameters.ParamByName(qitafei).Value :=edit17.Text; Parameters.ParamByName(beizhu).Value := Memo1.Text; ExecSQl;end;收支計算模塊的代碼procedure TF_day.Button1Click(Sender: TObject);vargz,sy,qt:real;/為收入項目定義變量begingz := StrToFloat(Edit5.Text);/字符類型轉化,賦值sy := StrToFloat(Edit6.Text);qt := StrToFloat(Edit7.Text);edit1.Text:= Floattostr(gz + sy + qt) ;end;procedure TF_day.Button2Click(Sender: TObject);varhs,kx,jt:real;beginhs :=StrToFloat(Edit8.Text);kx :=StrToFloat(Edit9.Text);jt :=StrToFloat(Edit10.Text);edit2.Text:= Floattostr(kx+ hs + jt) ;end;procedure TF_day.Button3Click(Sender: TObject);beginedit3.Text:= FloatToStr(StrToFloat(Edit1.Text)-StrToFloat(Edit2.Text);end;5系統(tǒng)調試和系統(tǒng)測試5.1測試環(huán)境該系統(tǒng)測試環(huán)境為CPU:AMD2800+;內存:512MB,SQL SEVER2000;WINDOWS XP,系統(tǒng). 建議用戶CPU:AMD2500+,內存256M及以上,數據庫版本SQL SERVER 2000,WIN2000/XP,2003,WIN2000 SERVER 及以上軟硬件平臺使用。5.2系統(tǒng)運行的部分實例新用戶注冊測試運行為了測試用戶名檢測的有效性,輸入了一個已經被注冊過的用戶名稱進行輸入,點確定以后,彈出“該用戶名稱已經存在”的對話框。然后清空用戶名編輯框,用戶重新輸入。由此可說明該模塊的用戶名稱重復性的檢查程序是有效的。 圖5-1 用戶注冊功能調試圖密碼修改模塊測試運行為了測試驗證舊密碼的驗證是否有效,先輸入一個錯誤的舊的密碼,點確認按鍵以后,系統(tǒng)提示舊密碼輸入錯誤,輸入正確的舊密碼后,再輸入兩次一致的新密碼,則系統(tǒng)提示密碼修改成功。 圖5-2 密碼修改功能調試收入統(tǒng)計模塊測試運行該模塊統(tǒng)計日常的收入支出數據,如果要使輸入的數據完整,方便以后查詢,則必須輸入所統(tǒng)計的數據是哪個時間的數據,所以該模塊必須輸入統(tǒng)計時間,在輸入完整正確的統(tǒng)計時間以后,再輸入數據以后,系統(tǒng)則提示信息統(tǒng)計成功,如果缺少統(tǒng)計日期的話,系統(tǒng)則會提示輸入完整的日期信息。如下:圖5-3收支統(tǒng)計模塊測試圖5-4 收支統(tǒng)計模塊測試銀行貸款情況運行測試該模塊的功能實現原理和其他資產,投資情況統(tǒng)計的設計原理比較類似,因此以該模塊的測試運行作為代表性的測試.在該模塊中,通過輸入各個項所提供的輸入信息和備注.由于在界面中列出的各個項目都是銀行貸款所必須統(tǒng)計的信息,因此這些信息不能缺少,或者格式錯誤,在測試中,故意去少輸入一個以上的信息,點確定過后,系統(tǒng)提示用戶輸入所缺少的信息.對于一些比較特殊的信息,對輸入格式有特殊的要求,例如時間方面的信息,在測試中,如果輸入了不正確的日期信息,則會提示輸入正確格式的信息,在所有的信息輸入完整正確以后,點確定鍵,會提示用戶信息統(tǒng)計成功。圖5-5 銀行貸款信息統(tǒng)計5.3系統(tǒng)測試方面的說明本系統(tǒng)在每實現一部分代碼的功能的時候就進行相關方面的測試,在測試的過程中遇到各種不同的問題,例如主要的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論