個人財務(wù)管理系統(tǒng)開發(fā)畢業(yè)論文詳細(xì)_第1頁
個人財務(wù)管理系統(tǒng)開發(fā)畢業(yè)論文詳細(xì)_第2頁
個人財務(wù)管理系統(tǒng)開發(fā)畢業(yè)論文詳細(xì)_第3頁
個人財務(wù)管理系統(tǒng)開發(fā)畢業(yè)論文詳細(xì)_第4頁
個人財務(wù)管理系統(tǒng)開發(fā)畢業(yè)論文詳細(xì)_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 經(jīng)濟管理學(xué)院本科畢業(yè)論文 個人財務(wù)管理系統(tǒng)的開發(fā)學(xué)生姓名: 學(xué) 號: 班 級: 專 業(yè): 信息管理與信息系統(tǒng) 系 別: 管理系 指導(dǎo)教師: 2015 年 6 月 27日 吉 林論文原創(chuàng)性和知識產(chǎn)權(quán)權(quán)屬聲明本人聲明,所呈交的學(xué)位論文系在導(dǎo)師指導(dǎo)下本人獨立完成的研究成果。文中依法引用他人的成果。論文內(nèi)容未包含法律意義上已屬于他人的任何形式的研究成果。本人負(fù)責(zé)因論文成果不實產(chǎn)生的法律糾紛。本人在導(dǎo)師指導(dǎo)下所完成的論文及相關(guān)的職務(wù)作品,知識產(chǎn)權(quán)歸屬東北電力大學(xué)。學(xué)校享有以任何方式發(fā)表、復(fù)制、公開閱覽、借閱以及申請專利等權(quán)利。本人離校后發(fā)表或使用學(xué)位論文或與該論文直接相關(guān)的學(xué)術(shù)論文或成果時,署名單位仍

2、然為東北電力大學(xué)。論文作者簽名: 日期: 年 月 日指導(dǎo)教師負(fù)責(zé)學(xué)生畢業(yè)設(shè)計(論文)質(zhì)量聲明本科畢業(yè)論文實行指導(dǎo)教師負(fù)責(zé)制,指導(dǎo)教師應(yīng)加強指導(dǎo),嚴(yán)格把關(guān)。學(xué)生正式通過答辯后,論文正式提交學(xué)院時,導(dǎo)師必須親筆簽名,并簽署“同意提交論文”字樣,保證被指導(dǎo)的學(xué)生畢業(yè)設(shè)計(論文)質(zhì)量達(dá)到及格以上標(biāo)準(zhǔn)。導(dǎo)師簽名: 日期: 年 月 日 摘 要 隨著科學(xué)技術(shù)的快速發(fā)展,計算機技術(shù)已經(jīng)逐漸滲透到我們生活的各個領(lǐng)域,成為各行各業(yè)都不可缺少的工具,各式各樣的計算機軟件成為了我們?nèi)粘I钪斜夭豢缮俚墓ぞ?,計算機技術(shù)使我們步入了電子化時代,數(shù)字化時代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得應(yīng)用軟件的開發(fā)和利用尤

3、 為迫切。我的畢業(yè)論文的題目是個人財務(wù)管理系統(tǒng)的開發(fā)。 我做的個人財務(wù)管理系統(tǒng)的主要目的是實現(xiàn)財務(wù)管理的系統(tǒng)化、使得化、規(guī)范化、自動化。本系統(tǒng)主要包括以下六大主模塊:系統(tǒng)設(shè)置模塊、管理選項模塊、系統(tǒng)維護(hù)模塊、用戶管理模塊、系統(tǒng)外觀模塊和系統(tǒng)幫助模塊。其中系統(tǒng)設(shè)置模塊主要實現(xiàn)個人信息的管理,包括個人信息的添加和保存?zhèn)€人信息,然后還有系統(tǒng)退出功能。管理選項模塊主要負(fù)責(zé)個人儲蓄的管理和個人日常收支的管理,其中包括個人儲蓄信息的添加、修改、刪除,以及個人日常收支信息的添加、修改和刪除。系統(tǒng)維護(hù)模塊包括日志信息的管理以及數(shù)據(jù)信息的管理。用戶管理模塊主要負(fù)責(zé)新用戶的注冊以及老用戶的刪除等工作。系統(tǒng)外觀模塊

4、主要包括狀態(tài)欄的管理和主窗體背景的修改兩個方面的內(nèi)容。系統(tǒng)幫助模塊主要有關(guān)于系統(tǒng)的信息,然后還有系統(tǒng)的使用說明。這些模塊構(gòu)成了本系統(tǒng),讓個人財務(wù)管理系統(tǒng)更加的系統(tǒng)化、規(guī)范化。并且要求我做的個人財務(wù)管理系統(tǒng)界面簡單、整潔。適用于各行各業(yè)的人員來使用,操作簡單,不用培訓(xùn)即可使用。使用方便、快捷。功能全面,幾乎包括所有的關(guān)于個人財務(wù)的方面,可以使個人財務(wù)管理更加的全面,更加的實用。保證用戶用了我做的軟件之后有愛不釋手的感覺。摒棄傳統(tǒng)手工記賬的方式,使用個人財務(wù)管理軟件來進(jìn)行財務(wù)的統(tǒng)計。以上,就是我所做的個人財務(wù)管理系統(tǒng)的主要內(nèi)容。關(guān)鍵詞:管理模塊;管理系統(tǒng);財務(wù)管理;窗體 Abstract With

5、 the rapid development of science and technology, computer technology has gradually penetrated into all areas of our lives, become an indispensable tool in various industries, a variety of computer software has become the indispensable tool in our daily life, computer technology has enabled us to en

6、ter the electronic age, the digital age, there is a huge waiting for processing and transmission of data information, which makes the application software development and utilization is particularly urgent. The topic of my graduation thesis is the development of financial management system. The main

7、 purpose of the personal financial management system that i do is to realize the systematization of financial management, make, standardization and automation. This system mainly includes the following six main modules: system Settings module, management options module, system maintenance module, us

8、er management module, system module and system help module appearance. The system Settings module mainly realizes the personal information management, add and save the personal information including personal information, and also the function of system. Management options module is mainly responsibl

9、e for the management of personal savings and personal daily revenue and expenditure management, including personal saving information to add, modify, delete, and personal daily payment information to add, modify, and delete. System maintenance module including log information management and informat

10、ion management. User management module is mainly responsible for the new user registration, and the old users delete, etc. System appearance module mainly includes the management of the status bar, and the main forms background changes two aspects of content. System help module mainly include inform

11、ation about the system, and then there's the use of the system. These modules constitute this system to make the personal financial management system is more systematic and standardized. And asked me to do the personal financial management system interface is simple and neat. Apply to the people

12、 from all walks of life to use, simple operation, can be used without training. Easy to use, fast. Comprehensive functions, including almost all aspects of personal finance personal financial management can be more comprehensive, more practical. Ensure that the user use the software after I do feel

13、fondle admiringly. Instead of the traditional manual accounting way, use personal financial management software for financial statistics. Above, is what I have done the main content of the personal financial management system. Keywords:Management module; The management information system; Financial

14、management; Form.目 錄摘要IABSTRACTII第1章 緒論11.1 個人財務(wù)管理系統(tǒng)開發(fā)的背景11.2 個人財務(wù)管理系統(tǒng)開發(fā)的意義11.3 個人財務(wù)管理系統(tǒng)開發(fā)的國內(nèi)外發(fā)展現(xiàn)狀21.3.1國內(nèi)發(fā)展現(xiàn)狀21.3.2國外發(fā)展現(xiàn)狀21.4 本人所做工作21.5 技術(shù)路線3第2章 可行性分析42.1 概述42.2 系統(tǒng)目標(biāo)42.3 系統(tǒng)方案42.3.1 系統(tǒng)的幾種方案介紹42.3.2 系統(tǒng)的幾種方案比較分析42.3.3 結(jié)論5第3章 系統(tǒng)分析63.1 概述63.1.1 系統(tǒng)分析的原則63.1.2 系統(tǒng)分析方法63.2 現(xiàn)行系統(tǒng)分析73.2.1 現(xiàn)行系統(tǒng)現(xiàn)狀調(diào)查73.2.2業(yè)務(wù)流程調(diào)

15、查與分析83.2.3數(shù)據(jù)流程分析103.2.4 現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)133.3 新系統(tǒng)邏輯設(shè)計143.3.1 新系統(tǒng)的目標(biāo)143.3.2 新系統(tǒng)的邏輯模型143.4 實體-聯(lián)系模型143.4.1 建立數(shù)據(jù)字典17第4章 系統(tǒng)設(shè)計244.1 概述244.1.1 系統(tǒng)設(shè)計的目標(biāo)244.1.2 系統(tǒng)設(shè)計的策略244.2 計算機系統(tǒng)配置244.2.1計算機硬件配置244.2.1計算機軟件配置254.3 系統(tǒng)結(jié)構(gòu)設(shè)計254.4 數(shù)據(jù)庫設(shè)計274.4.1 數(shù)據(jù)庫邏輯設(shè)計274.4.2 數(shù)據(jù)庫物理設(shè)計274.5 編碼設(shè)計304.5.1 代碼設(shè)計原則304.5.2 代碼設(shè)計304.6 輸出設(shè)計31

16、4.6.1 輸出項目314.6.2 輸出接收者314.6.3 主要功能314.6.4 輸出要求314.6.5 輸出界面設(shè)計314.7 輸入設(shè)計324.7.1 輸入項目324.7.2 輸入的承擔(dān)者324.7.3 主要功能要求324.7.4 輸入要求324.7.5 輸入界面設(shè)計33第5章 系統(tǒng)實施與維護(hù)345.1 概述345.2 系統(tǒng)實施方案設(shè)計345.2.1 實施方案說明345.2.2 實施總計劃345.2.3 實施方案的審批345.3 系統(tǒng)測試355.3.1 模塊測試355.3.2 測試結(jié)果和結(jié)果分析385.4 系統(tǒng)維護(hù)385.5 系統(tǒng)轉(zhuǎn)換395.6 系統(tǒng)評價39結(jié)論40參考文獻(xiàn)41致謝44第

17、1章 緒 論1.1 個人財務(wù)管理系統(tǒng)開發(fā)的背景我們現(xiàn)在生活的社會逐漸朝著信息化和數(shù)字化發(fā)展,計算機的應(yīng)用使我們的生活越來越方便和快捷,也可以說現(xiàn)在的我們,每個人的生活都離不開計算機的幫助。越來越多的個人應(yīng)用軟件成為了我們重要的生活幫手,計算機應(yīng)用軟件也在潛移默化的改變著我們的生活。  隨著市場經(jīng)濟的發(fā)展,我國居民對理財有著越來越高的要求。理財,是每個家庭和個人所面對的問題,也是必須面對的問題?,F(xiàn)今,關(guān)于企業(yè)的財務(wù)管理逐漸完善,而且企業(yè)的財務(wù)軟件系統(tǒng)的開發(fā)也在飛速發(fā)展,但針對個人或家庭的財務(wù)系統(tǒng)目前發(fā)展還比較落后。 因此我們應(yīng)該致力于開發(fā)個人財務(wù)管理系統(tǒng),讓越來越多的人的理財

18、趨于電子化和方便化。讓每個人的理財都能更加的科學(xué),讓每個人都找到適合自己的財務(wù)管理模式。我們經(jīng)常要對自己生活中的各項財務(wù)收支進(jìn)行管理,我所做的課題的目的就是利用計算機軟件對個人的各項財務(wù)進(jìn)行管理,使每個人的財務(wù)管理更加的方便化和理性化,提升我們生活的質(zhì)量和品位。提升品位的同時,讓我們每個人都能合理的利用和管理自己的財務(wù)。因此,我選擇了個人財務(wù)管理系統(tǒng)作為畢業(yè)設(shè)計的題目。1.2 個人財務(wù)管理系統(tǒng)開發(fā)的意義本系統(tǒng)的總體任務(wù)是實現(xiàn)個人財務(wù)管理的系統(tǒng)化和自動化,幫助我們每個人更好更高效更方便的完成我們的個人財務(wù)管理工作。隨著目前經(jīng)濟的高速發(fā)展,人們的生活也發(fā)生了翻天覆地的變化,特別是計算機的應(yīng)用已經(jīng)普

19、及到了經(jīng)濟和社會生活的各個領(lǐng)域。計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,計算機的出現(xiàn)使用原先的傳統(tǒng)的管理方法越來越不能適應(yīng)現(xiàn)在的社會發(fā)展。為了適應(yīng)現(xiàn)代社會人民高度強烈的時間觀念,個人財務(wù)管理系統(tǒng)為每一個人的財務(wù)管理帶來了極大的方便。使用其可以方便的管理個人的財務(wù),提高個人賬務(wù)管理的效率,形成科學(xué)的管理體系,系統(tǒng)整體體現(xiàn)了方便實用的特點。本系統(tǒng)利用Visual Basic 作為系統(tǒng)的前臺開發(fā)工具,然后用Access 2003作為后臺數(shù)據(jù)庫的連接方式。本軟件需要實現(xiàn)的功能是:個人財務(wù)的管理及記錄,主要包括收支管理、借貸管理等。其中每部分又包括若干小功能,以便每個人又可以根據(jù)自己的實際情況進(jìn)行不同的

20、操作。1.3 個人財務(wù)管理系統(tǒng)開發(fā)的國內(nèi)外發(fā)展現(xiàn)狀1.3.1國內(nèi)發(fā)展現(xiàn)狀伴隨著市場經(jīng)濟的發(fā)展,我國居民對財務(wù)管理有著越來越高的要求。個人財務(wù)管理是每個家庭和個人所必須面對的問題。計算機軟件目前正在飛速發(fā)展,理財?shù)能浖舶l(fā)展的特別的快,但是個人財務(wù)管理系統(tǒng)的發(fā)展還比較遲緩,還有待提高。因此,發(fā)展個人財務(wù)管理很重要。在我國,個人財務(wù)管理業(yè)務(wù)起步比較晚,直到20世紀(jì)90年代中期,商業(yè)銀行才率先開展了這項業(yè)務(wù)。1997年,中信實業(yè)銀行廣州分行成為首家成立私人銀行部的國內(nèi)銀行,并推出了國內(nèi)首個個人財務(wù)管理業(yè)務(wù),客戶只要在這里保持最低10萬元的存款,就可以享受到該行提供的個人財產(chǎn)保值升值方面的咨詢服務(wù)。隨

21、后各類金融紛紛跟進(jìn),個人財務(wù)管理這業(yè)務(wù)逐步得到重視,并逐漸發(fā)展起來。個人財務(wù)管理業(yè)務(wù)在發(fā)展初期知識各銀行過來吸引客戶和強化客戶忠誠度的免費促銷手段,沒有盈利目標(biāo);但隨著近年來中國經(jīng)濟持續(xù)快速發(fā)展,個人收入水平穩(wěn)步提升,個人金融產(chǎn)品日益豐富,理財服務(wù)需求不斷擴大,大眾對個人財務(wù)管理的認(rèn)知普遍提高,銀行業(yè)轉(zhuǎn)而謀求在該業(yè)務(wù)的更大發(fā)展,以期獲得豐厚利潤?,F(xiàn)在國內(nèi)市場存在的個人財務(wù)管理軟件有:(1) <財智7>個人理財/家庭理財軟件7.01專業(yè)版(2)天天理財(3)星宇家庭個人理財記賬軟件免費版1.6等1.3.2國外發(fā)展現(xiàn)狀信息系統(tǒng)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)

22、、電子計算機技術(shù)于一體。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯給出了一個具有代表性的定義:“管理信息系統(tǒng)是一個利用計算機硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶-機器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。國外的財務(wù)管理軟件已經(jīng)發(fā)展的相對發(fā)達(dá),目前市場上比較受歡迎的財務(wù)管理軟件,國外廠商的產(chǎn)品主要有SAP、Oracle的財務(wù)管理軟件。1.4 本人所做工作本論文著重闡述了個人財務(wù)管理系統(tǒng)的開發(fā),包括分析、設(shè)計和實現(xiàn)。本系統(tǒng)采用Microsoft Visual Basic 6.0的開發(fā)平臺,以Access 2003作為系

23、統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù)。我做的主要工作是查找國內(nèi)外的已有的個人財務(wù)管理系統(tǒng)方面的書籍,找到目前已有的個人財務(wù)管理的軟件存在的缺點和漏洞,然后針對這些缺點和漏洞制作出擁有自己特點的個人財務(wù)管理軟件,然后根據(jù)現(xiàn)有的軟件,對其進(jìn)行修改,完善,我做的個人財務(wù)管理系統(tǒng)主要包括六個模塊:(1)系統(tǒng)設(shè)置模塊,主要包括個人信息管理和退出系統(tǒng)的登錄兩個小功能。(2)管理選項模塊,主要包括個人儲蓄的管理和日常收支的管理兩個小的模塊。(3)系統(tǒng)維護(hù)模塊,主要包括日志的管理和數(shù)據(jù)的管理兩個小的功能。(4)用戶管理模塊,主要包括新用戶的注冊和老用戶的刪除兩個功能。(5)系統(tǒng)外觀模塊,主要包括狀態(tài)欄的管理和主窗體背景的修改兩部

24、分。(6)系統(tǒng)幫助模塊,主要包括關(guān)于系統(tǒng)的信息和系統(tǒng)使用說明兩部分。然后,我的工作是對個人財務(wù)管理系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,分析和研究然后進(jìn)行開發(fā)。為了使個人財務(wù)信息能夠安全可靠,我做的系統(tǒng)必須登錄用戶名和密碼才能進(jìn)行登錄,同時,為使本系統(tǒng)具有良好的可操作性和穩(wěn)定性,系統(tǒng)設(shè)計和實現(xiàn)的過程中,在繼承已有個人財務(wù)管理系統(tǒng)成熟的技術(shù)和經(jīng)典的功能的基礎(chǔ)上,對系統(tǒng)的功能進(jìn)行了必要的改進(jìn)和擴充,進(jìn)一步方便了用戶的財務(wù)管理的需要。1.5 技術(shù)路線 技術(shù)路線是指申請者要對達(dá)到的研究目標(biāo)準(zhǔn)備采取的技術(shù)手段、具體步驟及解決關(guān)鍵性問題的方法等在內(nèi)的研究途徑,應(yīng)盡可能詳細(xì),每一步驟的關(guān)鍵點要闡述清楚并具有可操作性。本系統(tǒng)的

25、技術(shù)路線圖如下圖1-1所示。 確定研究課題 了解用戶需求檢索查閱相關(guān)文獻(xiàn) 制定具體的研究計劃 現(xiàn)狀研究 案例分析 比較研究 理論研究發(fā)現(xiàn)存在問題總結(jié)經(jīng)驗得出結(jié)論 解決問題撰寫報告,反復(fù)修改 定稿 圖1-1本系統(tǒng)的技術(shù)路線圖 第2章 可行性分析2.1 概述 可行性分析方法是為了度量和評估方案是否可行的一種活動,是對系統(tǒng)的建設(shè)分別進(jìn)行技術(shù)可行性、經(jīng)濟可行性和操作可行性的分析的一種方法。目的是對技術(shù)先進(jìn)程度,經(jīng)濟的合理性和條件的可能性的分析和研究,確保用戶提出的建立新系統(tǒng)的要求是合理的可行的,能夠選擇以最小人力、物力、財力消耗,并且能取得最佳技術(shù)、經(jīng)濟、帶來最多社會效益方案,使系統(tǒng)更加的合

26、理和完善。2.2 系統(tǒng)目標(biāo)1近期目標(biāo)將在2015.3-2015.7內(nèi)建成一個個人財務(wù)管理系統(tǒng),初步實現(xiàn)系統(tǒng)的各項基本功能的信息化管理,以適應(yīng)需要對自己的財務(wù)進(jìn)行管理的用戶的現(xiàn)階段需要。2 長期目標(biāo) 希望自己做的個人財務(wù)管理系統(tǒng)能夠在今后的幾年中都不會過時,都能給需要的用戶帶來便利,做到彌補了以往的財務(wù)管理系統(tǒng)的不足,然后讓更多的用戶喜歡并長期使用的目的。2.3 系統(tǒng)方案 系統(tǒng)的幾種方案介紹1方案一本系統(tǒng)使用單機作業(yè),由用戶自己輸入相關(guān)的日常收支信息,可以選擇收支項等內(nèi)容,然后可以生成收支信息明細(xì)表,然后也可以進(jìn)行用戶的注冊等。本系統(tǒng)采用奔騰IV處理器,128M內(nèi)存,硬盤80G。電腦一臺,鼠標(biāo)一

27、個。本系統(tǒng)客戶端采用Windows XP操作系統(tǒng),前端開發(fā)語言Visual Basic ,使用SQL Server數(shù)據(jù)庫管理系統(tǒng)。2 方案二 本系統(tǒng)使用單機作業(yè),用戶登錄之前一定要輸入密碼,然后由用戶個人輸入相關(guān)的日常收支信息,可以選擇收支項等內(nèi)容,之后可以生成收支信息明細(xì)表,也可以輸入定期存款信息,生成定期存款信息明細(xì)表,也可以輸入銀行卡信息,生成銀行卡信息明細(xì)表,還可以進(jìn)行新用戶的注冊,老用戶的刪除等操作。本系統(tǒng)采用奔騰IV處理器,256M內(nèi)存,硬盤80G。電腦一臺,鼠標(biāo)一個,打印機一個。本系統(tǒng)客戶端采用window XP及以上操作系統(tǒng)均可,前端開發(fā)語言Visual Basic,使用Acc

28、ess數(shù)據(jù)庫管理系統(tǒng)。 系統(tǒng)的幾種方案比較分析1方案一 (1)技術(shù)可行性分析本方案技術(shù)要求不高,由于是單機作業(yè),系統(tǒng)的安全性和可靠性要求也不高,而且系統(tǒng)的功能較少,從技術(shù)上來說是完全可行的。(2)經(jīng)濟可行性分析由于本方案是單機作業(yè),因此,其使用范圍小,發(fā)揮的作用小,只是起到模擬作用,不支持網(wǎng)絡(luò)信息共享。但可以節(jié)省人力,可以帶來一些經(jīng)濟效益。從經(jīng)濟上說是可行的。(3)運行可行性分析本軟件簡單,易學(xué)易用,不需要對使用者進(jìn)行專門的培訓(xùn),因此,系統(tǒng)具有運行可行性。2方案二 (1)技術(shù)可行性分析本方案技術(shù)要求比較高,安全性和可靠性都要強,但通過前面的綜合分析,可以知道,從技術(shù)上來說是可行的。(2) 經(jīng)濟

29、可行性分析 本方案也是單機作業(yè),因此,可以節(jié)省人力,可以帶來一些經(jīng)濟效益。從經(jīng)濟上說是可行的。(3)運行可行性分析由于本系統(tǒng)界面友好,幫助信息詳盡,易學(xué)易用,不需要對使用者進(jìn)行專門的培訓(xùn),因此,系統(tǒng)具有運行可行性。2.3.3 結(jié)論通過前面的分析論證,加上現(xiàn)實情況,我認(rèn)為采用方案二開發(fā)是比較合適的,方案二更加的適合,更能做出實用的個人財務(wù)管理系統(tǒng),依據(jù)分析結(jié)果,可按方案二進(jìn)行個人財務(wù)管理系統(tǒng)的開發(fā)工作。 第3章 系統(tǒng)分析3.1 概述系統(tǒng)分析是應(yīng)用系統(tǒng)思想和方法,把復(fù)雜的對象分解成簡單的組成部分,找出這些部分的基本屬性和彼此之間的關(guān)系。系統(tǒng)分析主要對系統(tǒng)的用戶需求、業(yè)務(wù)流程和數(shù)據(jù)流程進(jìn)行分析。3.

30、1.1 系統(tǒng)分析的原則系統(tǒng)首先要做好總體規(guī)劃,然后再考慮實施軟硬件配置問題,只有把前期規(guī)劃好,才能進(jìn)行系統(tǒng)的實施。個人財務(wù)管理系統(tǒng)總體目標(biāo)是實現(xiàn)個人財務(wù)狀況的詳盡統(tǒng)計。(1)邏輯設(shè)計與物理設(shè)計分開的原則個人財務(wù)的邏輯設(shè)計是,將個人財務(wù)管理系統(tǒng)劃分為系統(tǒng)設(shè)置、收支信息的統(tǒng)計、銀行存款信息的統(tǒng)計、日常消費統(tǒng)計等;將個人財務(wù)管理系統(tǒng)分為系統(tǒng)設(shè)置模塊、管理選項模塊、系統(tǒng)維護(hù)模塊、用戶管理管理模塊、系統(tǒng)外觀模塊和系統(tǒng)幫助模塊六大模塊 (2)面向用戶的原則在前臺管理中,管理員登錄系統(tǒng),然后可以進(jìn)行系統(tǒng)設(shè)置的管理即用戶信息的管理和退出登錄,也可以對系統(tǒng)維護(hù)進(jìn)行管理,可以進(jìn)行數(shù)據(jù)的備份和數(shù)據(jù)的刪除,日志查詢和

31、日志信息的刪除等,對于用戶管理系統(tǒng)管理員可以管理管理員信息,用戶信息然后還可以設(shè)置操作員權(quán)限等,管理員也可以進(jìn)行系統(tǒng)外觀的修改。用戶登錄之后只可以就自己部分的信息進(jìn)行修改、添加和刪除等,有些管理員的功能普通用戶不具備,因為管理員對其設(shè)置了用戶權(quán)限。(3)結(jié)構(gòu)化分析原則先將其本身職能分為六大模塊,系統(tǒng)設(shè)置模塊、管理選項模塊、系統(tǒng)維護(hù)模塊、用戶管理管理模塊、系統(tǒng)外觀模塊和系統(tǒng)幫助模塊。然后將各個職能進(jìn)行分解,逐步細(xì)化,其中系統(tǒng)設(shè)置模塊包括用戶信息管理和退出登錄;管理選項模塊包括個人儲蓄和日常收支的添加、修改和刪除;系統(tǒng)維護(hù)模塊包括數(shù)據(jù)備份、數(shù)據(jù)刪除、日志查詢和日志刪除;用戶管理模塊包括操作員管理,

32、可以注冊新的用戶,也可以刪除現(xiàn)有的用戶;系統(tǒng)外觀模塊,可以更改主操作系統(tǒng)的背景;系統(tǒng)幫助模塊可以查看本系統(tǒng)的版本以及開發(fā)人員信息。3.1.2 系統(tǒng)分析方法個人財務(wù)管理系統(tǒng)采用結(jié)構(gòu)化分析方法,首先個人財務(wù)管理系統(tǒng)根據(jù)總體目標(biāo),達(dá)到用戶完善個人財務(wù)管理的目的,將系統(tǒng)分為六個模塊,每個模塊都有自己的功能和用途,而且每個模塊都是既獨立又密不可分的,每個模塊都能獨立的完成自己的功能,例如系統(tǒng)維護(hù)模塊可以完成數(shù)據(jù)的備份、數(shù)據(jù)的刪除、日志的查詢和日志的刪除等;但是系統(tǒng)模塊的實現(xiàn)建立在其他模塊的基礎(chǔ)之上,如果其他模塊沒有添加數(shù)據(jù)的話,在系統(tǒng)維護(hù)模塊就根本不會存在數(shù)據(jù)刪除一說。3.2 現(xiàn)行系統(tǒng)分析3.2.1 現(xiàn)

33、行系統(tǒng)現(xiàn)狀調(diào)查 1.現(xiàn)行系統(tǒng)目標(biāo)、規(guī)模、界限、主要功能 (1)現(xiàn)行系統(tǒng)目標(biāo)1)財務(wù)管理用戶登錄個人財務(wù)管理系統(tǒng),記錄用戶個人信息。2)系統(tǒng)安全性好,只有登錄了密碼才能登錄系統(tǒng),否則不能查看系統(tǒng)的任何信息。3)系統(tǒng)具有較好的統(tǒng)計功能,可以準(zhǔn)確的統(tǒng)計出個人日常財務(wù)的收支情況以及儲蓄情況。4)查詢方便快捷,系統(tǒng)運行良好,程序易于修改,界面簡潔大方,易于操作。 (2)系統(tǒng)規(guī)模本個人財務(wù)管理系統(tǒng)設(shè)計的信息較多,包括用戶信息,個人日常收支信息,個人儲蓄信息等,系統(tǒng)處理功能也比較復(fù)雜,包括個人信息管理,個人日常收支信息管理,個人儲蓄信息管理等多個子系統(tǒng),故系統(tǒng)規(guī)模較大。(3) 界限即系統(tǒng)的范圍,把系統(tǒng)與環(huán)境

34、分開,由定義和描述系統(tǒng)特征來確定。包括系統(tǒng)包含的所有的元素,和各種信息等。(4) 主要功能將本系統(tǒng)劃分為如下幾個模塊:系統(tǒng)設(shè)置模塊、管理選項模塊、系統(tǒng)維護(hù)模塊、用戶管理管理模塊、系統(tǒng)外觀模塊和系統(tǒng)幫助模塊,各個模塊的功能如下:1)系統(tǒng)設(shè)置模塊 系統(tǒng)設(shè)置模塊的主要功能是個人信息的設(shè)置和退出系統(tǒng)。其中個人信息的設(shè)置包括姓名、家庭地址、郵政編碼、昵稱、家庭電話和移動電話信息的編輯;然后退出系統(tǒng)直接就退出整個個人財務(wù)管理軟件。2)管理選項模塊 管理選項模塊的主要功能是個人儲蓄和日常收支的管理。其中個人儲蓄包括定期存款、卡存管理等功能,可同時進(jìn)行儲蓄信息的添加、修改和刪除等;日常收支包括日常消費信息的添

35、加、修改和刪除等,然后可以查詢自己的開支情況。3)系統(tǒng)維護(hù)模塊 系統(tǒng)維護(hù)模塊主要是日志查詢,即查看自己的登錄情況和退出情況,包括登錄姓名,登錄的日期時間等。4)用戶管理模塊 用戶管理模塊主要是新用戶的注冊和現(xiàn)有用戶的刪除。其中新用戶的注冊包括填寫用戶名稱、職務(wù)、密碼和確認(rèn)用戶密碼;刪除現(xiàn)有用戶,包括該用戶的所有信息。5)系統(tǒng)外觀模塊 系統(tǒng)外觀模塊主要是設(shè)置主窗體背景,主窗體背景可以隨時更換自己喜歡的圖片只要圖片的格式符合要求即可。6)系統(tǒng)幫助模塊系統(tǒng)的幫助模塊主要是關(guān)于系統(tǒng),包括系統(tǒng)的名稱、版本及軟件開發(fā)人員。3.2.2業(yè)務(wù)流程調(diào)查與分析(1)系統(tǒng)頂層業(yè)務(wù)流程分析 業(yè)務(wù)描述:用戶第一次使用個人

36、財務(wù)管理系統(tǒng),需用系統(tǒng)管理員的身份登錄,顯示個人財務(wù)管理系統(tǒng)主界面,然后為了以后登錄的方便注冊個人的賬戶,然后下次登錄的時候可以直接登錄自己的賬戶。當(dāng)用戶有信息或財務(wù)變更的時候,可以登錄個人財務(wù)管理系統(tǒng),就其有變更的內(nèi)容進(jìn)行添加、修改和刪除等操作,就自己的賬戶信息進(jìn)行添加、修改和刪除,然后用戶就自己當(dāng)天的收入和支出情況進(jìn)行信息的錄入,如果信息錄入錯誤可以刪除或修改錄入信息,用戶也可以把自己當(dāng)天的銀行存款信息錄入,同時也可以進(jìn)行添加、修改和刪除,然后用戶保存自己的收支、銀行信息,然后用戶可以在系統(tǒng)維護(hù)界面進(jìn)行日志的查詢,如果用戶不喜歡自己的主操作界面的背景的話也可以把背景改成自己喜歡的圖片。因此

37、,系統(tǒng)的頂層業(yè)務(wù)流程圖如圖3-1所示。收支報表收支信息 收支 管理收支單據(jù)用戶登錄信息管理個人財務(wù)報表用戶個人財務(wù)管理登錄信息用戶 用戶信息儲蓄報表儲蓄管理儲蓄單據(jù)儲蓄信息 圖3-1 系統(tǒng)頂層業(yè)務(wù)流程圖(2) 系統(tǒng)設(shè)置管理子系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)描述:系統(tǒng)設(shè)置管理子系統(tǒng)包括個人信息管理與退出登錄兩個功能,然后就個人信息管理進(jìn)行業(yè)務(wù)分析,個人信息管理業(yè)務(wù)包括個人信息的添加修改刪除等。因此,個人信息管理業(yè)務(wù)流程圖如圖3-2所示。用戶登錄管理用戶登錄申請信息修改申請用戶信息管理用戶用戶 用戶信息用戶信息報表信息刪除申請請 圖3-2個人信息管理業(yè)務(wù)流程圖(3) 系統(tǒng)設(shè)置管理子系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)描述:系

38、統(tǒng)設(shè)置管理子系統(tǒng)包括個人信息管理與退出登錄兩個功能,然后就個人信息管理進(jìn)行業(yè)務(wù)分析,個人信息管理業(yè)務(wù)包括個人信息的添加修改刪除等。因此,個人信息管理業(yè)務(wù)流程圖如圖3-3所示。用戶登錄管理用戶登錄申請信息修改申請用戶信息管理用戶用戶 用戶信息用戶信息報表信息刪除申請請 圖3-3個人信息管理業(yè)務(wù)流程圖(4) 系統(tǒng)設(shè)置管理子系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)描述:系統(tǒng)設(shè)置管理子系統(tǒng)包括個人信息管理與退出登錄兩個功能,然后就個人信息管理進(jìn)行業(yè)務(wù)分析,個人信息管理業(yè)務(wù)包括個人信息的添加修改刪除等。因此,個人信息管理業(yè)務(wù)流程圖如圖3-4所示。用戶登錄管理用戶登錄申請信息修改申請用戶信息管理用戶用戶 用戶信息用戶信息報表

39、信息刪除申請請 圖3-4個人信息管理業(yè)務(wù)流程圖3.2.3數(shù)據(jù)流程分析在分析了個人財務(wù)管理系統(tǒng)的業(yè)務(wù)流程之后,就應(yīng)該分析系統(tǒng)的數(shù)據(jù)流,為后面設(shè)計系統(tǒng)的數(shù)據(jù)庫打好良好的基礎(chǔ)。為了表現(xiàn)出個人財務(wù)管理系統(tǒng)的數(shù)據(jù)流程,我主要通過數(shù)據(jù)流程圖來表述。數(shù)據(jù)流程圖是一個以圖的形式來表達(dá)的一種工具,比較容易理解,容易在開發(fā)者和用戶方之間進(jìn)行關(guān)于開發(fā)內(nèi)容及使用情況的交流,可以使開發(fā)者更好的表達(dá)自己的開發(fā)意圖,也可以使用戶更輕松的理解系統(tǒng)的主要功能。(1) 本系統(tǒng)的頂層數(shù)據(jù)流程圖繪制頂層數(shù)據(jù)流程圖時,首先對系統(tǒng)頂層業(yè)務(wù)流程圖進(jìn)行分析,系統(tǒng)僅有一個外部實體即用戶,信息從用戶來又返回給用戶,系統(tǒng)主要輸入輸出數(shù)據(jù)流如表3-

40、1所示。表3-1 輸入輸出數(shù)據(jù)流輸入來源去處輸出來源去處收支信息用戶收支信息管理收支報表 收支信息管理用戶儲蓄信息用戶儲蓄信息管理儲蓄報表儲蓄信息管理用戶用戶信息用戶用戶信息管理用戶信息表用戶信息管理用戶 系統(tǒng)有關(guān)數(shù)據(jù)存儲如下: 收支信息; 儲蓄信息; 用戶信息。 根據(jù)以上分析,系統(tǒng)頂層數(shù)據(jù)流程圖如圖3-5所示。收支信息統(tǒng)計收支信息管理 個人 財務(wù) 管理收支信息用戶信息管理用戶信息財務(wù)報表用戶用戶儲蓄信息儲蓄信息管理儲蓄信息統(tǒng)計 圖3-5 個人財務(wù)管理系統(tǒng)頂層數(shù)據(jù)流程圖(2)個人信息管理繪制個人信息管理子系統(tǒng)數(shù)據(jù)流程圖時,首先對系統(tǒng)個人信息管理業(yè)務(wù)流程圖進(jìn)行分析,系統(tǒng)仍然是只有一個外部實體,用

41、戶。系統(tǒng)主要輸出輸入數(shù)據(jù)流如表3-2所示。表3-2 輸入輸出數(shù)據(jù)流輸入來源去處輸出來源去處個人信息用戶個人信息管理個人信息個人信息管理用戶系統(tǒng)有關(guān)數(shù)據(jù)存儲如下:個人信息;根據(jù)以上分析,個人信息管理數(shù)據(jù)流程圖如圖3-6所示。 登錄信息登錄申請登錄管理信息修改申請信息管理用戶信息用戶用戶用戶信息刪除 圖3-6 個人信息管理數(shù)據(jù)流程圖(3)個人支出管理繪制個人支出管理子系統(tǒng)數(shù)據(jù)流程圖時,首先要對個人支出管理業(yè)務(wù)流程圖進(jìn)行分析,系統(tǒng)主要有一個外部實體即用戶。系統(tǒng)主要輸出輸入數(shù)據(jù)流如表3-3所示。表3-3 輸入輸出數(shù)據(jù)流輸入來源去處輸出來源去處個人支出信息用戶個人支出管理個人支出信息個人支出管理用戶系統(tǒng)

42、有關(guān)數(shù)據(jù)存儲如下:個人支出信息;根據(jù)以上分析,個人支出管理數(shù)據(jù)流程圖如圖3-7所示。收支信息添加收支票據(jù)收支信息收支信息刪除收支信息管理用戶刪除申請用戶收支信息修改修改申請 圖3-7個人支出管理數(shù)據(jù)流程圖(4)個人儲蓄管理繪制個人儲蓄管理子系統(tǒng)數(shù)據(jù)流程圖時,首先要對儲蓄管理業(yè)務(wù)流程圖進(jìn)行分析,系統(tǒng)主要是用戶。系統(tǒng)主要輸出輸入數(shù)據(jù)流如表3-4所示。表3-4 輸入輸出數(shù)據(jù)流輸入來源去處輸出來源去處定期儲蓄信息用戶定期存款管理定期存款信息定期存款管理用戶卡存信息用戶卡存管理卡存信息卡存管理用戶系統(tǒng)有關(guān)數(shù)據(jù)存儲如下:定期存款信息;卡存信息。根據(jù)以上分析,個人儲蓄管理數(shù)據(jù)流程圖如圖3-8所示。定期存款管

43、理定期存款信息定期存款票據(jù)定期存款信息定期存款管理 存儲信息統(tǒng)計用戶存儲信息變動用戶卡存管理票據(jù)卡存信息卡存管理 圖3-8 個人儲蓄管理數(shù)據(jù)流程圖3.2.4 現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié) (1)運行效率低我國的個人財務(wù)管理正在不斷的完善和創(chuàng)新。而且個人的財務(wù)項目發(fā)生日新月異的變化,現(xiàn)行系統(tǒng)已經(jīng)不能滿足現(xiàn)在用戶的需求,已經(jīng)不夠使用,運行起來效率也偏低,容易造成系統(tǒng)癱瘓。 (2)運行費用方面現(xiàn)行的個人財務(wù)管理系統(tǒng)大多數(shù)都是需要花錢的軟件,每個人都希望能夠有免費的軟件進(jìn)行個人財務(wù)管理,因此,在運行費用方面不符合大眾人群,如果花費過高的話,大家都會選擇傳統(tǒng)的方式進(jìn)行財務(wù)管理。 (3)知識技能方面

44、現(xiàn)行系統(tǒng)比較復(fù)雜,然后不適用于大眾群體,有些人想用現(xiàn)行系統(tǒng)軟件,需要進(jìn)行培訓(xùn)才能使用,知識技能要求過高。3.3 新系統(tǒng)邏輯設(shè)計3.3.1 新系統(tǒng)的目標(biāo)因現(xiàn)行系統(tǒng)的諸多方面存在不足,此次開發(fā)的個人財務(wù)管理系統(tǒng)將彌補現(xiàn)行系統(tǒng)的不足,包括賬戶管理模塊、收支管理模塊、借貸管理模塊、收支統(tǒng)計管理模塊和退出登錄模塊。然后用戶注冊信息后,可以通過用戶名和密碼登錄,然后進(jìn)行賬戶信息的管理,然后可以錄入收入和支出,借貸信息等。該系統(tǒng)會更加的適合用戶管理自己的財務(wù)信息,更加的方便、更加的快捷,讓用戶可以更加合理的安排自己的財務(wù)情況。3.3.2 新系統(tǒng)的邏輯模型新系統(tǒng)的業(yè)務(wù)流程圖基本上與現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖相一致,

45、故不許做任何改動。新系統(tǒng)的邏輯模型的建立,高層數(shù)據(jù)流程圖與現(xiàn)行系統(tǒng)的數(shù)據(jù)流程圖相同,故不需做改變,但是個人日常收支管理需要添加收支信息統(tǒng)計,打印報表,新系統(tǒng)的個人日常收支管理數(shù)據(jù)流程圖如圖3-9所示。收支信息添加收支票據(jù)收支信息統(tǒng)計用戶收支信息收支信息刪除刪除申請用戶收支信息管理收支信息修改修改申請 圖3-9個人日常收支管理數(shù)據(jù)流程圖3.4 實體-聯(lián)系模型個人財務(wù)管理系統(tǒng)的實體-聯(lián)系模型簡稱個人財務(wù)管理系統(tǒng)的E-R模型,構(gòu)成成分包括實體集、屬性和聯(lián)系集,采用實體的分析方法,可以建立比較穩(wěn)定的數(shù)據(jù)模型結(jié)構(gòu),因此個人財務(wù)管理系統(tǒng)的E-R圖如圖3-10所示。n1用戶信息添加 用戶1n錄入銀行卡存款信

46、息111錄入修改nnn定期儲蓄信息錄入收支信息密碼信息 圖3-10個人財務(wù)管理系統(tǒng)的E-R圖個人財務(wù)管理系統(tǒng)主要涉及的實體有用戶、用戶信息、密碼信息、收支信息、銀行卡存款信息和定期儲蓄信息,下面是各個實體的屬性。(1) 用戶:用戶名、密碼。(2) 用戶信息:用戶姓名、家庭住址、郵政編碼、昵稱、家庭電話和移動電話。(3) 密碼信息:密碼記錄編號、密碼類別、密碼項名稱、用戶名、密碼、記錄時間、備注和記錄人員。(4) 收支信息:收支記錄編號、開支項、開支說明、開支金額、記錄時間、備注和記錄成員。(5) 銀行卡存款信息:存款記錄編號、開支行、銀行卡號、金額、開戶時間、銀行地址、備注和記錄人員。(6)

47、定期儲蓄信息:儲蓄記錄編號、開戶銀行、存款金額、存期、開戶時間、到期時間、銀行地址、備注和記錄人員。 對實體進(jìn)行規(guī)范化處理:(1) “用戶”的實體結(jié)構(gòu)如下:用戶*用戶名 密碼經(jīng)分析,這個實體符合3NF。(2) “用戶信息”的實體結(jié)構(gòu)如下:用戶信息*用戶姓名 家庭住址 郵政編碼 昵稱 家庭電話 移動電話經(jīng)分析,這個實體符合3NF。(3)“密碼信息”的實體結(jié)構(gòu)如下:密碼信息*密碼記錄編號 密碼類別 密碼項名稱 用戶名 密碼 記錄時間 備注 記錄人員經(jīng)分析,這個實體符合3NF。(4) “收支信息”的實體結(jié)構(gòu)如下:收支信息*收支記錄編號 開支項 開支說明 開支金額 記錄時間 備注 記錄人員經(jīng)分析,這個

48、實體符合3NF。(5) “銀行卡存款信息”的實體結(jié)構(gòu)如下:銀行卡存款信息*卡存記錄編號 開支行 銀行卡號 金額 開戶時間 銀行地址 備注 記錄人員經(jīng)分析,這個實體符合3NF。(6) “定期儲蓄信息”的實體結(jié)構(gòu)如下:定期儲蓄信息*儲蓄記錄編號 開戶銀行 存款金額 存期 開戶時間 到期時間 銀行地址 備注 記錄人員經(jīng)分析,這個實體符合3NF。3.4.1 建立數(shù)據(jù)字典定義數(shù)據(jù)元素是數(shù)據(jù)字典的基礎(chǔ),而其他的定義都是建立在數(shù)據(jù)元素定義的基礎(chǔ)之上的。數(shù)據(jù)元素的定義包含數(shù)據(jù)元素名稱、數(shù)據(jù)元素編號、數(shù)據(jù)元素類型、數(shù)據(jù)元素長度以及數(shù)據(jù)元素含義等內(nèi)容。本系統(tǒng)一共有38個數(shù)據(jù)元素,每一個數(shù)據(jù)元素均有如表3-5所示格

49、式的數(shù)據(jù)元素定義表。表3-5 數(shù)據(jù)元素定義表數(shù)據(jù)元素編號:DE001數(shù)據(jù)元素名稱:用戶姓名別名:YHXM類型:文本長度:10建立數(shù)據(jù)一覽表,如表3-6所示。表3-6 數(shù)據(jù)元素一覽表編號數(shù)據(jù)元素名稱別名類型長度DE001用戶姓名YHXM文本10 表3-6 數(shù)據(jù)元素一覽表(續(xù))DE002家庭住址JTZZ文本10DE003郵政編碼YZBM數(shù)字12DE004昵稱NC文本10DE005家庭電話JTDH數(shù)字12DE006移動電話YDDH數(shù)字11DE007密碼記錄編號MMJLBH文本10DE008密碼類別MMLB文本10DE009密碼項名稱MMXMC文本10DE010用戶名YHM 文本10DE011密碼MM數(shù)字12DE012記錄時間JLSJ時間/日期8DE013密碼記錄備注MMJLBZ備注20DE014密碼記錄人員M

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論