道路使用者代价(RUC)计算管理系统的总体设计
2012-12-31张莹李函
摘 要:文章介绍了道路使用者代价(RUC)计算管理系统的研究背景,并从功能设计、开发的技术方案方面介绍了该系统的总体设计思路。
关键词:道路使用者代价 XML数据驱动 违约赔偿清算
中图分类号:G71 文献标识码:A 文章编号:1672-3791(2012)12(a)-0157-01
道路使用者代价(以下均简称RUC),在交通工程建设领域里是指由于对道路或道路设施进行新建、保养和重建等施工活动而引起的该施工区域的道路使用者额外附加的车辆运行成本、交通事故成本和时间延误成本。RUC的计算可以使用整体计算和按日计算,按日计算即简单地定义为假设在每日施工正常状态下,一天各种成本的总和。而整体计算则需要预估施工完成的天数。进行RUC计算不仅仅是计算出现有策略下的使用者成本,还可以根据成本控制,调整施工过程中的相关策略,如施工期间关闭车道的数量、关闭车道的时间或施工区域车辆限速量等。
1 系统开发的背景
1.1 国外研究背景
包括美国土木工程师研究协会(ASCE)在内的不少国外研究机构有成熟的研究表明,RUC在整个工程项目预算中实际占有一部分的比重,随着工期持续时间的延长,RUC在整个施工项目的总代价中的比例呈较大上升态势;美国不少州都相继通过立法将RUC的成本核算纳入整个工程成本核算的范畴,对于在招标过程中,RUC超标的施工方案一律不予通过。如美国德克萨斯州,RUC计算已经在城市高速公路改造项目中被广泛使用,因为在这种项目中,潜藏着汽车驾驶员由于时间被耽误而产生的巨大代价,德克萨斯州交管部门(TxDOT)在1998年7月的相关文件中明确规定凡是道路扩容类的所有项目均要实行RUC核算,以精确计算和控制总体成本,并且将道路使用者代价包含在承包商的违约赔偿清算范畴。因此,在进行道路施工的核算和施工设计时,如果利用可操作的计算方法并根据核算成本来调整施工的相关计划,将会大大的节省整体成本。
1.2 国内研究现状
国内由于在道路建设特别是高质量道路建设方面起步较晚,在进行道路施工成本核算过程中,往往比较注重承建者的直观成本,由于无法量化和没有统一的计算方法和标准,对于由建设、维护等道路施工项目所引起的道路使用者的代价往往没有被纳入核算范围内。然而,从实际情况上看,在道路进行各种施工的过程中,道路使用者往往也因为施工而无形中被转嫁了相应的使用成本:比如因道路施工,原道路被全部或部分关闭导致道路交通阻塞或者绕道行驶,使得各种道路使用者的时间被延误、运输者的成本增加,或者由于时间的延误而使得道路使用者的业务受损等;由于道路施工使得整个在道路中行驶的汽车被迫减速,减速使得燃油的额外消耗也成为一笔附加的费用,或者由于施工进行中路况的改变,导致了交通意外事故率的增长等等。不难想象,这一切由于道路施工引起的使用者的额外代价是一笔巨大的开支;这些开支通过各种途径转嫁到了社会上,造成了巨大的浪费。随着国内道路建设的高速发展,国内车辆的急速增长,道路施工成为了非常频繁、普遍的事,由于道路施工导致的使用者的额外成本也呈急剧上升势头,我们需要一个全面、统一、行之有效的核算方法和工具来衡量和限制这一成本,并将其作为承包商施工方案的衡量标准之一,从而有效的减少这一浪费。
2 系统的功能设计
根据影响道路使用者代价的各因素及结果要求,将本系统的功能设计如下。
(1)系统可以创建新的项目文件,每新建一个项目自动在本地计算机上对应新建一个以该项目ID号命名的子文件夹,该文件夹中包含了一份该工程的相关数据。
(2)系统需建立可以查询、修改的资料库。该资料库中将收录现阶段的相关研究成果,如常数或经验数据等。用户可以通过在系统资料库中选择不同的选项来查看这些相关的数据值,并根据研究的进展,更新或修改这些数据值。
(3)在新建某一工程项目的界面中要求根据不同选项来确定施工的环境。比如是乡村车道还是城市车道,是双向双车道还是双向多车道等。
(4)由于不同的施工道路类型受到影响的因素各有差别,所以系统还必须根据选择施工类型的不同在通用的基础数据录入界面上显示不同的录入界面。
(5)系统需要根据RUC计算管理系统的数学建模结构设计专门的计算单元,根据经验数据和录入相应的施工期间速度减少量来计算出由于施工建设带来的额外的时间浪费(VOT)。
(6)当用户录入全部基础数据以后,要根据录入数据和资料库中的基础数据按照对应的计算公式,计算出RUC中各因素的值。要求既可以只查看三大部分的总花费,也可以分别查看详细的每项费用的产生来源。
(7)用户可以通过系统生成一个以该项目ID号命名的项目报告。所有的报告内容保存在固定文件夹中,要求此报告以html文件形式存在,脱离系统后仍可查阅
3 系统开发的技术方案
3.1 开发平台与语言选择
本系统涉及到的分支情况较多,计算部分各组件相对独立,各组件间仅通过结果相联系(即前一个或几个组件的结果,是后一组件的输入),考虑到随着研究的深入或环境的改变可能会影响到一些计算公式或分支结构的修改,为了增加系统的通用性,提高开发的效率,且系统与底层开发联系不大,较注重实际开发应用,故系统选择在VisualStudio2005环境下使用Visual C#工具进行开发,借助Microsoft.NET平台,创建出基于XML数据驱动的应用程序。目前阶段仅开发系统单机部分,暂不具备网络功能。
3.2 系统运行的环境
本系统要求可以运行在windows vista、windows XP、windows 2000、windows Me、windows 9X操作系统之上。并且运行时必须安装.NET Framework2.0及其以上版本。
3.3 后台数据传输存储方案设计
本系统中的数据传输、存储与验证均采用XML数据驱动(XML Data Driven)方式,在读取和处理传递数据时则采用将读入内存中以树状存储的XML文件转化为类来处理,而输出数据到XML文件时则是将类里的成员或属性转化输出或追加到XML文件中。以这种方式部署的数据存取模式方式灵活具有通用性且使用简单,无需部署数据库文件,适合本系统这类参数较多且注重数据处理过程的程序。
4 结语
虽然国内的道路使用者的代价目前通常没有被纳入道路施工重建核算范围内,但随着道路施工及交通活动的日益频繁,道路使用者代价计算管理系统必将为国内引入并建立这一体系提供一个实用的且界面友好可操作的借鉴蓝本。
参考文献
[1]William F.McFarland,et al.Comparison of Contracting Strategies for Reducing Project Construction Time. Research Report 1310-1F.Texas Transportation Institute.March 1994.
[2]王永皎,廖建军.Visual C#2005+SQL Server 2005数据库开发与实例[M].北京:清华大学出版社,2008.
[3]杨占胜,王立波.基于C#语言的类与X ML转化的研究与分析[J].科技资讯,2009,2.