版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
招商銀行個人理財系統(tǒng)設(shè)計摘要隨著計算機(jī)網(wǎng)絡(luò)日趨廣泛,數(shù)據(jù)庫技術(shù)應(yīng)用,人們老式某些工作方式發(fā)生了極大變化,某些需要人手動完畢工作,已有相應(yīng)軟件和網(wǎng)絡(luò)系統(tǒng)取代其老式手工方式。這些軟件系統(tǒng),為人們工作,生活帶來了極大和提高。本系統(tǒng)所開發(fā),就是一套基于C/S模式理財系統(tǒng)軟件,該系統(tǒng)能協(xié)助顧客進(jìn)行尋常理財。系統(tǒng)通過與數(shù)據(jù)庫訪問和連接,進(jìn)行顧客收支,資產(chǎn)管理等數(shù)據(jù)記錄和查詢;通過某些計算功能實(shí)現(xiàn),來進(jìn)行某些理財方面計算。通過這些來實(shí)現(xiàn)一種較為完整個人理財功能。顧客通過使用該系統(tǒng),可以以便進(jìn)行尋常收入支出記錄和查詢,對自己銀行存款,資產(chǎn)狀況,投資狀況,貸款狀況等經(jīng)濟(jì)方面狀況進(jìn)行比較完善信息整頓。核心詞:收支記錄;資產(chǎn)查詢;投資;“TheDesignofPersonalFinancialManagementSystemBasedonC/SStructureAbstractWiththebroadapplicationofnetworkanddatabase,sometraditionalworkshavebeenchangedgreatly.Somehandworkhasbeenaccomplishedbythesoftwareandnetworksystem,whichbringsgreatconveniencetopeople.Thefinancesystem,whichisbasedonC/Sstructure,couldhelppeopletomanagethedailyfinance.Thesystemhelpsusertoinquireandcalculatethedataofincomeandexpenditurebylinkingdatabase.Usercanmanagecreditandstatusofasset,investmentandloanbythesystemperfectly.Thesystemprovidesawholefunctionofpersonalfinancialmanagementforpeopleandsavesalotoftimeforpeople.Sothesystemcouldprovidegreatconvenienceforpersonalfinancing.Keywords:StatisticofIncomeandExpenditure;InquiryofAsset;Investment;目錄論文總頁數(shù):24頁1.引言 11.1課題背景 11.2國內(nèi)外研究現(xiàn)狀 11.3研究意義 11.4研究辦法 12.有關(guān)理論基本 12.1C/S模式 22.2Delphi簡介 22.3關(guān)于構(gòu)造化查詢語言SQL簡介 33.顧客需求分析 33.1顧客登陸功能 33.2新顧客注冊功能 33.3密碼修改功能 43.4收入記錄功能 43.5收入查詢功能 43.6資產(chǎn)狀況記錄查詢功能 43.7投資狀況記錄查詢功能 53.8銀行貸款記錄查詢功能 53.9理財計算器功能 54系統(tǒng)功能設(shè)計和實(shí)現(xiàn) 54.1系統(tǒng)功能示例圖 54.2數(shù)據(jù)庫表設(shè)計 64.3數(shù)據(jù)庫表之間關(guān)系 104.4系統(tǒng)功能模塊設(shè)計 114.4.1系統(tǒng)登陸模塊設(shè)計 114.4.2顧客注冊模塊功能設(shè)計 114.4.3密碼修改模塊功能設(shè)計 124.4.4收入記錄和查詢模塊設(shè)計 124.4.5資產(chǎn)狀況記錄和查詢設(shè)計 144.4.6投資狀況記錄和查詢設(shè)計 144.4.7貸款狀況記錄和查詢設(shè)計 154.5系統(tǒng)某些典型代碼 155.系統(tǒng)調(diào)試和系統(tǒng)測試 185.1測試環(huán)境 185.2系統(tǒng)運(yùn)營某些實(shí)例 185.3系統(tǒng)測試方面闡明 21結(jié)論 21參照文獻(xiàn) 221引言1.1課題背景一種有經(jīng)濟(jì)頭腦人,在尋常生活和投資中,都會對自己支出和開銷做到心里有數(shù),以便于制定出自己一套理財籌劃,達(dá)到合理經(jīng)濟(jì)統(tǒng)籌,有理財習(xí)慣人可以從以往記錄中看到自己重要消費(fèi)方向,看出自己消費(fèi)與否合理,由此制定出一套合理經(jīng)濟(jì)籌劃方案,從而可以不斷長進(jìn)自己經(jīng)濟(jì)頭腦,對自己財富積累,合理投資有著不可或缺協(xié)助。1.2國內(nèi)外研究現(xiàn)狀從查閱資料來看,某些比較發(fā)達(dá)國家人生活中對理財有著很嚴(yán)格籌劃,因而國外理財系統(tǒng)總體來說比較普遍,做也比較完善.國內(nèi)理財系統(tǒng)重要偏重于辦公財務(wù)軟件,而個人理財和家庭理財方面比較少,因而需要開發(fā)有關(guān)系統(tǒng)軟件。1.3研究意義進(jìn)行個人理財記錄,如果是手動記錄話,一方面,如果每天記錄話,用于記錄賬本和記錄冊會越來越多,不運(yùn)用保管,容易導(dǎo)致丟失;另一方面,隨著紀(jì)錄增多,如果要查找此前記錄,會變越來越困難。因而,需要一種功能比較完善理財系統(tǒng)來代替老式手工記錄。1.4研究辦法本文所簡介,就是一種基于C/S構(gòu)造個人理財系統(tǒng),憑借設(shè)計軟件系統(tǒng),通過數(shù)據(jù)庫連接和訪問,進(jìn)行有關(guān)數(shù)據(jù)記錄和查詢,還可以通過相應(yīng)計算功能,完畢某些經(jīng)濟(jì)方面實(shí)用計算。本系統(tǒng)特點(diǎn)是:通過系統(tǒng)數(shù)據(jù)錄入,可以將數(shù)據(jù)保存在相應(yīng)數(shù)據(jù)庫里面,而數(shù)據(jù)庫設(shè)計方式,使錄入數(shù)據(jù)更加有效,合理。對數(shù)據(jù)記錄有比較完善設(shè)計,對各種輸入錯誤狀況有著比較合理考慮,通過代碼提示顧客輸入完整,合理數(shù)據(jù),以便于查找,記錄。在記錄中有計算記錄功能,避免顧客手動計算出錯;有有關(guān)顧客登陸,密碼檢測,密碼修改功能,保護(hù)顧客數(shù)據(jù)安全性。本文將簡介本文將簡介基于C/S模式個人理財系統(tǒng)設(shè)計和開發(fā)。因而,文章將涵蓋如下內(nèi)容:簡介貫穿項(xiàng)目設(shè)計,開發(fā)始終Delphi+SQL技術(shù);簡介系統(tǒng)詳細(xì)設(shè)計以及詳細(xì)實(shí)現(xiàn)過程。2.有關(guān)理論基本系統(tǒng)采用C/S模式,使用Delphi7.0完畢客戶端界面開發(fā),以及功能實(shí)現(xiàn),使用SQL作為后臺數(shù)據(jù)庫,在客戶端程序編寫中,通過delphi相應(yīng)數(shù)據(jù)連接組件來進(jìn)行數(shù)據(jù)庫搜索和連接??蛻羰褂脮r,可以直接通過登陸賬號來進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)記錄錄入和查詢。2.1C/S模式C/S(Client/Server,客戶機(jī)/服務(wù)器)模式又稱C/S構(gòu)造,是軟件系統(tǒng)系構(gòu)造一種。C/S模式簡樸地講就是基于公司內(nèi)部網(wǎng)絡(luò)應(yīng)用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務(wù)器)模式相比,C/S模式應(yīng)用系統(tǒng)最大好處是不依賴公司外網(wǎng)環(huán)境,即無論公司與否可以上網(wǎng),都不影響應(yīng)用。C/S模式優(yōu)勢一方面,交互性強(qiáng)是C/S固有一種長處。在C/S中,客戶端有一套完整應(yīng)用程序,在出錯提示、在線協(xié)助等方面均有強(qiáng)大功能,并且可以在子程序間自由切換。另一方面,C/S模式提供了更安全存取模式。由于C/S是配對點(diǎn)對點(diǎn)構(gòu)造模式,采用合用于局域網(wǎng)、安全性比較好網(wǎng)絡(luò)合同(例如:NTNetBEUI合同),安全性可以得到較好保證。
再次,采用C/S模式將減少網(wǎng)絡(luò)通信量。而C/S只有兩層構(gòu)造,網(wǎng)絡(luò)通信量只涉及Client與Server之間通信量。因此,C/S解決大量信息能力是B/S所無法比擬。
最后,由于C/S在邏輯構(gòu)造速度快。使得C/S更利于解決大量數(shù)據(jù)。2.2Delphi簡介Delphi是Borland公司推出一種可視化,以便快捷Windows應(yīng)用程序開發(fā)工具,當(dāng)前它已經(jīng)成為與Microsoft公司VisualBasic,VC等齊名開發(fā)工具。由于Delphi既具備VC強(qiáng)大功能和高效性,同步又具備VB編程以便性,因而使用DELPHI開發(fā)程序顧客數(shù)量正迅速增長。Delphi基本語言對象Pascal.對象是一種強(qiáng)類型語言,與其她語言相比,它提供了一種迅速編譯器,優(yōu)化編譯模式在很大限度上提高了代碼質(zhì)量。Delphi重要特點(diǎn)體當(dāng)前如下幾種方面:.1.Delphi為32位應(yīng)用程序,使用它可開發(fā)出功能強(qiáng)大應(yīng)用程序。2.Delphi編譯器是32位本地代碼編譯器。使用這種編譯器產(chǎn)生運(yùn)營文獻(xiàn)exe是獨(dú)立,不需要鏈接運(yùn)營時解釋器dll。3.Delphi可充分發(fā)揮Windwos95/98//xp/強(qiáng)大功能。4.Delphi提供了各種32位可視組件庫。5.Delphi是一種面向?qū)ο蟪绦蛟O(shè)計語言,因而可做到可視窗體繼承。6.Delphi采用3層數(shù)據(jù)管理模式(數(shù)據(jù)層、對象層、應(yīng)用程序?qū)?,把諸如數(shù)據(jù)模型、業(yè)務(wù)規(guī)則、窗體、對象等集中存儲在對象存儲庫中。7.應(yīng)用程序可通過在Delphi中使用Borland公司提供數(shù)據(jù)引擎(BDE)功能,可以毫無障礙地使用各種數(shù)據(jù)庫,無論是大型數(shù)據(jù)庫還是PC機(jī)中數(shù)據(jù)庫。8.Delphi中數(shù)據(jù)庫感知功能,可使顧客在開發(fā)應(yīng)用程序時就可看到數(shù)據(jù)庫動態(tài)變化。9.使用Delphi提供數(shù)據(jù)庫瀏覽器,則可使用顧客在Delphi集成開發(fā)環(huán)境中,以便瀏覽、修改、索引數(shù)據(jù)庫。10.為了便于維護(hù)程序,Delphi將數(shù)據(jù)訪問與業(yè)務(wù)規(guī)則從程序中分離出來,集中存儲在數(shù)據(jù)模型對象中,當(dāng)業(yè)務(wù)規(guī)則需要修改時,只需在數(shù)據(jù)模型級進(jìn)行修改。程序運(yùn)營調(diào)用這些數(shù)據(jù)模型時,修改成果會自動反映在應(yīng)用程序中。2.3關(guān)于構(gòu)造化查詢語言SQL簡介SQL全稱是“構(gòu)造化查詢語言(StructuredQueryLanguage)”,最早是IBM圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)一種查詢語言,SQL語言構(gòu)造簡潔,功能強(qiáng)大,簡樸易學(xué),因此SQL語言得到了廣泛應(yīng)用。本系統(tǒng)采用就是SQL作為后臺數(shù)據(jù)庫.通過Delphi專門提供ADO組件來進(jìn)行數(shù)據(jù)庫連接。3.顧客需求分析依照顧客需求分析,系統(tǒng)可以提成如下幾種功能:3.1顧客登陸功能用于顧客登陸進(jìn)入系統(tǒng)界面,顧客需要建立一種賬號和密碼才干進(jìn)入使用系統(tǒng),當(dāng)顧客輸入自己賬號和密碼時,系統(tǒng)進(jìn)行驗(yàn)證,如果對的,進(jìn)入系統(tǒng);如果錯誤,則提示顧客輸入信息不對的,重新輸入信息.該界面還為新顧客設(shè)立了專門注冊組件,通過點(diǎn)擊注冊按鈕直接進(jìn)入新顧客注冊界面.在登陸時候,密碼框采用密文形式輸入,保護(hù)顧客登陸安全性。3.2新顧客注冊功能用于未注冊顧客進(jìn)行賬號注冊,當(dāng)新顧客使用該系統(tǒng)時,在登陸界面上點(diǎn)擊新顧客注冊按鈕可以進(jìn)入新顧客注冊界面.該界面輸入新顧客名稱,輸入兩次顧客密碼.如果顧客名稱和密碼符合規(guī)定并且兩次輸入密碼都一致,則提示顧客注冊成功,如果顧客名稱已經(jīng)被注冊了或者是兩次輸入密碼不一致,會提示相應(yīng)錯誤提示信息,并且清空輸入框,重新輸入.在該界面上有提示返回登陸框組件,如果登陸成功后來,則可以直接點(diǎn)擊該組件,回到登陸界面,進(jìn)行顧客登陸。3.3密碼修改功能該模塊功能是已經(jīng)登陸進(jìn)入系統(tǒng)顧客對自己密碼進(jìn)行修改.進(jìn)入該界面后來,先輸入顧客自己密碼,然后輸入兩次新密碼,如果舊密碼輸入錯誤話,會提示該信息,如果密碼輸入對的,新密碼兩次輸入一致,則更改該顧客密碼信息。3.4收入記錄功能該模塊作為該系統(tǒng)一種重要模塊,其重要功能是按日,月,年進(jìn)行收入開銷記錄,是體現(xiàn)理財功能重要模塊.這個模塊分為日收支記錄,月收支記錄,年收支記錄三個某些,每個某些有有關(guān)某些收入記錄,和尋常衣食住行方面開銷記錄,記錄時候必要輸入所記錄日期,如果忘了輸入或者輸入錯誤日期,則要提示錯誤信息.尚有相應(yīng)備注信息輸入框,以對自己收支信息進(jìn)行相應(yīng)補(bǔ)充闡明.在這三種收支記錄模塊中,都設(shè)立有計算功能,該功能可以計算每個界面中所有收入總和,所有支出總和,以及計算出凈收入數(shù)目來.基本上具備完善收入記錄功能.三種按記錄時間區(qū)別模塊,可以分別按不同步間段來進(jìn)行記錄,而其相應(yīng)記錄范疇也有所調(diào)節(jié)。3.5收入查詢功能該模塊也是作為理財系統(tǒng)模塊,和收入記錄模塊一起,實(shí)現(xiàn)個人理財系統(tǒng)重要功能:收入支出記錄.在此查詢模塊中,分為按日查詢,按月查詢,按年查詢,分別相應(yīng)著記錄記錄模塊中按日記錄,按月記錄,按年記錄;如果要按日查詢話,就輸入年,月,日信息,點(diǎn)擊查詢按鈕,如果輸入信息對的,則在下面窗體中會顯示曾經(jīng)記錄過相應(yīng)項(xiàng)目相應(yīng)數(shù)據(jù),顧客可以直觀看到自己在某個日期記錄數(shù)據(jù).在這個界面中也帶有記錄計算功能,以便于顧客計算;并且?guī)в行薷?刪除所記錄數(shù)據(jù)功能.其她兩個,按月,按日查詢也是如此.該模塊和收入記錄模塊,也可以算是一種整體模塊.一起完畢收支記錄功能。3.6資產(chǎn)狀況記錄查詢功能本模塊作為理財此外一種比較重要模塊,重要是對自己各種銀行存款,以及自己物品財產(chǎn),房產(chǎn)等固定資產(chǎn)記錄和查詢.該模塊分為銀行存款和固定資產(chǎn)兩個某些,固定資產(chǎn)又分為物品財產(chǎn)和房產(chǎn).每個某些均有著信息添加和信息查詢功能.在銀行存款模塊信息添加中,需要顧客輸入銀行名稱,存款賬號,賬戶名稱,存款種類,存款數(shù)額,利率,方式等,設(shè)立了一種備注信息框,用于完善輸入信息,輸入完整后擬定保存.添加完畢后來,在銀行存款查詢界面上,就可以依照相應(yīng)條件查詢到自己存款信息,并且可以進(jìn)行修改。在固定資產(chǎn)模塊中,有物品財產(chǎn)和房產(chǎn)信息添加和查詢,物品財產(chǎn)模塊為顧客提供了物品名稱,物品價值,購買日期信息添加,尚有備注框用來補(bǔ)充信息.房產(chǎn)模塊提供了顧客房產(chǎn)證號,房屋所在地,購買日期,單位價格,建筑面積等基本信息,這些信息基本上可以比較完整記錄一座房產(chǎn)信息,添加完這些信息后來,在各自相應(yīng)查詢模塊,輸入物品名稱和房產(chǎn)證號信息,來進(jìn)行固定資產(chǎn)信息查詢。3.7投資狀況記錄查詢功能投資是個人資產(chǎn)此外一種重要體現(xiàn)形式,本模塊重要提供了證券投資和商業(yè)投資兩種慣用投資類型.每個人證券投資重要是涉及證券名稱,發(fā)行單位,購買單價,購買張數(shù),購買日期等基本資料,還涉及備注信息來填寫某些證券其她資料,點(diǎn)擊添加后來,就可以通過證券名稱來查詢所購買證券基本資料,還可以進(jìn)行修改這些信息狀況.商業(yè)投資和證券投資辦法基本類似,有投資項(xiàng)目名稱,投資數(shù)額,項(xiàng)目開始,完畢日期,預(yù)測收益等,記錄完畢后可以在狀況查詢模塊中進(jìn)行查詢,修改數(shù)據(jù)。3.8銀行貸款記錄查詢功能該模塊重要功能是記錄自己所有銀行貸款,為顧客提供可記錄信息有,貸款項(xiàng)目名稱,貸款數(shù)額,,貸款銀行,貸款日期,還款期限,貸款利息,擔(dān)保人等信息.在記錄完后來可以通過貸款狀況模塊里面信息來對自己相應(yīng)貸款狀況信息修改和刪除。3.9理財計算器功能設(shè)立理財計算器目是為了在顧客在記錄個人收益時候以便計算.該計算器模塊涉及本外幣換算,利率計算,基金收益計算三個模塊。這三個模塊基本上是依照實(shí)際理財狀況來設(shè)計,以便顧客計算自己經(jīng)濟(jì)上收益。4系統(tǒng)功能設(shè)計和實(shí)現(xiàn)該某些重要涉及是對該系統(tǒng)詳細(xì)實(shí)現(xiàn)功能某些詳細(xì)設(shè)計,涉及整個系統(tǒng)流程圖表,數(shù)據(jù)庫設(shè)計,圖表設(shè)計,系統(tǒng)功能實(shí)現(xiàn),和有關(guān)某些界面簡介等內(nèi)容。4.1系統(tǒng)功能示例圖顧客登陸顧客登陸理財功能系統(tǒng)設(shè)立收支管理資產(chǎn)管理理財計算收支記錄收支查詢固定資產(chǎn)銀行貸款投資狀況本外幣換算利率計算基金收益新用戶注冊密碼修改按日記錄按月記錄按年記錄銀行資產(chǎn)物品房產(chǎn)商業(yè)投資證券投資圖4-1.系統(tǒng)功能示意圖4.2數(shù)據(jù)庫表設(shè)計4.3數(shù)據(jù)庫表之間關(guān)系圖4-2數(shù)據(jù)庫表關(guān)系圖4.4系統(tǒng)功能模塊設(shè)計4.4.1系統(tǒng)登陸模塊設(shè)計在該系統(tǒng)模塊中,顧客通過輸入顧客名和密碼,點(diǎn)擬定之后,通過語句將輸入顧客名稱和密碼通過數(shù)據(jù)庫語句與顧客登陸數(shù)據(jù)表中信息進(jìn)行對比,如果對比成果相似,則提示登陸成功信息,顧客進(jìn)入主界面窗口,如果對比成果不相似,則提示顧客輸入信息錯誤,信息提示框清空,提示顧客重新輸入。登陸窗體輸入顧客名密碼判斷與否對的進(jìn)入主界面是否圖4-3系統(tǒng)登陸模塊流程圖4.4.2顧客注冊模塊功能設(shè)計該模塊實(shí)現(xiàn)了顧客注冊功能,在確認(rèn)按鈕代碼中,將顧客輸入顧客名稱與數(shù)據(jù)庫中已有顧客名做個對比,如果判斷已經(jīng)存在顧客名,則提示顧客輸入顧客名稱已經(jīng)存在;如果顧客名沒有被使用過,則判斷兩次輸入密碼與否一致,如果不一致,返回重新輸入,如果一致,則將顧客信息保存到數(shù)據(jù)庫中,提示顧客注冊成功。注冊窗體注冊窗體輸顧客名稱和密碼與否存在戶戶名兩次密碼輸與否一致顧客信息存入數(shù)據(jù)庫是是是否圖4-4顧客注冊模塊流程圖4.4.3密碼修改模塊功能設(shè)計在本模塊中,代碼先對顧客輸入舊密碼進(jìn)行判斷,和本來密碼進(jìn)行對比,如果是不同,則提示顧客輸入密碼錯誤,規(guī)定顧客重新輸入密碼,如果是相似,則判斷兩次輸入新密碼與否一致,如果不一致,規(guī)定顧客重新輸入新密碼。如果一致,則提示修改成功信息,將新密碼取代本來數(shù)據(jù)庫中舊密碼。下次顧客登陸時候必要輸入新密碼才可以進(jìn)入系統(tǒng)。為了保證顧客輸入信息安全性,在密碼輸入框中都采用密文輸入形式,不會看到明文密碼輸入。密碼修改窗體密碼修改窗體輸入舊密碼和新密碼舊密碼與否對的兩次密碼一致密碼修改成功否是否是圖4-5密碼修改模塊流程圖4.4.4收入記錄和查詢模塊設(shè)計涉及年,月,日記錄模塊,代碼判斷顧客與否輸入對的年,月,日期,如果輸入不對的或者沒有填,則要提示顧客輸入對的日期。日期判斷對的后,則顧客在輸入完畢后點(diǎn)擊擬定,系統(tǒng)通過數(shù)據(jù)庫語句將這些數(shù)據(jù)保存在相應(yīng)本顧客操作各個收入登記表當(dāng)中去。查詢時候按照日期查詢,代碼通過顧客ID號,和顧客輸入日期信息查詢數(shù)據(jù)庫,將查詢成果分別輸出到各個字段所相應(yīng)表上去。在輸入數(shù)據(jù)時候如果有重復(fù)日期數(shù)據(jù)話,系統(tǒng)通過判斷,會提示顧客該日期已經(jīng)存在,請重新輸入。在該模塊中,按所有記錄字段個數(shù)定義變量,通過加法函數(shù)和減法函數(shù),來進(jìn)行總共收支記錄計算和凈收入計算。收支記錄界面收支信息輸入與否輸入日期日期與否重復(fù)收支記錄界面收支信息輸入與否輸入日期日期與否重復(fù)記錄成功,存到數(shù)據(jù)庫是否是否進(jìn)入收支查詢界面進(jìn)入收支查詢界面輸入查詢條件查詢條件與否完整查詢?nèi)掌谂c否重復(fù)從數(shù)據(jù)庫中讀取數(shù)據(jù)是否是否將有關(guān)數(shù)據(jù)返回界面圖4-7收支查詢模塊流程圖4.4.5資產(chǎn)狀況記錄和查詢設(shè)計該模塊中分為銀行存款模塊和固定資產(chǎn)模塊,在這些模塊中,代碼將顧客輸入信息與數(shù)據(jù)庫進(jìn)行連接,如果信息輸入格式對的,并且完整話,則將顧客ID連同有關(guān)記錄信息一起保存到資產(chǎn)狀況數(shù)據(jù)表中去。查詢時,代碼語句將顧客ID和有關(guān)記錄字段作為核心字查詢,將查詢成果返回到相應(yīng)編輯框當(dāng)中去。資產(chǎn)記錄輸入記錄信息信息與否完整資產(chǎn)記錄輸入記錄信息信息與否完整保存到數(shù)據(jù)庫否是4.4.6投資狀況記錄和查詢設(shè)計在本模塊中分為證券投資和商業(yè)投資,證券投資中重要涉及證券類不是型,名稱,發(fā)型單位,購買數(shù)量,購買單價,日期等信息,代碼可以完畢判斷這些輸入信息與否完整,格式與否對的,如果判斷對的,則使用數(shù)據(jù)庫語句將這些信息輸入到投資數(shù)據(jù)庫表中去;同步提示顧客數(shù)據(jù)輸入成功,輸入框清空;在查詢時候,輸入證券名稱,則代碼通過相應(yīng)ID號和證券名稱對照數(shù)據(jù)庫查詢有關(guān)數(shù)據(jù)紀(jì)錄,查找到后來將其她數(shù)據(jù)顯示到字段相應(yīng)編輯框里。商業(yè)投資基本上也是如此,其數(shù)據(jù)也是存儲在投資狀況數(shù)據(jù)表里面。投資狀況查詢輸入查詢信息查詢條件與否完整在數(shù)據(jù)庫中查找記錄返回查詢成果否是圖4-9投資狀況查詢模塊流程圖4.4.7貸款狀況記錄和查詢設(shè)計該模塊重要功能是顧客對自己貸款狀況進(jìn)行記錄,查詢,記錄時候需要輸入貸款項(xiàng)目名稱,貸款銀行名稱,貸款金額,貸款利息,擔(dān)保人等信息,代碼使用數(shù)據(jù)庫語句將這些信息記錄到貸款狀況數(shù)據(jù)表中去。在查詢時候,通過輸入貸款項(xiàng)目名稱,系統(tǒng)通過數(shù)據(jù)庫查詢語句找到相應(yīng)ID號和項(xiàng)目名稱所相應(yīng)數(shù)據(jù)表,將有關(guān)數(shù)據(jù)返回到查詢界面各個相應(yīng)編輯框中去。4.5系統(tǒng)某些典型代碼實(shí)現(xiàn)顧客登陸模塊代碼procedureTF_login.BitBtn1Click(Sender:TObject);beginCheckUser:=username.Text;withData.ADODataSet1do//使用ADODataSet組件連接數(shù)據(jù)庫begin
Active:=false;
Active:=true;
end;if(username.Text='')or(password.Text='')thenbeginshowmessage('顧客名和密碼不能為空');endelseifData.ADODataSet1.Locate('username;PWd',vararrayof([username.Text,password.Text]),//對比數(shù)據(jù)庫中存儲帳戶密碼信息與否和輸入一致[locaseinsensitive])thenbeginF_login.Hide;F_main.show;endelsebeginshowmessage('顧客名或密碼名不對的!');username.SetFocus;//編輯框獲取焦點(diǎn)exit;end;end;收入記錄模塊代碼procedureTF_year.BitBtn1Click(Sender:TObject);beginifLength(edit4.text)<>4thenbeginShowMessage('請輸入對的年份');edit4.Clear;exit;end;withData.Adoquery1dobeginbeginsql.Clear;//清空數(shù)據(jù)庫語句,重新輸入sql.add('insertYear(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)');//將所定義數(shù)據(jù)插入數(shù)據(jù)庫中相應(yīng)表當(dāng)中去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;收支計算模塊代碼procedureTF_day.Button1Click(Sender:TObject);vargz,sy,qt:real;//為收入項(xiàng)目定義變量begingz:=StrToFloat(Edit5.Text);//字符類型轉(zhuǎn)化,賦值sy:=StrToFloat(Edit6.Text);qt:=StrToFloat(Edit7.Text);edit1.Text:=Floattostr(gz+sy+qt);end;procedureTF_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;procedureTF_day.Button3Click(Sender:TObject);beginedit3.Text:=FloatToStr(StrToFloat(Edit1.Text)-StrToFloat(Edit2.Text));end;5.系統(tǒng)調(diào)試和系統(tǒng)測試5.1測試環(huán)境該系統(tǒng)測試環(huán)境為CPU:AMD2800+;內(nèi)存:512MB,SQLSEVER;WINDOWSXP,系統(tǒng).建議顧客CPU:AMD2500+,內(nèi)存256M及以上,數(shù)據(jù)庫版本SQLSERVER,WIN/XP,,WINSERVER及以上軟硬件平臺使用。5.2系統(tǒng)運(yùn)營某些實(shí)例新顧客注冊測試運(yùn)營為了測試顧客名檢測有效性,輸入了一種已經(jīng)被注冊過顧客名稱進(jìn)行輸入,點(diǎn)擬定后來,彈出“該顧客名稱已經(jīng)存在”對話框。然后清空顧客名編輯框,顧客重新輸入。由此可闡明該模塊顧客名稱重復(fù)性檢查程序是有效。圖5-1顧客注冊功能調(diào)試圖密碼修改模塊測試運(yùn)營為了測實(shí)驗(yàn)證舊密碼驗(yàn)證與否有效,先輸入一種錯誤舊密碼,點(diǎn)確認(rèn)按鍵后來,系統(tǒng)提示舊密碼輸入錯誤,輸入對的舊密碼后,再輸入兩次一致新密碼,則系統(tǒng)提示密碼修改成功。圖5-2密碼修改功能調(diào)試收入記錄模塊測試運(yùn)營該模塊記錄尋常收入支出數(shù)據(jù),如果要使輸入數(shù)據(jù)完整,以便后來查詢,則必要輸入所記錄數(shù)據(jù)是哪個時間數(shù)據(jù),因此該模塊必要輸入記錄時間,在輸入完整對的記錄時間后來,再輸入數(shù)據(jù)后來,系統(tǒng)則提示信息記錄成功,如果缺少記錄日期話,系統(tǒng)則會提示輸入完整日期信息。如下:圖5-3收支記錄模塊測試圖5-4收支記錄模塊測試銀行貸款狀況運(yùn)營測試該模塊功能實(shí)現(xiàn)原理和其她資產(chǎn),投資狀況記錄設(shè)計原理比較類似,因而以該模塊測試運(yùn)營作為代表性測試..在該模塊中,通過輸入各個項(xiàng)所提供輸入信息和備注.由于在界面中列出各個項(xiàng)目都是銀行貸款所必要記錄信息,因而這些信息不能缺少,或者格式錯誤,在測試中,故意去少輸入一種以上信息,點(diǎn)擬定過后,系統(tǒng)提示顧客輸入所缺少信息.對于某些比較特殊信息,對輸入格式有特殊規(guī)定,例如時間方面信息,在測試中,如果輸入了不對的日期信息,則會提示輸入對的格式信息,在所有信息輸入完整對的后來,點(diǎn)擬定鍵,會提示顧客信息記錄成功。圖5-5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育法規(guī)全真模擬考試試卷B卷含答案
- 2023年貴金屬:鉑資金申請報告
- 河北省保定市歷史初二上學(xué)期期末試題及答案指導(dǎo)(2024-2025學(xué)年)
- 2024年度水庫工程承建商協(xié)議模板
- 2024外匯資金借款協(xié)議參考樣式
- 2024年裝修住宅維護(hù)服務(wù)協(xié)議
- 2024年出口商品協(xié)議格式
- 二手房買賣2024中介服務(wù)協(xié)議樣本
- 2024年度污水站運(yùn)維專業(yè)服務(wù)協(xié)議
- 2024年度企業(yè)專屬物流配送服務(wù)協(xié)議
- 《靜女》公開課教案優(yōu)秀3篇
- GB/T 12703-1991紡織品靜電測試方法
- 統(tǒng)編版二年級語文上冊口語交際:商量 說課稿
- 手工折紙:蝴蝶課件
- HSK四級聽力答題技巧課件
- 人教部編版《道德與法治》三年級上冊第8課《安全記心上》說課課件
- 防雷資格證考試試題
- 監(jiān)控及存儲系統(tǒng)方案投標(biāo)書
- 甲骨文專題課品課件
- 中草藥高效栽培技術(shù)課件
- 人教版數(shù)學(xué)三年級上冊 6.3 筆算乘法(不進(jìn)位)課件(9張PPT)
評論
0/150
提交評論