android开发的个人理财系统开发(源码)

随着中国的经济不断发展和智能手机不断普及,个人理财的发展由传统的账本记账逐渐发展成为电子化、信息 化的系统。现阶段的理财系统主要是以B/S架构开发的,此类系统的使用是建立在个人电脑基础上,给用户使用带来不便。因此,急需开发一款满足用户随时可以使用的个人理财系统。基于Android的个人理财系统的开发契合了当下社会发展的需求,将个人理财系统实现在智能手机上。本系统Android端的开发平台是Eclipse,数据库是SQLite。系统能实现数据收集,包括收入支出信息的收集、个人信息的收集、便签信息的收集。还能实现了数据分析,将数据收集的信息进行统计与分析,包括现状的统计、现状的计算、生成现状建议和生成投资建议。它也能实现定时器、修改个人信息和修改密码等辅助功能。使用本系统可以科学的管理用户的个人资产,可以快速得到符合用户实际情况的建议和意见。关键词 理财系统,Android,Eclipse,SQLite, 数据收集,数据分析目 录
1 引言 1
1.1 课题的选题背景 1
1.2 课题的目的和意义 2
1.3 现有系统分析 3
1.4 论文的结构 3
2 系统需求分析 4
2.1 系统功能要求 4
2.2 数据的需求分析 5
2.3 系统可行性研究 11
2.4 运行要求 12
2.5 系统开发环境 13
3 系统的设计 14
3.1 总体功能设计 14
3.2 数据库的设计 15
3.3 系统用例图 23
3.4 系统状态图 25
3.5 系统的实体类设计 25
3.6 模块逻辑结构设计 25
3.7 系统时序图 30
4 系统的实现 34
4.1 登录注册的模块实现 34
4.2 收入支出模块的实现 35
4.3 便签模块的实现 36
4.4 定时器模块的实现 37
4.5 数据管理模块的实现 37
4.5 系统设置模块的实现 39
4.6
 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
25
3.7 系统时序图 30
4 系统的实现 34
4.1 登录注册的模块实现 34
4.2 收入支出模块的实现 35
4.3 便签模块的实现 36
4.4 定时器模块的实现 37
4.5 数据管理模块的实现 37
4.5 系统设置模块的实现 39
4.6 投资算法实现 39
5 系统用例测试 44
5.1 用例测试概述 44
5.2 用例测试规划 44
5.3 系统数据与数据库的测试 45
5.4 系统部份测试数据 45
结 论 51
致 谢 52
参考文献.................................................................................................................... 53 1 引言
1.1 课题的选题背景
国家统计局数据显示,2015年前三季度全国居民人均可支配收入为16367元[1]。由此看出,在生活水平不断提高的当下,如何将可支配收入更加高效地使用成为了人们需要考虑的问题。因此,个人理财系统的需求量也在不断的提高。而现阶段的理财系统主要是用B/S的结构进行开发与设计,虽然他们的理财系统都在一定程度上解决了问题,但也存在着缺陷,这个缺陷是用户必须借助电脑进行数据输入及采集。因此,用户缺少一款脱离电脑设备就能使用的个人理财系统。
与此同时,随着人们对理财方案和商品的要求和需求量不断提高,社会上出现了多种多样的理财方式和产品。面对这些产品,人们在选择理财产品时常常会出现迷茫,不知道该如何采取正确的理财措施选择和选择较为合理的的理财产品来进行投资,但是对于现有的理财系统并没有解决或者是回避了这样的问题,即是说现在的理财系统只是针对个人的资产进行统计或者进行一些简单的分析,而没有在此之上提供一些理财的建议或者是方案。因此,我们有需要开发一套系统来满足用户的需求。而基于Android开发的系统有着便捷和及时的特点,能快速的分析统计出适合用户的投资方案和产品。因此,Android移动智能平台成为了系统开发的首选。Android智能手机具有方便、快捷、智能化等特点,不仅如此智能手机还在不断地发展,手机渐渐拥有了速度快、存储量大、实时性强等优点,导致人们更加愿意使用智能手机来丰富自己的生活。所以在Android平台上开发个人理财系统是符合现阶段社会用户的需求的。
Android系统是基于Java语言开发,具有开发速度快、兼容性高等特点。
Android智能手机使用率和市场占有率高。
Android智能手机运行速度快,系统在Android平台上运行速度可以得到很大的提升。
Android平台具有较强的开发性和拓展性,为系统今后的维护和更新提供了极大的便利。
根据百度的调查,2014年中国智能手机用户首次超过5亿,比2013年增长了6%,2015年有超过半数中国手机用户拥有或使用智能手机。从2014年到2018年中国将有1.84亿新增智能手机用户,使得智能手机用户在人口中的比例从38.3%增长至51.1%[2]。由此可见,智能手机的市场在未来会蓬勃发展。在智能手机市场中使用Android系统的智能手机市场占有率达到85%,而WPS和IOS系统的占有率却在不断下降[3],而Android系统是基于Java语言开发,具有开发速度快、兼容性高等特点,所以,我们需要的是将用Android开发的个人理财系统进行推广和应用。
1.2 课题的目的和意义
随着近几年中国经济的不断增长,人们生活水平的不断提高,人们手上的资金、资产不断的增多。如何将手中钱进行管理投资,成为了现在人们生活中必要的组成部分。科学的管理投资不仅可以给人们带来资金和资产的收益,还可以对自己目前的资金有具体的了解。传统手工记账本的模式因为过程繁琐、计算量大,统计量过大,已经无法满足现在用户的需求。而使用电脑进行资金管理的方式,又因为电脑机器的限制使得管理行为变得不方便,用户不能随时随地的对自己的资产进行管理和使用。在电脑上的个人理财系统,使用的用户群不断减少,其根本原因在于其软件依赖电脑硬件和环境过强,使得很多用户无法使用相关的软件。人们无法使用相关的个人理财软件对自己的资金进行管理和投资,使得社会上出现大规模的存款投资现象和投资失败的现象。使得个人资金无法得到增值的目的,甚至个人资金会产生贬值的情况。近几年,随着智能手机的高速普及和Android技术的不断发展,在Android平台上的手机应用越来越多。越来越多的人在手机上使用QQ、微博、支付宝等原来在PC端上的应用。巨大的Android用户群为课题的研究方向提供了巨大的需求。人们开始注意到理财系统在Android平台上开发的重要性,人们迫切需要一款能在Android手机上使用的个人理财系统。在Android平台上实现的系统不仅将繁琐的统计记录的行为,简化成手指的输入,还自动的对输入的数据进行分析。使得用户可以随时随地的对自己的资金进行管理,个人理财系统变得更加便利,用户可以方便的查看自己的资金和资产情况。通过在Android上的个人理财系统,人们可以便捷地、科学

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2422.html

好棒文