畢業(yè)設(shè)計(jì)(論文)-基于CS結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng)的開發(fā).doc_第1頁
畢業(yè)設(shè)計(jì)(論文)-基于CS結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng)的開發(fā).doc_第2頁
畢業(yè)設(shè)計(jì)(論文)-基于CS結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng)的開發(fā).doc_第3頁
畢業(yè)設(shè)計(jì)(論文)-基于CS結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng)的開發(fā).doc_第4頁
畢業(yè)設(shè)計(jì)(論文)-基于CS結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng)的開發(fā).doc_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于C/S結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng)的設(shè)計(jì)摘要隨著計(jì)算機(jī)網(wǎng)絡(luò)的日趨廣泛,數(shù)據(jù)庫技術(shù)的應(yīng)用,人們傳統(tǒng)的一些工作方式發(fā)生了極大的變化,一些需要人手動(dòng)完成的工作,已經(jīng)有相應(yīng)的軟件和網(wǎng)絡(luò)系統(tǒng)取代其傳統(tǒng)的手工方式。這些軟件系統(tǒng),為人們的工作,生活帶來了極大的和提高。本系統(tǒng)所開發(fā)的,就是一套基于C/S模式的理財(cái)系統(tǒng)軟件,該系統(tǒng)能幫助用戶進(jìn)行日常理財(cái)。系統(tǒng)通過與數(shù)據(jù)庫的訪問和連接,進(jìn)行用戶收支,資產(chǎn)管理等數(shù)據(jù)的統(tǒng)計(jì)和查詢;通過一些計(jì)算功能的實(shí)現(xiàn),來進(jìn)行一些理財(cái)方面的計(jì)算。通過這些來實(shí)現(xiàn)一個(gè)較為完整的個(gè)人理財(cái)功能。用戶通過使用該系統(tǒng),可以方便的進(jìn)行日常的收入支出統(tǒng)計(jì)和查詢,對自己的銀行存款,資產(chǎn)情況,投資情況,貸款情況等經(jīng)濟(jì)方面的情況進(jìn)行比較完善的信息整理。關(guān)鍵詞:收支統(tǒng)計(jì);資產(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)的理論基礎(chǔ).12.1C/S模式.22.2Delphi的介紹.22.3關(guān)于結(jié)構(gòu)化查詢語言SQL的介紹.33.用戶需求分析.33.1用戶登陸功能.33.2新用戶注冊功能.33.3密碼修改功能.43.4收入統(tǒng)計(jì)功能.43.5收入查詢功能.43.6資產(chǎn)狀況統(tǒng)計(jì)查詢功能.43.7投資情況統(tǒng)計(jì)查詢功能.53.8銀行貸款統(tǒng)計(jì)查詢功能.53.9理財(cái)計(jì)算器功能.54系統(tǒng)功能的設(shè)計(jì)和實(shí)現(xiàn).54.1系統(tǒng)功能示例圖.54.2數(shù)據(jù)庫表的設(shè)計(jì).64.3數(shù)據(jù)庫表之間的關(guān)系.104.4系統(tǒng)功能模塊的設(shè)計(jì).114.4.1系統(tǒng)登陸模塊的設(shè)計(jì).114.4.2用戶注冊模塊功能的設(shè)計(jì).114.4.3密碼修改模塊功能的設(shè)計(jì).124.4.4收入統(tǒng)計(jì)和查詢模塊的設(shè)計(jì).124.4.5資產(chǎn)情況的統(tǒng)計(jì)和查詢的設(shè)計(jì).144.4.6投資情況的統(tǒng)計(jì)和查詢的設(shè)計(jì).154.4.7貸款情況的統(tǒng)計(jì)和查詢的設(shè)計(jì).164.5系統(tǒng)部分典型代碼.錯(cuò)誤!未定義書簽。5系統(tǒng)調(diào)試和系統(tǒng)測試.錯(cuò)誤!未定義書簽。5.1測試環(huán)境.錯(cuò)誤!未定義書簽。5.2系統(tǒng)運(yùn)行的部分實(shí)例.錯(cuò)誤!未定義書簽。5.3系統(tǒng)測試方面的說明.錯(cuò)誤!未定義書簽。結(jié)論.錯(cuò)誤!未定義書簽。參考文獻(xiàn).錯(cuò)誤!未定義書簽。致謝.錯(cuò)誤!未定義書簽。聲明.錯(cuò)誤!未定義書簽。第1頁共24頁1引言1.1課題背景一個(gè)有經(jīng)濟(jì)頭腦的人,在日常生活和投資中,都會(huì)對自己的支出和開銷做到心里有數(shù),以便于制定出自己的一套理財(cái)計(jì)劃,達(dá)到合理的經(jīng)濟(jì)統(tǒng)籌,有理財(cái)習(xí)慣的人可以從以往的統(tǒng)計(jì)中看到自己主要消費(fèi)方向,看出自己的消費(fèi)是否合理,由此制定出一套合理的經(jīng)濟(jì)計(jì)劃方案,從而可以不斷的長進(jìn)自己的經(jīng)濟(jì)頭腦,對自己的財(cái)富積累,合理投資有著不可或缺的幫助。1.2國內(nèi)外研究現(xiàn)狀從查閱資料來看,一些比較發(fā)達(dá)國家人的生活中對理財(cái)有著很嚴(yán)格的計(jì)劃,因此國外的理財(cái)系統(tǒng)總體來說比較普遍,做的也比較完善.國內(nèi)的理財(cái)系統(tǒng)主要偏重于辦公財(cái)務(wù)軟件,而個(gè)人理財(cái)和家庭理財(cái)方面的比較少,因此需要開發(fā)相關(guān)的系統(tǒng)軟件。1.3研究意義進(jìn)行個(gè)人理財(cái)?shù)慕y(tǒng)計(jì),如果是手動(dòng)統(tǒng)計(jì)的話,首先,如果每天統(tǒng)計(jì)的話,用于統(tǒng)計(jì)的賬本和記錄冊會(huì)越來越多,不利用保管,容易造成丟失;其次,隨著紀(jì)錄的增多,如果要查找以前的記錄,會(huì)變的越來越困難。因此,需要一個(gè)功能比較完善的理財(cái)系統(tǒng)來代替?zhèn)鹘y(tǒng)的手工統(tǒng)計(jì)。1.4研究方法本文所介紹的,就是一個(gè)基于C/S結(jié)構(gòu)的個(gè)人理財(cái)系統(tǒng),憑借設(shè)計(jì)的軟件系統(tǒng),通過數(shù)據(jù)庫的連接和訪問,進(jìn)行相關(guān)數(shù)據(jù)的統(tǒng)計(jì)和查詢,還可以通過相應(yīng)的計(jì)算功能,完成一些經(jīng)濟(jì)方面的實(shí)用計(jì)算。本系統(tǒng)的特點(diǎn)是:通過系統(tǒng)的數(shù)據(jù)錄入,可以將數(shù)據(jù)保存在相應(yīng)的數(shù)據(jù)庫里面,而數(shù)據(jù)庫的設(shè)計(jì)方式,使錄入的數(shù)據(jù)更加有效,合理。對數(shù)據(jù)的統(tǒng)計(jì)有比較完善的設(shè)計(jì),對各種輸入錯(cuò)誤的情況有著比較合理的考慮,通過代碼提示用戶輸入完整,合理的數(shù)據(jù),以便于查找,統(tǒng)計(jì)。在記錄中有計(jì)算統(tǒng)計(jì)功能,避免用戶手動(dòng)計(jì)算出錯(cuò);有相關(guān)的用戶登陸,密碼檢測,密碼修改的功能,保護(hù)用戶數(shù)據(jù)的安全性。本文將介紹本文將介紹基于C/S模式的個(gè)人理財(cái)系統(tǒng)的設(shè)計(jì)和開發(fā)。因此,文章將涵蓋以下內(nèi)容:介紹貫穿項(xiàng)目設(shè)計(jì),開發(fā)始終的Delphi+SQL技術(shù);介紹系統(tǒng)的詳細(xì)設(shè)計(jì)以及具體實(shí)現(xiàn)的過程。2相關(guān)的理論基礎(chǔ)系統(tǒng)采用C/S模式,使用Delphi7.0完成客戶端界面的開發(fā),以及功能的實(shí)現(xiàn),使用SQL2000作為后臺(tái)數(shù)據(jù)庫,在客戶端的程序編寫中,通過delphi相第2頁共24頁應(yīng)的數(shù)據(jù)連接組件來進(jìn)行數(shù)據(jù)庫的搜索和連接。客戶使用時(shí),可以直接通過登陸賬號(hào)來進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)錄入和查詢。2.1C/S模式C/S(Client/Server,客戶機(jī)/服務(wù)器)模式又稱C/S結(jié)構(gòu),是軟件系統(tǒng)系結(jié)構(gòu)的一種。C/S模式簡單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務(wù)器)模式相比,C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。C/S模式的優(yōu)勢首先,交互性強(qiáng)是C/S固有的一個(gè)優(yōu)點(diǎn)。在C/S中,客戶端有一套完整的應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。其次,C/S模式提供了更安全的存取模式。由于C/S是配對的點(diǎn)對點(diǎn)的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性比較好的網(wǎng)絡(luò)協(xié)議(例如:NT的NetBEUI協(xié)議),安全性可以得到較好的保證。再次,采用C/S模式將降低網(wǎng)絡(luò)通信量。而C/S只有兩層結(jié)構(gòu),網(wǎng)絡(luò)通信量只包括Client與Server之間的通信量。所以,C/S處理大量信息的能力是B/S所無法比擬的。最后,由于C/S在邏輯結(jié)構(gòu)速度快。使得C/S更利于處理大量數(shù)據(jù)。2.2Delphi的介紹Delphi是Borland公司推出的一種可視化的,方便快捷的Windows應(yīng)用程序開發(fā)工具,目前它已經(jīng)成為與Microsoft公司的VisualBasic,VC等齊名的開發(fā)工具。由于Delphi既具有VC的強(qiáng)大功能和高效性,同時(shí)又具備VB編程的方便性,因此使用DELPHI開發(fā)程序的用戶數(shù)量正迅速的增長。Delphi的基礎(chǔ)語言對象Pascal.對象是一種強(qiáng)類型語言,與其他語言相比,它提供了一個(gè)快速的編譯器,優(yōu)化的編譯模式在很大程度上提高了代碼質(zhì)量。Delphi的主要特點(diǎn)體現(xiàn)在以下幾個(gè)方面:.1.Delphi為32位應(yīng)用程序,使用它可開發(fā)出功能強(qiáng)大的應(yīng)用程序。2.Delphi的編譯器是32位本地代碼編譯器。使用這種編譯器產(chǎn)生的運(yùn)行文件exe是獨(dú)立的,不需要鏈接運(yùn)行時(shí)的解釋器dll。3.Delphi可充分發(fā)揮Windwos95/98/2000/xp/2003的強(qiáng)大功能。4.Delphi提供了多種32位可視組件庫。5.Delphi是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,因此可做到可視窗體的繼承。第3頁共24頁6.Delphi采用3層數(shù)據(jù)管理模式(數(shù)據(jù)層、對象層、應(yīng)用程序?qū)?,把諸如數(shù)據(jù)模型、業(yè)務(wù)規(guī)則、窗體、對象等集中存儲(chǔ)在對象存儲(chǔ)庫中。7.應(yīng)用程序可通過在Delphi中使用Borland公司提供的數(shù)據(jù)引擎(BDE)功能,可以毫無障礙地使用多種數(shù)據(jù)庫,不論是大型數(shù)據(jù)庫還是PC機(jī)中的數(shù)據(jù)庫。8.Delphi中的數(shù)據(jù)庫感知功能,可使用戶在開發(fā)應(yīng)用程序時(shí)就可看到數(shù)據(jù)庫的動(dòng)態(tài)變化。9.使用Delphi提供的數(shù)據(jù)庫瀏覽器,則可使用用戶在Delphi的集成開發(fā)環(huán)境中,方便瀏覽、修改、索引數(shù)據(jù)庫。10.為了便于維護(hù)程序,Delphi將數(shù)據(jù)訪問與業(yè)務(wù)規(guī)則從程序中分離出來,集中存儲(chǔ)在數(shù)據(jù)模型對象中,當(dāng)業(yè)務(wù)規(guī)則需要修改時(shí),只需在數(shù)據(jù)模型級(jí)進(jìn)行修改。程序運(yùn)行調(diào)用這些數(shù)據(jù)模型時(shí),修改的結(jié)果會(huì)自動(dòng)反映在應(yīng)用程序中。2.3關(guān)于結(jié)構(gòu)化查詢語言SQL的介紹SQL全稱是“結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)的一種查詢語言,SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以SQL語言得到了廣泛的應(yīng)用。本系統(tǒng)采用的就是SQL作為后臺(tái)數(shù)據(jù)庫.通過Delphi專門提供的ADO組件來進(jìn)行數(shù)據(jù)庫的連接。3.用戶需求分析根據(jù)用戶需求的分析,系統(tǒng)可以分成以下幾個(gè)功能:3.1用戶登陸功能用于用戶登陸進(jìn)入系統(tǒng)的界面,用戶需要建立一個(gè)賬號(hào)和密碼才能進(jìn)入使用系統(tǒng),當(dāng)用戶輸入自己的賬號(hào)和密碼時(shí),系統(tǒng)進(jìn)行驗(yàn)證,如果正確,進(jìn)入系統(tǒng);如果錯(cuò)誤,則提示用戶輸入的信息不正確,重新輸入信息.該界面還為新用戶設(shè)置了專門的注冊組件,通過點(diǎn)擊注冊按鈕直接進(jìn)入新用戶的注冊界面.在登陸的時(shí)候,密碼框采用密文形式輸入,保護(hù)用戶登陸的安

溫馨提示

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

評(píng)論

0/150

提交評(píng)論