论文部分内容阅读
公路是国民经济发展的基础。随着近年来全国公路里程的不断增长,公路的养护地位凸显。目前,在全国范围内公路养护管理科技化需求突出,特别是通过信息化手段实现公路养护业务管理的需求十分明显。虽然部分省份引入信息系统管理,提高了工作效率,但仍然存在公路养护管理与其他业务不协调的情况,主要表现在公路养护数据没能很好的为其他的公路行业管理服务,如规划、建管等,造成这样的原因,一方面现有各业务系统之间数据相互独立,另一方面数据不能在地图上直观展示。建立一个紧跟当前信息化发展趋势、实现公路行业数据互联互通的公路养护管理系统势在必行。为了解决上述提出的需求,本文提出了系统建设的思路。一是采用了SOA体系架构对系统进行总体设计,应用WebService技术将系统进行分解,形成若干个小的服务接口,再进行组装,使得系统不仅能够满足自身业务的需求,更重要的是为将来其他系统的开发预留了前置接口,有利于数据的互联互通。二是采用了Web GIS技术,主要采用了当前优秀的地图平台,在该平台提供的GIS服务下进行了地图的设计。该Web GIS技术同样运用了Web Service技术,能方便的为将来调用本地的GIS服务预留接口。该公路养护管理系统,是在软件工程的思想指导下,依次完成系统的分析、设计、实现与测试。系统基于J2EE开发平台开发,采用Oracle数据库,在详细分析系统需求及业务功能结构的基础上,对系统的业务流程分析,发现系统服务,规约系统服务,并对系统服务进行设计与封装,通过各类服务组合、重用,具体实现了路况通阻管理、日常养护管理、路面大中修管理、桥梁大中修管理、专项工程养护管理等业务功能。该系统的设计,通过规范化设计及开放的软件体系结构,建立标准接口,不仅使系统具备良好的可维护性及可扩展性,还能通过接口在将来有必要的时候与外部系统对接,为今后实现业务系统的互联互通奠定了基础。