理财是人们为了实现自己的生活目标,合理管理自身财务资源的一个过程,是贯彻一生的过程。“月光族”的出现,让越来越多人重视到理财的重要性。因此,在日常生活和投资中,对自己的收入和支出进行简单甚至复杂的记录,以制定出自己的一套理财计划,从而达到合理的个人经济统筹,是非常有意义的。 鉴于传统账本的不利于携带、查找统计收支缓慢、功能单一等缺点,开发一个功能齐全的手机掌中账本便可基本克服。[1]
在这个花钱容易赚钱难的社会,人们更加需要这样一款可以监视他们资金动向的软件。每花一笔钱就在手机上记一笔帐,通过分类汇总就会知道自己的消费习惯是怎样的,从而改善自己的消费习惯,做到理性消费,科学消费,做到不浪费。
1。2 个人理财App开发的目标
实现一个基于Android的个人理财App,其功能类似于支付宝钱包里的记账本功能。实现的基础功能包括:
(1)实现插入消费或者收入的金额,以及相关的收支类型,相应的图标,并根据日期进行分类保存,以条目的形式列出。
(2)当插入收支记录时,自动根据收入和支出计算出总收入和总支出。
(3)根据收入支出的类别对数据库进行筛选,然后计算出每个类别的总和,以饼状图的形式显示。
(4)根据输入的收支条目,列出该消费记录是在哪一个账户中进行流动的,点击该账户可以显示当前的消费记录。
2 需求分析
2。1 需求分析
个人理财App应具备如下功能:
1.收支记录添加功能:在手机机主消费结束或有收入时,记录下当前的信息,包括时间,收支或支出,具体类型,具体金额,相关账户,这些数据直接存入数据库;
2.收支汇总功能:在手机机主记录下多记录时可以根据收入和支出汇总出总收入与总支出,并以主界面显示的形式反馈给用户;
3.图表显示功能:根据用户存入数据库里的所有信息进行分类汇总,不管是收入或是支出均以类别进行计算,绘制成饼图,以百分比的形式显示出来;
4.账户显示功能:在用户消费或收入时都有账户与之相关联,显示用户所有的账户,并记录下每个账户下的消费记录数;
2。2 可行性分析
可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析从系统目标可行性、系统应用可行性、技术开发可行性以及经济可行性四方面进行分析。[2]
1。技术开发可行性
本软件采用Eclipse作为开发工具,通过创建虚拟Android设备(或者通过数据线连接实体Android机)来进行编写和运行程序。在操作可行性上简单方便,容易上手,基本能实现快速开发。
2。经济可行性
本软件可以在大多数软件开发企业进行编写及应用。在个人PC机上就可以开发,软件开发基本完成之后可以立即进行运行和测试,从而进行后续的改进和完善操作。
3。系统应用可行性
本软件旨在运用手机客户端记录用户的消费状况,其对应的开发数据库SQLite是轻量级的数据库,可搭载在手机上使用,软件充分考虑了人性化的需求,界面友好,操作简单可行易上手,功能齐全,故在产品应用上是可行的。