电网建设工程造价数据信息管理系统功能设计研究

2024-03-05 06:53诸德律王瑞武徐佳琪
电气技术与经济 2024年2期
关键词:组件工程造价电网

诸德律 王瑞武 徐佳琪 肖 莹

(国网江苏省电力有限公司经济技术研究院)

0 引言

造价数据信息管理是电网建设工程重要管理内容,由于电网建设工程的施工周期长、投资规模大、物资计划复杂等因素,使得电网工程造价信息的管理难度较大,再加上信息技术的应用不够广泛,使得造价管理中数据信息的提交、审批、统计分析等流程复杂、造价管理效率低下,不利于电网建设工程整体管理水平的提升。本文对电网建设工程造价数据信息管理系统的设计与功能实现进行了研究,基于对现实造价数据信息管理业务需求的分析,设计了系统应用框架和功能模块结构等,对系统进行功能实现和性能评价,以提高电网建设工程的造价数据信息管理水平和效率。

1 电网建设工程造价数据信息管理业务需求

电网建设工程造价数据信息种类繁多,可分为静态投资信息和动态费用信息,静态投资信息包括建筑工程直接或间接费用、设备购置及运输费用、建设场地征用及清理费用、建设管理及技术服务费用等信息。动态费用信息包括价差预备费用和建设期贷款利息等。无论是变电站工程建设还是线路工程建设,都需要大量的资金和资源量,在实际的工程造价数据信息管理工作中,通常采用阶段化的方式,分为投资决策环节造价数据信息管理、项目工程设计环节造价数据信息管理、施工设施环节以及竣工结算环节的造价数据信息管理。这些业务环节涉及到企业管理层、项目造价人员、造价审核人员等。根据当前我国电网建设工程的造价数据信息管理工作开展现状,智能化造价管理系统具体的业务功能需求包括基础信息管理需求、资产使用管理需求、资产流转管理需求、同业对标及统计管理需求等。

(1)基础造价信息管理方面:系统需要提供基本的用户管理功能,需要为用户提供工程信息注册功能,上传所需项目信息和附件,经省电网公司审批后,系统更新对应的工程注册信息。向项目管理人员提供要素价格信息查询、工程进度信息查询、工程审批意见和总体费用信息查询等检索接口,实现工程造价指数发布、费用调整信息发布、计价依据等信息发布功能;

(2)资产使用管理方面:系统需要为地市电业局、施工方以及物料供应方造价管理人员提供资产使用数据的编辑、查询和对比操作功能,估概算、预算和结算数据信息都需要在处理完成之后提交到审批部门进行审核,审核通过则进行报表制作和归档,将审批结果反馈到造价管理人员处,否则再次进行资产使用计算[1-2];

(3)资产流转管理方面:该业务主要包括项目工程的造价信息变更、物资计划管理和合同价款管理。每项管理内容都会引起项目造价数据或大或小的变动,因此要独立进行管理,如造价信息变更管理需求,系统需要为造价管理人员提供造价信息变更请求功能、为领导层提供对应的审批功能。合同价款管理需求,系统需要提供价款清单的创建和维护、中标系数调整和提交等功能;

(4)同业对标及统计管理方面:同业对标是根据行业现状对该工程造价的合理性进行分析,系统需要提供对标报表的条件查询功能、不同年份造价数据的比较功能,还需要完成工程概算下降率、工程投资控制指标以及工程按期完成率的计算,并创建同业对标报表进行内部归档;在业务管理中涉及很多数据的统计分析工作,系统要协助造价管理人员进行造价数据的整理和汇总,按照不同要求对各阶段费用信息、工程年终考核信息、总费用信息进行检索和报表自动创建等。

2 造价数据信息管理系统架构设计

2.1 系统应用架构设计

通过对电网建设工程造价信息管理业务需求的分析,对系统各个功能进行具体设计和实现,如图1 所示即为造价数据信息管理系统功能结构图,在功能设计中遵循MVC模式,将系统划分为表示层、业务层、技术/数据层。

图1 系统功能结构图

表示层负责与系统用户进行交互,提供功能操作访问支持,根据以下两层的逻辑处理,更新表示视图,做好与系统外观显示相关的工作。业务层封装系统的核心功能服务组件,起到数据交换中承上启下的作用,对接收数据进行逻辑处理,对Web 服务进行响应。技术/数据层所做事务直接操作数据库,实现系统的技术基础服务和数据访问操作服务。同时该系统的构建要满足本系统需要以及和电网领域其他业务软件之间的数据交互需要,因此基于XML 可扩展标记语言技术构建跨平台数据交换接口进行数据交换和协同管理,XML 在数据交换领域应用广泛,所有交互数据封装为XML 格式,利用. NET 中的相关组件进行封装数据的处理[3]。

2.2 系统网络结构设计

造价数据信息管理系统的网络结构采用基于B/S的分布式模式,简单来说就是浏览器/服务器模式,客户机上安装Web 浏览器,服务器上安装数据库,所有用户均利用客户端的Web 浏览器访问系统Web服务器,浏览器通过Web Server 同数据库进行数据交互,有着成本低、选择多、维护升级简单等优点。该系统的终端用户包括设计咨询单位、施工方、物料供应方、地市分公司以及电网总公司等,均通过交换机设备接入到服务器机房网络,防火墙保障服务器机房的安全,中间代理服务器实现终端验证服务。系统的Web服务器和数据库服务器部署在电网总公司服务器机房中,电网总公司和地市级分公司直接基于电力专网内部网络访问与操作系统,设计咨询单位、施工单位和物料供应单位需要在公共网络资源支持下、在交换机控制下,进入电力通信专网,验证用户身份、创建VPN虚拟专用网络[4]。

2.3 功能模块设计

2.3.1 基础造价信息管理模块

该模块分为信息注册和信息查询两个子模块,通过信息注册子模块完成多个工程项目的添加和审批功能,通过信息查询子模块完成已完结工程造价信息、要素价格信息、行业造价管理等信息的在线检索功能。

该模块采用组件化的方式进行逻辑封装,工程信息提交组件以Web 交互页面方式将工程项目信息提交到对应的省网公司,工程信息审批组件则读取并审批已提交的工程项目信息,通过工程信息查询组件完成各种信息条件的提交、解析和结果显示。审批状态和结果的更新操作、查询条件下的数据返回均需要调用数据库操作组件完成,数据库操作组件作为系统的公共功能组件,以接口形式为其他组件提供调用功能[5]。

2.3.2 资产使用管理模块

该模块分为数据上报、数据查询与对比、历史信息/技术查询和数据审批4个子模块,第一个子模块完成对相关造价信息的报表制作和系统上传,第二个子模块完成电网建设工程资产使用数据以及差异的对比,第三个子模块完成电网工程资产历史使用情况和一些技术性信息的检索,第四个子模块完成各类提交上来的造价报表的查看和审批管理。

该模式所需的功能组件较多,包括数据库操作功能组件、造价信息查询组件、工程信息查询与对比组件、造价数据审批组件、造价报表制作和上传组件。这些组件的任务和功能与基础造价信息管理模块所需组件类似,同样需要数据库操作组件的支持[6-7]。其中造价报表制作组件基于.NET平台中的Office COM组件将电网建设工程造价数据制作为EXCEL 文件并保存,后续借助造价报表上传组件完成提交上传,造价报表上传组件可将制作的EXCEL 文件上传到系统Web 服务器中。同时,数据交换接口的存在,能够从其他电网工程相关软件系统或平台中接收到报表数据,上传到该造价信息管理系统中,实现数据融合与共享。

2.3.3 资产流转管理模块

该模块分为变更管理、物资管理和合同价款管理三个子模块,第一个子模块完成变更业务请求提交和审批。第二个子模块完成电网建设工程物资信息的提交、物资计划的查看、物资台账的创建和记录等,物资费用通常占整个工程造价的比例很高,物资台账的准确更新是保障项目成本的重要措施,同时造价管理人员在进行成本预算和投标报价编制时,要考虑到物资价格的准确性和变化趋势。第三个子模块完成对合同价款的变动管理,电网建设工程周期长,建设过程中可能会有人工单价、材料和设备价格的调整,还有工程延期赔偿等多种情况,工程变更、物价变化、工程索赔等均归为合同价款管理。

资产流转管理业务内容复杂,系统满足资产流转管理需求所用的功能组件结构也非常复杂,该模块所需部分重要的组件如中标系数管理组件、物料调整组件、物资台账管理组件等。所有组件均需要在数据库操作组件支持下才能正常运行,其中中标系数管理组件完成对中标系数的更新和调整,实现对物料招标过程的控制。物料调整组件完成对合同中的甲乙供比例等内容的在线调整与后台数据的及时更新。物资计划与台账数据是电网建设工程重要管理事项,物资台账管理组件完成对台账的查询、删除、更新等,协助后续物质计划管理[8]。

2.3.4 同业对标及统计管理模块

该模块属于造价数据信息管理系统的辅助性功能模块,可分为同业对标管理、统计分析两个子模块,前者完成对标数据的检索和数据报表的创建,后者完成对电网建设工程造价数据和其他基础数据的多维度统计分析以及创建投资计划。

该模块所需功能组件包括对标数据查询组件、对标数据报表创建组件、数据统计组件、投资计划提交组件等,与上述其他模块一样也都需要在数据库操作组件支持下正常运行。其中数据统计组件需要在用户提出的统计条件下完成数据的准确检索,利用数据库的计算函数进行统计运算,以图形或表格的形式显示统计结果。

3 造价数据信息管理系统功能实现

3.1 系统实现环境

电网建设工程造价数据信息管理系统的设计采用基于.NET 平台的开发技术,网络结构为基于B/S的分布式模式,采用Web 服务器主机与数据库服务器主机双机并行模式,Web 服务器为IIS 5.5 专业版,数据库服务器为SQL Server 2014 版,这两个主机部署在电网总公司机房中,操作系统为Windows Server 2003 企业版。采用的CPU 为Intel Haswell i3 的双核处理器,采用的. NET 框架为. NET Framework 4.5版,编程所用语言为C#、ASP.NET[9]。

3.2 系统功能实现

3.2.1 基础造价信息管理功能实现

项目信息查询实现流程为:首先从前台Web 页面中获取系统终端用户的信息査询请求,然后调用数据库操作类接口中的Select Data()方法进行检索,最后将结果以列表形式返回显示,若检索失败返回错误信息;在信息注册功能中,当要添加一项信息时,同样在接收到用户的添加请求后,实例化一个项目类Projects 对象,并设置对象的属性,然后调用对象的Add Project()方法进行项目信息的添加,该操作同样需要数据库操作类的函数来完成。后续注册过程中,更新项目数据信息并标记为未审批状态,调用Projects 对象的Make Check()方法进行审批,更新审批结果完成项目注册。

3.2.2 资产使用管理功能实现

该功能实现需要使用Data Check 类检查造价数据、DBopt 类进行数据库操作、XMLOpt 类进行软件间的交互等,各个类结构之间的接口调用关系较为复杂。功能实现过程中,在系统内部创建EXCEL 形式的造价附件文件,调用EXCEL 文件处理接口解析和处理造价文件。资产使用管理中还需与其他软件进行跨平台交互,获取更加详细的电网建设工程造价数据,便于造价文件的审批,该过程主要是基于另外指定系统数据库中的数据对象引用服务,将其关联到本系统的一个XML 逻辑对象上,将其目标应用节点更改为XML 根节点,更新XML 对象后,对其进行节点遍历和读取,从中获取所需的与造价数据有关的目标数据。

3.2.3 资产流转管理功能实现

该模块不同功能实现的逻辑流程类似。系统通过Office COM 组件服务接口接收EXCEL 形式的造价数据变更内容,基于数据库操作类接口完成造价数据、物资计划、物资台账、合同价款等数据的更新。造价变更功能实现逻辑流程为:由造价管理人员整理变更信息为EXCEL 形式并上传系统,通过File Up‐loader 功能组件将该EXCEL 以字节流形式传输到服务器,系统读取文件大小和字节流传输量,并进行比较,确保无误后调用Office COM 组件读取文件中的内容,获取具体的变更数据并保存数据库。

3.2.4 同业对标及统计管理功能实现

基于DBopt 数据库操作类完成相关造价数据信息的统计和分析,将其封装为EXCEL 报表并保存,系统终端用户下载后进行人工对标分析。统计结果采用柱状图、扇形图等方式返回到客户端进行展示。该功能的实现重点在于对统计运算结果的图形化处理[10]。

4 结束语

完善电网建设工程造价数据信息管理、加强造价控制,对降低工程建设成本、提升电网建设经济效益和社会效益以及做好电网建设规划都有着重大且现实的意义。造价数据信息管理系统的设计,可基于造价管理业务需求,将系统分为本文所述的四个功能模块进行详细设计,将造价数据信息的提交、检索、审批等业务和其他相关业务纳入到统一的系统中进行集成化、便捷化管理,提高电网建设工程管理质量。

猜你喜欢
组件工程造价电网
无人机智能巡检在光伏电站组件诊断中的应用
穿越电网
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
如何加强工程造价管理有效的控制工程造价
电网也有春天
工程造价之旅
一个电网人的环保路
电网环保知多少
风起新一代光伏组件膜层:SSG纳米自清洁膜层