1、工程建设Engineering Construction第 55 卷第 2 期2023 年 2 月收稿日期:2022 06 16作者简介:刘振国(1984),男,工程师,研究方向为工程经济分析、工程项目管理、工程造价咨询。工程造价数据处理软件的设计与开发刘振国1,李昕卉2(1.中冶长天国际工程有限责任公司 费用估算与费用控制室 湖南 长沙 410205;2.湖南中冶长天节能环保技术有限公司 生产技术部,湖南 长沙 410205)摘要:目前的工程造价软件大多只能辅助造价编制,缺少协同作业功能,以及集成的、标准的数据处理功能,导致作为工程造价管理决策依据的重要数据极度缺乏,工程造价信息化严重滞后。
2、为了提高工程造价信息化水平,本文利用 Microsoft VisualStudio 工具,开发出工程造价数据处理软件,通过 SQL Server 建立起工程造价基础数据库,实现工程造价数据的采集、存储和查询。实际应用结果说明:软件能够及时掌控在建工程造价管控动态;充分满足造价各阶段专业需求,实现协同作业,减少了工作流程,大大提升了工作效率,可为后期造价数据处理分析提供基础数据支撑。在工程造价数据库基础上,将进一步开发数据处理与分析软件,及各种可视化数据分析功能,让造价数据更直观、形象、生动地反映工程状态。关键词:工程造价;信息化;数据处理;软件开发;数据库中图分类号:TU723.3;TP311
3、.52文献标识码:A文章编号:1673 8993(2023)02 0072 07doi:10.13402/j.gcjs.2023.02.026Design and development of software for data processing of project costLIU Zhenguo1,LI Xinhui2(1.Project Cost Control Department,Zhongye Changtian International Engineering Co.,Ltd.,Changsha 410205,Hunan,China;2.Production Technol
4、ogy Department,Hunan Zhongye Changtian Energy Conservation andEnvironmental Protection Technology Co.,Ltd.,Changsha 410205,Hunan,China)Abstract:Most of the current project cost softwares can only assist the cost compilation,but lack collaborativeoperation function,and integrated,standard data proces
5、sing function,resulting in the extreme scarcity of important datathat are the basis of project cost management decision,and the sluggish response of project cost information.In order toimprove the informatization level of project cost,Microsoft Visual Studio is used to develop the software for datap
6、rocessing of project cost,and the basic database of project cost is established through SQL Server to realize thecollection,storage and query of project cost data.The practical application results show that the software can obtain thecost control status of project under construction timely,and can f
7、ully realize the professional needs under each stage ofproject cost,achieve collaborative operation,reduce the workflow,and greatly improve the work efficiency.The softwareprovides a variety of basic data reference for processing and analysis of the cost control data.On the basis of theproject cost
8、database,data processing and analysis software will be further developed,and various visual data analysisfunctions will be developed to make the cost data reflect the project statusmore intuitively and vividly.Key words:project cost;informatization;data processing;soft ware develop ment;datubase信息技术
9、、网络技术及通讯技术的快速发展和高度融合,将促进企业传统的生产和经营模式的变革。信息化是走新型工业化道路的必要过程 1。目前的工程造价软件大多只能辅助造价编制,缺少协同作业功能,缺少集成的、标准的数据处理功能,数据分散,查阅数据需要和多人沟通联系,无法快捷收集海量的工程造价数据,无法进行工程造价数据查询和分析,无法对在建工272023 年第 2 期刘振国,等:工程造价数据处理软件的设计与开发程及时做出正确的决策,无法完成工程造价信息化发展的目标 2。工程造价在信息化过程中存在一些不容忽视的问题:1)工程造价信息化发展滞后。工程造价信息化管理手段相对落后,对于网络信息和电子技术不能高效利用,导致
10、工程造价信息化发展速度缓慢。2)工程造价数据处理系统缺乏 3。按传统的方式采集各种造价数据,表格繁多,格式不统一,沟通联系人员多,工作效率低,采集手段落后,采样点少,收集的信息量小,收集时间长,信息更新滞后,信息的采集、加工处理上具有很大的随意性,不能真实反映工程造价信息实际情况 4。现有的工程造价数据处理采用传统方式,已无法满足行业日益发展的需求。因此,必须尽快建立一套完善的工程造价数据处理系统,用信息技术建立统一的数据标准体系,完善工程造价数据库,培养工程造价管理信息化专业人才,实现工程造价全过程管理信息化。本文对工程造价数据处理软件的设计与开发进行阐述,以期可为同行提供参考。1基于 SQ
11、L Server 数据库的工程造价数据处理软件的开发1.1SQL Server 和 Access 的区别Access 是中小型数据库,通过 Access 可以实现工程造价数据处理功能5,但数据容量有限制,如果数据达到 100 M 左右,很容易消耗掉服务器的内存,从而导致服务器崩溃。SQL Server 是基于服务器端的大型的数据库,适合大容量数据的应用,数据库大小无限制,在功能上管理上也要比 Access 要强得多。1.2软件的设计与开发软件设计基本原则:简单、实用、快捷,操作方便。造价人员通过软件实现协同作业功能;通过软件数据处理功能建立工程造价基础数据库;通过对工程造价基础数据库进行操作,
12、实现对工程造价数据的存储、查询和分析;通过软件工程汇总查看功能,让领导层及时掌握在建工程造价管理动态,让管理层对在建工程或所投标工程做出正确的决策。软件以冶金、环保及市政民建工程行业工程造价管理相关数据为基础,利用 SQL Server 型数据库进行存储和查询,使用 Microsoft Visual Studio 工具进行开发。以下主要从软件功能设计、数据形式设计、界面设计、授权设计、接口设计 5 个方面对软件的设计和开发进行介绍。1.2.1功能设计(1)数据存储。将海量数据存储到同一个服务器平台,并长期保存。建立数据存储制度,通过建立制度来规范数据存储和安全操作,保证数据的完整性和准确性。安
13、排数据库管理员进行数据存储系统的运行维护,严格按规定使用服务器、存储器等相关备份主机和设备。数据存储应尽量减少数据库内表格数据之间的关联,数据存储表格设计以单位工程为最小单位,每个单位工程建立一张表格,这种设计有助于在软件中快速打开并编制单位工程表,同时在删除单位工程表格时,不至于将整个工程的数据都删除掉,减少数据丢失风险,从设计上保证数据安全存储。(2)数据整合。简化文件的分发、转发过程,将数据按标准格式整合,缩短查阅时间,提升工作效率。传统的数据整合过程通过发送邮件、用通讯软件转发和手工录入等方式完成,数据类型繁多、数据格式杂乱、数据文件不统一,汇总过程还容易出现漏项、公式错误等问题。软件
14、通过建立标准的数据表格,统一了数据格式。软件支持从 EXCEL 表格导入和从 EXCEL 表格直接复制数据粘贴到软件中两种数据输入方式,数据合计汇总交由软件自动完成。通过软件完成数据整合,避免了以上多种问题的出现。(3)数据查询。建立模糊搜索功能,快速查询各项目、各单位工程、各分部分项工程量及价格,快速查询整个在建工程的造价管理状况,指导现场进行在建工程管控措施的调整。传统的数据查询过程是从自己的电脑里找到对应工程项目的文件夹,然后花费大量的时间从文件夹中找到需要的数据;或者打电话咨询其他人,他人也要从自己的电脑文件夹中去寻找所需的数据。传统37工程建设第 55 卷第 2 期的方式浪费大量的时
15、间去查找、联系和沟通,因此,要在短时间内从海量的工程造价数据中找到急需的数据,设计和开发带有快捷查询功能的软件是一种具体且可行的方式。当以往的数据都集中到同一服务器和平台时,只要通过编写软件相关逻辑、优化查询算法,就能快速查询到所需数据,工作效率将大大提高。此时,造价人员可以将更多时间集中在工程造价数据的对比分析中,管理层也可以通过查询工程相关造价数据实时了解在建工程管理状态。(4)协同作业。建立软件平台,让设计人员、造价人员和项目管理人员等与工程相关的人员在同一个平台高效作业。设计人员和造价算量人员将造价相关资料提交到软件平台,造价编制人员在平台上通过整合数据完成各阶段工程造价表格的编制,造
16、价审核人员在平台上审查、修改已编制好的工程造价表格,领导层、决策层通过在平台上查看表格从而快速准确地作出决策。通过软件平台协同作业,可以减少各类文件的转发传送过程,减少人员跑腿时间及不必要的工作流程,提高工作效率。1.2.2数据形式设计数据形式按类别分为3 部分:1)用户数据,包括用户的账号、密码和权限等级等;2)工程造价相关数据,包括投资估算相关数据(估算子项单价数据库、投资估算汇总表、专业估算表),初步设计概算相关数据(概算子项单价数据库、初步设计概算汇总表、单位工程概算表),预算相关数据(合同台账、合同清单价格、单位工程预算书、工程造价预算汇总表),结算相关数据(签证、变更、认价单、单位工程结算书、工程造价结算汇总表);3)各类文件(电子版设计图纸、工程量计算书、签字盖章后的扫描文件等)。1.2.3界面设计界面设计坚持简洁实用原则,要求直观,便于操作。成功登录并选择项目后的主界面(图1)。图 1软件主界面1.2.4授权设计各类造价数据访问授权等级分为专业人员3 级和 Super 管理员级。专业人员 1 级授权:编制人员只能查看已分派的任务表,并对表格内容进行编辑;专业人员 2 级