




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上目錄1. 引言-21.1編寫目的-21.2項目背景-21.3參考資料-2 2總體描述-3 2.1產(chǎn)品描述-3 2.2產(chǎn)品功能-4 2.3用戶類及特征-5 2.4運行環(huán)境-5 3.功能需求-6 3.1需求獲取-6 3.2需求分析-7 3.2.1業(yè)務(wù)需求-7 3.2.2用戶需求-8 3.2.2.1用戶需求描述-8 3.2.2.2用戶需求用例圖-9 3.2.3接口需求-9 3.2.3.1用戶接口-9 3.2.3.2硬件接口-9 3.2.3.3軟件接口-10 3.2.4功能需求-10 3.2.5非功能需求-14數(shù)據(jù)字典-14基于Android平臺的個人財務(wù)管理系統(tǒng)-需求規(guī)格說
2、明1引言1.1編寫目的編寫需求規(guī)格說明的目的是為了開發(fā)基于Android的個人財務(wù)管理系統(tǒng)的所有需求文檔,安排項目規(guī)劃與進(jìn)度,組織軟件開發(fā)與測試,定義出各種不同需求以及接口,對設(shè)計的要求做進(jìn)一步的探討,畫出各種用例圖,數(shù)據(jù)流圖來指導(dǎo)并更形象的描述系統(tǒng)運行的情況。該需求規(guī)格說明預(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)目前市面
3、上已有類似產(chǎn)品,可將他們作為一部分進(jìn)行需求分析,以求最終得到的文檔更為完善。1.3參考資料a已形成的項目開發(fā)計劃b可行性研究形成的文檔2. 總體描述2.1 產(chǎn)品描述a.系統(tǒng)功能:當(dāng)今社會,隨著社會經(jīng)濟(jì)的發(fā)展,價值的交換也越來越多,貨幣的流通量也隨之變得越來越大。人們可能常常會有一種不知道自己的錢的去處的疑問,如果僅僅用筆和紙來記錄顯得相當(dāng)麻煩且不實際,并且也不符合當(dāng)代人的生活習(xí)慣。目前的電子理財軟件偏向于商業(yè)級別,且主要用于企業(yè)級和部門級,但是個人理財?shù)男枨笤絹碓狡惹校鴮I(yè)的大型商業(yè)軟件價格昂貴并且功能龐雜而無法滿足需求。為了方便用戶更好的理財,以及對資金去向有一個更清晰的了解,我們就需要一
4、個可以幫我們完成對收入和支出資金的信息進(jìn)行整理、圖像化、查詢等功能的信息管理系統(tǒng)。為了使用方便,該系統(tǒng)應(yīng)該可應(yīng)用于便攜設(shè)備,這里我們主要研究基于Android平臺上的情況。該系統(tǒng)的主要功能為管理資金流動信息,可以對信息進(jìn)行查詢,添加以及修改等,同時可以將開銷分類管理并根據(jù)相應(yīng)數(shù)據(jù)做出比較直觀的圖表。它把每筆支出的狀態(tài)都清晰的展現(xiàn)在你的面前。使客戶能夠?qū)ψ约旱呢攧?wù)狀況有一個清晰認(rèn)識,方便管理自己的財務(wù),提供時間段的財務(wù)統(tǒng)計。本軟件免費,簡單,實用,滿足家庭和個人的理財需求。b輸入:在操作該系統(tǒng)的過程中,除了通過按鈕選擇需要實現(xiàn)的功能外,其他功能如下:1. 添加欄下,在資金收入/支出/借貸的部分中
5、,需要輸入的部分有金額、日期以及具體的原因;2. 添加欄下,借貸的部分的輸入包括借出/被借對象,對象聯(lián)系方式,借出/借進(jìn)的金額和借貸的開始時間以及終止時間;3. 可根據(jù)收入設(shè)置或取消在某段時期內(nèi)每天支出金額限制(可分類),若某天超支則需要選定是否讓該超支結(jié)果影響該月之后每天的支出金額;4. 在設(shè)置欄中,用戶可以自己設(shè)置支出的分類項,使系統(tǒng)更為個性化;5. 輸入包括在進(jìn)入系統(tǒng)時對身份的驗證信息。c輸出:該系統(tǒng)的輸出主要就是檢索出的信息主要是以往的資金流動歷史1.在查詢資金狀況時(此處可以選擇日期、資金使用方面為檢索條件),會輸出一張列表,上面清晰列出了資金支出/收入的具體金額,用途和日期;2.該
6、系統(tǒng)也可以完成以天或月或年為時間單位,就對整體或單就某方面的資金支出畫出折線圖,讓你更了解資金動態(tài);3.或者就支出中的各部分做出一張餅狀圖,讓你更清晰看到使用的各部分資金的比例;4.當(dāng)某天支出資金超支時,給出提醒,并可選擇根據(jù)它調(diào)整該計劃周期內(nèi)的財務(wù)計劃;5.當(dāng)借貸模塊中,要還款或收取還款的時候,系統(tǒng)會予以提示。d系統(tǒng)的總體大概的一個數(shù)據(jù)流程圖:存入的信息請求查詢信息信息圖表反饋資金記錄信息 庫登陸信息驗證信息反饋Finance managing system 2.2產(chǎn)品功能該產(chǎn)品的功能包括對花銷計劃表的設(shè)定;基本功能像對每筆費用的記錄;以任意時間段給出支出收入一覽表或者繪制支出資金折線圖;以
7、任意時間段給出該時間段內(nèi)各類開銷所占比例的圖;可以設(shè)置超支,并對超支的情況給用戶提示;存入或查看借貸相關(guān)信息,并提示還款或收取還款。以下圖表示該系統(tǒng)需要具有的功能:記錄借出資金的所有細(xì)節(jié)記錄收入資金的所有細(xì)節(jié)記錄資金流向資金借貸的細(xì)節(jié)以年月為單位以表格形式顯示收入/支出詳情 基于Android的個人財務(wù)管理系統(tǒng)對每日資金使用細(xì)節(jié)的時間軸列表數(shù)據(jù)查詢查詢每個月節(jié)省的金額設(shè)置每日最低消費任務(wù)計劃添加時間段,包括期間實際與預(yù)計的支出和收入設(shè)置設(shè)置是否要對借貸中的項目進(jìn)行提醒2.3用戶類及其特征用戶:所有擁有Android設(shè)備并且有更好理財計劃的人,利用該系統(tǒng)記錄下平時的所有支入支出,統(tǒng)計自己的資金流
8、動金額,以更形象的方法例如流線圖及餅狀圖來查看自己的開支走向及比例,并給自己制定相應(yīng)的理財計劃。2.4運行環(huán)境該系統(tǒng)運行環(huán)境分客戶端、服務(wù)器端兩部分。以下是系統(tǒng)所需的運行環(huán)境:(1)客戶端操作系統(tǒng):Jellybean及其他版本Android操作系統(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)行討論,將適合的需求
9、確定下來形成文檔;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)盡可能功能多樣化并且人
10、性化計劃表該計劃表可設(shè)置每天花費的最高值,當(dāng)超過時會給用戶提示。資金規(guī)劃必要,本系統(tǒng)的特色功能,主要幫助用戶更好的規(guī)劃自己消費習(xí)慣提醒該功能主要就每天花費超支時以及借貸日期到的時候給用戶的提醒,頻率次數(shù)均可設(shè)置提醒功能必要,避免了用戶遺忘借貸日期帶來的一系列不必要的麻煩,也提醒用戶注意自己的消費習(xí)慣查看以列表形式,可按照花銷分類及某時間段查看詳細(xì)花銷與收入的對比,同時可以以折線圖的形式畫出開銷/收入變化趨勢和分析開銷各種類別所占比例的餅狀圖查詢功能必要,便于客戶查看消費歷史,而圖表功能則更清楚的將他們展示出來,更有利于理財。3.2需求分析這里將需求分為業(yè)務(wù)需求,用戶需求,功能需求與非功能需求進(jìn)
11、行討論。3.2.1業(yè)務(wù)需求不同于古時的以物換物,貨幣乃至信用卡在這個時代已經(jīng)變得非常普遍了,貨幣已然成為財富和流通價值的象征。在經(jīng)濟(jì)的急劇發(fā)展和貧富差距逐漸加大的今天,個人每天財務(wù)流動變大,想要能夠成功地全面詳細(xì)的管理財務(wù)的難度也變得很大,這些導(dǎo)致人們對個人財務(wù)管理的需求逐漸增大;對于個人來說,現(xiàn)在用錢的方面非常多,這個世界上除了空氣、陽光,仔細(xì)想來其他的什么其實都是要花錢的,生命的延續(xù)不用說,我們要靠買來的食物支撐身體的正常代謝,一次娛樂,就連普通的游戲也是需要付費才能繼續(xù)的,現(xiàn)在我們賴以生存的電力、水也都是一樣??赡芎芏嗳藭l(fā)現(xiàn)錢要掙的時候難,但花的時候卻非???,到最后消費完對賬的時候才發(fā)
12、現(xiàn)超支了許多,卻也想不起是怎么花的了,結(jié)果也買了很多昂貴又不必要的東西。對于經(jīng)濟(jì)并不富裕的人們,這無疑會加大經(jīng)濟(jì)上的壓力,這時候人們就會需要一個系統(tǒng)來幫助他們記下自己的消費記錄,以便他們能回頭對自己的消費做出評價,由此避免以后類似的浪費,同時可以找出適合自己的最經(jīng)濟(jì)的購物方式;并且在消費時,若有超支的跡象,這個系統(tǒng)可以給我們提供正確的意見和計劃,他給出的列表和圖表,讓消費狀況變得更加直觀,也便于我們更好更方便的管理自己的財務(wù)狀況;我們就是針對用戶的這種需求確定基于Android的個人財務(wù)管理系統(tǒng)的想法的。本軟件面向的用戶是普通的個人用戶,用戶的知識水平參差不齊,對于傳統(tǒng)大型理財?shù)淖詣踊浖枰?/p>
13、很長的平均學(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)可以高效,快速的執(zhí)行操作以及對大量數(shù)據(jù)安全存儲,使程序盡可能小占用資源小資金消耗少。3.2.2
14、用戶需求該系統(tǒng)主要只包括一類用戶:即為對財務(wù)管理有需求的系統(tǒng)使用者。3.2.2.1 用戶需求描述:用戶需求包括:1.記錄每次的收入2.記錄每次資金支出3.記錄借貸情況4.設(shè)定某周期的計劃表5.當(dāng)檢測當(dāng)前支出會破壞計劃時,給予提醒6.可選擇設(shè)置借貸歸還日期時是否予以提醒7.查看資金流動歷史8.查看當(dāng)前可支配余額3.2.2.2用戶需求用例圖:3.2.3 接口需求3.2.3.1用戶接口a. 屏幕格式要簡明易懂易于操作,適當(dāng)給予幫助選項;b保證反應(yīng)的及時性,即系統(tǒng)的反應(yīng)時間應(yīng)盡可能短,這里要求輸入輸出的相對時間不超過0.1ms;c保證程序功能的可用性;這里的輸入包括兩種事件,手指點擊和文本的輸入,包括
15、手指的滑動,系統(tǒng)得到確認(rèn)后對他們進(jìn)行響應(yīng);輸出包括搜索資金歷史流動列表,計劃表,對資金分析的圖表等。3.2.3.2硬件接口A硬件接口:普通的基于Android平臺的移動設(shè)備B. 網(wǎng)絡(luò)硬件接口要求,本系統(tǒng)并不實現(xiàn)聯(lián)網(wǎng)的功能,所以并無此方面的要求。 3.2.3.3軟件接口該系統(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)。3.2.4功能需求該系統(tǒng)的功能需求應(yīng)該分為以下幾種:1.查看 2.設(shè)置 3.收入/支出管理 4.借貸管理 5.
16、賬戶管理1. 查看A. 查看歷史基本功能,便于用戶查看資金流動歷史。本系統(tǒng)支持通過輸入時間段來查看資金流動歷史,界面中會有時間欄,若此時只填“年”這一欄,那么輸出的表格為以年為單位,表格包括該年的總收入與總支出和結(jié)余;若輸入“年”“月”,則以該年每月為單位,列出月收入、月支出與該月的結(jié)余;若輸入為“年”“月”“日”,那么會顯示改天所有收入與支出的記錄,點擊某一天記錄可對該記錄進(jìn)行詳細(xì)查看。將界面往左或往右劃時,會分別顯示出以當(dāng)前單位為橫坐標(biāo)總收入/總支出的折線圖和將該時間段內(nèi)收入/支出中各種類別所占比例顯示的餅狀圖。B. 對當(dāng)前余額的查詢 進(jìn)入查看的界面,就可以看到當(dāng)前可支配余額,該余額是由收
17、入與已支出部分的插值由系統(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)某日開銷超出最高消費時系統(tǒng)給予提醒。其中的所有提醒會顯示在提醒欄中。3.
18、收入/支出管理A. 收入/支出的分類該功能便于用戶的輸入,也便于管理、制圖。這里的收入/支出分類指的是本次收入/支出的來源/去向,系統(tǒng)默認(rèn)的收入類別有工資、獎金等,支出類別有娛樂、餐飲等,這些類別是可以根據(jù)用戶需求自定義的,用戶可以自己添加或刪除類別。當(dāng)你需要添加新的一條收入/支出記錄時,你需要先選擇分類再輸入具體數(shù)目及其他內(nèi)容。B. 收入/支出的輸入 該模塊包括輸入收入/支出的金額和備注,當(dāng)然你也需要包含該記錄的時間以便以后記錄表的形成,若此時你不輸入時間,那么系統(tǒng)會默認(rèn)時間為當(dāng)前時刻。4. 借貸管理借貸管理中,我們沒有嚴(yán)格區(qū)分借出/借入,還出/還入的區(qū)別,我們這里只在乎資金的流動方向,即只
19、關(guān)心是收入了錢還是支出了錢,因此這里“借入”與“還入”是用一個界面來操作的,同樣的,“借出”與“還出”是用一個界面來操作的。A. 借貸(入) 該功能用于記錄借貸信息??梢赃x擇編輯也可以選擇在列出的借貸記錄中選擇標(biāo)記一個,這里我們可以看出,這里的選擇編輯是添加新的記錄,在此處的意思即為有新的借入的記錄,系統(tǒng)中之前并沒有這條記錄;而當(dāng)選擇在列出的記錄中標(biāo)記一條記錄為已還的意思為,這條記錄已經(jīng)存在于系統(tǒng)中,所以這次“收入”為還入的資金。當(dāng)然若不進(jìn)行任何一個操作,可以不操作回到上一個界面。B. 借貸(出)該功能與借貸(入)非常相似,只是這里它分為借出和還出。其中“借出”的操作相當(dāng)于“借入”,需要新建一
20、條記錄;而“還出”則相當(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)前密碼登陸密碼基于Android平臺的個人財務(wù)管理系統(tǒng)用戶重新輸入密碼的請求新密碼包含歷史記錄的表格借貸具體信息取消某借貸記錄設(shè)置某條借貸為提醒的請求借貸記錄列表希望查看歷史記錄的日期每日最高消費限額預(yù)計收入支出設(shè)置超出最高消費會提醒的請求任務(wù)計劃起止時間新的收入/支出分類刪除收入/支出分類的請求一項收入/支出具體內(nèi)容提醒的日期和周期提醒事務(wù)列表查看根據(jù)當(dāng)前數(shù)據(jù)制成圖表的請求根據(jù)當(dāng)前顯示歷史數(shù)據(jù)制成的圖表收入支出具體內(nèi)容每日最高消費借貸記錄歷史記錄提醒列表收入支出類別借貸提醒設(shè)置當(dā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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省南京市、鹽城市2025屆高三下學(xué)期3月一模試題 物理 含解析
- 高考數(shù)學(xué)個體化學(xué)習(xí)策略與試題及答案
- 行政法學(xué)對經(jīng)濟(jì)社會影響試題及答案
- 計算機(jī)科學(xué)核心能力考題及答案
- 網(wǎng)絡(luò)管理員個人技能試題及答案總結(jié)
- 行政法學(xué)與技術(shù)進(jìn)步的關(guān)系試題及答案
- 火災(zāi)應(yīng)急預(yù)案個人職責(zé)(3篇)
- 法學(xué)概論社會變遷對法制建設(shè)的影響試題及答案
- 教育機(jī)構(gòu)防火災(zāi)應(yīng)急預(yù)案(3篇)
- 網(wǎng)絡(luò)性能監(jiān)控技術(shù)試題及答案
- 2024年柳州城市職業(yè)學(xué)院春專任教師輔導(dǎo)員招聘考試真題
- 運輸公司汛期管理制度
- 2025年瑜伽教練資格證考試題庫:瑜伽教練基礎(chǔ)瑜伽動作詳解試題
- 情緒管理小學(xué)生課件
- 肺結(jié)節(jié)診治中國專家共識(2024年版)解讀課件
- SCI論文寫作與投稿 第2版-課件 0-課程介紹
- 2025-2030中國禮品酒行業(yè)市場深度調(diào)研及調(diào)查研究報告
- 空乘機(jī)考英語試題及答案
- T-CEA 0055-2024 電梯用聚氨酯緩沖器
- 腦血管造影術(shù)的術(shù)前及術(shù)后護(hù)理
- 2025年福建泉州晉江水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論