APP下载

基于安卓系统P2P理财软件的研究与实现

2015-05-30周能李薇

大东方 2015年8期

周能 李薇

摘 要:随着网络理财方式的风靡盛行,极大地刺激了全民投资理财需求,同时,智能手机的渗透与普及,也为移动金融的迅猛发展提供了准入条件。移动端市场已成当下炙手可热的竞争点,而移动通讯、互联网和金融的结合[1],无疑是将移动金融推向了新高潮,也为金融创新的发展带来了新的思路。本文正是在这样的环境下,基于安卓平台,运用JAVA和SQLite技术,设计并实现了移动端的P2P理财应用[2]。

关键词:Android;移动金融;P2P理财

1引言

随着国内居民收入水平不断提高,理财意识也有了很大进步,个人理财市场的规模正不断扩大,并且当下移动端市场正调整发展和布局。 因此设计基于Android 手机系统的P2P理财软件[3],可以让用户不再局限于PC,随时随地的记录和查看自己的财务数据,必将受到广大手用户的青睐!

2安卓系统P2P理财应用的设计

本文中P2P理财应用软件专注于P2P网贷数据行情、平台标的搜索、网贷资讯等的一站式信息整合,集合网贷投资、理财、网贷计算、行情新闻纵览等功能于一体。软件主要有三大模块,网贷投资模块、网贷资讯模块、个人中心模块。网贷投资模块设有我的投资、计算助理、我的账单功能,网贷资讯模块设有搜索、热门、时评功能,个人中心模块设有我的消息、我的收藏、个人中心功能。主要功能具体描述如下:

我的投资:可随时关注今日网贷行情、最高收益、投资额、投资人数及项目数,掌握24小时年化利率走势,并可以进行即时投标;

计算助理:方便快捷,可一键计算各项收益;

我的账单:投资财务汇总,投资项目,汇款明细,资产收益,用户能清楚掌握。轻松记录投过的每一笔网贷,真正实现方便记账、轻松管理,及时对账单收款、逾期进行提醒通知;

搜索:根据需求找到标的,无论是高收益率,还是稳健平台、较短期限,全部能够响应;

热门:查看最热门的平台标的及最受好评的平台信息,让方便使用者掌握成为网贷专家的必备技能;

时评:网贷评论员对网贷行业的独家见解;

我的消息:投资回款,最新活动,重要信息及时提醒,随时随地掌握最新动态。

我的收藏:可方便收藏平台、标的和资讯;

个人中心:用户个性化设置,资产账户,快速充值,便捷提现。

P2P理财软件是财务管理软件,所以对性能有一定的要求,如:处理的准确性和及时性是系统的必要性能,软件应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本软件的查询和交易功能对于整个软件的功能性能完成举足轻重,因此,在软件开发过程中,必须采用一定的方法保证软件的准确性和及时性。软件中涉及许多的用户的个人信息和金融安全,要保证用户的权限,禁止数据非法更改。软件要提供方便的手段供软件维护人员进行数据备份、日常安全管理、以及软件意外崩溃时数据的恢复。同时软件还要保证对数据库进行及时更新,保证数据一致性。

3系统流程分析

经过软件系统设计分析和系统性能要求分析之后,在对系统进一步规划之后,更进一步分析系统的业务流程,使基于安卓系统的P2P理财应用设计思路更加清晰。软件的系统结构如下图1所示。

图 1 软件系统结构图

用户进行理财操作时,开启应用后,主要有三大操作需求:投资操作、查看P2P网贷行情操作、查看账单操作。投资操作步骤:网贷投资——我的投资;查看P2P网贷行情操作步骤:网贷资讯——热门;查看账单操作步骤:网贷投资——我的账单。

4系统实现

主界面总体设计,展现是由PTPSlidingPaneLayout 加载两个帧布局,slidingpane_menu 是侧滑菜单界面,slidingpane_content 是主界面。SlidingPaneLayout是一个水平的多层的高级控布局控件,左侧或第一个视图是导航层,其他的为内容视图。SlidingPaneLayout一般支持左侧滑出,没有右侧导航。PTPSlidingPaneLayout 是重写了SlidingPaneLayout,使之具有类似于微信的侧滑体验效果。底部控制栏有网贷投资模块、网贷资讯模块、个人中心模块功能,对应每个控件都不是单一基础控件,上面是图片、下面是文字,右上角是红点,当有更新时红点显示,否则隐藏。slidingpane_content 是采用fragmentTabhost和四个fragment组合实现的。fragmentTabhost来自android.support.v4.app包,通常是fragment组合使用。这三个fragment依次是贷投资、贷资讯、个人中心。当进入主界面以后,首先展现的是贷投资,三个fragment可以进行任意切换。

网贷投资模块设计,点击贷投资,底部控制栏上方,设置我的投资、计算助理、我的账单功能图像控件,使用了开源的第三方控件CircleImageView,该控件是一个圆形的ImageView。

网贷资讯模块设计,底部控制栏上方BottomControlPanel对应的布局文件里,直接使用了定义的BottomControlPanel,这个BottomControlPanel实现了View.OnClickListener接口,在onClick()里通过id来判断用户点击了哪一个对象。判断出来后对这个被点击的对象进行处理,如字体颜色、图片资源的变化,右上角小红点的隐藏等。并且BottomControlPanel会返回Activity触发的对象,通知Activity去切换fragment。

个人中心模块设计,设置有我的消息、我的收藏、个人中心功能。在我的消息该功能图标的右上角能显示未读消息的个数,由大量的layout搭建出来。

5 总结

本文中P2P理财软件是基于Android 平台设计的,软件的主要功能是专注于P2P网贷,能直观的把日常投资收益统计出来,并且能反应用户的各方面的理财情况,为相关系统研究和设计提供了借鉴。但软件尚有很多功能不够完善和人性化设计,因此,今后还会对该软件做持续的改进和升级。

参考文献:

[1]孙韩, 王亚杰, 宁连举. 移动金融的模式与存在问题探析[J]. 移动通信, 2014, (9):75-79.

[2]纪翠竹. Android理财软件--天天记账的设计和实现[J]. 电子制作, 2015, (12).

[3]韦灵. 基于Android平台的个人理财软件的研究与设计[J]. 电子技术与软件工程, 2014, (1):97-98.

作者简介:

周能,男,(1995.02),湖南农业大学,电子信息工程专业,学生;

通讯作者:李薇,女

(作者单位:湖南农业大学 信息科学与技术学院)