个人财务管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1.引言----------------------------------------------------------2
编写目的--------------------------------------------------2
项目背景--------------------------------------------------2
参考资料--------------------------------------------------2 2.总体描述------------------------------------------------------3 产品描述------------------------------------------------3
产品功能------------------------------------------------4
用户类及特征--------------------------------------------5
运行环境------------------------------------------------5 3.功能需求------------------------------------------------------6
需求获取-------------------------------------------------6
需求分析-------------------------------------------------7 业务需求-------------------------------------------7
用户需求-------------------------------------------8
用户需求描述-------------------------------8
用户需求用例图-----------------------------9 接口需求-------------------------------------------9
用户接口-----------------------------------9
硬件接口-----------------------------------9
软件接口-----------------------------------10 功能需求-------------------------------------------10
非功能需求-----------------------------------------14 数据字典--------------------------------------------------------14
基于Android平台的个人财务管理系统
------需求规格说明1引言
编写目的
编写需求规格说明的目的是为了开发基于Android的个人财务管理系统的所有需求文档,安排项目规划与进度,组织软件开发与测试,定义出各种不同需求以及接口,对设计的要求做进一步的探讨,画出各种用例图,数据流图来指导并更形象的描述系统运行的情况。
该需求规格说明预期的读者包括项目经理,产品经理,设计人员,项目提出及验收的人士以及开发人员。其中项目提出人员阅读后应适当对文档提出建议,是否有不完善或不妥的地方,是否能达到自己对该系统的预期。
项目背景
a. 该项目由软件设计与体系结构课程作为实验开发,由本小组作为开发单位,在此的主管部门为负责需求获取的人员小组;
b.该软件系统目前市面上已有类似产品,可将他们作为一部分进行需求分析,以求最终得到的文档更为完善。
参考资料
a.已形成的项目开发计划
b.可行性研究形成的文档
2. 总体描述
产品描述
a.系统功能:当今社会,随着社会经济的发展,价值的交换也越来越多,货币的流通量也随之变得越来越大。人们可能常常会有一种不知道自己的钱的去处的疑问,如果仅仅用笔和纸来记录显得相当麻烦且不实际,并且也不符合当代人的生活习惯。目前的电子理财软件偏向于商业级别,且主要用于企业级和部门级,但是个人理财的需求越来越迫切,而专业的大型商业软件价格昂贵并且功能庞杂而无法满足需求。为了方便用户更好的理财,以及对资金去向有一个更清晰的了解,我们就需要一个可以帮我们完成对收入和支出资金的信息进行整理、图像化、查询等功能的信息管理系统。为了使用方便,该系统应该可应用于便携设备,这里我们主要研究基于Android平台上的情况。
该系统的主要功能为管理资金流动信息,可以对信息进行查询,添加以及修改等,同时可以将开销分类管理并根据相应数据做出比较直观的图表。它把每笔支出的状态都清晰的展现在你的面前。使客户能够对自己的财务状况有一个清晰认识,方便管理自己的财务,提供时间段的财务统计。本软件免费,简单,实用,满足家庭和个人的理财需求。
b.输入:在操作该系统的过程中,除了通过按钮选择需要实现的功能外,其他功能如下:
1. 添加栏下,在资金收入/支出/借贷的部分中,需要输入的部分有金额、
日期以及具体的原因;
2. 添加栏下,借贷的部分的输入包括借出/被借对象,对象联系方式,
借出/借进的金额和借贷的开始时间以及终止时间;
3. 可根据收入设置或取消在某段时期内每天支出金额限制(可分类),若
某天超支则需要选定是否让该超支结果影响该月之后每天的支出金额;
4. 在设置栏中,用户可以自己设置支出的分类项,使系统更为个性化;
5. 输入包括在进入系统时对身份的验证信息。
c.输出:该系统的输出主要就是检索出的信息主要是以往的资金流动历史
1.在查询资金状况时(此处可以选择日期、资金使用方面为检索条件),会
输出一张列表,上面清晰列出了资金支出/收入的具体金额,用途和日期;
2.该系统也可以完成以天或月或年为时间单位,就对整体或单就某方面的资
金支出画出折线图,让你更了解资金动态;
3.或者就支出中的各部分做出一张饼状图,让你更清晰看到使用的各部分资
金的比例;
4.当某天支出资金超支时,给出提醒,并可选择根据它调整该计划周期内的
财务计划;
5.当借贷模块中,要还款或收取还款的时候,系统会予以提示。
d.系统的总体大概的一个数据流程图:
user
产品功能
该产品的功能包括对花销计划表的设定;基本功能像对每笔费用的记录;以任意时间段给出支出收入一览表或者绘制支出资金折线图;以任意时间段给出该时间段内各类开销所占比例的图;可以设置超支,并对超支的情况给用户提示;存入或查看借贷相关信息,并提示还款或收取还款。