




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上家庭理財系統(tǒng)設(shè)計和實現(xiàn)【摘要】隨著經(jīng)濟的發(fā)展,家庭條件變好,每個家庭的收入比以前增多,同樣,每個家庭的支出也相應(yīng)的增加了。所以,作為家庭理財人我們需要借助計算機,我們需要先制定一個短期計劃去實現(xiàn),然后制定一個長期計劃。這要求理財者不光要合理分配家庭的財務(wù)支出,還要有理財?shù)臎Q策和眼光。本人設(shè)計的家庭理財系統(tǒng)是基于B/S模式,運用ASP.NET進行開發(fā),以SQL Server為處理數(shù)據(jù)的工具。主要包含了人員管理、基礎(chǔ)管理、日常管理、統(tǒng)計分析管理這4個功能模塊。本人設(shè)計的系統(tǒng)能從整體上對家庭財務(wù)收入支出進行管理,最終能很好的滿足家庭財務(wù)管理方面的需要。【關(guān)鍵詞】B/S模式;
2、家庭理財;系統(tǒng)設(shè)計;管理Family financial management system design and implementationABSTRACT: With the development of economy, family condition is good, the income of every family more than before, every family expenses also increased accordingly. So, as a family financial manager, we need computer to help us.
3、We need to make a short-term plan to achieve them, Then make a long-term plan. Financial managers not only allot financial expenses of the family reasonably, but also have a financial decision-making and vision。This paper describes how to construct a model of family financial system。This system uses
4、 ASP.NET (C#) as a development tool, SQL Server 2000 database development background。Family financial management system is based on B/S mode including man management , basic management, daily management and Statistical Analysis for Management 。In the end, we can set up a family financial management
5、work system。The system can manage the family finances projects from whole, thus can good meet the needs of the family financial management。Key words: B/S mode ; family finance ;system design ; manage專心-專注-專業(yè)1.緒論PS需要系統(tǒng)的加我QQ1.1課題的研究背景改革開放之后,中國經(jīng)濟迅猛發(fā)展,個人家庭財富也不斷增多,人們的收入再不是用來解決生計問題了。人們迫切的需要學(xué)會家庭理財。其實家庭理財并不
6、神秘,從本質(zhì)上說就是開源節(jié)流、做好預(yù)算編制和記賬。學(xué)會記賬和編制預(yù)算能夠有效的控制消費。平時大家定期整理所記的賬單就可以大概掌握自己的收支的情況,分析出不必要的支出還有可控制的支出。根據(jù)結(jié)論對以后的開支做出一定的修改去控制支出。很顯然這種手工記賬是很不方便的,而且效率和準確度都不高。如果將計算機作為幫助處理家庭理財?shù)膸褪謺腥缦聝?yōu)點:數(shù)據(jù)分類清晰、可靠性高,分析直觀、存儲量大、便于管理、安全性高等。該系統(tǒng)能夠從整體上對家庭財務(wù)項目進行管理,從而能夠很好的滿足家庭財務(wù)管理方面的需要。它無疑是家庭理財管理者一個重要的管理工具 。家庭理財系統(tǒng)是一個很便捷的管理產(chǎn)品,不提它的經(jīng)濟效益,它的運用范圍就特
7、別廣泛,因為所有家庭都想盡可能的降低家庭收入支出的比率和加大家庭收入的增值空間,所有每個家庭都需要理財。而計算機的作用就是作為一種節(jié)省人們的腦力和時間的工具,使人們高效省時的去理財,現(xiàn)階段我所設(shè)計的家庭理財系統(tǒng)可以達到家庭管理者的預(yù)期。1.2課題的研究意義本人開發(fā)的系統(tǒng)中有支出的預(yù)算設(shè)置,支出超出預(yù)警,統(tǒng)計分析等,都可以使用,這給家庭理財者分析決策時提供更多的方便。如今市面上實用的家庭理財系統(tǒng)確實很少,因為對于每個家庭來說,它是具有特殊性的,根據(jù)如今家庭的需求可以知道家庭理財系統(tǒng)需要操作方便,功能實用,簡單明了的特點。本人根據(jù)這些情況,設(shè)計出了這個家庭理財系統(tǒng)。2系統(tǒng)分析2.1系統(tǒng)初步調(diào)查家庭
8、系統(tǒng)的目的是方便理財人員高效的整理財務(wù)數(shù)據(jù),提高效率。2.2系統(tǒng)目標提出系統(tǒng)目標是計劃開發(fā)一個系統(tǒng)的前提,必須先定下目標后,才能開展后續(xù)工作,系統(tǒng)目標又分為不同方面的目標,如下:2.2.1管理目標(1)使家庭理財者的預(yù)測和決斷力得到提升。(2)達到信息家庭共享,財務(wù)透明。(3)減輕理財人負擔,提升效率。(4)最終找到合適家庭的理財產(chǎn)品。2.2.2功能方面系統(tǒng)應(yīng)當具有輸入輸出查詢刪除等幾項基本功能,它們分別需要被細化,具體的體現(xiàn)在各個模塊中。所以說,系統(tǒng)目標只是大概的一個定位,并沒有完全詳細的概括整個系統(tǒng)的目標,但是隨著本人系統(tǒng)的開發(fā)與發(fā)展,系統(tǒng)所需要的細節(jié)會顯示出來。最后還是以系統(tǒng)目標為核心,
9、產(chǎn)生很多細致的小目標,小模塊。2.3系統(tǒng)可行性分析2.3.1經(jīng)濟可行性經(jīng)濟的可行性主要看系統(tǒng)是否能帶來付出相對應(yīng)的好處。通過調(diào)查了解開發(fā)本系統(tǒng)并不需要很多經(jīng)濟投入,因此,開發(fā)此系統(tǒng)的成本極低。這為家庭理財人員提供了很大的便利,并且能綜合一個家庭的總體財務(wù)收入支情況。2.3.2技術(shù)可行性 系統(tǒng)必然是有人來完成編程及配置的,因此需要編程人員具有一定的軟件工程知識,而且需要不斷的學(xué)習(xí),提供相應(yīng)的技術(shù)支持。本系統(tǒng)主要的模塊:人員管理(管理員添加、管理,用戶管理)、基礎(chǔ)管理(收入類別添加、管理,支出類別添加、管理)、日常管理(收入添加、管理,支出添加、管理,理財產(chǎn)品添加、管理)、統(tǒng)計分析管理(支出預(yù)算統(tǒng)
10、計、賬目分析圖、支出預(yù)算餅子圖) 本家庭理財系統(tǒng)是基于ASP.NET平臺和SQL Server 2008數(shù)據(jù)庫開發(fā),這兩個工具相輔相成,有基礎(chǔ)去實現(xiàn)我們需要的功能。 2.3.3操作可行性本系統(tǒng)的開發(fā)原則是操作簡捷,界面人機友好,開發(fā)手段ASP.NET以及SQL系統(tǒng)的使用,最終完成對家庭理財系統(tǒng)的熟練掌握。界面設(shè)計本著簡潔大方,美觀合理的原則,做到人機友好,符合用戶使用習(xí)慣。2.3.4進度可行性經(jīng)過對家庭理財信息系統(tǒng)分析,預(yù)計該系統(tǒng)需要四個月去作為一個開發(fā)周期,第一個月用來調(diào)查分析系統(tǒng),能夠在預(yù)定時間范圍內(nèi)得以順利完成,此預(yù)定時間需適應(yīng)開發(fā)人員時間,開發(fā)成本等相關(guān)因素。第二和第三個月需要開發(fā)人員
11、去根據(jù)調(diào)查報告開發(fā)出系統(tǒng),最后一個月用來測試完善系統(tǒng)。2.4系統(tǒng)需求分析根據(jù)需求調(diào)查報告,分析系統(tǒng)需求,確定了本系統(tǒng)的模塊由人員管理(管理員添加、管理,用戶管理)、基礎(chǔ)管理(收入類別添加、管理,支出類別添加、管理)、日常管理(收入添加、管理,支出添加、管理,理財產(chǎn)品添加、管理)、統(tǒng)計分析管理(支出預(yù)算統(tǒng)計、賬目分析圖、支出預(yù)算餅子圖)組成。2.4.1系統(tǒng)功能需求分析人員管理(管理員添加、管理,用戶管理)用戶需先注冊個人賬戶,填寫的資料包括:用戶名、密碼、性別、姓名、聯(lián)系電話、郵箱地址等,之后進入系統(tǒng)進行相關(guān)操作?;A(chǔ)管理(收入類別添加、管理,支出類別添加、管理) 在
12、本模塊,每一個注冊用戶可在線進行自己收入類別的添加管理,支出類別的添加管理。同時也可以刪除設(shè)置的類別信息。用戶在設(shè)置收入或支出類別時,同時要設(shè)置他的統(tǒng)計類型,是百分比還是數(shù)值然后設(shè)置收入支出的暫估和預(yù)算。日常管理(收入添加、管理,支出添加、管理,理財產(chǎn)品添加、管理)該系統(tǒng)模塊增加收入和支出的詳細情況,用戶根據(jù)收入名稱填入相應(yīng)的金額,選擇好類型,同時為收入或者支出寫出詳細的內(nèi)容,填寫收入支出的日期,最后提交。當然如果有填寫錯誤是可以重新填寫或者刪除。在收入支持管理模塊,用戶可以根據(jù)支出名稱、類型、內(nèi)容、用戶查詢收入支出的詳細情況。同時可以批量刪除記錄,打印所有記錄。理財產(chǎn)品種類的添
13、加和推薦是管理員的權(quán)限。統(tǒng)計分析管理(支出預(yù)算統(tǒng)計、賬目分析圖、支出預(yù)算餅子圖) 該模塊中的支出預(yù)算統(tǒng)計,用戶可以根據(jù)時間段搜索到用戶支出的詳細情況,如果支出超過當初設(shè)的比例了會提示“超出預(yù)算多少支出,請注意該類別花銷”,同時,用戶可以點開詳情,對支出情況進行核實,可以管理刪除。在管理員的視角下,管理員可以看到全局狀態(tài)下的支出預(yù)算,即所有用戶的支出情況。賬目分析圖模塊中,用戶可以輸入時間段查詢收入和支出金額的柱狀圖,同時圖表左下方會顯示收入剩余情況并推薦理財產(chǎn)品。同樣,在管理員的視角上來看,看到的是所有用戶即家庭成員的總收入和支出情況。在支出預(yù)算餅子圖中,用戶的支出類別以及具體金
14、額所占中收入的比例會形成一張餅圖,可以讓用戶一目了然自己支出的情況,同樣,管理員在全局狀態(tài)下登錄的時候,可以看清所有用戶的支出狀況。2.4.2系統(tǒng)開發(fā)工具需求程序開發(fā)工具ASP.NET(又稱ASP+),ASP的是它的前身,因此它具有不少ASP所不具備的功能,它是一個基于網(wǎng)頁瀏覽器開發(fā)的系統(tǒng)框架,擁有不少ASP不具備的特性好的可擴展性。就是這些能夠更便于我們開發(fā)軟件的新特性,使得ASP.NET遠超ASP,這樣就為許多開發(fā)基于B/S的系統(tǒng)時,提供了一個穩(wěn)定,高效,安全,便捷的開發(fā)條件。系統(tǒng)數(shù)據(jù)庫本系統(tǒng)使用的數(shù)據(jù)庫是SQL Server 2005。表、視圖、存儲等數(shù)據(jù)庫對
15、象都是數(shù)據(jù)庫不可或缺的一部分。表中存放的內(nèi)容系統(tǒng)中的所有數(shù)據(jù),在完成需要在其中create表,這其中是放置數(shù)據(jù)的。建立好所有需要的表后,便是將insert數(shù)據(jù)至相應(yīng)的表中。有時當你建立了錯誤的表想要刪掉的時候,便可使用企業(yè)管理器亦或是編寫DR數(shù)據(jù)庫,但是Oracle相對其他數(shù)據(jù)庫來說過于龐大,操作起來相對困難,不太適用于一些小型的信息管理系統(tǒng)。因此本系統(tǒng)并沒有用Oracle。本方式確保了SQL Server 2005服務(wù)器的安全性,滿足系統(tǒng)所需要的安全性;其次,當你需要遠程訪問數(shù)據(jù)庫時可以直接web瀏覽,相對于本系統(tǒng)來說其容量已足夠。.2.5邏輯模型2.5.1業(yè)務(wù)流程圖在這次的畢業(yè)設(shè)計中,本人
16、的家庭理財系統(tǒng)工作主要的功能模塊有人員管理(管理員添加、管理,用戶管理)、基礎(chǔ)管理(收入類別添加、管理,支出類別添加、管理)、日常管理(收入添加、管理,支出添加、管理,理財產(chǎn)品添加、管理)、統(tǒng)計分析管理(支出預(yù)算統(tǒng)計、賬目分析圖、支出預(yù)算餅子圖)組成。符號說明,如圖2.1所示:圖2.1業(yè)務(wù)流程圖符號說明業(yè)務(wù)流程圖如圖2.2所示:圖2.2業(yè)務(wù)流程圖2.5.2數(shù)據(jù)流程圖數(shù)據(jù)流程圖將系統(tǒng)中的數(shù)據(jù)剝離出來,用圖示的方式表示數(shù)據(jù)從哪里來到那里去,最終又被存儲在哪里。系統(tǒng)開發(fā)者用數(shù)據(jù)流程圖描述數(shù)出來,用圖示的方式表示數(shù)據(jù)從哪里來到那里去,最終又被存儲在哪里。系統(tǒng)開發(fā)者用數(shù)據(jù)流程圖描述數(shù)據(jù)流程,方便外部使用
17、者。符號說明,如圖2.3所示:圖2.3數(shù)據(jù)流程圖符號說明數(shù)據(jù)流程圖如圖2.4所示:圖2.4數(shù)據(jù)流程圖3系統(tǒng)設(shè)計3.1系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計是在系統(tǒng)分析后的階段,在進行充分了解系統(tǒng)用戶財務(wù)的維護、預(yù)估支出收入的預(yù)算、分析時間段內(nèi)的收入支出情況等。本系統(tǒng)具有信息透明性,流程簡化,節(jié)約時間等特性。圖3.1總體功能設(shè)計結(jié)構(gòu)圖此外,本系統(tǒng)共有四個子系統(tǒng),分別為: 人員管理模塊該模塊中,管理員和用戶注冊自己賬戶信息,獲得對應(yīng)的的操作權(quán)限,管理員具個人信息更新、刪除用戶信息的權(quán)限。 基礎(chǔ)模塊該模塊中,用戶可進行收入支出類別的管理,可以設(shè)定收入支出的比例或者金額設(shè)定以控制支出。 日常管理在日常管理中,用戶進
18、入該系統(tǒng)后,用戶將自己的收入和支出情況錄入,包括名稱,金額,類型,內(nèi)容,最后提交。管理員進入該系統(tǒng)后,除了可以進行用戶的收入支出實際的錄入,同時可以進行理財產(chǎn)品的推薦與添加。 統(tǒng)計分析該模塊中,用戶輸入要查詢的時間段,查詢支出的詳細內(nèi)容,包括類型,數(shù)值,以及是否有超出的提示。同時,可以查詢賬目圖,查詢一段時間自己收入支出的情況,通過柱狀圖表現(xiàn)出來。 3.2系統(tǒng)數(shù)據(jù)庫設(shè)計本系統(tǒng)的開發(fā)環(huán)境是在數(shù)據(jù)庫SQLSERVER 2005環(huán)境下,以需求為中心來設(shè)置數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)做為設(shè)計的基礎(chǔ),盡量構(gòu)建出完美的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫,使系統(tǒng)相關(guān)的數(shù)據(jù)被完整高效的存儲。系統(tǒng)開發(fā)實現(xiàn)的核心是數(shù)據(jù)庫的建立,它
19、必須能夠有效的處理數(shù)據(jù),管理數(shù)據(jù)、管理用戶,并且保證系統(tǒng)的可靠性和安全性。3.2.1E-R圖E-R圖通過講實體連接描述了現(xiàn)實功能,能夠直觀的看出實體與實體間的聯(lián)系。E-R圖的設(shè)計是參照用戶的需求,對數(shù)據(jù)建立概念性據(jù)模型(也被稱為信息模型)。E-R圖通過講實體連接描述了現(xiàn)實功能,能夠直觀的看出實體與實體間的聯(lián)系。E-R圖的設(shè)計是參照系統(tǒng)的各個數(shù)據(jù)庫表的各個組成元素設(shè)計的。 整個系統(tǒng)的E-R圖如圖3.3所示:圖3.3系統(tǒng)E-R圖本系統(tǒng)主要實體屬性E-R圖如3.4所示:圖 3.4實體屬性E-R圖3.2.2關(guān)系模型關(guān)系數(shù)據(jù)庫系統(tǒng)是運用關(guān)系模型數(shù)據(jù)來組織的。3.2.3數(shù)據(jù)庫表的建立系統(tǒng)中,各種界面以及外
20、觀的設(shè)計和制作都是為了方便進行對數(shù)據(jù)庫的操作,對數(shù)據(jù)表中的數(shù)據(jù)進行增刪改。為了方便進行對數(shù)據(jù)庫的操作,對數(shù)據(jù)表中的數(shù)據(jù)進行增刪改。本系統(tǒng)共涉及到8張表(如表3.1至3.8)。表3.1 用戶注冊信息表tblUser字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是登錄名稱nvarchar(50)密碼nvarchar(50)聯(lián)系電話nvarchar(50)聯(lián)系地址nvarchar(50)是電子郵箱nvarchar(50)是簡介nvarchar(50)是審核nvarchar(50)是N'否'表3.2 管理員基本信息表tblAdmin字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDi
21、nteger是用戶名稱nvarchar(100)密碼nvarchar(100)是表3.3 收入類別信息表收入類別字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是類別名稱nvarchar(255)是數(shù)值integer是統(tǒng)計類型nvarchar(50)是用戶nvarchar(50)是表3.4 支出類別信息表支出類別字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是類別名稱nvarchar(255)是數(shù)值integer是統(tǒng)計類型nvarchar(50)是用戶nvarchar(50)是表3.5 收入信息表tbl收入字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是收入名稱nv
22、archar(255)是金額float是類型nvarchar(50)是內(nèi)容String是時間datetime是用戶nvarchar(50)是表3.6 支出信息表tbl支出字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是支出名稱nvarchar(255)是金額float是類型nvarchar(50)是內(nèi)容String是時間datetime是用戶nvarchar(50)是表3.7 預(yù)算統(tǒng)計信息表預(yù)算統(tǒng)計字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是類別名稱nvarchar(50)是總錢數(shù)float是比例數(shù)integer是數(shù)量integer是類別計費類型nvarchar(50)
23、是備注nvarchar(50)是用戶nvarchar(50)是表3.8 理財產(chǎn)品信息表理財產(chǎn)品字段名稱數(shù)據(jù)類型自增主鍵允許為空默認值IDinteger是標題nvarchar(50)內(nèi)容nvarchar(500)金額float4系統(tǒng)實現(xiàn)4.1用戶登錄模塊初始頁面是選擇登錄頁面,需要選擇身份是管理員還是用戶。運行界面,如圖4.1。圖4.1 選擇登錄界面管理員登錄頁面,如果具有用戶名和密碼可成功登錄如圖4.2.如果填寫賬戶密碼錯誤,會報錯“用戶或密碼錯誤”,如圖4.3.圖4.2圖4.34.2用戶信息注冊模塊用戶需先注冊個人基本信息,個人基本信息主要包括:登錄名稱、密碼、聯(lián)系電話、郵箱地址等,才進入家
24、庭理財工作系統(tǒng)進行相關(guān)操作。運行界面,如圖4.4所示。圖4.4用戶注冊界面4.3個人信息修改管理員登錄系統(tǒng)后,可進入系統(tǒng)對用戶賬戶進行管理。同時具有管理和增加管理員的權(quán)限。運行界面如圖4.5至圖4.9所示 。圖4.5管理員增加圖4.6 管理員信息管理圖4.7用戶管理 圖4.8用戶個人信息圖4.9用戶修改密碼界面4.4基礎(chǔ)管理模塊該模塊主要分為兩個子模塊,一是收入類別添加管理,另外一個是支出類別添加管理。運行界面,如圖4.10至圖4.18所示。圖4.10收入類別(新增及管理)圖4.11收入類別(管理)圖4.12支出類別(新增及管理)圖4.13支出類別(管理)4.5日常管理模塊 該模塊主要分為收入添加管理,支出添加管理,理財產(chǎn)品添加。運行界面如圖4.14至圖4.15所示。圖4.14收入添加 圖4.15收入管理 圖4.15 支出添加圖4.16支出管理圖4.17理財產(chǎn)品添加圖4.18理財產(chǎn)品管理4.6統(tǒng)計分析管理該模塊主要依據(jù)收入支出數(shù)據(jù)進行在線人工分析,對超出指標的支出進行提醒。 運行界面如圖4.19至4.21
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- dm加盟合同范本
- 與物業(yè)公司合伙合同范例
- 企業(yè)食堂員工合同范例
- 傳真合同范例
- PF管道安裝合同范例
- 公司后期入股合同范例
- 代理采購分類合同范例
- 養(yǎng)生房轉(zhuǎn)讓合同范例
- 別墅附件合同范本
- 加盟協(xié)議合同范例6
- 2024年大慶醫(yī)學(xué)高等??茖W(xué)校高職單招語文歷年參考題庫含答案解析
- 四川省綿陽市2025屆高三上學(xué)期第二次診斷性考試語文試題(含答案)
- 2025年1月 浙江首考英語試卷
- 2024年07月威海市商業(yè)銀行校園招考大學(xué)生報到筆試歷年參考題庫附帶答案詳解
- 房屋修繕工程難點、重點分析及應(yīng)對措施
- 2024年全國職業(yè)院校技能大賽(節(jié)水系統(tǒng)安裝與維護賽項)考試題庫(含答案)
- 《汽豐田服務(wù)流程》課件
- 財務(wù)管理(山東聯(lián)盟-青島科技大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋青島科技大學(xué)
- 2024初中語文新教材培訓(xùn):閱讀綜合實踐欄目的設(shè)計與使用解讀
- 《高壓直流輸電換流閥用金屬管狀電阻器技術(shù)規(guī)范(征求意見稿)》
- GJB9001C-2017版標準培訓(xùn)課件
評論
0/150
提交評論