第八章
建筑工程预算软件设计
建筑工程预算软件设计
?系统分析的一般步骤
?系统设计
?系统实施
系统分析的一般步骤
?提出问题
?可行性分析
?系统的调查和分析
?用户需求的归纳
?系统的初步模型
提出问题
? 能够保证预算的及时性。因为用手工编制预算速度比应用微机编制
慢很多。
? 能保证预算的准确性。预算工作千头万绪,十分复杂,一次预算起
码也要进行数千项四则运算,就是最好的预算员也很难保证不出差
错,相反计算机不会发生运算上的错误。
? 能够快速地进行工料分析。手工进行工料分析速度很慢且非常麻烦,
极容易出错,而用计算机计算相当方便,快捷。
? 能够对定额的变动和价格的变动及时做出正确的反应。
编制预算软件的作用,
可行性分析
? 工程量计算还要靠手工
? 计算机不能自动套用定额
? 定额中, 说明, 部分处理困难
对于建筑工程预算软件,我们应看到很多单位应用了
预算软件,说明预算系统是完全可行的。另一方面,很多
预算人员对应用预算软件进行造价计算是感兴趣的,他们
认为预算软件可以减轻工作量,提高精确度,缩短预算时
间。但同时也存在不少问题,主要有以下几个方面:
可行性分析
? 减少预算人员对计算机的盲目迷信心理, 有计算机也并不是能够完全实
现工程量计算的自动化;
? 对预算人员加以必要的培训, 使他们能熟练掌握软件的应用;
? 千方百计地完善计算机软件, 使预算人员的工作量减少到最低水平, 例
如利用统筹法中的, 三线一面, 基数和各种工程量计算技巧来实现软件
辅助计算工程量, 最大限度地减少预算人员手工计算工程量;
? 逐步实现工程量计算的标准化, 统 — 工程量计算规则, 使得预算工程量
计算简化, 尽可能利用电子计算机来计算;
? 程序性能应逐步完善, 同时定额说明应尽量减少 。
对于以上几个问题,可以从五个方面来认识,
因此,开发预算软件是很有意义也是完全可行的
系统的调查和分析

























汇总





造价





手工编制工程预算的过程:
用户需求的归纳
? 用户希望工程量计算部分能尽可能方便、适用。
? 用户对工料分析的输出格式要求不同。
? 用户需要及时了解该工程的人、材、机的消耗和
价格情况等。
? 用户希望与网络计划库等管理结合起来,形成一
个综合性的施工管理系统。
系统的初步模型
施工图
各种基数的
计算和输入
各种必须参数
的计算和输入
工程量计算的原始数据
利用书册计算的工程量
工程量计算手册
工程量
计算公式
工程量
计算
预算定额
计算分项
工程直接费
查询计算每一
分项工程的
人材机消耗
取费标准
工程造价
计算汇总 预


人材机消耗
人材机汇总
系统设计
?系统的总体设计
?输出设计
?输入设计
?文件设计
?处理过程设计
系统的总体设计
建筑工程该预算管理系统
















直接费计算














材料汇总















打印

































系统功能图
输出设计
输出
内容 去向 方式 顺序 启动方法 内容
工程量
计算结

交预算员自

书面成册 依定额编
号或施工
顺序
工程量计算
后程序自动
输出
分项子目名称、定额编号、单位
直接费
计算结

交预算人员
审查、存档
书面成册,
并存入磁
盘中
依定额编
号或施工
顺序
直接费计算
程序执行后
自动输出
分项子目名称、编号、单位、工
程量、单价、合价、人工费、材
料费、机械费
工料分
析结果
交预算人员
审查、存档
书面成册,
并写入软
盘中
按工、料、
机代码的
次序
直接费计算
程序执行后
自动输出
( 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种输人方法,用户只需
输人定额编号和工程量两
组数字。当用户键入定额
编号后,屏幕上立刻会显
示出该项定额的具体内容,
以供核对。工程量一栏还
接受用户用表达式输人的
数据,马上显示出计算结
果,并自动转换成定额的
相应单位。
? 数据录入
系统运行
? 快速输入
用, 快速输人法, 时, 可以不按定额的章节顺序输人,
当全部数据输入完成后, 系统可按章节号自动排序 。
? 费用计算
在造价系统中, 系统将调用各种价格信息, 包括定额单
位估价表, 各种间接费取费率, 材料的市场价格等, 计
算出该工程的直接费, 间接费和工程总造价 。
系统运行
,工料机汇总, 是
最能发挥计算机优
越性的功能之一。
它能迅速而准确地
把整个工程所用的
每一种材料机械人
工的用量汇总成表,
还可把混凝土、混
合砂浆等混合材料
分解成单一材料。
?工料机汇总
系统运行
? 价格调整
由于材料的市场价格波动很大, 有关主管部门经常发出某些材料的
价格调整信息, 本系统能根据汇总出来的材料表, 让用户在屏幕上
挑选出需要按市场价找差的材料, 输人当前市场单价后, 即能自动
算出这些材料的预算价, 市场价和价差 。
? 报表打印
在, 打印报表, 中, 可任意选择要打印的内容 。 可以修改打印参数,
选择每页打印的记录数, 打印行距, 换页是否暂停等 。
? 定额管理
在, 定额管理, 中, 提供对系统中已存储的各种定额换算, 补充定
额, 定额价格库, 材料市场价的显示, 查看, 删除已过时的内容及
补充新材料的功能 。