基于Android的油田生产日报系统研究与实现
The Research and Implementation of Oilfield Production Daily System Based on Android
随着4G网络普及开来以及智能手机性能越来越强大,企业员工对手机的使用已不局限于发短信和语音通话等,而是通过各类功能多样的应用程序甚至定制应用程序为企业办公提供服务.同时,企业为提升办公效率,在全社会"移动化"的浪潮中寻求新的发展机遇,也在部署自己的移动办公系统.油田生产日报系统即是这样的背景下产生的.首先,本文详细介绍了油田生产日报系统产生背景和意义,分析了当前国内外移动办公的发展状况及未来的发展趋势.结合企业实际需求,确定课题的研究内容及目标.又根据课题的研究内容,详细介绍了Android系统概述、系统架构和安全机制等理论知识及相关技术,为后续研究做铺垫.然后,对系统的功能需求进行分析,提出了系统的物理架构和逻辑架构设计,采用数据访问层、业务逻辑层、表示层三层结构,并确定各层功能及技术方案.根据系统的架构设计,研究并实现了生产日报系统的远程数据交互传输、动态图形和复杂表格设计.通过Web Service技术实现Android系统与SQL数据库的交互操作,利用多线程异步加载技术提升系统数据加载速率;引入Highcharts组件生成动态图形,通过自定义List View、单元格级联、固定列滑动等方式实现表格的组装和优化.最后,研究并实现了生产日报系统的安全机制.通过对当前Android应用程序面临的主要安全威胁及防御手段的分析,并结合Android系统知识,提出了一种基于Native层(so文件)特定section的加固方案,实现了对应用程序关键程序逻辑的隐藏,提升系统安全性的同时兼顾了系统能耗问题.此外,对系统客户端和服务器的数据交互传输使用AES算法加密处理,保障油田生产信息在传输过程中的安全性.从而完成整个生产日报系统安全机制的研究和实现.
- 作者:
- 张龙
- 学位授予单位:
- 东北石油大学
- 专业名称:
- 信息与通信工程
- 授予学位:
- 硕士
- 学位年度:
- 2016年
- 导师姓名:
- 张震
- 中图分类号:
- TP311.52;TP316
- 关键词:
- Android;Highcharts;WebService;so加固;AES算法
- Android; Highcharts; WebService; so reinforcement; AES algorithm;