個人財務(wù)管理系統(tǒng)---需求分析_第1頁
個人財務(wù)管理系統(tǒng)---需求分析_第2頁
個人財務(wù)管理系統(tǒng)---需求分析_第3頁
個人財務(wù)管理系統(tǒng)---需求分析_第4頁
個人財務(wù)管理系統(tǒng)---需求分析_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄1. 引言 21.1 編寫目的 21.2 項目背景 21.3 參考資料 22 總體描述 32.1 產(chǎn)品描述 32.2 產(chǎn)品功能 42.3 用戶類及特征 52.4 運行環(huán)境 53. 功能需求 63.1 需求獲取 63.2 需求分析 710 14數(shù)據(jù)字典 14基于 Android 平臺的個人財務(wù)管理系統(tǒng) 需求規(guī)格說明1 引言1.1 編寫目的編寫需求規(guī)格說明的目的是為了開發(fā)基于 Android 的個人財務(wù)管理系統(tǒng)的所有需求 文檔,安排項目規(guī)劃與進(jìn)度,組織軟件開發(fā)與測試,定義出各種不同需求以及接口,對 設(shè)計的要求做進(jìn)一步的探討,畫出各種用例圖,數(shù)據(jù)流圖來指導(dǎo)并更形象的描述系統(tǒng)運行的情況該需求規(guī)格說

2、明預(yù)期的讀者包括項目經(jīng)理, 產(chǎn)品經(jīng)理, 設(shè)計人員,項目提出及驗收的 人士以及開發(fā)人員。其中項目提出人員閱讀后應(yīng)適當(dāng)對文檔提出建議,是否有不完善或 不妥的地方,是否能達(dá)到自己對該系統(tǒng)的預(yù)期。1.2 項目背景a. 該項目由軟件設(shè)計與體系結(jié)構(gòu)課程作為實驗開發(fā),由本小組作為開發(fā)單位,在此 的主管部門為負(fù)責(zé)需求獲取的人員小組;b該軟件系統(tǒng)目前市面上已有類似產(chǎn)品,可將他們作為一部分進(jìn)行需求分析,以求 最終得到的文檔更為完善。1.3 參考資料a已形成的項目開發(fā)計劃 b 可行性研究形成的文檔2. 總體描述2.1 產(chǎn)品描述a. 系統(tǒng)功能:當(dāng)今社會,隨著社會經(jīng)濟(jì)的發(fā)展,價值的交換也越來越多,貨幣的流 通量也隨之變

3、得越來越大。人們可能常常會有一種不知道自己的錢的去處的疑問,如果 僅僅用筆和紙來記錄顯得相當(dāng)麻煩且不實際,并且也不符合當(dāng)代人的生活習(xí)慣。目前的 電子理財軟件偏向于商業(yè)級別,且主要用于企業(yè)級和部門級,但是個人理財?shù)男枨笤絹?越迫切,而專業(yè)的大型商業(yè)軟件價格昂貴并且功能龐雜而無法滿足需求。為了方便用戶 更好的理財,以及對資金去向有一個更清晰的了解,我們就需要一個可以幫我們完成對 收入和支出資金的信息進(jìn)行整理、 圖像化、查詢等功能的信息管理系統(tǒng)。 為了使用方便, 該系統(tǒng)應(yīng)該可應(yīng)用于便攜設(shè)備,這里我們主要研究基于 Android 平臺上的情況。該系統(tǒng)的主要功能為管理資金流動信息,可以對信息進(jìn)行查詢,添

4、加以及修改等, 同時可以將開銷分類管理并根據(jù)相應(yīng)數(shù)據(jù)做出比較直觀的圖表。它把每筆支出的狀態(tài)都清晰的展現(xiàn)在你的面前。使客戶能夠?qū)ψ约旱呢攧?wù)狀況有一個清晰認(rèn)識,方便管理自己 的財務(wù),提供時間段的財務(wù)統(tǒng)計。本軟件免費,簡單,實用,滿足家庭和個人的理財需 求。b 輸入:在操作該系統(tǒng)的過程中,除了通過按鈕選擇需要實現(xiàn)的功能外,其他功能 如下:1. 添加欄下,在資金收入/支出/借貸的部分中,需要輸入的部分有金額、日期以 及具體的原因;2. 添加欄下,借貸的部分的輸入包括借出/被借對象,對象聯(lián)系方式, 借出/借進(jìn)的金額和借貸的開始時間以及終止時間;3. 可根據(jù)收入設(shè)置或取消在某段時期內(nèi)每天支出金額限制(可分

5、類),若某天超支則需要選定是否讓該超支結(jié)果影響該月之后每天的支出金額;4. 在設(shè)置欄中,用戶可以自己設(shè)置支出的分類項,使系統(tǒng)更為個性化;5輸入包括在進(jìn)入系統(tǒng)時對身份的驗證信息。c輸出:該系統(tǒng)的輸出主要就是檢索出的信息主要是以往的資金流動歷史1. 在查詢資金狀況時(此處可以選擇日期、資金使用方面為檢索條件),會輸出一張列表,上面清晰列出了資金支出/收入的具體金額,用途和日期;2. 該系統(tǒng)也可以完成以天或月或年為時間單位,就對整體或單就某方面的資金支出 畫出折線圖,讓你更了解資金動態(tài);3. 或者就支出中的各部分做出一張餅狀圖, 讓你更清晰看到使用的各部分資金的比 例;4. 當(dāng)某天支出資金超支時,給

6、出提醒,并可選擇根據(jù)它調(diào)整該計劃周期內(nèi)的財務(wù)計戈V;5. 當(dāng)借貸模塊中,要還款或收取還款的時候,系統(tǒng)會予以提示。d 系統(tǒng)的總體大概的一個數(shù)據(jù)流程圖:user2.2產(chǎn)品功能該產(chǎn)品的功能包括對花銷計劃表的設(shè)定;基本功能像對每筆費用的記錄;以任意 時間段給出支出收入一覽表或者繪制支出資金折線圖;以任意時間段給出該時間段內(nèi)各 類開銷所占比例的圖;可以設(shè)置超支,并對超支的情況給用戶提示;存入或查看借貸相 關(guān)信息,并提示還款或收取還款。以下圖表示該系統(tǒng)需要具有的功能:2.3用戶類及其特征用戶:所有擁有An droid設(shè)備并且有更好理財計劃的人,利用該系統(tǒng)記錄下平時的 所有支入支出,統(tǒng)計自己的資金流動金額,

7、以更形象的方法例如流線圖及餅狀圖來查看 自己的開支走向及比例,并給自己制定相應(yīng)的理財計劃。2.4運行環(huán)境該系統(tǒng)運行環(huán)境分客戶端、服務(wù)器端兩部分以下是系統(tǒng)所需的運行環(huán)境:(1)客戶端操作系統(tǒng):Jellybea n及其他版本An droid操作系統(tǒng)(2)應(yīng)用服務(wù)器端由于尚未學(xué)習(xí)過通信方面的知識,該系統(tǒng)現(xiàn)階段是單機(jī)版,不過有計劃在將來實現(xiàn) 時添加本小組成員電腦作為服務(wù)器實現(xiàn)云存儲。3.功能需求3.1需求獲取需求獲取可有以下幾個途徑:1. 召開會議,會議出席人員包括這個項目的提出者,該開發(fā)的需求獲取的人員,一些用 戶等,大家提出關(guān)于該系統(tǒng)他們認(rèn)為應(yīng)當(dāng)完成的功能, 將其記錄下來,大家進(jìn)行討論, 將適合的

8、需求確定下來形成文檔;2. 通過對已有系統(tǒng)的研究獲取需求,可以從他的開發(fā)者獲得很有用的信息,并且可以從 他的用戶對他的評價中發(fā)現(xiàn)該系統(tǒng)的不足,避免自己的系統(tǒng)重蹈覆轍,對他已有的功 能做分析;3. 可以通過在網(wǎng)上進(jìn)行問卷調(diào)查,調(diào)查大眾對該系統(tǒng)有怎樣的期望與需求 最終將討論出的可能的功能形成列表:功能名稱功能描述功能分類功能評價操作收入/開銷相關(guān)內(nèi)容該操作包括添加、刪除或 修改收入/開銷的金額, 日期以及備注基本功能必要,作為為系統(tǒng)的基本 功能,功能應(yīng)當(dāng)盡可量多 樣性,盡可能人性化操作借貸相關(guān)內(nèi)容該操作包括添加、刪除或 修改借出/借入的金額、 日期、應(yīng)當(dāng)歸還的時間以 及原因基本功能必要,同上,應(yīng)當(dāng)

9、盡可能功能多樣化并且人性化計劃表該計劃表可設(shè)置每天花 費的最高值,當(dāng)超過時會 給用戶提示。資金規(guī)劃必要,本系統(tǒng)的特色功 能,主要幫助用戶更好的 規(guī)劃自己消費習(xí)慣提醒該功能主要就每天花費提醒功能必要,避免了用戶遺忘借超支時以及借貸日期到 的時候給用戶的提醒,頻 率次數(shù)均可設(shè)置貸日期帶來的一系列不 必要的麻煩,也提醒用戶 注意自己的消費習(xí)慣查看以列表形式,可按照花銷 分類及某時間段查看詳 細(xì)花銷與收入的對比,同 時可以以折線圖的形式 畫出開銷/收入變化趨勢 和分析開銷各種類別所 占比例的餅狀圖查詢功能必要,便于客戶查看消費 歷史,而圖表功能則更清 楚的將他們展示出來,更 有利于理財。3.2需求分析

10、這里將需求分為業(yè)務(wù)需求,用戶需求,功能需求與非功能需求進(jìn)行討論。不同于古時的以物換物,貨幣乃至信用卡在這個時代已經(jīng)變得非常普遍了,貨幣已 然成為財富和流通價值的象征。在經(jīng)濟(jì)的急劇發(fā)展和貧富差距逐漸加大的今天,個人每 天財務(wù)流動變大,想要能夠成功地全面詳細(xì)的管理財務(wù)的難度也變得很大,這些導(dǎo)致人 們對個人財務(wù)管理的需求逐漸增大;對于個人來說,現(xiàn)在用錢的方面非常多,這個世界 上除了空氣、陽光,仔細(xì)想來其他的什么其實都是要花錢的,生命的延續(xù)不用說,我們 要靠買來的食物支撐身體的正常代謝,一次娛樂,就連普通的游戲也是需要付費才能繼 續(xù)的,現(xiàn)在我們賴以生存的電力、水也都是一樣??赡芎芏嗳藭l(fā)現(xiàn)錢要掙的時候

11、難,但花的時候卻非??欤阶詈笙M完對賬的時 候才發(fā)現(xiàn)超支了許多,卻也想不起是怎么花的了,結(jié)果也買了很多昂貴又不必要的東西 對于經(jīng)濟(jì)并不富裕的人們,這無疑會加大經(jīng)濟(jì)上的壓力,這時候人們就會需要一個系統(tǒng) 來幫助他們記下自己的消費記錄,以便他們能回頭對自己的消費做出評價,由此避免以 后類似的浪費,同時可以找出適合自己的最經(jīng)濟(jì)的購物方式;并且在消費時,若有超支 的跡象,這個系統(tǒng)可以給我們提供正確的意見和計劃,他給出的列表和圖表,讓消費狀 況變得更加直觀,也便于我們更好更方便的管理自己的財務(wù)狀況;我們就是針對用戶的 這種需求確定基于An droid的個人財務(wù)管理系統(tǒng)的想法的。本軟件面向的用戶是普通的個

12、人用戶,用戶的知識水平參差不齊,對于傳統(tǒng)大型理 財?shù)淖詣踊浖枰荛L的平均學(xué)習(xí)時間,而且對于價格昂貴的商業(yè)軟件,顯然無法接受。但是目前人們卻有著日益增長的理財需求,因此對于普通用戶而言,追求的軟件應(yīng) 該是簡單,實用和廉價的。目前廉價的自由軟件或者免費的公共軟件才是他們最好的選 擇。本設(shè)計主要實現(xiàn)的是個人財務(wù)的管理,從而方便大家。這里他的主要功能有:對收 入支出的詳細(xì)記錄,制定計劃表來實時監(jiān)控自己的消費情況,查看當(dāng)前消費情況,在用 戶非理性消費時給予提醒,記錄借貸狀況,對借貸中應(yīng)當(dāng)歸還的日期可在可設(shè)置的一定 時間范圍內(nèi)對用戶進(jìn)行提醒和以形象化的方式展示和并分析消費歷史。 該系統(tǒng)可以高效, 快速

13、的執(zhí)行操作以及對大量數(shù)據(jù)安全存儲,使程序盡可能小占用資源小資金消耗少。 該系統(tǒng)主要只包括一類用戶:即為對財務(wù)管理有需求的系統(tǒng)使用者。用戶需求描述:用戶需求包括:1. 記錄每次的收入 2. 記錄每次資金支出 3. 記錄借貸情況 4. 設(shè)定某周期的計劃表 5. 當(dāng)檢測當(dāng)前支出會破壞計劃時, 給予提醒 6. 可選擇設(shè)置借貸歸還日期時是否予以提醒 7. 查看資金流動歷史 8. 查看當(dāng)前可支配余額用戶需求用例圖:3.2.3 接口需求用戶接口a. 屏幕格式要簡明易懂易于操作,適當(dāng)給予幫助選項;b 保證反應(yīng)的及時性,即系統(tǒng)的反應(yīng)時間應(yīng)盡可能短,這里要求輸入輸出的相對時間不超過 0.1ms;c.保證程序功能的

14、可用性; 這里的輸入包括兩種事件,手指點擊和文本的輸入,包括手指的滑動,系統(tǒng)得到確認(rèn) 后對他們進(jìn)行響應(yīng);輸出包括搜索資金歷史流動列表,計劃表,對資金分析的圖表等。硬件接口A. 硬件接口:普通的基于 An droid平臺的移動設(shè)備B. 網(wǎng)絡(luò)硬件接口要求,本系統(tǒng)并不實現(xiàn)聯(lián)網(wǎng)的功能,所以并無此方面的要求。軟件接口該系統(tǒng)中的軟件接口包括資金歷史流動數(shù)據(jù)庫與該系統(tǒng)的接口;在以后的功能預(yù)期 中,在理想中可以實現(xiàn)的范圍內(nèi),若添加包括將系統(tǒng)關(guān)系到銀行卡和聯(lián)系到條形碼的信 息以便對輸入進(jìn)行簡化等功能,那么該系統(tǒng)還應(yīng)連接到包含用戶的賬戶信息的系統(tǒng)。 該系統(tǒng)的功能需求應(yīng)該分為以下幾種:1. 查看 2. 設(shè)置 3.

15、收入/ 支出管理 4. 借貸管理 5. 賬戶管理1. 查看A. 查看歷史基本功能,便于用戶查看資金流動歷史。本系統(tǒng)支持通過輸入時間段來查看資金流 動歷史,界面中會有時間欄,若此時只填“年”這一欄,那么輸出的表格為以年為 單位,表格包括該年的總收入與總支出和結(jié)余;若輸入“年” “月”,則以該年每月 為單位,列出月收入、月支出與該月的結(jié)余;若輸入為“年” “月”“日”,那么會顯 示改天所有收入與支出的記錄,點擊某一天記錄可對該記錄進(jìn)行詳細(xì)查看。將界面往左或往右劃時,會分別顯示出以當(dāng)前單位為橫坐標(biāo)總收入 / 總支出的折線圖 和將該時間段內(nèi)收入 / 支出中各種類別所占比例顯示的餅狀圖。B. 對當(dāng)前余額

16、的查詢 進(jìn)入查看的界面,就可以看到當(dāng)前可支配余額,該余額是由收入與已支出部分的插值 由系統(tǒng)算出來的,但用戶也可以自行修改。2. 設(shè)置A. 借貸提醒設(shè)置 該功能是為了提醒用戶還錢或收取借款。這里的借貸提醒設(shè)置主要的情況是這樣, 對一筆借貸來說,當(dāng)靠近預(yù)期還款時期時,你可以設(shè)置是要提前幾天開始通知和是 否需要自提醒之日開始每天提醒直到取消該提醒或是設(shè)置為只提醒一次。其中的所 有提醒會顯示在提醒欄中。B. 任務(wù)計劃的設(shè)置任務(wù)計劃的設(shè)定,主要是對一個時間段中的每日開銷進(jìn)行限制,這里的設(shè)置與以后的提醒有直接關(guān)系。在該設(shè)置中,輸入主要包括該任務(wù)計劃的有效時間和每日最高消費記錄,并可根據(jù)意愿選擇是否需要當(dāng)某

17、日開銷超出最高消費時系統(tǒng)給予提醒。 其中的所有提醒會顯示在提醒欄中。3. 收入/ 支出管理A. 收入/ 支出的分類該功能便于用戶的輸入,也便于管理、制圖。這里的收入 / 支出分類指的是本次收入 / 支出的來源 / 去向,系統(tǒng)默認(rèn)的收入類別有工資、獎金等,支出類別有娛樂、餐飲 等,這些類別是可以根據(jù)用戶需求自定義的,用戶可以自己添加或刪除類別。當(dāng)你 需要添加新的一條收入 / 支出記錄時,你需要先選擇分類再輸入具體數(shù)目及其他內(nèi)容。B. 收入/ 支出的輸入該模塊包括輸入收入 / 支出的金額和備注,當(dāng)然你也需要包含該記錄的時間以便以后記錄表的形成,若此時你不輸入時間,那么系統(tǒng)會默認(rèn)時間為當(dāng)前時刻。4.

18、 借貸管理借貸管理中,我們沒有嚴(yán)格區(qū)分借出 /借入,還出 /還入的區(qū)別,我們這里只在乎資金的流動方向,即只關(guān)心是收入了錢還是支出了錢,因此這里“借入”與“還入”是用一個界面來操作的,同樣的, “借出”與“還出”是用一個界面來操作的。A. 借貸(入)該功能用于記錄借貸信息。 可以選擇編輯也可以選擇在列出的借貸記錄中選擇標(biāo)記一個,這里我們可以看出,這里的選擇編輯是添加新的記錄,在此處的意思即為有新的借入的記錄,系統(tǒng)中之前并沒有這條記錄;而當(dāng)選擇在列出的記錄中標(biāo)記一條記錄為已還的意思為,這條記錄已經(jīng)存在于系統(tǒng)中,所以這次“收入”為還入的資金。當(dāng)然 若不進(jìn)行任何一個操作,可以不操作回到上一個界面。B.

19、 借貸(出)該功能與借貸(入)非常相似,只是這里它分為借出和還出。其中“借出”的操作 相當(dāng)于“借入”,需要新建一條記錄;而“還出”則相當(dāng)于“還入” ,只需要標(biāo)記一 個借貸記錄中的一條記錄即可。其他的部分同借貸(入) 。C. 借貸記錄的添加除了借貸的金額外, 這里添加的記錄包括當(dāng)時的具體時間和預(yù)計還款的時間, 和備注,這里的備注可以包括這筆借貸的原因、對象和對象的聯(lián)系方式等,并且這里可以選擇 添加還款的提醒。5.賬戶管理除了登陸系統(tǒng)前需要輸入密碼外,這里的賬戶管理包括對密碼的修改,當(dāng)進(jìn)入密碼管理界面時,正確輸入舊密碼后,輸入兩次新密碼,若兩次密碼正確的話,那么該密碼 修改為這個新密碼。系統(tǒng)主要數(shù)據(jù)流圖:用戶密碼表登陸密碼對當(dāng)前密碼的 .新,密, 當(dāng)'前密r用戶重新輸入密碼的基于An droid平臺的新密包含歷史記錄的借貸具體信取消某借貸記設(shè)置某條借貸為提醒的借貸記錄列希望查看歷史記錄的每日最咼消費預(yù)計收入設(shè)置超出最高消費會提醒任務(wù)計戈ij起止時刪除收入收入出分類出勺項收入/支出具體提醒的日期和提醒事務(wù)列查看根據(jù)當(dāng)前數(shù)據(jù)制成圖表個人財務(wù)管理系統(tǒng)耆根據(jù)當(dāng)前顯示歷史數(shù)據(jù)制成收每日L提收入性能需求:歷史記錄表及設(shè)置借貸提醒設(shè)支出由于用戶使用這個系統(tǒng)

溫馨提示

  • 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

提交評論