個人財務管理系統(tǒng)實習報告_第1頁
個人財務管理系統(tǒng)實習報告_第2頁
個人財務管理系統(tǒng)實習報告_第3頁
個人財務管理系統(tǒng)實習報告_第4頁
個人財務管理系統(tǒng)實習報告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大學 生產(chǎn)實習報告 題目 個人財務管理系統(tǒng) 學院(系) 年級專業(yè) 學生姓名 指導教師 日 期 摘要 隨著信息技術(shù)的飛速發(fā)展和日趨激烈的商業(yè)競爭,人們已不再滿足于獨立、零散的 辦公自動化應用和計算機應用。計算機網(wǎng)絡的迅速發(fā)展和普及,改變了整個信息管理的 面貌,使信息管理從以單個計算機為中心發(fā)展到了以網(wǎng)絡為中心,并為計算機技術(shù)在工 業(yè)、商業(yè)、教學、科研、管理等領(lǐng)域中的應用提供了一個全新的網(wǎng)絡通信環(huán)境。如何安 全快捷的對個人的財務進行管理成為了每個人的迫切需要。 個人財務管理系統(tǒng)是智能化簡單化個人管理的重要的組成部分。并且隨著計算機技 術(shù)的飛速發(fā)展,計算機在管理方面應用的旁及,利用計算機來實現(xiàn)個人財

2、務管理勢在必 行。本文首先介紹了個人財務管理系統(tǒng)的開發(fā)目的,其次對個人財務管理系統(tǒng)的需求分 析做了詳細的描述。接著,又對系統(tǒng)數(shù)據(jù)庫設計和功能結(jié)構(gòu)的劃分做了詳細論述。然后 又對個人財務管理系統(tǒng)的實現(xiàn)做了詳盡的說明。在報告的最后給出了項目的測試結(jié)果以 及結(jié)果分析。本系統(tǒng)采用 java 語言作為開發(fā)語言。java 語言是一門十分優(yōu)秀的語言,它 已經(jīng)應用在各個方面,利用 java 語言進行開發(fā)已經(jīng)成為了一種趨勢。正是由于 java 語 言擁有了許多優(yōu)秀特征,本系統(tǒng)采用 java 語言來開發(fā)不失為一個正確的選擇。 。(正文 5 號宋體,設置段間距為固定值 18 磅,兩端對齊,200 字左右) 關(guān)鍵詞 計

3、算機技術(shù);財物;管理;java 目錄 摘要 .i 1 緒論.1 1.1 開發(fā)背景 .1 1.2 開發(fā)目的 .2 2 個人財務管理系統(tǒng)需求分析.13 3 個人財務管理系統(tǒng)的設計.20 主要寫數(shù)據(jù)庫設計、功能結(jié)構(gòu)的劃分 4 個人財務管理系統(tǒng)的實現(xiàn).35 如何實現(xiàn)論述清楚,不需要寫大量的代碼 5 測試及結(jié)果分析.43 結(jié)論.45 參考文獻.46 要求:報告用 b5 紙打印,頁面設置見模板! 報告中所涉及的圖、表、段落間距、字體、字號、二級、三級標題的設置、目錄以 及分項目的設置均見模板! 論文中出現(xiàn)的數(shù)字、字母用 times new roman 字體! 主要畫圖做好使用 visio,要保證圖像清晰,

4、并且不允許跨頁!目錄要自動生成! 報告中應包括的部分如下:緒論(設計目的)、需求分析、項目設計、項目的實現(xiàn)、 結(jié)論(心得體會)、參考文獻 字數(shù):不少于 5000 字,最好應當在 50008000 之間 若有代碼說明,在報告中最多 45 頁! 模板如下:模板如下: 1緒論 1.1 開發(fā)背景 隨著“后理財時代”的到來, “你不理財,財不理你”成為了常掛在人們嘴邊的一句 口頭彈。個人理財?shù)闹匾匀找嫱宫F(xiàn)。 首先,理財是收支平衡的“調(diào)節(jié)器”。人們通常要面臨收支不平衡問題:或者是收 入大于支出的最理想的狀況,但更多時候是收入等于支出,赤條條來去無牽掛;或 者是收入小于支出,生活 拮據(jù)艱苦。其實,在人生的

5、各個階段,都有著大筆的支出, 如用于支付教育、購房、培育下一代、醫(yī)療養(yǎng)老等。這客觀上要求人們提早進行理 財規(guī)劃,以免出現(xiàn)入不 敷出的情況。從這個角度上講,理財規(guī)劃是調(diào)節(jié)收支平衡的 一個利器,不僅僅是打理所掙到的錢財,更是用心經(jīng)營我們未來的生活。 其次,理財是經(jīng)濟生活的 “解壓器”。面對各種生活成本的不斷攀升,你若善用 理財工具,進行人生階段的理財規(guī)劃,可有效地緩解生活壓力,提高生活質(zhì)量。筆 者認為,對于“月光族”而 言,應增強理財規(guī)劃意識,養(yǎng)成理財習慣,壓縮消費開支, 學會從“透支”到“投資”的轉(zhuǎn)變。對于打工一族,不要以為錢少不必理財或“沒財理”。 其實每天付 賬、繳保費、到銀行存取款等等,都

6、是理財活動。因此你無時無刻不在 理財,只是理得好不好而已,有規(guī)劃的理財方式,可以幫助自己順利地累積財富, 逐步實現(xiàn)夢 想。 再次,理財是規(guī)避經(jīng)濟風險的“防火墻”。有的人則認為只要會賺錢就夠了,但會 賺錢的人不一定會理財。事實上每個人都有可能遇到財務風險,為了降低風險和實 現(xiàn)人生各個階段目標,應該有 一個完善的理財規(guī)劃。在現(xiàn)實生活中,好些人看中了 房產(chǎn)的升值速度與潛力,將積攢不多的現(xiàn)金投入首付支出上,不但用錢“告急”,而且 有的還背上了債務,成為 了“房奴”,從而影響了家庭的正常生活支出,導致了無能 力支付意外開支的無奈。有些人聽說現(xiàn)在股票來錢快,便盲目跟進,幾乎把所有的 積蓄都投到股市,但連

7、續(xù)遇上幾個跌停板,一下子被“套牢”了。究其原因,是缺乏 較好的理財規(guī)劃,沒有為規(guī)避經(jīng)濟風險設置一道“防火墻”。 此外,理財?shù)陌ɡ碡數(shù)膬?nèi)涵與外延。大到個人購房置地,小到柴米油鹽醬醋 茶,一切與賺錢、花錢、管錢有關(guān)的事項和涉及個人財產(chǎn)的活動都可以歸入個人理 財規(guī)劃的范疇,它是一種積極理財,追求的是理財?shù)馁|(zhì)量。 總而言之,我們每個人都需要理財,從另一層意義講,理財體現(xiàn)了人們的一種 生活方式,一種人生態(tài)度,一種良好習慣。若你能制定并完善你的理財規(guī)劃,及時 不斷地填補用于盛裝“真金白銀”木桶的 “短板”,那么,你向?qū)崿F(xiàn)“理財人生”的成功 目標又邁進了一步。 1.2 開發(fā)目的 正如在開發(fā)背景中所說,我們

8、每個人都需要理財,都需要對自己的財務狀況進 行充分和合理的管理,才能讓自己的生活過的更健康和合理,才能對自己的財務有 了更好的規(guī)劃,讓自己的生活過的更加美好。但是,現(xiàn)在市面上的專業(yè)的理財軟件 不僅功能非常復雜,而且不易上手。可我們大多數(shù)普通人的需求并沒有那么專業(yè), 沒有那么多,只是需要將自己日常的收入支出和個人物品做一下管理就足夠了。所 以我決定做一個功能簡單但又十分實用的個人財務管理軟件,從而實現(xiàn)可以花費很 少的時間卻又十分高效的將自己的日常財務管理好的目的。正是出于這樣的考慮和 需求,我開發(fā)了這個簡單高效的個人財務管理系統(tǒng)軟件。 2 個人財務管理系統(tǒng)需求分析 2.1 系統(tǒng)總體功能描述 個人

9、財務的管理是我們每個人在生活中必不可少的事情。我們對財物管理的傳 統(tǒng)的方法是用一本記帳簿或者其他的手工工具來進行書面記錄,或者根本沒有財物 管理的辦法,個人財務管理一團糟。 因此,設計一個個人財務管理系統(tǒng),對自己的財物進行系統(tǒng)的管理,實現(xiàn)的功 能包括以下幾個方面: 個人物品管理 包括個人物品的添加、修改、刪除、查詢等功能。查詢可以實現(xiàn)單個物品的查 詢和所有物品的查詢。 一條完整的個人物品記錄信息,包含物品的名稱和物品的數(shù)量。 物品的名稱是記錄的主鍵,不同的物品不能具有相同的名稱,但可以擁有相同 的數(shù)量。修改物品的信息時,不允許修改物品的名稱。 個人收入支出管理 包括個人收入和支出的添加、修改、

10、刪除和查詢和統(tǒng)計。查詢和統(tǒng)計可以實現(xiàn) 按日查詢和統(tǒng)計、按月查詢和統(tǒng)計、個人所有收支的統(tǒng)計和個人盈余的查詢。 一條完整的個人收支記錄包括收支的說明,收入或支出選項的選擇,收支的金 額和收支的日期。 同一天之內(nèi)的收支說明不能重復,但是不同日期的收支說明可以重復。查詢時 根據(jù)收支的說明和日期兩個條件進行查詢。修改時只允許修改金額選項,其他選項 不允許修改。 2.2 系統(tǒng)的數(shù)據(jù)模型 本系統(tǒng)采用實體聯(lián)系-er圖,描繪數(shù)據(jù)對象之間的關(guān)系,建立數(shù)據(jù)模型。由圖 2-1、2-2、2-3分別可見,系統(tǒng)擁有三個實體對象:物品,收入和支出。實體和屬性 分別如圖所示。 物品 數(shù)量名稱 圖2-2 個人物品對象實體e-r圖

11、 收入 說明日期數(shù)額 圖2-2 個人收入對象實體e-r圖 支出 說明日期數(shù)額 圖2-3 個人支出對象實體e-r圖 3 個人財務管理系統(tǒng)的設計 3.1 數(shù)據(jù)庫結(jié)構(gòu)設計 此個人財務管理系統(tǒng)采用了微軟公司的sql server2000數(shù)據(jù)庫來進行數(shù)據(jù)的存儲 和查詢等事項,數(shù)據(jù)庫根據(jù)財務系統(tǒng)命名為:finance。根據(jù)有物品、收入和支出三 個實體對象,而收入和支出可以合并為一個表,所以本數(shù)據(jù)庫一共設計了兩個表, 分別為:物品表(goods),收支表(inoutcome)。下面分別介紹各個表各個字段的類型及 說明。 表3-1 物品表 列名數(shù)據(jù)類型字長可否為空說明 goodsnamechar20not n

12、ull名稱(主鍵) goodscountint4not null數(shù)量 表3-2 收入支出表 列名數(shù)據(jù)類型字長可否為空說明 shuomingvarchar30not null收支說明 xiangmuchar4not null收入/支出選項 mycountfloat8not null數(shù)額 iodatechar10not null時間 3.2 結(jié)構(gòu)功能設計 在對系統(tǒng)需求分析的基礎上,對個人財務管理系統(tǒng)總體設計如圖3-1所示。 個個人人財財務務管管理理系系統(tǒng)統(tǒng) 個個人人物物品品管管理理個個人人收收支支管管理理 增增 加加 個個 人人 物物 品品 查查 詢詢 個個 人人 物物 品品 更更 新新 個個 人

13、人 物物 品品 刪刪 除除 個個 人人 物物 品品 查查 詢詢 全全 部部 物物 品品 增增 加加 個個 人人 收收 支支 按按 月月 查查 詢詢 收收 支支 個個 人人 盈盈 余余 查查 詢詢 按按 日日 查查 詢詢 收收 支支 更更 新新 個個 人人 收收 支支 刪刪 除除 個個 人人 收收 支支 圖圖3 3- -1 1 個個人人財財務務管管理理系系統(tǒng)統(tǒng)總總體體結(jié)結(jié)構(gòu)構(gòu)圖圖 3.2.1 個人物品管理 當用戶打開系統(tǒng)界面的時候,就可以對物品信息進行各種操作。在個人物品管 理模塊,用戶可以進行物品的增加、更新、刪除管理操作,也可以進行單個物品的 查詢和所有物品的查詢。用戶對物品的增加操作需要直

14、接輸入所有信息,而更新、 刪除、單個個人物品的查詢都需要先輸入物品的名稱(主鍵) ,在數(shù)據(jù)庫查詢之后才 可以執(zhí)行進一步的操作。其中更新操作只允許更新物品數(shù)量,名稱不允許更改。查 詢?nèi)课锲穭t直接以表格的形式輸出所有物品的信息。 3.2.2 個人收支管理 個人收支管理模塊與個人物品管理模塊大體結(jié)構(gòu)類似,只是實現(xiàn)功能不同。在 次模塊,用戶可以進行收入支出的增加、更新、刪除管理操作,也可以實現(xiàn)個人收 支的按日查詢,按月份查詢和個人盈余查詢。每個查詢模塊不僅實現(xiàn)了查詢功能, 還是先了對收入支出數(shù)額的統(tǒng)計。收支的增加操作需要直接輸入所有信息,更新和 刪除兩項操作需要先輸入收支的說明和日期進行數(shù)據(jù)庫的查詢

15、,根據(jù)返回結(jié)果進行 相應的操作。其中同一天的收支說明不能重復,不同日期的收支說明可以重復。按 日查詢、按月查詢兩項操作需要先輸入相應的日期,然后程序會以表格的形式將結(jié) 果顯示。個人盈余查詢則在用戶點擊菜單之后直接顯示在系統(tǒng)主面板的顯示區(qū)內(nèi)。 4 個人財務管理系統(tǒng)的實現(xiàn) 4.1 開發(fā)工具的選擇 本系統(tǒng)選用eclipse作為基礎的開發(fā)工具。eclipse 是一個開源的、可擴展的集成 開發(fā)環(huán)境, eclipse強大的功能引起了業(yè)內(nèi)人士一致認同。除了擁有開發(fā)工具一般的 功能例如:編碼、調(diào)試、重構(gòu)、單元測試等等以外, eclipse 最大的優(yōu)點就是它的源 代碼是開放的,可擴展性很好,可以擴充很多插件,開

16、源插件和商業(yè)插件都可以用 來擴充 eclipse。如果您需要 基本的 eclipse ide 所不具備的特性,一般都可以找到 您需要的插件。大部分情況下,您都可以找到免費的插件,至少可以完全實現(xiàn)您想 要的功能。 4.2 具體功能模塊的實現(xiàn) 4.2.1 數(shù)據(jù)庫公共服務模塊 數(shù)據(jù)庫公共服務模塊是個人財務管理系統(tǒng)與數(shù)據(jù)庫連接和執(zhí)行相關(guān)操作的核心 服務模塊。在本模塊中實現(xiàn)了一下功能: 1. 與數(shù)據(jù)庫的連接和關(guān)閉。 2.雖然個人財務管理系統(tǒng)涉及各種記錄的添加、修改、刪除、查詢等,但整個系 統(tǒng)只需要連個數(shù)據(jù)庫訪問函數(shù): public static void executeupdate(string str

17、sql) throws exception public static resultset executequery(string strsql) throws exception 第一個函數(shù)執(zhí)行更新語句,刷新數(shù)據(jù)庫中的記錄。第二個函數(shù)執(zhí)行查詢語句。 查詢結(jié)果保存在resultset中,程序員可以利用返回resultset做進一步的處理。 4.2.2 主界面模塊 主模塊負責應用程序的主界面,由它調(diào)用其他各個模塊。在此模塊用戶可以方 便的找到程序的各種功能。根據(jù)需求分析的結(jié)果,主界面上實現(xiàn)一個菜單欄,有兩 個菜單項,分別為個人物品管理模塊和個人收支管理模塊,每個菜單項下拉后實現(xiàn) 各種管理功能。

18、主界面面板負責信息的輸入和部分顯示功能,其余顯示功能由表格輸出。主界 面的面板分為三個子面板,提示面板位于上方,顯示和輸入面板位于中部,提交按 鈕位于下部。根據(jù)用戶選擇功能的不同,主面板有不同的顯示內(nèi)容。提交按鈕實現(xiàn) 了重復利用,根據(jù)不同的功能按鈕有不同的狀態(tài),以此實現(xiàn)“一鈕多用” 。主界面分 別如圖4-1、4-2、4-3所示。 4.2.3 個人物品管理模塊 此模塊實現(xiàn)對個人物品的增加、更新、刪除和查詢操作。其中更新、刪除、查 詢操作先要調(diào)用同一個面板:物品名稱輸入面板,然后執(zhí)行相應的操作。 1. 增加物品面板 增加物品面板實現(xiàn)了物品信息的錄入,不允許物品名稱相同,并且所有內(nèi)容必 須不為空才可以錄入到數(shù)據(jù)庫中。當用戶單擊增加物品菜單項后,主面板調(diào)用增加 物品面板錄入數(shù)據(jù)。 2. 物品名稱輸入面板 此面板實現(xiàn)了物品名稱的錄入,不允許為空,點擊確定后查詢數(shù)據(jù)庫查找相應 的物品。如果沒有此物品,彈出對話框顯示沒有此物品;若有此物品則調(diào)用增加物 品面板顯示此物品信息。 3. 物品更新面板 從數(shù)據(jù)庫返回相應的物品后,物品名稱框不可編輯,只允許編輯物品數(shù)量,點 擊提交按鈕后更新數(shù)據(jù)庫,若成功則調(diào)用信息面板輸出更新成功。 4. 物品刪除面板 從數(shù)據(jù)庫返回相應的物品后,整個面板不

溫馨提示

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

評論

0/150

提交評論