BCL在电网技改检修工程预算编制的应用
关于BCL在电网技改检修工程预算编制的应用?想要知道答案嘛,下面是中国新励学网小编梳理的有关BCL在电网技改检修工程预算编制相关内容,基本情况如下:
BCL全称为“BoowayComputingLanguage”,它是根据工程造价的特点而设计的、独立于不同产品、项目,具有开发语言无关性、平台无关性的一种解析型脚本程序语言及其编译执行方法。
2BCL实现原理
BCL能够在满足复杂工程造价计算需求的同时有效记录并还原工程造价计算过程,其实现过程包括以下内容:
(1)设计描述具体计算算法规则的代数式及扩展运算表达式结构(EL表达式)。整个条件选择表达式的取值为当前被激活条件分支对应的EL表达式计算结果。所述函数运算定义了具体的计算规则,以满足工程造价特定计算需求。其语法结构与C语言兼容,并支持BCL的扩展数据类型。除此之外所述函数的调用还支持把EL表达式作为参数进行输入,能够实现指定工程数据范围与EL表达式的动态绑定,进而减少表达式代码冗余。
(2)分析工程造价计算需求,确定除EL表达式以外的其它计算逻辑单元;通过对造价工程数据及计算算法、过程的总结归纳,得出任何工程的工程造价复杂计算算法都可分解为几种最小的原子计算逻辑单元。所述数据源用于描述一个工程的数据及其数据范围,它是BCL语言与工程数据的粘合剂,实现真实数据的传递。所述变量是包含数据源、数据过滤算法以及费用计算算法规则在内的具体费用计算结构。
(3)BCL语言的编译执行装置,包括:BCL编译器装置、BCL脚本解析装置和BCL执行器装置。所述BCL编译器装置用于对外界输入的待计算BCL元素进行编译处理,生成相应BCL对象。
BCL在电网技改检修工程预算编制的应用:
1、基于BCL的软件业务算法的配置化系统采用BCL实现软件计算规则、算法与程序分离,从而实现支持版本管理的电网工程费用计算、便捷维护产品计算业务等特性,同时基于配置化能够良好支持系统实现不同计算业务的扩展。过去的工程费用计算,是将软件业务算法编辑在代码中,形成一个业务算法模块,一旦业务规则修改,代码的维护成本会很大。通过开发专用于造价计算的脚本语言BCL和计算引擎,可将软件的业务算法形成脚本文件,从而将具有业务特性的算法和规则独立于软件功能,使软件功能与业务计算完全脱离耦合,利于业务算法的扩展,提高了软件模块的可维护性。
2、基于并行节点的工程费用实时计算以往编制模式是非实时的,工程编制完后,需要生成报表才能预览费用结果,对用户编制过程中核对费用造成了极大不便,因此根据软件业务特性和费用的组成结构,为了给用户提供更好的使用体验,通过应用BCL算法规则可以实现工程数据修改后就立即计算出工程费用的机制,达到所见即所得的的编制效果,同时软件采用增量计算和保存的技术,提高了工程费用计算的效率,也增强了数据保存的性能。
BCL在电网技改检修工程预算编制中得到了良好的应用,使得电网技改检修工程造价更加系统化、规范化、高效化。
更多关于“BCL在电网技改检修工程预算”等建筑方面的知识和建筑施工企业资质,可以登入中国新励学网建设通进行查询。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇