论文部分内容阅读
基于Web GIS的工程机械服务系统是Web GIS在智能化工程机群领域的一个具体应用,它集Web GIS、GPS定位、车辆监控和车辆 MIS 于一体,为用户提供网络化的工程机械监控管理平台。
本文以系统的数据存储、地图操作和地图应用为重点,主要对基于 Web GIS 的工程机械服务系统的设计、开发与实现进行了深入研究。
本文首先介绍了Web GIS的概念、研究现状和相关技术,分析了系统需求,并根据需求对整个系统进行了方案选择和总体架构,即采用B/S结构、利用.Apache和Tomcat作为Web服务器、MapXtreme for Java作为地图应用服务器、依托Microsoft SQL Server 2000数据库和Hibernate构成的数据持久层、使用 Struts框架实现MVC的基于JSP/Servlet服务器端技术的纯 Java 架构。
然后,论文给出了系统后台数据库的设计以及数据备份策略的制定与实现,并详细说明了Hibernate数据持久层的实现以及如何通过数据持久层对数据进行访问和操作。接下来,论文着重叙述了系统的软件设计与实现,包括基于 MapXtreme for Java的Web GIS地图操作功能的实现,车辆的定位与监控,工程机械工时统计与历史轨迹功能的算法设计及实现,Struts框架的应用,工程机械MIS功能的实现,用户的安全访问,页面的布局与样式,以及基于AJAX和DWR框架的B/S交互。在叙述了系统的软件开发后,论文还对系统的部署进行了说明。
最后,论文对系统设计、开发和部署过程中遇到的包括本地化、中文化和车辆状态信息与车载终端的数据库描述在内的若干重难点问题及相关解决方法进行了分析与说明,并就对系统的进一步优化、重构以及下一阶段的研究方向提出了一些展望。