基于Android系统车险购买APP设计与开发
图2在线比价
系统
随着传统汽车保险行业的弊端逐渐凸显,同时“互联网+”给很多行业注入了新的活力[1]。为此,设计开发了一款车险购买APP ,它面向的用户是业务员,业务员可自由发展伙伴从中抽取奖金,完成快速展业。同时客户可在线同时获得多家保险公司精确报价、在线完成核保,投保成功后,业务员奖励生成金豆进入账户,业务员可自行完成提现。1开发工具和框架1.1开发工具选择
1)Eclipse :是老牌的开发工具,相信早期开发Android 的程序员大都使用过这个软件,添加ADT 插件之后就能开发An⁃droid 程序了。
2)Android Studio :一项全新的基于IntelliJ IDEA 的An⁃droid 开发环境,它提供了集成的Android 开发工具用于开发和调试。
Android Studio 相较于Eclipse 的优势有:构建程序界面更方便、日志打印更详细、智能代码提示功能、开发APP 配置简便。所以,选择其作为开发工具。1.2框架选择
(1)网络框架
开发一个APP ,网络框架是必不可少的。Android 网络框架从:Http URL Connection 、AsyncHttpClient 一直发展到Vol⁃ley 、okHttp 。这个过程中不断进步,优化了上一代框架的缺点。Http URL Connection 足够满足各种HTTP 请求的需求。但更高效地使用HTTP 可以让您的应用运行更快、更节省流量。okHttp 就是一款高效的HTTP 库,支持连接同一地址的链接共享同一个Socket ,通过连接池来减小响应延迟,还有透明的GZIP 压缩,请求缓存等优势。
(2)开发框架
此APP 主要使用的开发框架是ThinkAndroid ,主要因为它包含Android MVC 和简易SQlite ORM 以及IOC 模块,封装了Android HttpClitent 中的Http 模块,具有快速构建文件缓存功能。它实现了图片缓存,在Android 中加载的图片时的OOM 问题和快速滑动时的图片加载位置错位等问题都可以容易地解决掉[2]。
2研究内容
根据APP 开发的需求文档,所开发的车险购买APP 主要包括用户注册登录、车险购买、我的业务、我的伙伴以及金豆提现五个模块。车险购买中的多家保险公司在线比价以及我的伙伴模块中自由发展团队功能是此款APP 的两大亮点。2.1车险购买设计与实现
用户可根据图1所示的流程填写正确的车辆信息进行车险购买。
图1车险购买流程图
(1)地区选择
首先数据源是通过解析全国地址信息的XML 文件(国家测绘局下载的)得到的,分别封装获取了省市县三级集合信息,每项点击打开是一个ListView ,特别注意当用户点击了某一具体的省时,要同步更新界面中其市(任选一个)和该市的县的集合。在数据库中添加了ID 、PID 、NAME 、LVL 几个字段,ID 为主键,PID 用来保存上级地区的ID (比如广东的ID=1,那么广州的PID=1),LVL 用来保存地区级别了。
(2)报价优化
相较于使用较多的数据库法,采用的是在线报价法,平台上
基于Android 系统车险购买APP 设计与开发
葛亚茹
彭章友
张钟浩(上海大学通信与信息工程学院,上海200444)
Design and Development of APP for Purchasing Vehicle Insurance Based on Android
摘要:随着互联网的快速发展,“互联网+”给很多行业带去了新的发展机遇。在这个大环境中,传统汽车保险行业的弊端日益凸显,发展受阻。为此设计开发了一款基于Android 系统的车险购买APP ,实现了用户在线比价以及业务员灵活管理功能。大大缩短了投保周期,方便大众生活。
关键词:Android ,框架,车险购买,测试
Abstract 押With the rapid development of the Internet熏Internet +has brought many new opportunities to a lot of industries.In this environment熏the drawbacks of the traditional vehicle insurance have been exposed.The development of vehicle insur⁃ance is hampered.Therefore熏this paper designs and develops an APP for purchasing vehicle insurance based on Android.Using this APP熏it can compare prices online.And insurance sellers can grow their own team.
Keywords 押Android熏framework熏purchasing vehicle
insurance熏testing
基于Android 系统车险购买APP 设计与开发
54
《工业控制计算机》2018年第31卷第6期
在不同的地区有多家不同的保险公司,用户在选择需要的地区填写正确信息点击报价后,系统会将请求发送至平台上的每家保险公司,保险公司通过收到的数据进行报价,然后再将数据传回,通过WebView 容器加载H5页面呈现给用户[3]。
图2中只列举了两家保险公司,实际上不同的地区,平台上共涵盖了太平洋保险、亚太保险、长安保险等多家保险公司。
由于用到的HTTP 访问的较多,在发送请求报价时,使用的是HttpClient 这个接口构成单例类,用子类来初始化它。部分代码实现如下:
ReqReadMessage reqReadMessage =new ReqReadMessage 穴雪鸦
reqReadMessage.setMessage_no 穴getIntent 穴雪.getStringExtra 穴″messageNo″雪雪鸦
reqReadMessage.setCmd穴″ReadMessage″雪鸦
try 邀Instance 穴AppConfig.MESSAGE_URL熏Mes⁃
sageInfoActivity.this熏reqReadMessage雪
.showMsg 穴true熏”信息获取中…”
熏false雪.setInterf穴new Callback穴雪邀
@Override
public void onSuccess穴String url熏Res response雪
邀//请求成功
if 穴Result穴雪雪邀妖妖
各个国家的国旗图片
合作方接口都是采用XML over HTTP 模式,业务数据采用非对称加密机制加密放入XML 内,减少加密内容,提高速度。在线报价投保子系统如果出现数据库瓶颈,还备了一个扩容预案。通过进行横向拆库的方式减少数据库压力,在之后合作方增加导致IO 压力过大可通过扩容服务器数量以及扩展负载均衡能力来应对。
2.2我的伙伴模块设计与实现户口迁入流程
前面介绍使用此款APP 的业务员采用层级管理的模式。在这里,你可以自由发展自己的伙伴。伙伴中有订单成功时可以按照合理的比例从伙伴的交易额中抽取一些报酬。邀请伙伴的方式有:
1)同伴扫描自己二维码进行下载APP 成为自己团队中的一员;2)输入伙伴手机号获取验证码输入邀请码进行邀请。生成和扫描二维码的实现[4]:
将扫一扫第三方类库引入到工程空间,并创建扫一扫的Demo 工程,生成带Logo 的二维码的部分代码如下:
public void makeQRCode穴View view雪邀
String inputText =Text穴雪.toString穴雪鸦
if穴inputText.equals穴″″雪雪邀Toast.makeText穴MainActivity.this熏″
输入文本不能为空″熏
Toast.LENGTH_SHORT雪.show穴雪鸦
妖else 邀Bitmap bitmap =ateQRCode
穴inputText熏500熏500熏
cbSelect.isChecked穴雪芽
BitmapFactory.decodeResource 穴getResources穴雪熏R.
drawable.xiaomao雪押null雪鸦
美丽的校园 作文ivResult.setImageBitmap穴bitmap雪鸦妖
高以翔演的电视剧全部
2.3APP 测试最新入党志愿书
一个APP 项目从开发到上线以及后续维护都需要进行大量的测试来保证用户可以正常使用。通过对安装、卸载、UI 、功能、安全、性能等方面对此款APP 进行了系统的测试。同时还根据不同的测试需求使用了自动化测试工具来帮助提高效率,比如:UI Automator 、LoadRunner 、Robotium 等[5]。如表1所示。
表1
测试用例
猿结束语
此款APP 不仅兼具其他车险APP 的优点,同时还具有自己的优势,给用户的生活带来了便利。
参考文献
[1]中国保险行业协会.互联网保险行业发展报告[R ].北京:中国财政经济出版社,2014
[2]叶加青.Spring 框架技术的应用[J ].计算机时代,2009(10):54-55
[3]黄河清,陈文.Android 平台消息推送服务的实现[J ].电脑编程技巧与维护,2014:45-46
[4]李林涛,石庆民.Android 智能手机操作系统的研究[J ].科技信息,2011(9):20-22
[5]朱少民.全程软件测试[M ].北京:电子工业出版社,2007
[收稿日期:2018.1.5
]三年级下册语文期末试卷
6月8日消息,工信部印发《工业互联网发展行动计划(2018-2020年)》和《工业互联网专项工作组2018年工作计划》。该计划提出到2020年底,初步建成工业互联网基础设施和产业体系,初步建成适用于工业互联网高可靠、广覆盖、大带宽、可定制的企业外网络基础设施,企业外网络基本具备互联网协议第六版(IPv6)支持能力;形成重点行业企业内网络改造的典型模式。其中一项具体举措是“支持扩大直接融资比重”。
《2018年工作计划》显示支持建设跨行业跨领域、特定行业、特定区域、特定场景的工业互联网平台试验测试环境和测试床,推动终端接入规模不断扩大,模拟各类业务场景,通过试验测试寻最佳技术和产品路线,形成标准化解决方案,逐步完善平台功能。支持建设涵盖基础及创新技术服务、监测分析服务、工业大数据管理、标准管理服务等的平台公共支撑体系。扶持和助推工业互联网企业发展,
正在成为信息技术为传统制造业转型升级,服务实体经济的重要切入点。此次国家层面出台专项支持政策,包括直接融资、间接融资以及财税支持政策将形成合力,为工业互联网企业以及传统制造业发展提供多重动力。
工信部印发工业互联网发展行动计划
55

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。