论文部分内容阅读
随着移动网络和计算机技术的高速发展,全球定位系统、LBS (Location Based Service,位置服务)以及数据挖掘等技术应用成为移动互联网的重要发展方向。在智能设备,如平板电脑、智能手机普及的今天,仍采用传统方式进行沟通,效率低下。而且中国地域广大,员工出差频繁,管理者无法及时掌握员工工作信息,也很难全面掌握客户信息。充分利用智能设备的便利条件,开发相应的智能移动办公系统显得尤为重要。本文设计开发的基于Android平台的地理位置驱动的工作管理工具是LBS在SmartOffice和移动办公上的一种业务应用。本文基于实际的应用需求,独立完成了系统客户端和服务器端的设计开发工作,并参与了系统的需求分析和测试工作。在系统实现过程中使用LBS技术获取移动用户当前位置信息、使用Google Maps显示谷歌地图和标记位置的方式实现了新建报告模块、插入事件模块、定位模块和位置标记模块,结合数据挖掘中的回归分析和关联分析方法,建立一元线性回归模型和关联模型,并通过回归方程和Apriori算法实现了销量预测模块和决策制定模块。本文采用Socket通信方式实现了客户端与服务器端的通信功能和系统的C/S (Client/Server,客户端/服务器)结构设计。为测试系统的可用性和稳定性,本文完成了系统功能测试用例并进行了Monkey自动化测试,验证了系统的功能需求和非功能需求。本文所设计的基于Android平台的地理位置驱动的工作管理工具,能够有效的完成报告和事件的插入及显示,声音的录制和播放、地图的显示和定位、产品与地区之间相互关联关系的挖掘等一系列方便出差人员和管理者实时报告和管理的服务,为移动位置服务LBS在移动办公上的应用提供了一个可能。系统采用Android平台开发,操作简单,界面友好。项目目前处于商业化改进中,并将在实际使用中不断的优化、改进。