论文部分内容阅读
进入二十一世纪以来,自从余额宝诞生开始,互联网金融开始迎来春天,蓬勃发展,被广大百姓所接受。与此同时,大量的手机移动端产品存在用户体验度不够、产品透明度不高、页面交互方式没有能够与时俱进等问题。于是,黑龙江银多资本金融信息服务有限公司开拓思路、引进先进的开发技术、深入市场研究用户喜好与用户需求,开发银多网理财平台,本次研究的意义就在于挖掘银多网互联网金融平台下的Android系统,深入研究该系统的需求、设计、实现、测试等工作。本论文就围绕着互联网金融银多网平台下的Android系统展开,主要包含有关移动互联行业的国内外研究现状、课题的需求分析、项目中所用到的核心技术、系统设计、具体实现以及测试上线等几个方面。需求分析包括功能性需求和非功能性需求的说明。核心技术部分主要介绍了在项目开发过程中遇到的三个核心问题以及解决方案。项目过大导致Gradle报65536错误,开发过程中使用dex分包技术解决;手机数据库开发繁琐,读取速度慢的问题,开发过程中使用Realm数据库解决这一问题;图片过多导致占用内存过大使系统反应慢甚至ANR错误,开发过程中使用Glide图片框架解决这一问题。之后介绍了银多网Android系统的服务端和客户端的总体设计,系统总体架构从底向上包含硬件联系、核心类库、应用程序框架以及应用程序四层结构,抽取几种特别重要有代表性的数据库设计例如数据表结构的设计、基础信息数据表的设计、用户信息数据表的设计、用户银行卡数据表的设计、活期数据表的设计、定存数据表的设计来介绍数据库的设计方案。之后对包括版本信息和安全模块、用户信息模块、银行卡充值提现模块、活期定存产品模块、发现模块和支撑其他辅助功能模块六大功能模块进行了详细设计说明以及实现方案。具体实现过后,通过对测试环境、流程以及主要功能模块的测试用例对系统测试做出说明。最后,通过系统测试之后,银多网Android系统上线后,将成为银多网平台的一部分,主要服务于Android手机用户,用户能够使用该系统登录银多网平台进行投资,该系统要满足平台所有Android用户的使用需求,预计一年以内将至少会有5万左右的用户使用该客户端系统。