论文部分内容阅读
进入新世纪以来,我国高速公路呈现出“路网”的建设。如何增强公路运输能力、提高公路管理水平、增加经济效益、降低交通事故和各类自然灾害的负面影响是我们面临的课题和任务。在世界范围内科学技术,信息技术和计算机通信技术正以惊人的速度飞速发展,同样也开创了我国高速公路发展的新时期。交通监控软件的研究将有着广阔的应用前景和巨大的社会效益及经济效益。本论文以高速公路交通监控为背景,汲取软件技术的复用思想,在高速公路监控软件领域级别内尝试复用,致力实现交通监控软件的行业通用化标准化。 本论文从高速公路监控软件开发的特点和现状入手,提出了在高速公路监控软件中引入组件技术来提高软件复用性,从而达到提高高速公路监控软件开发效率的目的,满足快速发展交通监控系统的要求;接着对组件技术中发展较成熟、应用广泛的COM和CORBA进行分析和比较,对将二者联系起来的互协作体系结构进行了论述;其次,在阐述高速公路监控系统理论依据—交通流理论的基础上,讨论了高速公路交通流模型的建立,分析了高速公路监控系统的结构,并根据系统需求对软件系统和硬件系统进行了划分,着重论述了监控软件模块的划分及功能需求;最后,在组件实现部分,通过对通信模块进行细致分析,确定了采用多串口卡加多线程技术的方案,兼顾监控软件领域内其他类型监控软件对串行通信的需求,抽象出能实现通信模块主要功能的串行通信组件,结合Delphi开发环境下的组件开发方法,实现了该组件。