【畢業(yè)學位論文】(Word原稿)基于ASP.NET的個人理財管理系統(tǒng)的研究與開發(fā)-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)基于ASP.NET的個人理財管理系統(tǒng)的研究與開發(fā)-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)基于ASP.NET的個人理財管理系統(tǒng)的研究與開發(fā)-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)基于ASP.NET的個人理財管理系統(tǒng)的研究與開發(fā)-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)基于ASP.NET的個人理財管理系統(tǒng)的研究與開發(fā)-軟件工程_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 碩 士 專 業(yè) 學 位 論 文 基于 文作者 徐淼 指導教師 邢樹松副教授 申請學位 軟件工程碩士 培養(yǎng)單位 軟件學院 答辯委員會主席 評 閱 人 南開大學研究生院 二一三年三月 中文摘要 I 中文摘要 隨著這些年來國家在財經(jīng)領域出臺并實施了 多 項政策,當前對 理財市場 進行投資 方面 具有 的空間更為廣闊 , 在 個人投資理財 方面 的眾多熱點中,總結 起來主要有 一下 幾個方面:炒黃金、基金、股票、儲蓄、債券、外匯、保險等。各種各樣的理財產(chǎn)品讓廣大用戶應接不暇,不管是哪種理財方式用戶最終結果是獲得可觀的收益,那么就需要有一個 簡單方便的理財軟件來對用戶的收 入支出以及預算等方面進行規(guī)劃管理,制定可靠的個人理財計劃并對各種理財進行統(tǒng)計分析。 自上世紀七十年代后,個人理財方面的市場潛力顯示了巨大的前景,這主要歸因于全球范圍內(nèi)金融領域 中的創(chuàng)新革命的沖擊。據(jù)不完全統(tǒng)計,在美國,個人方面的理財業(yè)務 的年均利潤率達到 了 35%, 與此同時 利潤增長率為12%在西方發(fā)達國家,個人理財方面的業(yè)務量在所有銀行業(yè)務中占據(jù)著主導的地位,主要源于個人業(yè)務具有量大,承擔的風險較低,拓展范圍廣闊等優(yōu)勢。 信息化時代的到來與日趨激烈的競爭環(huán)境使得人們的生活越來越離不開理財軟件這一生活幫手。而 一個好的理財軟件系統(tǒng)可以幫助個人合理的安排其收支情況,并且能使你的生活更加舒適和方便。 本系統(tǒng)的 目標是建立一個簡單方便操作的個人理財系統(tǒng),并且主要用戶為一般的家庭理財,即對理財理解不夠深入人。通過對相關資料的調查,基本確定了用戶的需求,并能夠大致描繪出他們想要的是一個針對特定人群,細節(jié)分明,能夠凸顯出用戶的需求。其中包含系統(tǒng)設計功能包括理財管理、綜合查詢、系統(tǒng)管理等功能。其中理財管理主要包括:收入、支出、預算的添加、刪除、修改和查詢等;綜合查詢主要包括:收入查詢、支出查詢、余額查詢、統(tǒng)計分析等,系統(tǒng)管理主要 包括:用戶管理和修改密碼。 本系統(tǒng)主要使用了 008 作為系統(tǒng)開發(fā)工具,采用了以B/S 體系模式的 務器端腳本技術,使用 C#語言進行開發(fā),用 000 為后臺數(shù)據(jù)庫的開發(fā)體系結構。 關鍵字: 個人理財管理系統(tǒng), B/S 體系模式 I s a of by in up a is to up of of no of is a so we a to s so on 0 s of 0th of in of to in s 5%, is 2% - 15%. in an of s a is to a of is to on of of is a of 008 as a , c # 000 B/S 錄 錄 目錄 . 引言 . 1 人理財管理系統(tǒng)簡介 . 1 究背景與意義 . 2 要工作 . 3 結 . 4 2 軟件開發(fā)技術與工具 . 5 術方案 . 5 . 6 . 6 . 8 結 . 9 3 系統(tǒng)需求分析 . 10 行性分析 . 10 經(jīng)濟可行性 . 11 技術可行性 . 11 目錄 V 統(tǒng)的功能需求 . 11 建系統(tǒng)用例 . 13 統(tǒng)總用例圖 . 13 模塊用例圖 . 14 財管理用例列表 . 16 財管理系統(tǒng)用例參與者 . 17 結 . 17 4 系統(tǒng)總體設計 . 18 統(tǒng)體系結構 . 18 . 19 件環(huán)境 . 19 件環(huán)境 . 19 發(fā)工具 . 19 統(tǒng)總體框架設計 . 19 統(tǒng)技術架構 . 19 統(tǒng)邏輯結構設計 . 20 統(tǒng)功能設計 . 20 結 . 21 5 詳細設計 . 22 據(jù)庫詳細設計 . 22 . 24 戶管理模塊設計 . 24 入管理設計流程 . 25 出管理設計流程 . 26 目錄 預算管理設計流程 . 26 合查詢設計流程 . 27 入輸出設計 . 28 . 28 出設計 . 28 6 系統(tǒng)實現(xiàn) . 30 據(jù)庫操作模塊設計實現(xiàn) . 30 統(tǒng)管理模塊 . 34 戶管理 . 34 戶密碼修改 . 36 支類型維護 . 38 . 40 入查詢 . 40 出查詢 . 41 額查詢 . 43 計分析 . 44 財管理模塊 . 46 入管理 . 46 出管理 . 51 算管理 . 55 限分配 . 59 問控制 . 59 于角色的訪問控制 . 59 鍵技術 . 60 統(tǒng)測試 . 61 試的概念和意義 . 61 性 . 62 述 . 錯誤 !未定義書簽。 目錄 本系統(tǒng)的測試 . 62 結 . 63 7 總結與展望 . 64 要工作 . 64 究展望 . 65 參考文獻 . 66 致謝 . 錯誤 !未定義書簽。 個人簡歷 在學期間發(fā)表的學術論文與研究成果 . 錯誤 !未定義書簽。 1 引言 1 1 引言 人理財管理系統(tǒng)簡介 所謂個人理 財,就是 通過對個人的收入情況,固有資產(chǎn),債務等相關數(shù)據(jù)進行整合后,然后 每個人 根據(jù)自己對風險的 承擔 能 力 和個人興趣,根據(jù)提前 設定 好的目標,運用諸如儲蓄,購買保險等多種資產(chǎn)管理方式,對閑置的資金進行 合理 的 調度,從而實現(xiàn)預 期范圍內(nèi)的最大資產(chǎn)增值的過程。從這個角度考慮,當今的個人理財,不再是簡簡單單的進行存儲或投資,它包括了對財富的積攢,同時還包括對財富的合理調度。對財富的合理調度,就是要對可預見的風險進行提 前管控,換句話說就是當自身生命安全或者周圍的經(jīng)濟環(huán)境發(fā)生重大變化時,個人的生活 狀況不會因此受到太大的波動 。 普通群眾市民可以選擇通過 銀行儲蓄 的方式得到 利息,或者可以選擇利率更高的 國債回購 的方式 , 或者還可以參加銀行擔保的信托理財 。 買 國債 是 一個好辦法。對于長期不使用的閑置資金可以進行 長期國債 的投資 。 可以 按照國家公布的 國債 的發(fā)行計劃,按月份選擇購買 。 這樣下來時間長了,就能 形成 一種滾動循環(huán) 的良好 狀態(tài),那么堅持 一定時間之后,就可以月月享受到 較高 的 利息。 理財?shù)年P鍵是合理計劃、使用資金,使有限的資金發(fā)揮最大的效用。 具體要做好以下幾方面: 1. 懂得節(jié)約:我們的收入是有限的,對于一些不必要的開支,應該考慮省略,這樣一年下來可以省下不少錢,這是理財?shù)拈_始。 2. 懂得花錢 : 手中有了多余的財富,要知道怎么去花,從而使得手中的財富越滾越大,就像滾雪球一樣 。 3. 精于 安排 : 我們進行理財?shù)哪繕?,并不是要從中獲得更多的財富,而是在 于實現(xiàn)對我們未來生活的保障,因此,理財是我們每個人都應該懂得和學會的一門生活技巧,對于改善我們的生活非常重要。 4. 合理地安排資金結構:在現(xiàn)實的消費和未來 收益之間 來 尋求 一個 平衡點, 對于這項任務 可以 選擇咨詢一些 專業(yè)人士 ,讓他們給自己做一個計劃 作 為 參考。 1 引言 2 5. 根據(jù)自身的需求和可以 承受 的風險 考慮收益率:高收益的理財方案 其風險就越大,因此不一定是應該選擇的方案,只有適合的方案才是最好的,綜合來說選擇 適合自己 同時風險小 的方案 力求達到預期目標即可,不要盲目追求 收益率 最高的方案。 究背景與意義 在本文所做工作中,主要任務是開發(fā)服務普通用戶 的個人理財管理系統(tǒng),適用于 對理財進行了投資,但是還缺乏良好的規(guī)劃和管理手段的用戶,對 家庭中的 各種資產(chǎn) 進行方便統(tǒng)一管理:現(xiàn)金、 信用卡、 儲蓄、房產(chǎn)、保險、債券、貸款、股票、基金、 外匯、 股票、家居、汽車 等; 制定 全面的預算并且 跟蹤支出狀況,資金流向一目了然 ;對薪資、 房租、貸款還款、 社會保險、 住房公積金、基金股票投資 等定期事務建立 計劃、具有 提醒 的功能,避免忘記或延誤投資或繳費;對 住房、健康醫(yī)療、退休養(yǎng)老 、子女教育 等 做出清晰規(guī)劃 , 對規(guī)劃執(zhí) 行進行分析和評估,進行合理合適的投資 , 確保財務規(guī)劃的實現(xiàn);通過清晰的圖形化報表顯示功能,從綜合的 角度對收支、投資、資產(chǎn)進行 清晰的分析,幫助您發(fā)現(xiàn)問題 解決問題。 因此所做的個人理財系統(tǒng),是為中國家庭理財而精心設計的一款軟件。 理財,學會理財是每個人都必須具有的生活手段。盡管你有多的錢,如果不會管理,那么你也將面臨窘境。故而,計劃是理財過程中重要的一環(huán),學會計劃生活,計劃消費。 要做到有效的理財,你必須清楚自己的每一份收入支出,只有對自己的收入支出了如指掌了,才能做到理財?shù)挠稳杏杏唷?月末做出“結算”,將實際消費與 計劃進行核對,弄清楚消費和超支情況,以區(qū)別哪些是必要支出,哪些是可控支出,以便調整下月計劃。周而復始,你將會有一個合理的理財 方式。 本次畢業(yè)設計開發(fā)的項目正是 在這樣的大背景下,對自身以及周邊愛好理財?shù)娜巳旱男枨筮M行分析,以方便簡單易用為前提,對 自己 投資 的理財產(chǎn)品進行 一個統(tǒng)一的管理,更突出的特點是增加了網(wǎng)絡同步模塊,只要通過互聯(lián)網(wǎng)客戶端或瀏覽器就能對自己的理財情況進行管理。個人信息管理軟件是一款個人理財軟件,具有很多功能,包括 收支 記賬 、統(tǒng)計分析、 預算規(guī)劃、 帳戶 管理、打印報表 等功能,幫助用戶能更好的管理個人財務 。 該軟件具有 操作簡單 的特1 引言 3 點 , 其具有的 報表分 析功能可以使得用戶清楚地 可以了解 到 自己的財務狀況 ,適合大眾百姓使用。 當然與此同時,應該看到該軟件 還是 具有一些缺陷 需要我們深入探討。 要工作 本論文開發(fā)的系統(tǒng)是一套符合個人理財管理需求的財務管理解決方案,旨在解決對自己收入支出統(tǒng)籌管理等問題,由于本次畢業(yè)設計時間比較倉促,同時在自己的工作和生活中還未發(fā)現(xiàn)更大的理財需求,所以軟件還需要后期的更新升級: 通過對目前流行的理財網(wǎng)站需求分析并結合實際情況總結到,本系統(tǒng)分為用戶模塊和管理員模塊。 用戶模塊功能介紹: 一 、收入登記模塊:用戶把自己的日常收入記錄在賬戶內(nèi),主要包括日常工資收入,投資收入,其他收入。該模塊主要是對這幾部分進行輸入修改等操作。 二、 支出登記模塊:用戶自己的日常支出記錄在賬戶內(nèi),這部分包含兩個大方面:投資支出和生活支出。其中投資支出包括股票、基金、銀行;生活支出包括日常生活、學習、社交。此模塊主要功能是對以上方面進行輸入修改等操作。 三、 余額統(tǒng)計模塊:用戶對于定期內(nèi)的存款進行統(tǒng)計,主要包括查詢統(tǒng)計表和統(tǒng)計分析。內(nèi)容有收入查詢、 支出 查詢、結余查詢。此模塊功能為對以上方面進行查詢,并及時反饋信息。 四、 預算模塊:用戶對于定期收支情況的預測。此模塊主要包括投資預算和生 活預算,投資預算包含股票、基金、銀行。生活預算包括日常生活、學習、社交。此模塊功能是對以上內(nèi)容進行輸入修改等操作。 但是與此同時,我們 所開發(fā)的理財軟件 中 確實也還存在 一定的 問題 沒有解決 , 譬如 說,軟件中報表的實現(xiàn)稍顯簡單、還沒能 按照設計者 的本意實現(xiàn)清晰明了的對比、使 統(tǒng)計情況 一目了然 。 這還有待更好地去完善。在未來的開發(fā)設計工作中可 進一步開發(fā) 以更好地 滿足客戶 的需求。最終使得系統(tǒng)的功能更加完善、人機交互更加地友好簡潔。 1 引言 4 為了詳細說明本系統(tǒng)開發(fā)所應用 的方法,及開發(fā)的各個過程,本論文分成七 章進行詳細說明: 第一章 引言:主要介紹了本系統(tǒng)開發(fā)的背景,詳細分析了國內(nèi)外現(xiàn)有技術及發(fā)展趨勢,并結合該系統(tǒng)開發(fā)提出本項目的研究內(nèi)容。 第二章 在這一章中 主要介紹了 相應的開發(fā)技術以及所使用的開發(fā)的平臺,通過本章的介紹,可以對整個開發(fā)過程有一個整體的把握 。 其中,軟件開發(fā)技術包括: 模語言、 件開發(fā)工具包括: 據(jù)庫。 第三章 系統(tǒng)需求分析:在與用戶就系統(tǒng)功能需求進行對接后,充分掌握用戶對系統(tǒng)的要求,利用 成系統(tǒng) 需求的完整描述和分析模型,主要完成了熟悉客戶業(yè)務流程,系統(tǒng)要實現(xiàn)的目標;掌握用戶對系統(tǒng)的要求,形成系統(tǒng)的功能需求;構建出系統(tǒng)總體用例圖,及部分功能模塊用例圖。 第四章 個人理財系統(tǒng)總體設計:主要對系統(tǒng)的體系結構進行總體設計。結合第三章提出的需求分析,對系統(tǒng)進行了總體框架設計、功能設計 第五章 個人理財系統(tǒng)詳細設計:針對各模塊及數(shù)據(jù)庫設計流程進行闡述。 第六章 系統(tǒng)實現(xiàn)與分析:介紹了個人理財系統(tǒng)功能的實現(xiàn)效果圖及部分關鍵代碼,簡要說明系統(tǒng)測試。 第七章 總結與展望:對本次畢業(yè)設計進行了總結,概括了主要 工作,并對系統(tǒng)的不足和后續(xù)的發(fā)展提出的思考和建議。 結 本章主要講述了本系統(tǒng)開發(fā)背景和研究意義,從專業(yè)性角度對理財軟件以及理財產(chǎn)品進行了一些簡單的介紹。對個人理財系統(tǒng)所實現(xiàn)的功能和滿足用戶需求的角度介紹了軟件的一些功能。2 軟件開發(fā)技術與工具 5 2 軟件開發(fā)技術與工具 術方案 經(jīng)多方面權衡, 本系統(tǒng) 最終決定 選擇 使用 C#語言 作為開發(fā)工具 。微軟與2001 年推出了 C#語言及與其緊密集成的 發(fā)平臺。如今 最新版本為 C#語言提供了各種方便的面向對象的編程接口。 C#是一種 高級的面向對象的編程語言。它 起源于 C 和 C+, 但是和 似,具有更純粹的面向對象的特性。既像 C+一樣, 具備較 高執(zhí)行效率,同時又具有 樣面向對象編程相對方便快捷開發(fā)效率高的特性,相對安全,簡單,開發(fā)人員 可以很快 入門 上手 1。 利用 C#程,能 實現(xiàn)應用程序的 快速開發(fā)、跨平臺部署,能夠訪問平臺提供的固有的資源,無論數(shù)據(jù)庫編程 程的 方便易用。 本個人理財 系統(tǒng) 采用的后臺數(shù)據(jù)庫為 000 中文版。 000 是由微軟公司開發(fā)的一種 大型關系數(shù)據(jù)庫管理系統(tǒng)( 它可以為管理信息系統(tǒng)、電子商務、數(shù)據(jù)倉庫等領域提供數(shù)據(jù)庫解決方案,在 應用程序 中起著重要的 數(shù)據(jù)存儲 核心作用,可為 各種需求 提供強大的支持, 同時 對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理 方式 , 同時,各種嚴謹?shù)脑O計模式是的 數(shù)據(jù)的完整性及數(shù)據(jù)的安全性 2也能得到保證。 對于一般的具有局域網(wǎng)或互聯(lián)網(wǎng)模塊的系統(tǒng),軟件的任務處理可以分為兩部分,服務器上的任務和客戶端的任務。 以在服務器上運行,負責對數(shù)據(jù)庫的數(shù)據(jù)進行操作和管理負責,而客戶端則主要 負責商業(yè)邏輯和向用戶提供數(shù)據(jù), 這樣的 設計模式有利于減輕客戶端軟件的負荷。 署、管理和使用的工具 ,因此綜合考慮 我選擇了 樣一款成熟強大的數(shù)據(jù)庫系統(tǒng)作為 開發(fā)后臺數(shù)據(jù)庫。 2 軟件開發(fā)技術與工具 6 述 一個很好 的 應用程序開發(fā)平臺,這是微軟 公司 為開發(fā)人員創(chuàng)造的革命性平臺, 經(jīng)過最近十年的發(fā)展,該 平臺 已經(jīng)逐步成熟并成為主流開發(fā)平臺。其 主要組件是 庫 , 該開 發(fā)環(huán)境下, 一個托管 的執(zhí)行環(huán)境 由其提供 , 無論是開發(fā)還是最終程序的部署都被簡化,并可以方便實現(xiàn)與 其它 編程語言的集 成 , 用程序、 用程序、 務等各種軟件產(chǎn)品都可以利用 供的各種編程類庫或接口實現(xiàn) 。 開發(fā)人員和用戶提供了各種功能 : 第一 ,它為用戶提供了面向對象的開發(fā)平臺。 臺對對象 的代碼沒有嚴格要求,它可以通過本地或者互聯(lián)網(wǎng) 進行相關的操作;第二 ,由于類庫的支持,由不同的開發(fā)人員開發(fā)出具有高度的一致性的應用程序; 第三 ,為開發(fā)人員 提供一個 可以消除腳本環(huán)境中所隱含的性能問題的 執(zhí)行環(huán) 境 ; 第四 ,提供了一個安全性高的托管的 執(zhí)行環(huán)境 ; 最后一點 , 所有的通信部分都 嚴格地 按照 當今 工業(yè)標準 來實現(xiàn),這樣就 確保 了不同平臺代碼之間的 無縫集合。 公共語言運行庫 提供了 諸如內(nèi)存管理、線程管理 以及 遠程處理等 核心服務 ,除了具有 類型安全 的特性,并且強制實施了能夠提高安全性和可靠性的其他形式的代碼準則 。在計算機程序中,由運行庫負責管理的代碼稱為托管代碼,而不由運行庫而是由操作系統(tǒng)來直接管理的代碼稱為非托管代碼。 事實上,公共語言運行庫可以被看作為一個在執(zhí)行時管理代碼的代理 , 代碼管理的概念是運行庫的基本原則, 是 基礎 。 同時, 可以看作 是一個可以重復使用的集合,開發(fā)人員可以 通過使用這樣的一個集合開發(fā)出各種類型的 應用軟件, 無論是 統(tǒng)下的桌面程序,亦或者是互聯(lián)網(wǎng)間的 頁和 務。 介 英文 縮寫)是 一部分,可以創(chuàng)建能在任何瀏覽器上顯示的 用程序。 術可用于動態(tài)創(chuàng)建 帶有服務器端代碼的 面。 開發(fā)人員提供了非常強大的功能,基于 發(fā)的應用軟件主要包括三個部分:界面,邏輯設計和后臺。 2 軟件開發(fā)技術與工具 7 1. 。該層負責為 用戶 提供人機 交互 界面 , 通過該層用戶 將請求輸入到服務器, 然后用 將服務器端 處理后 傳 回來的數(shù)據(jù)呈現(xiàn)給用 戶。 2. 業(yè)務邏輯層 。該層是系統(tǒng)架構的核心, 負責接收 用戶由 發(fā)送 的請求 , 并與數(shù)據(jù)層想聯(lián)系,對 請求 進行相應的處理, 同時將請求處理結果 傳給 發(fā)給瀏覽器。 單、 組件服務組成了該層。 其中 , 單( 用程序的核心) 是 可以 響應以及處理客戶與顯示的單交互所生成的信息與 數(shù)據(jù)的基礎, 是向客戶呈現(xiàn)信息和數(shù)據(jù) 的基礎 3. 數(shù)據(jù)層 。該層的作用 是通過 數(shù)據(jù)庫進行連接,為業(yè)務 邏輯層提供數(shù)據(jù) 相關的服務,例如 在數(shù)據(jù)庫中檢索并將結果返回 , 將 數(shù)據(jù)操作結果 保存 至數(shù)據(jù)庫、等 等。 開發(fā)者 提供了 以前的 發(fā)環(huán)境所不具有的 優(yōu)點: 集成 在微軟 公司推出的 成開發(fā)工具 中 , 提供了的很多的工具箱還有 設計器。 只需要進行簡便的拖放,服務器控件即可使用,另外還有 輯、 自動部署 等等,這僅僅 是 提供 的眾多的 功能 之一少部分。值得注意的是, 用程序的開發(fā)人員可以充分利用整個 臺的強大支持和靈活性,這是由于 在公共語

溫馨提示

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

最新文檔

評論

0/150

提交評論