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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論