论文部分内容阅读
工程机械监控管理系统通过网络收集车辆状态信息和位置信息,并通过GIS组件显示车辆位置以达到监控目的。使用成熟的GIS组件会大大减少开发量,缩短开发周期。但是对于广域网络环境和用户具体需求,统一的方案平台是需要关注的因素。通过.NET平台,WebGIS、WebMIS、XML Web Services被整合成功能完整的机群监控管理系统。本文详细地分析了目前主流的解决方案结构、技术,并针对广域车辆监控系统的要求提出一套完整的方案,然后在此基础上完成了B/S、基于Windows的C/S结构以及基于J2ME的C/S结构的实现。首先,根据系统要求对前期数据库进行了扩展,补充了相应的数据表和存储过程,而存储过程可以维护整个系统的安全防范。然后,详细地分析了用户需求、网络环境对制定方案的影响。车辆客户的上网环境多种多样,从最基本的拨号、ADSL到VPN(虚拟专用网)。但HTTP服务是最基础的,绑定到HTTP协议上的服务可以作为补充方案。通过比较Microsoft和Sun的B/S系统的解决方案的相关技术,以及相关产品的调研和使用,决定使用Microsoft基于.NET技术的解决方案。C/S方案作为B/S的有益补充,除了可以满足窄带用户的访问要求,在实际使用中又可以解决因浏览器版本而引起的地图浏览问题。但是传统的C/S结构需要高昂的投资和维护成本,经过分析实现以.NET Web Services作为服务端的松耦合性系统完全满足要求,而且开发部署方便。而J2ME手机作为该种C/S方式的扩展,将客户端从Windows应用程序变成J2ME智能终端上应用程序。通过分析WAP的缺点,引出了基于J2ME智能客户端来实施监控车辆的方案。最后,具体地介绍了B/S和C/S解决方案的具体实现,并所做工作进行了总结。