版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、- 84 -2020年5月29日家庭理財(cái)管理系統(tǒng)分析文檔僅供參考 HYPERLINK 摘 要隨著改革開(kāi)放的深入特別是中國(guó)已經(jīng)加人WTO,中國(guó)經(jīng)濟(jì)將融入世界經(jīng)濟(jì)大潮,而這種大潮必將把中國(guó)拋入更激烈的競(jìng)爭(zhēng)。理財(cái)系統(tǒng)是一個(gè)家庭收支或者家庭不可缺少的部分,家庭收支很早就實(shí)施了理財(cái)?shù)募泄芾?而家庭使用的小型理財(cái)系統(tǒng)卻只是鳳毛麟角,理財(cái)是很小的一個(gè)部分,但從到家庭收支,到家庭投資都有十分重要的意義。本論文介紹了家庭理財(cái)系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程。利用軟件工程原理,采用面向?qū)ο蟮木幊谭椒?其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、維護(hù)以及前端應(yīng)用程序開(kāi)發(fā),實(shí)現(xiàn)了家庭理財(cái)?shù)淖詣?dòng)化和信息化。主要包括以下幾個(gè)模塊:用戶密碼登陸,
2、原始數(shù)據(jù)的匯入、修改、注銷、檢索等,從而實(shí)現(xiàn)對(duì)家庭債務(wù)和投資的收入與支出進(jìn)行有效、系統(tǒng)的管理,并使之更全面和靈活。論文系統(tǒng)地分析了軟件開(kāi)發(fā)的背景及過(guò)程,首先介紹了軟件的開(kāi)發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計(jì)過(guò)程:數(shù)據(jù)庫(kù)的設(shè)計(jì)以及具體界面的設(shè)計(jì)和功能,最后對(duì)在本軟件開(kāi)發(fā)過(guò)程中的問(wèn)題進(jìn)行了總結(jié)。經(jīng)過(guò)論文,能夠了解到”家庭理財(cái)系統(tǒng)”的規(guī)劃、設(shè)計(jì)過(guò)程,掌握系統(tǒng)的功能。能夠說(shuō),現(xiàn)在傳統(tǒng)的理財(cái)系統(tǒng)的各項(xiàng)管理所具備的功能給家庭以高效的發(fā)展空間。本家庭理財(cái)管理系統(tǒng)的系統(tǒng)設(shè)計(jì)是基于C#語(yǔ)言,使用Visual Studio 作為開(kāi)發(fā)平臺(tái),實(shí)現(xiàn)家庭理財(cái)管理系統(tǒng)的構(gòu)建。本篇論文介紹了該系統(tǒng)的開(kāi)發(fā)環(huán)境和運(yùn)行平臺(tái)、.Net
3、腳本,而后臺(tái)的數(shù)據(jù)庫(kù)則使用ACCESS數(shù)據(jù)庫(kù)管理整個(gè)家庭理財(cái)管理系統(tǒng)的后臺(tái)數(shù)據(jù)。關(guān)鍵詞:關(guān)鍵詞:理財(cái);收支管理;查詢;導(dǎo)出;軟件工程AbstractAlong with the deepening of reform and opening up, China has been especially adding the WTO, China will integrate into the world economic tide, and this trend will definitely push Chinas enterprises into the more intense compe
4、tition. The system of financial manage is very important to corporation and family, and it is an indispensability part. As early as the corporation had focused on carry out the financial manage, however, it was rarity. Though financial manage was only a small part, but to corporation and family, it
5、has very important meaning.The thesis introduced the whole process which refer to the system of financial manage in family. Using the theory of software engineering and adopting the way of object oriented program, whose exploitation mainly includes the establishment & maintenance of back-end data-ba
6、se and two facets of the process of front-ends application that achieve autoimmunization and information technology of the administrative systems of financial manage in family.It mainly consists of the following modules:the purview of users system, investigating data-base and the confluence of initi
7、al data and so on, which make the availability of the cash in family into earning, or credit card out of charge, investigation and administration of systems more perfect and flexible.This thesis systematically analyzes the background and process of softwares exploitation. Firstly it tells us the exp
8、loitative environment of software. Secondly it shows the process of designing the software in detail, such as the design of database and the achievement, as well as the design and functions of the concrete interface. Finally it concludes the problems that occur in the exploitative process of this so
9、ftware. According to read the thesis, you can realize the program in system of the Financial Manage In Family, the progress of design and master the function of system.It can be said that now the traditional fixed asset management capabilities available to enterprises and institutions to the develop
10、ment of efficient space. Financial manage system for the system design is based on C # language, the use of Visual Studio as a development platform, the realization of the Financial manage system Construction. This paper introduced the system development environment and operating platform. Net scrip
11、t and the background database using ACCESS database management system of the entire fixed assets management background. Keywords: Financial Manage;Income and Expenses Management;Query;Exporting;Software Engineering目錄 TOC o 1-3 h z u 摘 要IAbstractIII目錄V引 言- 1 -第1章 家庭理財(cái)管理系統(tǒng)的概述- 2 -1.1選題目的及意義- 2 -1.2家庭理
12、財(cái)管理系統(tǒng)設(shè)計(jì)說(shuō)明- 2 -1.3國(guó)內(nèi)外現(xiàn)狀- 4 -1.4本文主要研究?jī)?nèi)容及整體框架- 4 -第2章 家庭理財(cái)管理系統(tǒng)的分析- 6 -2.1家庭理財(cái)管理系統(tǒng)的需求分析- 6 -2.2家庭理財(cái)管理系統(tǒng)的業(yè)務(wù)流程分析- 8 -2.2.1 業(yè)務(wù)流程分析的目的- 8 -2.2.2 家庭理財(cái)管理系統(tǒng)的業(yè)務(wù)流程分析- 8 -2.3家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)流程分析- 10 -2.3.1 數(shù)據(jù)流程頂層圖分析- 11 -2.3.2 數(shù)據(jù)流程一層圖分析- 11 -2.3.3 數(shù)據(jù)流程二層圖分析- 12 -2.3.4家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)字典- 15 -第3章 家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)- 19 -3.1家庭理財(cái)管理系
13、統(tǒng)設(shè)計(jì)原則及具體功能劃分- 19 -3.1.1模塊設(shè)計(jì)原則- 19 -3.1.2家庭理財(cái)管理系統(tǒng)功能模塊劃分- 19 -3.2家庭理財(cái)系統(tǒng)配置- 20 -3.3代碼設(shè)計(jì)- 21 -3.4輸入/輸出設(shè)計(jì)- 21 -3.5界面設(shè)計(jì)- 22 -3.6家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)- 25 -3.6.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則- 25 -3.6.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)- 25 -3.6.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)- 31 -3.6.4數(shù)據(jù)庫(kù)物理設(shè)計(jì)- 32 -第4章 家庭理財(cái)管理系統(tǒng)的實(shí)現(xiàn)- 39 -4.1家庭理財(cái)管理系統(tǒng)系統(tǒng)基本信息管理功能的實(shí)現(xiàn)- 39 -4.2家庭理財(cái)管理系統(tǒng)系統(tǒng)家庭理財(cái)管理功能的實(shí)現(xiàn)- 40 -4.3家庭
14、理財(cái)管理系統(tǒng)系統(tǒng)系統(tǒng)維護(hù)管理功能的實(shí)現(xiàn)- 43 -4.4家庭理財(cái)管理系統(tǒng)系統(tǒng)信息查詢功能的實(shí)現(xiàn)- 45 -第5章 家庭理財(cái)管理系統(tǒng)測(cè)試與結(jié)果分析- 48 -5.1系統(tǒng)功能測(cè)試方法概述- 48 -5.2家庭理財(cái)管理系統(tǒng)功能測(cè)試- 49 -5.3系統(tǒng)錯(cuò)誤處理測(cè)試- 49 -5.4系統(tǒng)安全性分析- 52 -5.5系統(tǒng)實(shí)用性分析- 52 -結(jié)束語(yǔ)- 53 -致 謝- 54 -參考文獻(xiàn)- 55 -附 錄- 57 -引 言當(dāng)今社會(huì)進(jìn)入了計(jì)算機(jī)時(shí)代,信息就是財(cái)富,科學(xué)技術(shù)成為第一生產(chǎn)力。在計(jì)算機(jī)技術(shù)的不斷發(fā)展中,人們?cè)絹?lái)越認(rèn)識(shí)到計(jì)算機(jī)在當(dāng)今社會(huì)中的巨大作用。電子計(jì)算機(jī)在信息處理方面表現(xiàn)出來(lái)的巨大優(yōu)勢(shì),使得計(jì)
15、算機(jī)被應(yīng)用到現(xiàn)代社會(huì)的方方面面,使得計(jì)算機(jī)成為現(xiàn)代社會(huì)不可缺少的一部分。理財(cái)管理對(duì)每一個(gè)家庭,個(gè)人都是一件十分重要的工作,理財(cái)管理的好,能夠準(zhǔn)確地反映家庭的收支情況和盈余信息。本論文所設(shè)計(jì)的”家庭理財(cái)管理系統(tǒng)”是為方便家庭收支對(duì)家庭理財(cái)?shù)墓芾矶_(kāi)發(fā)的,包括收支管理,債務(wù)管理,系統(tǒng)管理,投資管理,計(jì)算器,網(wǎng)絡(luò)檢索等功能。也就是這個(gè)原因,為了對(duì)理財(cái)?shù)睦碡?cái)進(jìn)行更加有效、方便的管理,因此便有了這個(gè)家庭理財(cái)管理系統(tǒng)的出現(xiàn)。本系統(tǒng)力求概念清晰、通俗易懂、操作容易、功能強(qiáng)大、實(shí)用性強(qiáng)。使得本系統(tǒng)在對(duì)家庭理財(cái)進(jìn)行管理的過(guò)程中,盡可能的發(fā)揮它的作用。當(dāng)然,為了在管理家庭理財(cái)時(shí),不使理財(cái)賬目發(fā)生嚴(yán)重錯(cuò)誤,本系統(tǒng)力
16、求最好的穩(wěn)定性,最強(qiáng)的安全性,盡可能少的程序Bug。第1章 家庭理財(cái)管理系統(tǒng)的概述1.1選題目的及意義隨著家庭收支的規(guī)模不斷擴(kuò)大,家庭理財(cái)需求急劇增加,有關(guān)家庭理財(cái)?shù)母鞣N信息也成倍增長(zhǎng)。面對(duì)龐大的信息量,有必要開(kāi)發(fā)家庭理財(cái)管理系統(tǒng)來(lái)提高家庭收支管理工作的效率。經(jīng)過(guò)這樣的系統(tǒng),能夠做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面的工作量。家庭理財(cái)管理系統(tǒng)能為家庭收支提供一個(gè)專業(yè)管理家庭收支理財(cái)?shù)哪J?。系統(tǒng)的目標(biāo)是,以規(guī)范的內(nèi)部業(yè)務(wù)流程為基礎(chǔ),建立一種用戶同信息系統(tǒng)之間的關(guān)系,建立和維護(hù)一個(gè)高質(zhì)量的物流管理信息系統(tǒng)。理財(cái)管理對(duì)每一個(gè)家庭和個(gè)人理財(cái)都是一件十分重要的工作,理財(cái)管理的好,能夠準(zhǔn)
17、確地反映家庭收支經(jīng)營(yíng)成果和業(yè)績(jī)。本論文所設(shè)計(jì)的”家庭理財(cái)管理系統(tǒng)”是為方便家庭收支對(duì)家庭理財(cái)?shù)墓芾矶_(kāi)發(fā)的,包括收支管理,債務(wù)管理,系統(tǒng)管理,投資管理,計(jì)算器,網(wǎng)絡(luò)檢索等功能。經(jīng)費(fèi)來(lái)源:需要這款軟件的家庭。硬件條件:建議使用奔騰133以上的pc機(jī),內(nèi)存需在1G以上。運(yùn)行環(huán)境:該家庭理財(cái)系統(tǒng)是在Windows操作系統(tǒng)數(shù)據(jù)庫(kù):Microsoft Visual Studio 系統(tǒng)采用c/s(客戶/服務(wù)器)結(jié)構(gòu)。投入運(yùn)行最遲時(shí)間: /01/241.2家庭理財(cái)管理系統(tǒng)設(shè)計(jì)說(shuō)明隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)超市采購(gòu)進(jìn)行管理,具
18、有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 該家庭理財(cái)管理系統(tǒng)主要實(shí)現(xiàn)了四大模塊的功能:(1)理財(cái)基本信息管理:包括理財(cái)收支管理、基本資料管理、理財(cái)債務(wù)基本信息管理以及對(duì)顯示信息進(jìn)行管理。在進(jìn)入理財(cái)主管理界面后顯示了所有的理財(cái)債務(wù)基本信息管,管理員能夠根據(jù)實(shí)際需要選擇理財(cái)類別名稱,包括添加項(xiàng)目,修改以及注銷理財(cái)分類信息。在基本資料管理模塊中,管理員能夠進(jìn)行理財(cái)收入、理財(cái)支出、理財(cái)債務(wù)、理財(cái)投資、債務(wù)利率、投資回報(bào)、月收支統(tǒng)計(jì),在點(diǎn)擊任何一個(gè)按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在理財(cái)規(guī)則管理功能中,管理員能夠設(shè)置對(duì)理財(cái)
19、管理員的密碼進(jìn)行管理,以及重新登陸,退出等基本功能,主管理界面主要包含有收入,支出,債務(wù),投資的全部信息查詢。(2)家庭理財(cái)擴(kuò)展管理:包括理財(cái)信息預(yù)計(jì)、債務(wù)預(yù)期計(jì)算,投資預(yù)測(cè)計(jì)算等功能。在理財(cái)信息管理中又包括了理財(cái)信息添加、以及注銷操作,在添加時(shí)系統(tǒng)自動(dòng)給出理財(cái)編號(hào),自動(dòng)驗(yàn)證理財(cái)名稱,理財(cái)類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會(huì)給出錯(cuò)誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭理財(cái)信息,對(duì)選中的理財(cái)信息還能夠進(jìn)行注銷的操作。選中主界面中的理財(cái)信息,點(diǎn)擊理財(cái)注銷按鈕,出現(xiàn)界面,管理員在界面上填寫相應(yīng)清理信息,點(diǎn)擊清理按鈕
20、,提示清理完成。進(jìn)入清理信息查詢界面,系統(tǒng)顯示所有的清理信息,管理員能夠經(jīng)過(guò)添加查詢條件察看特定的理財(cái)?shù)那謇砬闆r。還能夠?qū)η謇砬闆r進(jìn)行注銷的操作。在家庭理財(cái)計(jì)算器核算界面中顯示所有理財(cái)信息以及復(fù)利信息,管理員經(jīng)過(guò)選擇區(qū)間進(jìn)行復(fù)利核算,也能夠?qū)⒑怂阈畔⒔?jīng)過(guò)電子表格的形式顯示出來(lái),為統(tǒng)計(jì)提供方便。(3)系統(tǒng)維護(hù)管理:包括維護(hù)本理財(cái)信息和操作員信息,對(duì)本理財(cái)信息進(jìn)行修改,修改后更新,相應(yīng)的更新信息取代原有信息,在操作員維護(hù)界面中顯示系統(tǒng)所有的操作員編號(hào)、用戶名和密碼,管理員能夠進(jìn)行操作員的添加、修改以及注銷,在進(jìn)行添加時(shí)如果用戶名為空,系統(tǒng)給出錯(cuò)誤提示,否則操作員添加成功。對(duì)操作員進(jìn)行信息修改時(shí)如果
21、用戶名為空,系統(tǒng)提示出錯(cuò),否則新的信息取代原有信息。同時(shí),該模塊也包含3款計(jì)算器,分別是復(fù)利計(jì)算器,算術(shù)計(jì)算器,以及股票利潤(rùn)計(jì)算器。主要用來(lái)計(jì)算投資在復(fù)利情況下的利潤(rùn)以及總額等信息,以及股票投資回報(bào)情況。(4)信息查詢:在主界面中,管理員經(jīng)過(guò)選擇查詢的條件,能夠?yàn)槿掌诨騻鶆?wù)歸還,投資出售等信息,同時(shí)在本模塊中還能夠查詢各大網(wǎng)站的相關(guān)信息,在進(jìn)行相應(yīng)信息的添加,點(diǎn)擊查詢按鈕,系統(tǒng)給出所有符合條件的家庭理財(cái)信息。1.3國(guó)內(nèi)外現(xiàn)狀十幾年來(lái),計(jì)算機(jī)硬件和軟件技術(shù)高速發(fā)展,為家庭收支管理提供了前所未有的高效手段。家庭收支管理的中心由傳統(tǒng)的人工操作為主,轉(zhuǎn)向經(jīng)過(guò)計(jì)算機(jī)系統(tǒng)對(duì)信息資源的管理。雖然中國(guó)家庭收支
22、在這方面了作了大量工作,先后在財(cái)務(wù),物資,人力資源等管理部門引進(jìn)或者開(kāi)發(fā)了一些系統(tǒng),提高了工作效率和管理水平??墒强傮w看來(lái),中國(guó)家庭收支的信息化管理依然處于家庭收支基礎(chǔ)業(yè)務(wù)運(yùn)行層面的局部。國(guó)外的軟件技術(shù)比較先進(jìn),信息化管理水平也比較高,在家庭理財(cái)?shù)墓芾矸矫婧茉缇鸵M(jìn)了計(jì)算機(jī)軟件進(jìn)行,使得管理起來(lái)方便,出錯(cuò)率小,很大程度上避免了家庭理財(cái)?shù)牧魇А?.4本文主要研究?jī)?nèi)容及整體框架(1)本文的主要內(nèi)容:家庭理財(cái)管理系統(tǒng)是一個(gè)家庭和個(gè)人理財(cái)不可缺少的部分,它的內(nèi)容對(duì)于家庭和個(gè)人理財(cái)?shù)氖褂谜吆凸芾碚邅?lái)說(shuō)都至關(guān)重要,因此家庭理財(cái)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏浞值男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工
23、的方式管理家庭理財(cái)?shù)男畔?這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。本文的主要內(nèi)容就是針對(duì)研究和開(kāi)發(fā)出的家庭理財(cái)管理系統(tǒng)進(jìn)行系統(tǒng)全面的論述。(2)本文的整體框架:第一章概述部分首先簡(jiǎn)要闡述了家庭理財(cái)管理系統(tǒng)的重要性和國(guó)內(nèi)外家庭理財(cái)管理系統(tǒng)的發(fā)展?fàn)顩r;然后結(jié)合本文的研究設(shè)計(jì)內(nèi)容分析了選題的意義以及該家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)說(shuō)明,給出了本文的主要研究?jī)?nèi)容和論文的結(jié)構(gòu)。第二章在第一章分析的基礎(chǔ)上進(jìn)行了該家庭理財(cái)管理系統(tǒng)的市場(chǎng)需求進(jìn)行了分析,并分析了其業(yè)務(wù)流程圖與數(shù)據(jù)流程圖,對(duì)數(shù)據(jù)流程圖右進(jìn)行了進(jìn)一步的細(xì)化,分解為頂
24、層圖、一層圖與二層圖,另外給出了該家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)字典。第三章對(duì)家庭理財(cái)管理系統(tǒng)進(jìn)行了具體的設(shè)計(jì)討論,給出了系統(tǒng)的設(shè)計(jì)原則與具體模塊的劃分;進(jìn)行了代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、界面設(shè)計(jì);并對(duì)主要的數(shù)據(jù)庫(kù)表進(jìn)行了設(shè)計(jì)第四章給出了各個(gè)功能模塊的功能及其實(shí)現(xiàn)代碼或算法,和該部分的界面。第五章對(duì)家庭理財(cái)管理系統(tǒng)進(jìn)行了測(cè)試,給出了測(cè)試的方法,針對(duì)該系統(tǒng)進(jìn)行了實(shí)用性分析和安全性分析,給出了幾個(gè)測(cè)試的運(yùn)行實(shí)例。第六章(結(jié)束語(yǔ))對(duì)全文的工作進(jìn)行了總結(jié),并對(duì)進(jìn)一步的工作做了展望。第2章 家庭理財(cái)管理系統(tǒng)的分析本章主要的工作是對(duì)該家庭理財(cái)管理系統(tǒng)進(jìn)行需求分析,歸納該系統(tǒng)功能需求及分析系統(tǒng)用戶之間的信息交流,畫出該
25、家庭理財(cái)管理系統(tǒng)的業(yè)務(wù)流程圖與數(shù)據(jù)流程圖,對(duì)數(shù)據(jù)流程圖進(jìn)行進(jìn)一步的細(xì)化分解,從而得到數(shù)據(jù)流程頂層圖、數(shù)據(jù)流程一層圖以及數(shù)據(jù)流程二層圖。設(shè)計(jì)并畫出該系統(tǒng)的實(shí)體關(guān)系圖和數(shù)據(jù)字典。2.1家庭理財(cái)管理系統(tǒng)的需求分析需求分析就是分析軟件用戶的需求是什么.如果投入大量的人力,物力,財(cái)力,時(shí)間,開(kāi)發(fā)出的軟件卻沒(méi)人要,那所有的投入都是徒勞.如果費(fèi)了很大的精力,開(kāi)發(fā)一個(gè)軟件,最后卻不滿足用戶的要求,從而要重新開(kāi)發(fā)過(guò),這種返工是讓人痛心疾首的。需求分析之因此重要,就因?yàn)樗哂袥Q策性,方向性,策略性的作用,她在軟件開(kāi)發(fā)的過(guò)程中具有舉足輕重的地位。在一個(gè)大型軟件系統(tǒng)的開(kāi)發(fā)中,她的作用要遠(yuǎn)遠(yuǎn)大于程序設(shè)計(jì).基于需求分析的
26、重要性,早在該家庭理財(cái)管理系統(tǒng)在開(kāi)發(fā)前期,由本人進(jìn)行了比較系統(tǒng)的需求調(diào)查。主要的調(diào)查對(duì)象為大連不同規(guī)模的家庭和個(gè)人理財(cái)管理人員。在需求調(diào)查中,能夠清楚地認(rèn)識(shí)到,這種家庭理財(cái)管理系統(tǒng)還是很有發(fā)展前景的,很多管理人員表示,如果這樣的系統(tǒng)銷售價(jià)格合理,就會(huì)很樂(lè)意購(gòu)買使用。 用戶的基本需求大致如下:(1)理財(cái)基本信息管理:包括理財(cái)收支管理、基本資料管理、理財(cái)債務(wù)基本信息管理以及對(duì)顯示信息進(jìn)行管理。在進(jìn)入理財(cái)主管理界面后顯示了所有的理財(cái)債務(wù)基本信息管,管理員能夠根據(jù)實(shí)際需要選擇理財(cái)類別名稱,包括添加項(xiàng)目,修改以及注銷理財(cái)分類信息。在基本資料管理模塊中,管理員能夠進(jìn)行理財(cái)收入、理財(cái)支出、理財(cái)債務(wù)、理財(cái)投資
27、、債務(wù)利率、投資回報(bào)、月收支統(tǒng)計(jì),在點(diǎn)擊任何一個(gè)按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在理財(cái)規(guī)則管理功能中,管理員能夠設(shè)置對(duì)理財(cái)管理員的密碼進(jìn)行管理,以及重新登陸,退出等基本功能,主管理界面主要包含有收入,支出,債務(wù),投資的全部信息查詢。(2)家庭理財(cái)擴(kuò)展管理:包括理財(cái)信息預(yù)計(jì)、債務(wù)預(yù)期計(jì)算,投資預(yù)測(cè)計(jì)算等功能。在理財(cái)信息管理中又包括了理財(cái)信息添加、以及注銷操作,在添加時(shí)系統(tǒng)自動(dòng)給出理財(cái)編號(hào),自動(dòng)驗(yàn)證理財(cái)名稱,理財(cái)類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會(huì)給出錯(cuò)誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭
28、理財(cái)信息,對(duì)選中的理財(cái)信息還能夠進(jìn)行注銷的操作。選中主界面中的理財(cái)信息,點(diǎn)擊理財(cái)注銷按鈕,出現(xiàn)界面,管理員在界面上填寫相應(yīng)清理信息,點(diǎn)擊清理按鈕,提示清理完成。進(jìn)入清理信息查詢界面,系統(tǒng)顯示所有的清理信息,管理員能夠經(jīng)過(guò)添加查詢條件察看特定的理財(cái)?shù)那謇砬闆r。還能夠?qū)η謇砬闆r進(jìn)行注銷的操作。在家庭理財(cái)計(jì)算器核算界面中顯示所有理財(cái)信息以及復(fù)利信息,管理員經(jīng)過(guò)選擇區(qū)間進(jìn)行復(fù)利核算,也能夠?qū)⒑怂阈畔⒔?jīng)過(guò)電子表格的形式顯示出來(lái),為統(tǒng)計(jì)提供方便。(3)系統(tǒng)維護(hù)管理:包括維護(hù)本理財(cái)信息和操作員信息,對(duì)本理財(cái)信息進(jìn)行修改,修改后更新,相應(yīng)的更新信息取代原有信息,在操作員維護(hù)界面中顯示系統(tǒng)所有的操作員編號(hào)、用戶
29、名和密碼,管理員能夠進(jìn)行操作員的添加、修改以及注銷,在進(jìn)行添加時(shí)如果用戶名為空,系統(tǒng)給出錯(cuò)誤提示,否則操作員添加成功。對(duì)操作員進(jìn)行信息修改時(shí)如果用戶名為空,系統(tǒng)提示出錯(cuò),否則新的信息取代原有信息。同時(shí),該模塊也包含3款計(jì)算器,分別是復(fù)利計(jì)算器,算術(shù)計(jì)算器,以及股票利潤(rùn)計(jì)算器。主要用來(lái)計(jì)算投資在復(fù)利情況下的利潤(rùn)以及總額等信息,以及股票投資回報(bào)情況。(4)信息查詢:在主界面中,管理員經(jīng)過(guò)選擇查詢的條件,能夠?yàn)槿掌诨騻鶆?wù)歸還,投資出售等信息,同時(shí)在本模塊中還能夠查詢各大網(wǎng)站的相關(guān)信息,在進(jìn)行相應(yīng)信息的添加,點(diǎn)擊查詢按鈕,系統(tǒng)給出所有符合條件的家庭理財(cái)信息。2.2家庭理財(cái)管理系統(tǒng)的業(yè)務(wù)流程分析業(yè)務(wù)流程
30、圖是一種描述系統(tǒng)內(nèi)各部分、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它能夠幫助分析人員找出業(yè)務(wù)流程中的不合流理向。2.2.1 業(yè)務(wù)流程分析的目的為了使用戶對(duì)該家庭理財(cái)管理系統(tǒng)的基本架構(gòu)有一個(gè)初步的了解,為了用戶能夠更好的使用該家庭理財(cái)管理系統(tǒng),使家庭和個(gè)人理財(cái)管理人員在使用該系統(tǒng)時(shí)能夠得心應(yīng)手,不需要特意拿出時(shí)間對(duì)使用該系統(tǒng)的工作人員進(jìn)行培訓(xùn),編寫并給出了該系統(tǒng)的業(yè)務(wù)流程圖。2.2.2 家庭理財(cái)管理系統(tǒng)的業(yè)務(wù)流程分析系統(tǒng)用戶在使用該家庭理財(cái)管理系統(tǒng)之前先進(jìn)行系統(tǒng)登陸,如發(fā)現(xiàn)不是本系統(tǒng)使用人員則登陸出錯(cuò),提示輸入正確的賬號(hào)與密碼。進(jìn)入主界面后,在進(jìn)入理財(cái)分類管理界面后顯示了所有的理財(cái)分
31、類信息,管理員能夠根據(jù)實(shí)際需要設(shè)置理財(cái)類別名稱,包括添加項(xiàng)目,修改以及注銷理財(cái)分類信息。在基本資料管理模塊中管理員能夠進(jìn)行理財(cái)收入、理財(cái)支出、理財(cái)債務(wù)、理財(cái)投資、債務(wù)利率、投資回報(bào)、月收支統(tǒng)計(jì)以及債務(wù)以及投資的區(qū)間預(yù)測(cè),在點(diǎn)擊任何一個(gè)按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在理財(cái)收支管理功能中,管理員能夠設(shè)置對(duì)理財(cái)收入信息,支出信息,以及月收入統(tǒng)計(jì)工作,在顯示信息模塊中,管理員能夠查看現(xiàn)有的內(nèi)容的顯示而且能夠?qū)ο嚓P(guān)條件進(jìn)行模糊顯示。在添加時(shí)系統(tǒng)自動(dòng)給出理財(cái)信息編號(hào)(前臺(tái)不顯示),管理員進(jìn)行理財(cái)名稱,理財(cái)類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會(huì)給出錯(cuò)
32、誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭理財(cái)信息,就能夠?qū)υ撔畔⑦M(jìn)行更新操作,在更新后如果必要信息為空,系統(tǒng)給出錯(cuò)誤提示,修改成功后新的信息將取代原有信息,對(duì)選中的理財(cái)債務(wù)和投資信息還能夠進(jìn)行注銷的操作。選中主界面中的理財(cái)信息,點(diǎn)擊理財(cái)清理按鈕。進(jìn)入清理信息查詢界面,系統(tǒng)顯示所有的清理信息,管理員能夠經(jīng)過(guò)添加查詢條件察看特定的理財(cái)?shù)那謇砬闆r。還能夠?qū)η謇砬闆r進(jìn)行注銷的操作。在家庭理財(cái)復(fù)利核算界面中顯示所有理財(cái)信息以及復(fù)利信息,管理員經(jīng)過(guò)選擇區(qū)間進(jìn)行復(fù)利核算,也能夠?qū)⒑怂阈畔⒔?jīng)過(guò)電子表格的形式顯示出來(lái),對(duì)本理財(cái)信息進(jìn)行修改,修改后更新,相應(yīng)的更新信
33、息取代原有信息,在操作員維護(hù)界面中顯示系統(tǒng)所有的操作員編號(hào)、用戶名和密碼,管理員能夠進(jìn)行操作員的添加、修改以及注銷,在進(jìn)行添加時(shí)如果用戶名為空,系統(tǒng)給出錯(cuò)誤提示,否則操作員添加成功。對(duì)操作員進(jìn)行信息修改時(shí)如果用戶名為空,系統(tǒng)提示出錯(cuò),否則新的信息取代原有信息。接下來(lái)給出該家庭理財(cái)管理系統(tǒng)的業(yè)務(wù)流程圖例:圖2.1業(yè)務(wù)流程圖Figure 2.1 service flow charts2.3家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)流程分析數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它能夠用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。為了描述復(fù)雜的軟件系統(tǒng)的信息流向和加工,可采用分層的DFD
34、來(lái)描述,分層DFD有頂層,中間層、底層之分。 數(shù)據(jù)流程圖的特征:(1)抽象性:在數(shù)據(jù)流程圖中具體的組織機(jī)構(gòu)、工作場(chǎng)所、人員、物質(zhì)流等等都已經(jīng)去掉,只剩下數(shù)據(jù)的存儲(chǔ)、流動(dòng)、加工、使用的情況。這種抽象性能使我們總結(jié)出信息處理的內(nèi)部規(guī)律性。(2)概括性:它把系統(tǒng)對(duì)各種業(yè)務(wù)的處理過(guò)程聯(lián)系起來(lái)考慮,形成一個(gè)總體。下面就對(duì)該家庭理財(cái)管理系統(tǒng)進(jìn)行數(shù)據(jù)流程圖的設(shè)計(jì)。2.3.1 數(shù)據(jù)流程頂層圖分析數(shù)據(jù)流程頂層圖決定系統(tǒng)的范圍,決定輸入輸出數(shù)據(jù)流,它說(shuō)明系統(tǒng)的邊界,把整個(gè)系統(tǒng)的功能抽象為一個(gè)加工,頂層DFD只有一張。如下所示:圖2.2數(shù)據(jù)流程頂層圖Figure 2.2 Data flow top layer ch
35、art2.3.2 數(shù)據(jù)流程一層圖分析經(jīng)過(guò)對(duì)該頂層圖的具體功能模塊進(jìn)行細(xì)致的分析,完成了下面的數(shù)據(jù)流程一層圖:圖2.3數(shù)據(jù)流程一層圖Figure 2.3 data flow layer chart2.3.3 數(shù)據(jù)流程二層圖分析為了使該數(shù)據(jù)流程更加清晰,為用戶提供使用上的具體指導(dǎo),又將數(shù)據(jù)流程一層圖進(jìn)行了分解,進(jìn)而得到數(shù)據(jù)流程二層圖:圖2.4數(shù)據(jù)流程二層圖1Figure 2.4 data flow second layer charts 1圖2.5數(shù)據(jù)流程二層圖2Figure 2.5 data flow second layer charts 2圖2.6數(shù)據(jù)流程二層圖3Figure 2.6 dat
36、a flow second layer charts 32.3.4家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)字典數(shù)據(jù)字典就是對(duì)軟件所需要使用的數(shù)據(jù)進(jìn)行編號(hào)說(shuō)明,它是配合數(shù)據(jù)流圖使用的,在數(shù)據(jù)流圖中,數(shù)據(jù)字典是不同業(yè)務(wù)活動(dòng)間傳遞的信息,比如,業(yè)務(wù)活動(dòng)”起草”審核”間,就可能是流轉(zhuǎn)的文件,那么這個(gè)文件具體有什么數(shù)據(jù),數(shù)據(jù)間什么關(guān)系,就是為文件專門的做一個(gè)數(shù)據(jù)字典具體描述它。數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。沒(méi)有流圖數(shù)據(jù)字典難以發(fā)揮作用。沒(méi)有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格。接下來(lái)為家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)字典:表2.1 外部實(shí)體定義Table 2.1 Exterior entity definition名稱:管理員
37、外部實(shí)體簡(jiǎn)述:系統(tǒng)管理者 總編號(hào):1-01輸入:管理員賬號(hào),密碼、管理信息 編號(hào):S1輸出:返回信息表2.2 數(shù)據(jù)流定義Table 2.2 Data stream definition名稱:基本信息 數(shù)據(jù)流卡片簡(jiǎn)述:密碼信息 總編號(hào):2-01來(lái)源:管理員密碼修改 編號(hào):F1去向:管理員表 名稱:查詢信息 數(shù)據(jù)流卡片簡(jiǎn)述:查詢信息 總編號(hào):2-02來(lái)源:管理員保存 編號(hào):F2去向:記錄表 名稱:家庭理財(cái)信息 數(shù)據(jù)流卡片簡(jiǎn)述:對(duì)家庭理財(cái)信息進(jìn)行記錄 總編號(hào):2-03來(lái)源:管理員添加、修改、注銷 編號(hào):F3去向:理財(cái)信息表 名稱:清理信息 數(shù)據(jù)流卡片簡(jiǎn)述:對(duì)家庭理財(cái)進(jìn)行清理的記錄 總編號(hào):2-04來(lái)
38、源:管理員添加、修改、注銷 編號(hào):F4去向:清理信息表 名稱:理財(cái)信息 數(shù)據(jù)流卡片簡(jiǎn)述:對(duì)系統(tǒng)使用理財(cái)信息進(jìn)行記錄 總編號(hào):2-05來(lái)源:管理員修改 編號(hào):F5去向:理財(cái)信息表 名稱:操作員信息 數(shù)據(jù)流卡片簡(jiǎn)述:對(duì)系統(tǒng)使用者信息進(jìn)行記錄 總編號(hào):2-05來(lái)源:管理員添加、修改 編號(hào):F5去向:操作員信息表 表2.3處理功能Table 2.3 processing functions名稱:理財(cái)收支類別管理 處理功能卡片說(shuō)明:對(duì)理財(cái)收支類別信息進(jìn)行管理 總編號(hào):3-01輸入:新的理財(cái)收支類別信息 編號(hào):P11邏輯概括:對(duì)理財(cái)收支分類信息進(jìn)行添加、修改和注銷輸出:原理財(cái)收支分類信息名稱:基本資料管理
39、 處理功能卡片說(shuō)明:對(duì)基本資料信息進(jìn)行管理 總編號(hào):3-02輸入:新的基本資料信息 編號(hào):P12邏輯概括:對(duì)基本資料信息進(jìn)行添加、修改、注銷輸出:原有基本資料信息名稱:理財(cái)編號(hào)管理 處理功能卡片說(shuō)明:對(duì)理財(cái)編號(hào)信息進(jìn)行管理 總編號(hào):3-03輸入:新的編號(hào)信息 編號(hào):P13邏輯概括:對(duì)理財(cái)編號(hào)信息進(jìn)行添加、修改、注銷輸出:原有編號(hào)信息名稱:顯示格式管理 處理功能卡片說(shuō)明:對(duì)顯示的格式信息進(jìn)行管理 總編號(hào):3-04輸入:無(wú) 編號(hào):P14邏輯概括:對(duì)顯示的格式信息進(jìn)行管理輸出:格式信息名稱:理財(cái)管理 處理功能卡片說(shuō)明:對(duì)理財(cái)信息進(jìn)行編輯、保存 總編號(hào):3-05輸入:新的理財(cái)信息 編號(hào):P21邏輯概括
40、:對(duì)理財(cái)信息進(jìn)行編輯輸出:原理財(cái)信息名稱:清理信息管理 處理功能卡片說(shuō)明:對(duì)清理信息進(jìn)行編輯、保存 總編號(hào):3-06輸入:新的清理信息 編號(hào):P22邏輯概括:對(duì)清理信息進(jìn)行編輯輸出:原有清理信息名稱:復(fù)利信息管理 處理功能卡片說(shuō)明:對(duì)復(fù)利信息進(jìn)行管理 總編號(hào):3-07輸入:無(wú) 編號(hào):P23邏輯概括:對(duì)復(fù)利信息進(jìn)行編輯輸出:復(fù)利信息名稱:使用理財(cái)信息管理 處理功能卡片說(shuō)明:對(duì)使用系統(tǒng)的理財(cái)信息進(jìn)行編輯、保存 總編號(hào):3-08輸入:新理財(cái)信息 編號(hào):P31邏輯概括:對(duì)理財(cái)信息進(jìn)行編輯輸出:原理財(cái)信息名稱:操作員管理 處理功能卡片說(shuō)明:對(duì)操作員信息進(jìn)行管理 總編號(hào):3-09輸入:新的操作員信息 編號(hào)
41、:P32邏輯概括:對(duì)操作員信息進(jìn)行添加、修改和注銷輸出:原操作員信息名稱:查詢 處理功能卡片說(shuō)明:對(duì)理財(cái)信息進(jìn)行查詢 總編號(hào):3-010輸入:查詢條件 編號(hào):P4邏輯概括:對(duì)理財(cái)信息進(jìn)行查詢輸出:理財(cái)信息管理員管理員家庭理財(cái)系統(tǒng)第3章 家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)3.1家庭理財(cái)管理系統(tǒng)設(shè)計(jì)原則及具體功能劃分3.1.1模塊設(shè)計(jì)原則功能模塊的設(shè)計(jì),經(jīng)過(guò)”自上而下、逐步細(xì)化”的手段,逐層地將系統(tǒng)劃分為多個(gè)大小合適、功能單一的模塊,從而將復(fù)雜系統(tǒng)的設(shè)計(jì)轉(zhuǎn)變?yōu)槎鄠€(gè)簡(jiǎn)單模塊的設(shè)計(jì),設(shè)計(jì)原則為:(1)根據(jù)實(shí)際情況把相互間轉(zhuǎn)為獨(dú)立的管理業(yè)務(wù)劃分為若干個(gè)業(yè)務(wù)模塊;(2)對(duì)一個(gè)個(gè)較大的功能模塊進(jìn)一步劃分成一個(gè)個(gè)相互獨(dú)立
42、的、能單獨(dú)運(yùn)行的小模塊;(3)針對(duì)具體處理對(duì)象,再按對(duì)其進(jìn)行的操作類型劃分為功能模塊。3.1.2家庭理財(cái)管理系統(tǒng)功能模塊劃分被系統(tǒng)包括以下四個(gè)基本模塊:(1)理財(cái)基本信息管理:包括理財(cái)收支管理、基本資料管理、理財(cái)債務(wù)基本信息管理以及對(duì)顯示信息進(jìn)行管理。在進(jìn)入理財(cái)主管理界面后顯示了所有的理財(cái)債務(wù)基本信息管,管理員能夠根據(jù)實(shí)際需要選擇理財(cái)類別名稱,包括添加項(xiàng)目,修改以及注銷理財(cái)分類信息。在基本資料管理模塊中,管理員能夠進(jìn)行理財(cái)收入、理財(cái)支出、理財(cái)債務(wù)、理財(cái)投資、債務(wù)利率、投資回報(bào)、月收支統(tǒng)計(jì),在點(diǎn)擊任何一個(gè)按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在理財(cái)規(guī)則管理功能中,管理員能夠設(shè)置對(duì)
43、理財(cái)管理員的密碼進(jìn)行管理,以及重新登陸,退出等基本功能,主管理界面主要包含有收入,支出,債務(wù),投資的全部信息查詢。(2)家庭理財(cái)擴(kuò)展管理:包括理財(cái)信息預(yù)計(jì)、債務(wù)預(yù)期計(jì)算,投資預(yù)測(cè)計(jì)算等功能。在理財(cái)信息管理中又包括了理財(cái)信息添加、以及注銷操作,在添加時(shí)系統(tǒng)自動(dòng)給出理財(cái)編號(hào),自動(dòng)驗(yàn)證理財(cái)名稱,理財(cái)類型以及數(shù)額等詳細(xì)信息的添加,在添加之后提交,如果必要的信息為空,系統(tǒng)會(huì)給出錯(cuò)誤提示要求管理員添加相應(yīng)信息,添加成功后,相應(yīng)的信息顯示在系統(tǒng)界面上。選擇主界面中的家庭理財(cái)信息,對(duì)選中的理財(cái)信息還能夠進(jìn)行注銷的操作。選中主界面中的理財(cái)信息,點(diǎn)擊理財(cái)注銷按鈕,出現(xiàn)界面,管理員在界面上填寫相應(yīng)清理信息,點(diǎn)擊清理
44、按鈕,提示清理完成。進(jìn)入清理信息查詢界面,系統(tǒng)顯示所有的清理信息,管理員能夠經(jīng)過(guò)添加查詢條件察看特定的理財(cái)?shù)那謇砬闆r。還能夠?qū)η謇砬闆r進(jìn)行注銷的操作。在家庭理財(cái)計(jì)算器核算界面中顯示所有理財(cái)信息以及復(fù)利信息,管理員經(jīng)過(guò)選擇區(qū)間進(jìn)行復(fù)利核算,也能夠?qū)⒑怂阈畔⒔?jīng)過(guò)電子表格的形式顯示出來(lái),為統(tǒng)計(jì)提供方便。(3)系統(tǒng)維護(hù)管理:包括維護(hù)本理財(cái)信息和操作員信息,對(duì)本理財(cái)信息進(jìn)行修改,修改后更新,相應(yīng)的更新信息取代原有信息,在操作員維護(hù)界面中顯示系統(tǒng)所有的操作員編號(hào)、用戶名和密碼,管理員能夠進(jìn)行操作員的添加、修改以及注銷,在進(jìn)行添加時(shí)如果用戶名為空,系統(tǒng)給出錯(cuò)誤提示,否則操作員添加成功。對(duì)操作員進(jìn)行信息修改時(shí)
45、如果用戶名為空,系統(tǒng)提示出錯(cuò),否則新的信息取代原有信息。同時(shí),該模塊也包含3款計(jì)算器,分別是復(fù)利計(jì)算器,算術(shù)計(jì)算器,以及股票利潤(rùn)計(jì)算器。主要用來(lái)計(jì)算投資在復(fù)利情況下的利潤(rùn)以及總額等信息,以及股票投資回報(bào)情況。(4)信息查詢:在主界面中,管理員經(jīng)過(guò)選擇查詢的條件,能夠?yàn)槿掌诨騻鶆?wù)歸還,投資出售等信息,同時(shí)在本模塊中還能夠查詢各大網(wǎng)站的相關(guān)信息,在進(jìn)行相應(yīng)信息的添加,點(diǎn)擊查詢按鈕,系統(tǒng)給出所有符合條件的家庭理財(cái)信息。3.2家庭理財(cái)系統(tǒng)配置(1)服務(wù)器端服務(wù)器端的配置是由建立站點(diǎn)所需的軟件來(lái)決定的。在最低配置下,服務(wù)器雖然能正常工作,但其性能往往不盡如人意,如果我們想使站點(diǎn)服務(wù)器工作得更好的話,我們
46、需要更好的配置,特別是服務(wù)器的內(nèi)存應(yīng)該大于 256MB。下面為服務(wù)器端的最低配置:處理器:Intel Pentium 486以上內(nèi)存:256MB以上硬盤空間:80G 以上光驅(qū):需要從光盤上安裝操作系統(tǒng)和其它開(kāi)發(fā)站點(diǎn)所需的軟件網(wǎng)卡:ISA 或者 PCI 接口均可顯卡:SVGA 顯示適配器(2)客戶端內(nèi)存:8MB硬盤空間:300MB網(wǎng)卡:ISA 或者 PCI 顯卡:SVGA 顯示適配器 3.3代碼設(shè)計(jì)本家庭理財(cái)管理系統(tǒng)的代碼設(shè)計(jì)遵循標(biāo)準(zhǔn)化原則,對(duì)代碼的很多方面進(jìn)行了規(guī)范,例如:在該系統(tǒng)地設(shè)計(jì)中,局部變量使用時(shí),盡量避免使用全局變量,因?yàn)槿肿兞康淖饔梅秶容^大,再對(duì)代碼進(jìn)行修改時(shí),不小心就會(huì)修改到
47、不必要修改的部分,使得系統(tǒng)部能夠正常使用。另外,代碼設(shè)計(jì)還遵從了可讀性高,可使用性強(qiáng)等的設(shè)計(jì)原則,對(duì)代碼進(jìn)行了必要的注釋,在代碼的編寫過(guò)程中,盡量對(duì)代碼的格式進(jìn)行了規(guī)范,因?yàn)橐粋€(gè)好的代碼必須要有一個(gè)比較清新的書(shū)寫過(guò)程和思路,而這些都能夠從代碼的格式上體現(xiàn)出來(lái),當(dāng)然,代碼的格式也是給讀代碼的人第一印象的關(guān)鍵因素,就如同一個(gè)系統(tǒng)軟件的界面一樣有著十分重要的作用。在代碼正確,能夠提供用戶正常使用的基礎(chǔ)上,本人又對(duì)這些代碼進(jìn)行了力所能及的優(yōu)化工作,使得代碼在使用時(shí)占據(jù)的空間少,占用CPU的時(shí)間盡量少,以及在系統(tǒng)運(yùn)行時(shí)可能遇到的問(wèn)題減少。可是由于本人水平有限,并不能保證這些系統(tǒng)代碼的最優(yōu)化設(shè)計(jì)。3.4輸
48、入/輸出設(shè)計(jì)一個(gè)系統(tǒng)與用戶進(jìn)行交流的主要方式是鍵盤的鍵入與鼠標(biāo)的點(diǎn)擊,在本系統(tǒng)中,具體的輸入輸出設(shè)計(jì)如下:表3.1 用戶登陸Table 3.1 user debarkations輸入用戶的賬號(hào)及密碼正確輸出用戶已登陸到系統(tǒng)中界面 錯(cuò)誤輸出提示賬號(hào)或密碼錯(cuò)誤的出錯(cuò)界面表3.2添加理財(cái)類別信息Table 3.2 add asset classes Information輸入家庭理財(cái)收支信息正確輸出信息以保存到相應(yīng)數(shù)據(jù)庫(kù)中 錯(cuò)誤輸出表3.3添加理財(cái)信息Table 3.3 add asset Information輸入家庭理財(cái)基本信息正確輸出添加成功提示對(duì)話框 錯(cuò)誤輸出添加內(nèi)容不能為空提示對(duì)話框3.5
49、界面設(shè)計(jì)一個(gè)友好的用戶界面不但要做到具有良好的觀賞性,還應(yīng)方便用戶對(duì)系統(tǒng)的操作使用,最好符合用戶以往的操作習(xí)慣,只有這樣才能使用戶充分發(fā)揮主觀能動(dòng)性更快、更好的學(xué)習(xí)使用該系統(tǒng)。在對(duì)家庭理財(cái)管理系統(tǒng)界面設(shè)計(jì)時(shí)主要遵循以下幾條原則:(1)用戶界面的設(shè)計(jì)在整體上保持較為一致的外觀風(fēng)格。(2)在進(jìn)行界面設(shè)計(jì)時(shí)要充分考慮用戶的操作習(xí)慣,減少用戶大量的輸入操作以減輕用戶的工作量。(3)界面所使用的詞匯、圖示、選取方式等要保持前后一致性。下面就對(duì)該家庭理財(cái)管理系統(tǒng)進(jìn)行界面的舉例:圖3.1 主界面Figure 3.1 main contact surfaces圖3.2 收支信息管理界面Figure 3.2 a
50、sset classes management surface圖3.3 添加債務(wù)信息界面Figure 3.3 add asset surface3.6家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)家庭理財(cái)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)目的: 經(jīng)過(guò)對(duì)數(shù)據(jù)庫(kù)表規(guī)范設(shè)計(jì)的深入理解,促進(jìn)家庭理財(cái)管理系統(tǒng)的合理應(yīng)用與發(fā)展.數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)與家庭理財(cái)管理系統(tǒng)的內(nèi)容和職能密切相關(guān),表結(jié)構(gòu)的合理設(shè)計(jì)促進(jìn)了程序員對(duì)家庭理財(cái)管理系統(tǒng)管理,在使管理簡(jiǎn)單、明確化,確保信息的完整、一致性并以發(fā)展的模式體現(xiàn)管理內(nèi)容和職能方面具有重要意義.3.6.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),關(guān)鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫(kù)的表中。使用正確的數(shù)據(jù)結(jié)構(gòu),不
51、但便于對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的存取操作,而且能夠極大地簡(jiǎn)化應(yīng)用程序的其它內(nèi)容(查詢、窗體、報(bào)表、代碼等)。另外,數(shù)據(jù)應(yīng)該盡可能少地冗余,這意味著重復(fù)數(shù)據(jù)應(yīng)該減少到最少。本套家庭理財(cái)管理系統(tǒng)采用的ACCESS作為訪問(wèn)數(shù)據(jù)庫(kù)的服務(wù)器,用它來(lái)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程中,充分考慮到以上幾個(gè)方面,運(yùn)用數(shù)據(jù)庫(kù)原理知識(shí),對(duì)涉及到的數(shù)據(jù)庫(kù)進(jìn)行了綜合設(shè)計(jì),力求數(shù)據(jù)庫(kù)的結(jié)構(gòu)合理化、規(guī)范化,使數(shù)據(jù)苦的存儲(chǔ)量達(dá)到設(shè)計(jì)要求提高從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的速度與響應(yīng)時(shí)間。以便今后對(duì)系統(tǒng)的維護(hù)與管理。3.6.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵經(jīng)過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS
52、的概念模型。經(jīng)過(guò)對(duì)系統(tǒng)流程圖的分析與研究,對(duì)數(shù)據(jù)庫(kù)進(jìn)行了比較細(xì)致的數(shù)據(jù)庫(kù)概念設(shè)計(jì),形成了該家庭理財(cái)管理系統(tǒng)的實(shí)體關(guān)系圖如下:圖3.4 使用者實(shí)體屬性圖Figure 3.4 使用者 entity attribute chart圖3.5 收支種類實(shí)體屬性圖Figure 3.5 收支種類 entity attribute chart圖3.6債務(wù)種類實(shí)體屬性圖Figure 3.6 債務(wù)種類 entity attribute chart圖3.7投資種類實(shí)體屬性圖Figure 3.7 投資種類 entity attribute chart圖3.8 投資記錄實(shí)體Figure 3.8 投資記錄 entity圖
53、3.9 收支記錄實(shí)體屬性圖Figure 3.9 收支記錄 entity attribute chart圖3.10債務(wù)記錄實(shí)體屬性圖Figure 3.10債務(wù)記錄 entity attribute chart圖3.11 tb_BaseZclb實(shí)體屬性圖Figure 3.11 tb_BaseZclb entity attribute chart圖3.19實(shí)體關(guān)系圖Figure 3.19 entity relational graphs3.6.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型對(duì)其進(jìn)行優(yōu)化。在對(duì)該家庭理財(cái)管理系統(tǒng)的實(shí)體關(guān)系圖進(jìn)行了分析之后,分別對(duì)其實(shí)體、聯(lián)系作
54、了屬性的分析,得出這些實(shí)體與聯(lián)系的主鍵與碼值,為以后對(duì)該家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)庫(kù)的物理設(shè)計(jì)提供了方便與基礎(chǔ)。下面就是對(duì)該家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì):使用者(ID,帳號(hào),密碼,kinds);收支種類(ID,收支種類,收支類型);收支記錄(ID,收支類別,收支類型,金額,日期);債務(wù)種類(ID,債務(wù)種類,債務(wù)類型);債務(wù)記錄(ID,債務(wù)類別,債務(wù)類型,金額,日期);投資種類(ID,投資種類,投資類型);投資記錄(ID,投資類別,投資類型,金額,日期);月結(jié)算記錄(ID,固定收入,隨機(jī)收入,固定支出,隨機(jī)支出,總收入,總支出,日期);3.6.4數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)為邏輯數(shù)據(jù)模型選取一個(gè)
55、最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。在經(jīng)過(guò)了以上的數(shù)據(jù)庫(kù)概念設(shè)計(jì)、邏輯設(shè)計(jì)后進(jìn)行了最后的數(shù)據(jù)庫(kù)物理設(shè)計(jì),在進(jìn)行該設(shè)計(jì)時(shí),基本上就是將數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)出來(lái)模版具體化,將每一個(gè)實(shí)體、聯(lián)系的主鍵和碼的數(shù)據(jù)類型,數(shù)據(jù)說(shuō)明等做出注釋。下面是該家庭理財(cái)管理系統(tǒng)的數(shù)據(jù)庫(kù)物理設(shè)計(jì)模型:表3.4 使用者表The Table 3.4 使用者 字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是帳號(hào)Varchar50否密碼Varchar50否kindsNumber4否表3.5 收支種類表 Table 3.5 收支種類字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是收支種類Varchar50否收支類型V
56、archar50否表3.6 債務(wù)種類表Table 3.6 債務(wù)種類table字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是債務(wù)種類Varchar50否債務(wù)類型Varchar50否表3.7 投資種類表Table 3.7 tb_投資種類table字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是投資種類Varchar50否投資類型Varchar50否表3.8 收支記錄表Table 3.8 收支記錄 table字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是收支種類Varchar50否收支類型Varchar50否數(shù)額Varchar50否日期Datetime8否表3.9 債務(wù)記錄表Table 3
57、.9 債務(wù)記錄table字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是債務(wù)種類Varchar50否債務(wù)類型Varchar50否數(shù)額Varchar50否日期Datetime8否表3.10 投資記錄表Table 3.10 投資記錄 table字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是投資種類Varchar50否投資類型Varchar50否數(shù)額Varchar50否日期Datetime8否表3.14 月結(jié)算記錄表Table 3.14月結(jié)算記錄 table字段名字段類型字段長(zhǎng)度可否為空主鍵IDint4否是固定收入int4否隨機(jī)收入int4否固定支出int4否隨機(jī)支出int4否總收入int4否
58、總支出int4否日期datatime8是第4章 家庭理財(cái)管理系統(tǒng)的實(shí)現(xiàn)4.1家庭理財(cái)管理系統(tǒng)基本信息管理功能的實(shí)現(xiàn)包括理財(cái)收支管理、基本資料管理、理財(cái)債務(wù)基本信息管理以及對(duì)顯示信息進(jìn)行管理。在進(jìn)入理財(cái)主管理界面后顯示了所有的理財(cái)債務(wù)基本信息管,管理員能夠根據(jù)實(shí)際需要選擇理財(cái)類別名稱,包括添加項(xiàng)目,修改以及注銷理財(cái)分類信息。在基本資料管理模塊中,管理員能夠進(jìn)行理財(cái)收入、理財(cái)支出、理財(cái)債務(wù)、理財(cái)投資、債務(wù)利率、投資回報(bào)、月收支統(tǒng)計(jì),在點(diǎn)擊任何一個(gè)按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在理財(cái)規(guī)則管理功能中,管理員能夠設(shè)置對(duì)理財(cái)管理員的密碼進(jìn)行管理,以及重新登陸,退出等基本功能,主管理
59、界面主要包含有收入,支出,債務(wù),投資的全部信息查詢。下面是該模塊中家庭理財(cái)債務(wù)信息添加功能界面:圖4.1 家庭理財(cái)信息管理Fig 4.1 Family financing information management 下面是該模塊中庭理財(cái)債務(wù)信息添加功能界面的主要代碼:private void btnSave_Click(object sender, EventArgs e) ds = oper.GetDataSetBaseDefaultNO(); if (ds.Tables0.Rows.Count =0) int i = oper.InsertBaseDefaultNO(txtFirst.T
60、ext, Convert.ToInt32(txtDefault.Text); else int i = oper.UpdateBaseDefaultNO(txtFirst.Text, Convert.ToInt32(txtDefault.Text); MessageBox.Show(設(shè)置成功!, 系統(tǒng)提示, MessageBoxButtons.OK, MessageBoxIcon.Information); private void frmBaseNumber_Load(object sender, EventArgs e) ds = oper.GetDataSetBaseDefaultNO(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)分泌亞健康培訓(xùn)課件
- 期末續(xù)費(fèi)活動(dòng)方案策劃(3篇)
- 窨井設(shè)施維護(hù)和管理制度(3篇)
- 經(jīng)理人俱樂(lè)部管理制度(3篇)
- 集團(tuán)施工企業(yè)風(fēng)險(xiǎn)管理制度(3篇)
- 駕駛員量化管理制度(3篇)
- 《GA 891-2010公安單警裝備 警用急救包》專題研究報(bào)告
- 《GA 658.1-2006互聯(lián)網(wǎng)公共上網(wǎng)服務(wù)場(chǎng)所信息安全管理系統(tǒng) 信息代碼 第1部分:上網(wǎng)服務(wù)場(chǎng)所代碼》專題研究報(bào)告
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)汽車整車物流行業(yè)市場(chǎng)深度分析及投資潛力預(yù)測(cè)報(bào)告
- 《GAT 852.8-2009娛樂(lè)服務(wù)場(chǎng)所治安管理信息規(guī)范 第8部分:從業(yè)人員類別代碼》專題研究報(bào)告
- 地坪漆施工方案范本
- 【《自適應(yīng)巡航系統(tǒng)ACC的SOTIF風(fēng)險(xiǎn)的識(shí)別與評(píng)估分析案例》4100字】
- 阿壩州消防救援支隊(duì)2026年面向社會(huì)公開(kāi)招聘政府專職消防員(69人)筆試備考試題及答案解析
- 2025寧波市甬北糧食收儲(chǔ)有限公司公開(kāi)招聘工作人員2人筆試參考題庫(kù)及答案解析
- 供應(yīng)鏈年底總結(jié)與計(jì)劃
- 2026年國(guó)有企業(yè)金華市軌道交通控股集團(tuán)招聘?jìng)淇碱}庫(kù)有答案詳解
- 2025年電子工程師年度工作總結(jié)
- 2026年吉林司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能筆試備考題庫(kù)帶答案解析
- 2025年高職第三學(xué)年(工程造價(jià))工程結(jié)算與審計(jì)測(cè)試題及答案
- 2024年曲阜師范大學(xué)馬克思主義基本原理概論期末考試真題匯編
- 醫(yī)院消毒技術(shù)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論