公路数据库系统设计采用了多层体系结构,将系统划分为四大模块:基础应用公共模块、数据库核心模块、业务逻辑模块和数据发布模块。基础应用公共模块主要完成公路基础数据、生产数据、统计数据的采集录入、统计、查询、分析和校验,以及公路数据的传输、数据同步、身份验证、权限管理等功能;数据库核心模块主要完成与物理数据库的连接、操作等功能;业务逻辑模块主要完成数据的业务逻辑的校验;数据发布模块基于GIS 完成,主要包括公路数据库的通用数据查询、分析、显示等功能。