论文部分内容阅读
【摘 要】 基于开发工具Microsoft Visual Studio.NET2005和C#语言,.NET的核心组件结构,本文论述了一个概预算管理系统——编制子单价的设计原理、总体结构及功能,它运用相关的Web与SQL数据库集成技术相结合的技术,像ASP.NET与ADO.NET等。系统有效解决了编制子单价中的Web动态发布及调整等问题,并能通过调用ADO.NET等各种组件的方式访问数据库。
【关键词】 概预算;子单价; ASP.NET;ADO.NET;SQL
中图分类号: K826.16
1 引言
现在,工程造价已发展成为对工程建设全过程全方位进行成本控制,工程概预算的编制与管理在建筑工程中起着重要的作用。以水利水电工程建设项目为例,其费用大多由建筑工程费、安装工程费、设备费,其它费用和预备费五项费用构成,其中建筑、安装工程单价统称工程单价。水利水电工程概预算要求不同的施工地区有不同的综合单价,所以,对不同的工程就有人工工资;当地的原材料预算价;风、水、电价;砂石料单价;台班费等基础单价的不同。用基础单价乘以相应的定额,才可计算出各种工程概预算所需的估价表,最后形成工程单价汇总表。编制工程单价中,某些涉及到辅助单价的工程(例如混凝土工程中的混凝土拌制与运输、砂浆拌制与运输,土石方工程中的石渣运输等)需要先计算辅助单价,即子单价,然后才能进行单价计算。子单价是指作为工程单价的组成部分,参与工程单价的计算的辅助项目单价。
应用计算机编制工程概预算,是改善管理,提高工效的重要手段,能将广大的预算人员从繁琐的计算工作中解放出来,快速而准确地为施工准备服务,这也是建筑业实现现代化管理地主要环节之一。通过计算机系统对现行的各种定额数据库集中管理,分别实现工程的概预算管理,为规范加强工程项目造价管理,完善工程建设定额体系奠定了基础。
笔者以水利水电工程中基建项目费用的预算为例,设计并实现了水利水电概预算管理系统中编制子单价业务功能。系统以《水电工程设计概算编制办法及计算标准》(2002年版)为基础,用户可以通过该系统查询选取工程造价的定额数据,并编制汇总工程子单价分析表。
2 开发模式与开发环境
本系统采用Microsoft Visual Studio C#.NET2005开发, 浏览器/服务器模式实现,相对于传统的客户端/服务器结构,只需考虑服务器的应用和功能,简化了网络应用的开发难度。系统分为三层结构,即数据层,中间层,表示层。数据层存储系统处理的所有数据,中间层通过链接和调用处理用户所需要的业务信息,表示层处理与用户的交互。
ASP.NET是由ASP发展而来,它是完全基于对象的,开发人员只要选用相应的控件并调整其属性,专注实现网站的显示内容和功能,就可以建立业务解决方案。在.NET框架中,无论是数据库连接、数据读取还是数据更新方面,ADO.NET都是最快速的。所以我们采用ASP.NET和ADO.NET相结合的方式,用ASP.NET开发前台的Web页面,ACCESS DRIVER形成的ODBC数据源作为后台数据库保存数据,用ADO.NET作为两者之间联系的桥梁,开发编制子单价的业务功能。
3 编制子单价的设计方案
3.1 系统整体功能设计
概预算管理系统包含编制单价,单价管理,工程价差测算等功能模块,编制单价功能模块又主要分为数据平台的建立与维护,编制子单价,编制综合子单价。
数据平台的建立与维护:要求根据输入数据形成人工、材料库、施工机械台班(台时)库、建筑安装工程定额库、费率库等, 供不同项目、不同合同编制单价使用。建筑安装工程定额库可包含水电工程、水利工程、建筑工程等多种概算、预算定额。概预算数据平台的建立校对完成后、不得随意修改,作为所有合同或项目编制单价(即快速录入单价分析表)的基础。
编制子单价:可编制多个子单价,并在编制中及时补充修改构成要素的名称及单价。施工机械台班(台时)单价的修改可通过修改所用的施工机械台班(台时)定额的定额数量自动计算。对已编制的单价分析表中缺少的要素作提示,并能汇总为综合单价分析表,做为编制综合子单价调用的基础。
编制综合单价:用鼠标点击合同工程量清单中某一项目时,可查看综合单价分析表。通过综合单价的编制建立合同项目与组成合同单价的人工、材料、施工机械、费用的对应关系,达到对合同工程量、计划工程量、结算工程量中包含人工、材料、施工机械、费用的量价分析。形成概算项目和工程合同预算单价计算基础。对所有子单价可统一进行计算、复核,并对缺少要素和错误作提示。
3.2 编制子单价子模块功能设计
以编制子单价为例,按功能可以分为三个子模块:定额数据的查询及选取,编制初步子单价分析表,汇总综合单价分析表,如图1所示。数据层所存的就是已经建立的定额数据。
3.2.1 定额数据的查询及选取
这是编制子单价的第一部分。通过对定额库中基础数据的查询,添加,删除,将对应项目所需的名称及规格,单位,单价,数量调用出来。
在定额查询之前,首先解释一下什么是定额。
在社会生产中为了生产出合格的产品,就必须消耗一定数量的人力、材料、机具、资金等。由于各种因素的影响,生产一定量的同类产品,这种消耗量并不相同。消耗越大,产品的成本就越高,在产品价格一定的条件下,企业的盈利就会降低,对社会的贡献也就较低,对国家及企业本身都是不利的,因此降低产品生产过程中的消耗具有十分重要的意义。定额就是在合理地劳动组织和合理地使用材料和机械地条件下,完成单位合格产品所消耗地资源数量标准。
定额水平是一定时期社会生产力水平地反映,它与操作人员的技术水平、机械化程度及新材料、新工艺、新技术的发展和应用有关,与企业的组织管理水平的变化而变化的。一定时期的定额水平,必须坚持平均先进的原则,也就是在一定生产条件下大多数企业、班组和个人,经过努力可以达到或超过的标准。因此,定额必须从实际出发,根据生产条件、质量标准和工人现有的技术水平等经过测算、统计、分析而制定,并随着上述条件的变化而进行补充和修订,以适应生产发展的需要。
3.2.2 编制子单价分析表
这个部分包括对选取项进行调整,修改,同时还有计算功能。
将调用出来的名称及规格,单位,单价组成一份初步子单价分析表,同时可以对表中的数量进行修改,初步子单价分析表的调整,修改主要对应的是子单价中直接费用的内容,编制初步子单价分析表。然后可继续从定额库中调用其他直接费,间接费,利润等其他费用,对表中的项目进行整理编写序号。通过单价×数量计算出单项的价格,并算出合价,累计合价,算出总的合价,形成子单价分析表这个部分可以细致地查询到具体每一项费用及其他属性,自主性比较强,可以灵活操作。
3.2.3 汇总综合单价分析
这是编制子单价分析表与综合单价业务功能的衔接部分,通过建立已编制的子单价分析表,与合同工程量清单的项目对应起来,形成汇总综合单价分析表,方便综合单价业务功能的调用。
3.3 编制子单价流程设计
编制子单价流程如图2所示。
3.4 编制子单价数据表格设计
在本方案的设计中,作为后台数据库的定额数据通过Micorosoft ACCESS建的七个数据表格,分别是定额库,定额库章,定额库节,定额子单价总表,基础子单价明细表,人工材料基价表,计量单位表。表由表的主键确定,定额数据通过表格的主键和外键查询和获取。
定额库:定额库编码,定额库名称。
定额库章:定额库编码,定额库章编码,定额库章名称。
定额库节:定额库编码,定额库章编码,定额库节编码,定额库节名称。
定额库子单价总表:单价编号,定额库编码,定额编码,名称及规格,定额单位,计量单位代码,原价,备注,排序码,定额库节编码,定额库章编码。
基础子单价明细表:简码,单价编号,序号,定额编码,定额数量,合价,备注,排序码,底层,定额库编码。
人工材料基价表:简码,定额库编码,编码,名称及规格,计量单位代码,基价,备注,供应类别,主要材料类别。
计量单位表:计量单位代码,计量单位名称。
4 结语
本方案设计了一个基于ASP.NET和ADO.NET,SQL语句相结合的编制子单价系统,包括系统的总体结构,功能模块及数据库设计,完成了编制子单价分析表所要完成的几项基本功能:定额查询及选取,编制初步子单价分析表,计算合价,逐层累加合价,最终形成了一份与选取项目相对应的子单价分析表。随着信息技术的高速发展,建筑概预算的发展趋势会向着以下几方面发展:向网络方向发展;利用新的计算机技术,重组预算单元结构;预算与设计的统一。
参考文献:
陈袁兵.建筑工程定额与预算[M].北京:中国水利水电出版社,2004.
张桂浪.概预算编制质量对建筑工程造价的影响探讨[J].现代商贸工业,2009,(2).
艾斯伯斯图.构建Web解决方案——应用ASP.NET和ADO.NET[M].梁超译.北京:清华大学出版社,2002.[ZK)]
【关键词】 概预算;子单价; ASP.NET;ADO.NET;SQL
中图分类号: K826.16
1 引言
现在,工程造价已发展成为对工程建设全过程全方位进行成本控制,工程概预算的编制与管理在建筑工程中起着重要的作用。以水利水电工程建设项目为例,其费用大多由建筑工程费、安装工程费、设备费,其它费用和预备费五项费用构成,其中建筑、安装工程单价统称工程单价。水利水电工程概预算要求不同的施工地区有不同的综合单价,所以,对不同的工程就有人工工资;当地的原材料预算价;风、水、电价;砂石料单价;台班费等基础单价的不同。用基础单价乘以相应的定额,才可计算出各种工程概预算所需的估价表,最后形成工程单价汇总表。编制工程单价中,某些涉及到辅助单价的工程(例如混凝土工程中的混凝土拌制与运输、砂浆拌制与运输,土石方工程中的石渣运输等)需要先计算辅助单价,即子单价,然后才能进行单价计算。子单价是指作为工程单价的组成部分,参与工程单价的计算的辅助项目单价。
应用计算机编制工程概预算,是改善管理,提高工效的重要手段,能将广大的预算人员从繁琐的计算工作中解放出来,快速而准确地为施工准备服务,这也是建筑业实现现代化管理地主要环节之一。通过计算机系统对现行的各种定额数据库集中管理,分别实现工程的概预算管理,为规范加强工程项目造价管理,完善工程建设定额体系奠定了基础。
笔者以水利水电工程中基建项目费用的预算为例,设计并实现了水利水电概预算管理系统中编制子单价业务功能。系统以《水电工程设计概算编制办法及计算标准》(2002年版)为基础,用户可以通过该系统查询选取工程造价的定额数据,并编制汇总工程子单价分析表。
2 开发模式与开发环境
本系统采用Microsoft Visual Studio C#.NET2005开发, 浏览器/服务器模式实现,相对于传统的客户端/服务器结构,只需考虑服务器的应用和功能,简化了网络应用的开发难度。系统分为三层结构,即数据层,中间层,表示层。数据层存储系统处理的所有数据,中间层通过链接和调用处理用户所需要的业务信息,表示层处理与用户的交互。
ASP.NET是由ASP发展而来,它是完全基于对象的,开发人员只要选用相应的控件并调整其属性,专注实现网站的显示内容和功能,就可以建立业务解决方案。在.NET框架中,无论是数据库连接、数据读取还是数据更新方面,ADO.NET都是最快速的。所以我们采用ASP.NET和ADO.NET相结合的方式,用ASP.NET开发前台的Web页面,ACCESS DRIVER形成的ODBC数据源作为后台数据库保存数据,用ADO.NET作为两者之间联系的桥梁,开发编制子单价的业务功能。
3 编制子单价的设计方案
3.1 系统整体功能设计
概预算管理系统包含编制单价,单价管理,工程价差测算等功能模块,编制单价功能模块又主要分为数据平台的建立与维护,编制子单价,编制综合子单价。
数据平台的建立与维护:要求根据输入数据形成人工、材料库、施工机械台班(台时)库、建筑安装工程定额库、费率库等, 供不同项目、不同合同编制单价使用。建筑安装工程定额库可包含水电工程、水利工程、建筑工程等多种概算、预算定额。概预算数据平台的建立校对完成后、不得随意修改,作为所有合同或项目编制单价(即快速录入单价分析表)的基础。
编制子单价:可编制多个子单价,并在编制中及时补充修改构成要素的名称及单价。施工机械台班(台时)单价的修改可通过修改所用的施工机械台班(台时)定额的定额数量自动计算。对已编制的单价分析表中缺少的要素作提示,并能汇总为综合单价分析表,做为编制综合子单价调用的基础。
编制综合单价:用鼠标点击合同工程量清单中某一项目时,可查看综合单价分析表。通过综合单价的编制建立合同项目与组成合同单价的人工、材料、施工机械、费用的对应关系,达到对合同工程量、计划工程量、结算工程量中包含人工、材料、施工机械、费用的量价分析。形成概算项目和工程合同预算单价计算基础。对所有子单价可统一进行计算、复核,并对缺少要素和错误作提示。
3.2 编制子单价子模块功能设计
以编制子单价为例,按功能可以分为三个子模块:定额数据的查询及选取,编制初步子单价分析表,汇总综合单价分析表,如图1所示。数据层所存的就是已经建立的定额数据。
3.2.1 定额数据的查询及选取
这是编制子单价的第一部分。通过对定额库中基础数据的查询,添加,删除,将对应项目所需的名称及规格,单位,单价,数量调用出来。
在定额查询之前,首先解释一下什么是定额。
在社会生产中为了生产出合格的产品,就必须消耗一定数量的人力、材料、机具、资金等。由于各种因素的影响,生产一定量的同类产品,这种消耗量并不相同。消耗越大,产品的成本就越高,在产品价格一定的条件下,企业的盈利就会降低,对社会的贡献也就较低,对国家及企业本身都是不利的,因此降低产品生产过程中的消耗具有十分重要的意义。定额就是在合理地劳动组织和合理地使用材料和机械地条件下,完成单位合格产品所消耗地资源数量标准。
定额水平是一定时期社会生产力水平地反映,它与操作人员的技术水平、机械化程度及新材料、新工艺、新技术的发展和应用有关,与企业的组织管理水平的变化而变化的。一定时期的定额水平,必须坚持平均先进的原则,也就是在一定生产条件下大多数企业、班组和个人,经过努力可以达到或超过的标准。因此,定额必须从实际出发,根据生产条件、质量标准和工人现有的技术水平等经过测算、统计、分析而制定,并随着上述条件的变化而进行补充和修订,以适应生产发展的需要。
3.2.2 编制子单价分析表
这个部分包括对选取项进行调整,修改,同时还有计算功能。
将调用出来的名称及规格,单位,单价组成一份初步子单价分析表,同时可以对表中的数量进行修改,初步子单价分析表的调整,修改主要对应的是子单价中直接费用的内容,编制初步子单价分析表。然后可继续从定额库中调用其他直接费,间接费,利润等其他费用,对表中的项目进行整理编写序号。通过单价×数量计算出单项的价格,并算出合价,累计合价,算出总的合价,形成子单价分析表这个部分可以细致地查询到具体每一项费用及其他属性,自主性比较强,可以灵活操作。
3.2.3 汇总综合单价分析
这是编制子单价分析表与综合单价业务功能的衔接部分,通过建立已编制的子单价分析表,与合同工程量清单的项目对应起来,形成汇总综合单价分析表,方便综合单价业务功能的调用。
3.3 编制子单价流程设计
编制子单价流程如图2所示。
3.4 编制子单价数据表格设计
在本方案的设计中,作为后台数据库的定额数据通过Micorosoft ACCESS建的七个数据表格,分别是定额库,定额库章,定额库节,定额子单价总表,基础子单价明细表,人工材料基价表,计量单位表。表由表的主键确定,定额数据通过表格的主键和外键查询和获取。
定额库:定额库编码,定额库名称。
定额库章:定额库编码,定额库章编码,定额库章名称。
定额库节:定额库编码,定额库章编码,定额库节编码,定额库节名称。
定额库子单价总表:单价编号,定额库编码,定额编码,名称及规格,定额单位,计量单位代码,原价,备注,排序码,定额库节编码,定额库章编码。
基础子单价明细表:简码,单价编号,序号,定额编码,定额数量,合价,备注,排序码,底层,定额库编码。
人工材料基价表:简码,定额库编码,编码,名称及规格,计量单位代码,基价,备注,供应类别,主要材料类别。
计量单位表:计量单位代码,计量单位名称。
4 结语
本方案设计了一个基于ASP.NET和ADO.NET,SQL语句相结合的编制子单价系统,包括系统的总体结构,功能模块及数据库设计,完成了编制子单价分析表所要完成的几项基本功能:定额查询及选取,编制初步子单价分析表,计算合价,逐层累加合价,最终形成了一份与选取项目相对应的子单价分析表。随着信息技术的高速发展,建筑概预算的发展趋势会向着以下几方面发展:向网络方向发展;利用新的计算机技术,重组预算单元结构;预算与设计的统一。
参考文献:
陈袁兵.建筑工程定额与预算[M].北京:中国水利水电出版社,2004.
张桂浪.概预算编制质量对建筑工程造价的影响探讨[J].现代商贸工业,2009,(2).
艾斯伯斯图.构建Web解决方案——应用ASP.NET和ADO.NET[M].梁超译.北京:清华大学出版社,2002.[ZK)]