论文部分内容阅读
随着无线通讯技术和全球定位技术的快速发展,基于位置信息的服务(Location Based Service, LBS)受到广泛关注。它在民用和军用方面等诸多领域展现了广泛的应用前景。近些年来,基于移动数据以及移动对象索引的研究工作是当前的热点研究课题之一。目前主要通过两种方式获得移动数据,一是移动数据仿真器,一是benchmark平台,这两者都取得了显著的成果,但仍然存在一些不足,移动数据仿真器可以对移动数据进行动态仿真,却很少实现查询测试功能,而benchmark只是给出了测试的定义及标准,却没有实现查询验证功能,也不能对数据进行动态跟踪显示。本文正是基于这些不足,设计实现了一个可用的移动数据管理平台,旨在将研究人员从繁琐的数据处理工作中解放出来,并在一定程度上减少研究人员不必要的工作。本文针对研究人员的需求,设计并实现了移动数据生成和查询测试平台。本文将数据生成功能与查询测试功能分开实现,两个平台相互独立,具有良好的可扩展性。本文以JAVA为主要编程语言,使用JAVA Socket技术实现数据生成端和查询测试端的通信功能。本文的用户图形界面通过JAVA GUI技术设计实现,界面具有友好美观,操作简便等特点,同时,用户图形界面可对移动数据进行动态仿真显示,在简化移动数据管理难度的同时也为其他移动数据管理的实现提供了接口。此外,本文使用MySQL数据库管理移动数据,通过数据库技术实现对数据的存储、查询和管理等工作。本文在服务器端主要实现了移动数据的生成功能;在客户端,本文实现了地图与数据的绘制功能,支持用户对已经绘制的图像进行缩放平移等操作,此外,用户可以对移动对象进行回放标记操作,同时支持用户对移动数据进行常用查询等功能;实现服务器端与客户端的通信功能。本文详细说明了移动数据生成和查询测试平台的设计与实现过程。本文首先介绍课题的背景,阐述了本系统开发的目的与意义,接着简单介绍了本文的相关技术。通过用例图和用例说明对系统的需求给出了详细的分析,对系统功能进行了详细的描述。接着,本文以图形和文字的方式对每个功能模块的实现细节进行了详细的描述。最后,本文对系统的功能和性能进行了较全面的测试,给出测试结论,并提出了本文的工作展望。