论文部分内容阅读
我国是林果生产与果品消费大国,随着果树种植面积的扩大,果品品质的提升和劳动力价格的上涨,果园作业管理的重要性日益显著。本文基于LBS的果园作业管理Android APP设计中利用LBS的定位和提供服务两大功能为果园作业的信息管理与作业维护提供了一个全新的数字化、智能化和移动化的办公平台,有助于推动农业信息化建设,推进现代农业发展,通过该系统让农民积极参与农业信息化的问题中,真正做到农业与互联网的融合。本文的主要内容有以下四个方面:(1)针对传统果园作业管理中出现的果园操作混乱、人员任务分配不明确等问题,本文调查果园作业管理的实际需求并进行需求分析与可行性分析,设计基于LBS的果园作业管理Android APP的体系架构,并对其功能与数据库进行设计。(2)通过调用高德地图Android API接口,将高德Maps数据添加到应用程序中,API可自动处理访问高德Maps的服务器,下载数据,显示地图等。通过该API添加标记,定义数据覆盖于高德Maps数据上,以此来提供额外的地图位置等信息。(3)针对数据库设计中作业信息与位置信息一一对应的需求问题,本文运用可以撰写跨平台应用软件的程序设计语言JAVA技术,利用移动定位服务,快速获取终端的坐标信息,根据需求采集照片和视频等所需数据。针对用户在获得位置服务的同时,用户的位置隐私可能会被泄露的问题,本文采用协作的分布式模型,移动终端和LBS服务器两端都使用k-匿名机制,采用基于k-匿名的均衡增量近邻查询方法。(4)实现基于LBS的果园作业管理Android APP,为用户提供人员考勤和作业任务管理功能。本文根据果园员工的日常考勤需求来构思,使用LBS技术和Android开发技术并利用高德地图提供的SDK支持来实现,最终完成一个可供果园员工日常使用的作业管理APP。