论文部分内容阅读
随着智能手机软硬件技术的快速发展,移动互联网与地理信息系统(GIS,Geographic Information System)的有机结合,形成了面向手机等便携式信息终端的指挥调度应用方案。定位调度系统是计算机软件技术、WebGIS技术、GPS技术和无线通讯技术等先进技术的有机结合体。本论文是为了满足定位调度系统的需求和WebGIS技术发展的趋势而产生的,两者的结合,完善了定位调度系统的功能。本文完成了基于WebGIS的人员定位调度系统的详细设计与实现。本文首先提出了定位调度系统的总体设计方案,根据系统需求进行架构分析,将整个系统分为基于Google Maps的定位子系统、人员信息管理子系统、通讯服务子系统三大子功能模块,并实现了三个子系统共用数据库的设计。然后,在系统总体设计的基础上,对人员定位调度系统的三个子系统进行了详细设计及实现。(1)基于Google Maps API技术的定位子系统的设计中,首先介绍了GoogleMapsAPI的技术原理和主要对象、方法属性,然后针对子系统的基本定位、历史轨迹回放、图片展示等功能给出了主要功能函数的详细设计与实现,并在此基础上,分别给出了其在服务器端和客户端的实现,并着重介绍了Google Map API请求与Web后台实现通信的Ajax流程。(2)人员信息管理子系统的主要功能是实现管理员对调度席工作人员和移动终端工作人员的账号和密码的分配,并负责对其档案信息的编辑及管理。(3)通讯服务子系统的设计中,本文首先对Socket和HTTP两种网络通信方式进行比较,选择后者来实现服务器端与移动终端的通信。详细介绍了服务器端对客户端的登录请求进行认证授权的过程,以及位置信息、图片信息的接收、存储过程。最后,对本文做了总结,并对系统的中的不足提出了下一步的研究方向。