第八章建筑工程预算软件设计建筑工程预算软件设计系统分析的一般步骤系统设计系统实施系统分析的一般步骤提出问题可行性分析系统的调查和分析用户需求的归纳系统的初步模型提出问题能够保证预算的及时性。因为用手工编制预算速度比应用微机编制慢很多。能保证预算的准确性。预算工作千头万绪,十分复杂,一次预算起码也要进行数千项四则运算,就是最好的预算员也很难保证不出差错,相反计算机不会发生运算上的错误。能够快速地进行工料分析。手工进行工料分析速度很慢且非常麻烦,极容易出错,而用计算机计算相当方便,快捷。能够对定额的变动和价格的变动及时做出正确的反应。编制预算软件的作用:可行性分析工程量计算还要靠手工计算机不能自动套用定额定额中“说明”部分处理困难对于建筑工程预算软件,我们应看到很多单位应用了预算软件,说明预算系统是完全可行的。另一方面,很多预算人员对应用预算软件进行造价计算是感兴趣的,他们认为预算软件可以减轻工作量,提高精确度,缩短预算时间。但同时也存在不少问题,主要有以下几个方面:可行性分析减少预算人员对计算机的盲目迷信心理,有计算机也并不是能够完全实现工程量计算的自动化;对预算人员加以必要的培训,使他们能熟练掌握软件的应用;千方百计地完善计算机软件,使预算人员的工作量减少到最低水平,例如利用统筹法中的“三线一面”基数和各种工程量计算技巧来实现软件辅助计算工程量,最大限度地减少预算人员手工计算工程量;逐步实现工程量计算的标准化,统—工程量计算规则,使得预算工程量计算简化、尽可能利用电子计算机来计算;程序性能应逐步完善,同时定额说明应尽量减少。对于以上几个问题,可以从五个方面来认识:因此,开发预算软件是很有意义也是完全可行的系统的调查和分析熟悉施工图纸摘取数据计算工程量套取定额人材机分析和汇总取费计算总造价编写预算书手工编制工程预算的过程:用户需求的归纳用户希望工程量计算部分能尽可能方便、适用。用户对工料分析的输出格式要求不同。用户需要及时了解该工程的人、材、机的消耗和价格情况等。用户希望与网络计划库等管理结合起来,形成一个综合性的施工管理系统。系统的初步模型施工图各种基数的计算和输入各种必须参数的计算和输入工程量计算的原始数据利用书册计算的工程量工程量计算手册工程量计算公式工程量计算预算定额计算分项工程直接费查询计算每一分项工程的人材机消耗取费标准工程造价计算汇总预算书人材机消耗人材机汇总系统设计系统的总体设计输出设计输入设计文件设计处理过程设计系统的总体设计建筑工程该预算管理系统工程量计算模块分项工程直接费计算直接费计算分项调整分项换算材料汇总分析材料汇总材料调整材料补充打印预算说明书打印打印直接费表打印材料汇总表打印取费表取费计算总造价模块定额管理模块系统功能图输出设计输出内容去向方式顺序启动方法内容工程量计算结果交预算员自审书面成册依定额编号或施工顺序工程量计算后程序自动输出分项子目名称、定额编号、单位直接费计算结果交预算人员审查、存档书面成册,并存入磁盘中依定额编号或施工顺序直接费计算程序执行后自动输出分项子目名称、编号、单位、工程量、单价、合价、人工费、材料费、机械费工料分析结果交预算人员审查、存档书面成册,并写入软盘中按工、料、机代码的次序直接费计算程序执行后自动输出(1)按分项子目分析有定额编号、于目名称、步距、单位、工程量、工料机名称、工料机单位、工料机用量。(2)汇总表式的有工料机代码、工料机名称、工料机单位、工料机总用量预算书交给甲方和工程造价管理部门审查、存档书面成册,并写入文件中依工程预算书编号顺序由预算书打印程序自动输出视用户需求而定各种查询根据用户需求而定文件设计各种定额文件的设计:(1)工资等级文件:文件名称:GZDJ.DBF(记录约100个)具体内容:工资等级(GZDJ):字符型3位,建立索引;预算工资(YSGZ):数字型4位,小数两位。(2)工种文件:文件名称:GZWJ.DBF(记录个数:约60个)具体内容:工种代码(GZDM),字符型3位,在此字段建立索引;工种名称(GZMC),字符型6位,在此字段建立另一索引。…….……..……取费标准文件:…….……..……调价材料文件:…….……..……直接费文件:…….……..……工料机汇总文件:…….……..……处理过程设计工程量计算直接费计算工料分析工程造价计算,打印预算书追加新定额项目的输入各种查询、检索功能工程量原始数据读下一条记录是否结束选择定额或公式本定额号为A工程量累计为B读下一数据是否结束选择定额或公式工程量有关数据定位于A定额上A定额工程量为B依据公式计算工程量累计判断是否应该写入文件写入工程量并打印写入临时文件是转出否公式定额是转出否是否是是工程量计算过程打开工程量文件读工程量数据是否结束读定额文件是否汇总写入直接费文件是转出否是否计算直接费直接费汇总打印汇总结果直接费计算直接费文件工料分析打开工程量文件读一个工程量数据读工料机定额文件写入工料机分析表工料分析打印汇总结果工料机定额文件工料机汇总文件计算工程造价打开直接费文件汇总直接费计算间接费计算计划利润计算总造价存入预算书打印读取费标准材差文件取费标准文件直接费文件调价材料文件系统实施系统实施的一般步骤预算系统的实施系统运行系统实施的一般步骤制定实施计划和程序设计规范编写程序设计说明书程序设计程序调试系统调试编写系统使用说明书系统转换预算系统的实施程序名称:QF,如果有子程序则分别为QF-1、QF-2……。调用关系:它由预算子系统中的“取费及造价计算模块”调用,本身不再调用其他模块。输入:工程分类编号(GCBH),该工程汇总后的直接费(HZZJF),两者均由上一模块提供,无键盘输入内容。输出:追加预算书文件并打印。用到的文件:预算书文件(YS);材料汇总文件(CLHZ);调价材料文件(TJCL);取费定额文件(QFDE);材料价格指数文件(JGCL);材料单价文件(CLD)。以取费模块作为系统实施示范:程序说明书.1.预算系统的实施根据工程分类号查找取费定额文件找出取费率;用取费率乘直接费依次算出其他直接费、间接费、计划利润、税金;读材料汇总文件,找出其中哪些属于调价材料文件;根据该材料在不同价格用量比例,分别计算三种不同价格,并算出材料差价;算出各种材料总差价;直接费、其他直接费、间接费、价差、计划利润、税金和总造价;打印预算书。处理过程:程序说明书.2.开始读材料汇总文件,得到材料号是否结束是否有材料调价计算该材差汇总材差读取费定额文件计算其他直接费计算间接费计算计划利润、税金计算总造价写入预算书是否是否结束取费程序框图预算系统的实施由于用户输人的汉字量极少,所以绝大部分汉字信息应该由系统给出,以减轻用户的负担。数据库尽量采用代码存储的方式,一方面有利于节约存储空间,更重要的是减少了汉字输入的同音、歧义、空格符号等错误,并且大大提高了输入速度。操作尽可能简便,采用菜单驱动,尽量避免应答式操作,使程序转向灵活。界面尽可能友好,屏幕设计应该新颖、美观,显示信息要充分。在关键处还会自动弹出信息窗口,提供说明、建议、警告等指导性文字或要求用户进一步选择确认的内容,以利系统正确运行。具有全方位容错功能。设有陷阱捕捉,提供出错信息,在各种意外情况都能安全返回到系统中,不怕初学者按错键。预算系统在实现的过程中必须遵循的原则:系统运行先由人工从图纸上采集工程量数据,并选择好套用的定额编号,就可上机操作了。首先在“新建项目”中为工程起一个名字,建立必要的工程信息。新建项目系统运行进入“输入数据”,选择公式输入法、快速输入法2种输人方法,用户只需输人定额编号和工程量两组数字。当用户键入定额编号后,屏幕上立刻会显示出该项定额的具体内容,以供核对。工程量一栏还接受用户用表达式输人的数据,马上显示出计算结果,并自动转换成定额的相应单位。数据录入系统运行快速输入用“快速输人法”时,可以不按定额的章节顺序输人,当全部数据输入完成后,系统可按章节号自动排序。费用计算在造价系统中,系统将调用各种价格信息,包括定额单位估价表、各种间接费取费率、材料的市场价格等,计算出该工程的直接费、间接费和工程总造价。系统运行“工料机汇总”是最能发挥计算机优越性的功能之一。它能迅速而准确地把整个工程所用的每一种材料机械人工的用量汇总成表,还可把混凝土、混合砂浆等混合材料分解成单一材料。工料机汇总系统运行价格调整由于材料的市场价格波动很大,有关主管部门经常发出某些材料的价格调整信息,本系统能根据汇总出来的材料表,让用户在屏幕上挑选出需要按市场价找差的材料,输人当前市场单价后,即能自动算出这些材料的预算价、市场价和价差。报表打印在“打印报表”中,可任意选择要打印的内容。可以修改打印参数,选择每页打印的记录数、打印行距、换页是否暂停等。定额管理在“定额管理”中,提供对系统中已存储的各种定额换算、补充定额、定额价格库、材料市场价的显示、查看,删除已过时的内容及补充新材料的功能。