基于PHP的车辆GPS轨迹回放软件设计与实现(5)

2019-06-11 00:05

开始输入要查询的位置名数据提交到功能实现页面N查询位置信息检查是否有此信息Y显示结果结束

图4-3 查询位置信息流程图

用户选择查询位置信息功能,输入某一位置名称,点击确定按钮,通过form表单传入wzcxmap.php中,将数据通过php技术传入到javascript中,调用百度地图的LocalSearch方法查询位置信息,并将结果在地图上标注出来。如果查询到结果,则在地图上标注出该位置,如果没有查询到,则返回重新输入。

4.1.7公交换乘方案查询

公交换乘方案查询功能模块的流程图如下:

17

开始输入起始点,终点位置数据提交到功能实现页面N查询换乘方案检查目的地是否可达Y显示结果结束

图4-4 公交换乘模块流程图

选择公交换乘导航模块,输入起始点、终点位置,确定提交。将数据传入到javascript的地图实现模块中,通过百度地图的TransitRoute方法进行路径查询,通过policy:BMAP_TRANSIT_POLICY_AVOID_SUBWAYS方法设置换乘方案,根据本系统的需要设置为只乘坐公交车。如果查询到可行的换乘方案,则在地图上显示换乘路径,页面右侧显示详细的换乘方法,如果没有可行的换乘方案,则返回重新输入。

4.1.8车辆轨迹数据

显示某一辆公交车的GPS数据信息模块的流程图如下:

18

开始输入要查询车辆的车牌号数据提交到功能实现页面N访问数据库,查询该车辆的GPS数据检查数据库中是否有此数据Y显示结果结束

图4-5 查询车辆GPS数据流程图

输入车辆的车牌号,通过func.php的form表单将数据传入table.php中,执行查询语句:

select * from gps where O_BUSNAME = $BusNO

如果查询到此记录的信息,将得到的结果在table表单中显示出来,这里设置为分页显示,每页显示5条数据,通过php技术实现分页操作;如果没有查到此信息,则显示暂无记录,重新输入。

分页显示功能中首先通过声明变量并赋值pagesize实现每页数据大小的设置,然后通过查询数据库中该记录的总数量,并通过与pagesize之间的运算得出数据应该划分的总页数。在数据显示时通过在select语句中添加limit限制其输出数据的数量,通过设置page实现数据上一页、下一页、首页和尾页的跳转,并输出当前页数和总页数信息。

19

4.1.9车辆实时位置信息查询

查询某辆公交车实时位置信息功能模块的流程图如下:

开始输入要查询车辆的车牌号数据提交到功能实现页面N访问数据库,查询该车辆的GPS数据检查数据库中是否有此数据Y绘制当前位置结束

图4-6 查询车辆实时位置流程图

用户输入要查询的线路,然后选择要查询的车辆,确定提交后,在cxclwz.php页面中实现功能,首先根据输入的车辆信息查询数据库

select Longitude,Latitude from gpsdata where BusNO = $busno $busno为定义的php变量,被赋值为$_POST[BusNO],如果查询到结果,则将这条信息记录里的经纬度信息提取出来,传入到地图模块,通过百度API中的

map.addOverlay(marker1)

添加marker1的标注点,如果查询不到,则提示输入有误。

4.1.10车辆轨迹回放

显示某一辆公交车在地图上的轨迹信息功能模块的流程图如下:

20

开始输入要查询车辆的车牌号数据提交到功能实现页面N访问数据库,查询该车辆的GPS数据检查数据库中是否有此数据Y绘制运行轨迹结束

图4-7 车辆轨迹回放模块流程图

用户输入要查询的车牌号,确认提交后,在gjhxmap.php中查询gpshistory数据库中是否有此记录,查询语句为:

select Longitude,Latitude from gpshistory where BUSNO = $busno 如果可以查询到此记录信息,则将查询到的GPS数据通过php技术传入javascript的地图实现模块中,调用百度地图API的Polyline方法在地图上显示出轨迹,再调用DrivingRoute方法将车辆的运行动态的在地图上显示出来。通过button控制轨迹回放是否开始;如果未查询到此信息,则返回重新输入。

4.2系统测试

软件测试的目的主要是对系统的功能模块是否能正常工作进行验证,尽量减少由于系统的原因对用户在实际应用过程中造成的损失,当然,由于测试用例的限制,这里只是初步测试,更多的问题可能要在系统测试运行中被发掘。

这里主要是验证本系统的功能是否实现,测试结果如下:

21


基于PHP的车辆GPS轨迹回放软件设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:5水资源的最优战略选择

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: