信息服务器物流论文范文-探讨基于Google Maps的物流在途监管与实时显示技术word版下载

google服务器  时间:2021-05-07  阅读:()

服务器物流论文范文:探讨基于Google Maps的物流在途监

管与实时显示技术word版下载

导读本论文是一篇关于基于Google Maps的物流在途监管与实时显示技术的优秀论文范文,对正在写有关于服务器论文的写作者有一定的参考和指导作用,论文片段

摘要为了解决物流运输企业管理配送环节数据准确性不高等理由对物流运输企业中物流的在途监管与实时显示技术进行了研究构建了一个基于Google Maps的WebGIS系统。系统采用mvc设计模式可以实现对车辆的跟踪、货物的实时监控和商户信息的管理从而实现物流监控中心对货物信息和商户信息的监管。

关键词物流监管实时显示 Google Maps

1672-7800 2012 001-0149-03

0引言

本文针对目前物流配送管理环节中普遍存在一些的理由提出了新的解决方案。和传统物流监控管理系统相比本方案有以下优势通过阅读器进行货物信息的录入 自动化程序高采用RF I D减少了手工操作和检查货物的时间降低了人工操作失误率传统的物流监控管理系统以车辆、集装箱、托盘等为单位进行监控准确度不高且一般在出仓和交货时进行货物信息的提取不具备实时性。本

方案通过RFID和阅读器实现货物信息的实时监控采用Google的地图引擎作为地图服务器解决了传统监控系统中因使用ArcGIS要单独设置服务器成本较高的理由。

本监管与实时显示系统软件部分使用Struts2. 1+spring2.5+hibernate3. 2+Ajax+mysql框架进行开发为物流运输企业工作人员提供一个极为方便的监控平台进行车辆和商户信息的显示和监管从而满足物流运输中配送运转模式的要求实现对车辆的跟踪、货物信息的实时监控方便了监管和运输调度。

1相关技术综述

1. 1 SSH框架

本系统使用市场上比较流行SSH框架、 Ajax等进行开发在系统的可移植性可维护性和可扩展性上都具有优势。

Struts2的核心部分是基于WebWork的设计思想采用拦截器的机制来处理用户的请求从而允许用户的业务逻辑制约器与Servlet API分离。

Spring是一个为解决企业应用开发的复杂性而创建的轻量级开源框架 由7个定义良好的模块组成其模块都构建在核心容器之上每个模块可以单独使用也可组合使用方便各种优秀框架的集成。

Hibernate是一个对JDBC进行了轻量级封装的ORM框架使用该框架Java程序员可以方便地使用面向对象编程思想来操纵数据库。

1.2 Google Maps

WebGIS是指基于Internet平台进行信息发布、数据共享、交流协作的分布式体系结构的地理信息系统它是Internet技术应用于GIS开发的产物是利用Web来扩展和完善地理信息系统的一项新技术。 WebGIS有多主机、多数据库与多终端通过Internet、Intranet连接组成具有客户、服务器C/S结构服务器端向客户端提供信息和服务客户端具有获得各种空间信息和应用的功能。目前构建WebGIS的主要平台软件有MapGIS、ArcGIS等本系统采用Google Maps作为地图引擎。

2005年4月 Goog1e正式推出Google Maps一经推出便立刻震惊了互联网。 Google Maps以矢量地图、卫星影像、混合3种服务模式向全球提供地图搜索和逐级缩放功能的地图服务。和早期用天专业领域的GIS系统不同 Google地图首次将GIS引入公共系统应用中并取得了极大的成功与Gmail服务一样 Google推出的地图服务完全基于Aj ax技术实现。

目前Google提供的服务包括检索地名检索指定地点周边的一些信息如周边的旅馆、学校等查询行车路线实时路况信息等-系统功能 当然还包括高精度的卫星地图服务等这些功能放到一起吸引了国内外大量用户。 Google Maps可以提供地图的移动和缩放、地图的预生成还可实现距离测量、最近分析、路径分析等空间分析功能。但提供的地图服务并不能满足所有行业的具体要求为了使Google Maps地图服务得到更广泛的应用 2005年6月29日

Google对外提供了开放式的地图服务应用程序接口即Google MapsAPI允许开发者在程序中嵌入Google maps强大功能根据具体的需要对Google maps进行二次开发。

1. 3 AJAX技术

AJAX(Asynchronous JavaScript and XML)是一种在浏览器与Web服务器之间使用异步数据传输的动态网页技术适用于交互较多频繁读取数据的Web应用。通过在后台与服务器进行少量数据交换 AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下对网页的某部分进行更新。本系统页面需不断地刷新数据以实现车辆位置的动态跟踪所以就可以在页面加载后通过A JA X技术在后台进行定时的轮询 向服务器发送请求如果有新的数据则在页面上动态的局部更新这样就实现了物流信息的实时显示。使用A JAX技术既避开了用户手工刷新页面的不便降低了因不断刷新页面而造成的资源浪费 同时也改善了用户体验。

2系统的总体设计

2. 1系统的功能需求

使用浏览器显示地图数据以及进行数据分析是2007年以来国际上GIS系统发展的趋势这种技术被称为WebGIS。与典型的B/S体系结构能够带来的性能提升类似 GIS服务器将在客户端请求的时候才进行地图的渲染并存入服务器缓存客户端看到的数据都是普通的图形文件这样做能够减轻客户端的压力只需要有标准的浏览器即可访问。

本课题中采用Google Maps作为地图服务器进行系统的开发和使用ArcGIS相比本方案开发GIS系统的成本要低得多尽管在日页面展示次数等方面有限制但对于一般的GIS应用已经足够了。另外使用Google Maps开发GIS系统时必须要联网来获取Google Maps的地图数据但相对于ArcGIS昂贵的开发成本和网络的普及来说Google Maps有其优势所在具有广阔的发展前景。

2.2总体技术方案

物流监控与实时显示系统架构包括RF I D(车载终端) 、RF I D标签阅读器数据服务中心、物流运输信息监控管理系统、 GPS无线通信和Google Maps服务器五部分组成。这几部分相互独立而业务需求又把这几个部分紧密联系在一起。系统构成如下图所示。

图1物流监控与实时显示系统结构图

如图所示 RFID阅读器读取RFID标签信息 GPS完成对车辆货物位置信息的采集得到的信息通过3G模块传送到中心服务器中心服务器建立并维护与RF I D阅读器的连接完成物流信息监控管理系统与RFID阅读器的交互存储采集的ID信息和GPS数据等监控终端(浏览器)通过与中心服务器和Google Maps服务器的交互完成对货物运输车辆及货物的监控 Google Maps服务器完成对监控界面的可视化显示。

Google Maps服务器作为本系统的GIS服务器提供监控用户需要的电子地图为用户的监控提供方便。利用Google Maps API对从服务器获得的地理数据地理解码定位物流运输车辆的位置并向Google Maps服务器请求地图服务 Google Maps服务器接收到请求后响应带有目标的电子地图填充用户浏览器。本课题所研究的是监控功能的后台软件实现。

2.3数据库设计

本系统的数据库设计主要包括以下数据表 U SER_I NFD RIVER_INF POS I T I ON_INF MERCHANT_INF TABAT OO_INF等几个表。其中USER_INF记录系统的用户信息 DR IVER_I NF中存放物流运输车辆的司机信息POS ITION_INF中存放着通过3G传输过来的位置信息MERCHANT_I NF中记录的是商户的相关信息等等。

基本数据表结构如下

图2数据库基本表及其关系

本系统使用Google公司的GIS数据减轻了系统数据库的负担但必须联网才能获取数据。

3系统实现与应用

由于Google MAPS的开放性我们可以方便地使用Google MapAPI进行二次开发首先要申请一个Google Map API Key要在网页中导入库文件代码如下

1 2下一页

导读本论文是一篇关于基于Google Maps的物流在途监管与实时显示技术的优秀论文范文,对正在写有关于服务器论文的写作者有一定的参考和指导作用,论文片段

然后在页面的部分加入 i d= “map_canvas”style= “width: 734px; height: 475px’ ) ; z-index: 1” >

作为地图的容器这样就把地图加载到了页面中 由于浏览器常会因加载大量的JavaScript代码导致内存泄漏而崩溃可以在所有使用Googl e地图的页面加入了GUn load()函数来销毁对象并释放内存然后在此基础上进行开发使数据库中的数据信息和地图页面进行交互得到我们想要的直观结果。

本系统的主要功能是实现物流运输车辆、货物及商户信息的监控 因此数据的实时更新是一个重要方面。

图3物流运输车辆和商户信息显示页面

3. 1车辆及货物信息监控

当用户浏览器向监控中心发出请求请求相应的ID号所对应的车辆及货物信息时位于监控中心的Web服务器接收到用户请求后按照ID号取被请求车辆或货物的实时经纬度信息通过3G网返回给浏览器请求网页中包含的JavaScript在浏览器端运转该

JavaScript代码调用Google Maps API 向位于Google公司内部的GIS服务器请求Google Maps卫星地图请求中包括响应的数据Google服务器接收到该请求后将被查询车辆经纬度信息和GoogleMaps卫星影像地图进行匹配在卫星地图上定位出物流运输车辆的当前位置然后将匹配好的卫星地图返回给浏览器这样用户就可以在浏览器上看到自己需求的物流运输车辆信息在Google Maps卫星地图上显示出来带有定位信息的Google Maps卫星地图填补了网页的占位符部分。每隔固定时间重复上述步骤就能够得到监控终端的实时位置。位于监控中心的Web服务器和位于遥远的Google公司内部的GIS服务器协同工作共同完成了被查询运输车辆在Google Maps地图上的定位和显示的过程。

3.2商户信息标注及管理

本系统的商户信息标注是把商户信息存入数据库中经地理译码后按经纬度信息标注到地图上。由于商户信息经常变动信息的更新就显得非常有必要了。 Google公司日前在Google Maps推出了的地理信息标注功能在Google Maps上加载已经通过审核的用户提交的信息用户提交自己的信息存入数据库系统从数据库中调出当前的存储信息数据系统再把地址转换成经纬度这样就能够把地理信息跟地图上具体的位置相对应起来即完成了标注功能。当商户信息转变时只要添加或修改数据库中的信息数据可在前台页面上实现自动实时更新。

3. 3历史轨迹回放功能

历史轨迹回放能够重现物流运送车辆在某一段时间的轨迹通信流程与实时监控流程很相似。浏览器向监控中心请求某一车辆终端某段时间的历史数据监控中心接受到请求查询该车辆终端的历史数据并响应浏览器的请求浏览器利用JavaScrip t脚本分析响应数据并调用Google Maps API请求车辆终端的定位地图Google Maps服务器响应此请求返回地图如此监控终端可以看到带有监控终端位置信息。每隔固定时间重复上述步骤直至遍历完响应历史数据。

4结束语

本文结合武汉市科技攻关计划项目的实际需要结合物流运输企业物流监控系统需要运用物联网的相关技术包括GoogleMaps 3G平台 ajax等技术构建了基于Google MAPS的物流运输在途监管与实时显示系统实现了货物运输信息的实时监控和商户信息的管理具有很好的实用价值。和其他WEB G I S技术开发的系统相比本系统降低了开发成本实现了监管的实时性。但由于GPS信号有漂移所以在定位的精度方面尚存在不足今后将继续在这个方面进行研究 以修正或减小误差使系统的显示更接近于真实情况。

参考文献

1 《Google API大全》编委会编 Google Maps API开发

云俄罗斯VPSJusthost俄罗斯VPS云服务器justg:JustHost、RuVDS、JustG等俄罗斯vps主机

俄罗斯vps云服务器商家推荐!俄罗斯VPS,也叫毛子主机(毛子vps),因为俄罗斯离中国大陆比较近,所以俄罗斯VPS的延迟会比较低,国内用户也不少,例如新西伯利亚机房和莫斯科机房都是比较热门的俄罗斯机房。这里为大家整理推荐一些好用的俄罗斯VPS云服务器,这里主要推荐这三家:justhost、ruvds、justg等俄罗斯vps主机,方便大家对比购买适合自己的俄罗斯VPS。一、俄罗斯VPS介绍俄罗斯...

vpsdime:夏日促销活动,美国达拉斯VPS,2G内存/2核/20gSSD/1T流量,$20/年

vpsdime怎么样?vpsdime是2013年注册的国外VPS主机商,实际上他还有一系列的其他域名站点如Winity.io, Backupsy,Cloudive, Virtora等等,母公司“Nodisto IT”相对来说还是很靠谱了的商家。VPSDime主要提供各种高配低价VPS套餐,其中Linux VPS和存储VPS基于OpenVZ架构,高级VPS基于KVM。VPSDime在上个季度的Low...

MechanicWeb免费DirectAdmin/异地备份

MechanicWeb怎么样?MechanicWeb好不好?MechanicWeb成立于2008年,目前在美国洛杉矶、凤凰城、达拉斯、迈阿密、北卡、纽约、英国、卢森堡、德国、加拿大、新加坡有11个数据中心,主营全托管型虚拟主机、VPS主机、半专用服务器和独立服务器业务。MechanicWeb只做高端的托管vps,这次MechanicWeb上新Xeon W-1290P处理器套餐,基准3.7GHz最高...

google服务器为你推荐
accessroute交换机routespeakingphpincludingandroid甘肃省政府采购支持ipadpreviouslybit支持ipad化学品安全技术说明书地址163
vps是什么 com域名抢注 webhosting 国外空间服务商 parseerror 最好看的qq空间 发包服务器 大容量存储器 已备案删除域名 老左正传 共享主机 php空间购买 中国电信宽带测速网 万网空间管理 重庆电信服务器托管 沈阳主机托管 英国伦敦 徐州电信 阵亡将士纪念日 免费主页空间 更多