劉樹樾
LIU Shu-yue
(河北建材職業(yè)技術(shù)學(xué)院,秦皇島 066000)
1.1 軟件的穩(wěn)定性和速度
穩(wěn)定性包括兩方面,一是程序運(yùn)行的穩(wěn)定性,二是數(shù)據(jù)穩(wěn)定性。程序運(yùn)行的穩(wěn)定性是指程序運(yùn)行過程中不出現(xiàn)異常死機(jī)等狀況。數(shù)據(jù)穩(wěn)定性主要指數(shù)據(jù)經(jīng)過一系列運(yùn)算后不被丟失。
1.2 軟件的計算的準(zhǔn)確性
造價軟件最基本的條件是要計算準(zhǔn)確。因?yàn)楣こ淘靸r一般都是巨大的數(shù)字,計算過程包括清單,定額匯總,定額換算,人材機(jī)市場價調(diào)整,費(fèi)率調(diào)整等等復(fù)雜的過程,所以產(chǎn)生計算上的誤差也是難免的??刂普`差,浮點(diǎn)數(shù)計算時增加精度提高造價軟件準(zhǔn)確性相當(dāng)重要。
1.3 軟件功能靈活性及易學(xué)易用性
工程文件數(shù)據(jù)與造價軟件程序相分離,提高了其數(shù)據(jù)的靈活性。造價軟件是由造價程序與各地區(qū)或行業(yè)造價數(shù)據(jù)工程構(gòu)成的。使軟件能在不同的地區(qū)、不同的行業(yè)使用。
1.4 軟件的兼容性
兼容性包括橫向兼容和上下兼容。橫向兼容指的是造價軟件可以打開算量軟件的數(shù)據(jù),以及支持EXCEL,XML等數(shù)據(jù)的互導(dǎo)。上下兼容指的是高版本的造價軟件可以打開低版本的工程文件。
2.1 造價軟件的總體需求功能
為了將清單模式的造價軟件與定額模式的造價軟件合并起來,減少客戶去掌握不同模式的造價軟件,可以減少客戶學(xué)習(xí)的時間提高客戶的工作效率。合并以后客戶可通過選項(xiàng)來決定造價軟件采用哪一方式進(jìn)行計算。[1,2]
各個專業(yè)的造價軟件雖有少部分功能有些不同,但在大部分功能上采用的是相同編制流程,為了減少客戶去掌握不同專業(yè)的造價軟件,將所有專業(yè)的造價軟件集成在一個造價軟件中,同樣我們可以采用選項(xiàng)來決定造價軟件的專業(yè),根據(jù)專業(yè)來決定所需要的功能。造價軟件的主體模塊主要劃分為:工程概況,項(xiàng)目管理,措施項(xiàng)目,分部分項(xiàng),其他項(xiàng)目,費(fèi)用匯總,人材機(jī)表,報表。
2.2 分部分項(xiàng)模塊需求功能
分部分項(xiàng)模塊是單位工程進(jìn)行錄入編制的主要模塊,也是整個造價的主要計算數(shù)據(jù)來源。分部分項(xiàng)模塊包括了對清單、定額、分部、人材機(jī)的錄入編制。如圖1所示。
分部工程:分部工程是單位工程的組成部分,是建筑工程和安裝工程的各個組成部分,按建筑工程的主要部位或工種工程及安裝工程的種類劃分。從費(fèi)用計算角度來理解,分部下可以套用編制子分部、定額、工程量清單、人材機(jī)。
定額是在合理的勞動組織和合理地使用材料和機(jī)械的條件下,預(yù)先規(guī)定完成單位合格產(chǎn)品的消耗的資源數(shù)量之標(biāo)準(zhǔn),它反映一定時期的社會生產(chǎn)力水平的高低。對于每一個施工項(xiàng)目,都測算出用工量,包括基本工和其它用工。再加上這個項(xiàng)目的材料,包括基本用料和其它材料。對于用工的單價,是當(dāng)?shù)馗鶕?jù)當(dāng)時不同工種的勞動力價值規(guī)定的,材料的價值是根據(jù)前期的市場價格制定出來的預(yù)算價格。根據(jù)每一個項(xiàng)目的工料用量,制定出每一個項(xiàng)目的工料合價,按照不同類別,匯總成冊,就是定額,每一個單條定額可稱為定額子目。從費(fèi)用計算角度來理解,定額子目可以套用人材機(jī)、嵌套定額。嵌套定額是沒有換算操作功能的定額。
圖1 分部分項(xiàng)結(jié)構(gòu)圖
定額子目有一項(xiàng)特殊換算操作。定額子目的換算就對其下面的人材機(jī)、嵌套定額進(jìn)行新增,修改,刪除,替換;以及對其下面的人材機(jī)、嵌套定額的含量進(jìn)行更改;對定額的取費(fèi)方式進(jìn)行更改。定額子目的換算包括:智能換算,標(biāo)準(zhǔn)換算,硅換算,砂漿換算。經(jīng)過換算的定額子目要求能夠撤消換算的功能。
清單是表現(xiàn)擬建工程的分部分項(xiàng)工程項(xiàng)目、措施項(xiàng)目、其他項(xiàng)目名稱和相應(yīng)數(shù)量的明細(xì)清單,單條的清單也稱為清單項(xiàng)目。是由招標(biāo)人按照“計價規(guī)范”附錄中統(tǒng)一的項(xiàng)目編碼、項(xiàng)目名稱、計量單位和工程量計算規(guī)則進(jìn)行編制。清單項(xiàng)目擁有自身的特征說明以及下面需要的工作內(nèi)容,以便提供給造價人員提示下面可以套用哪些類型的定額子目。因此清單項(xiàng)目還包括一項(xiàng)指引功能。當(dāng)選中該條清單項(xiàng)目即提示下面有哪些定額與其相對應(yīng)。從費(fèi)用計算角度來理解,工程量清單在分部分項(xiàng)模塊中可以套用編制定額、人材機(jī)。但不可包括清單本身。
人材機(jī):在定額中規(guī)定了人工、材料、機(jī)械的用量和定額單價,在工程造價專業(yè)中簡稱人材機(jī)。是最低層的基本數(shù)據(jù)。
2.3 措施項(xiàng)目模塊需求功能
措施項(xiàng)目指為了完成工程施工,發(fā)生于該工程施工前和施工過程主要技術(shù)、生活、安全等方面的非工程實(shí)體項(xiàng)目。措施項(xiàng)目包括了對措施分類、措施清單的編制。
措施分類:對措施項(xiàng)目中的費(fèi)用進(jìn)行分類,發(fā)生于該工程施工前和施工過程主要技術(shù)、生活、安全等方面的非工程實(shí)體項(xiàng)目。措施分類的價格
措施清單:措施清單是具體項(xiàng)目措施的費(fèi)用,可以有三種方式進(jìn)行取費(fèi)組價。第一種:取費(fèi)率組價,第二種:實(shí)物量組價,第三種:定額組價。措施清單的價格由以上三種組價方式的其中一種計算出來。取費(fèi)率組價:是按照某種費(fèi)率計算出的費(fèi)用進(jìn)行組價方式。實(shí)物量組價:是根據(jù)套用各種人材機(jī)而形成的組價方式。定額組價:是根據(jù)套各種定額或才人材機(jī)而形成的組價方式。
2.4 人材機(jī)表模塊需求功能
人材機(jī)表模塊是對單位工程中的分部分項(xiàng)模塊與措施項(xiàng)目模塊中的人工、材料、機(jī)械進(jìn)行分析匯總。采用不同的展現(xiàn)形式提供給造價人員來分析工程中各種條件下的人材機(jī)數(shù)據(jù)??梢圆樵兏鱾€層級下的人材機(jī)匯總數(shù)據(jù),并可以按照人工、材料、機(jī)械、甲供等等分類進(jìn)行查看。
同時也包含了對人材機(jī)的價格調(diào)整,手工調(diào)整單條人材機(jī)的價格、浮動率、甲供量、廠家、產(chǎn)地等等信息。并可以對其進(jìn)行合價分析、價差的對比、甲供數(shù)據(jù)的分析、針對配合比人材機(jī)的二次分析等功能。
市場價的引用功能包括了對人材機(jī)價格的導(dǎo)入,對人材機(jī)價格的復(fù)用功能,并可以按照編碼、名稱、規(guī)格等字段進(jìn)行模糊匹配。當(dāng)前單位工程的人材機(jī)價格的導(dǎo)出,以保留現(xiàn)有種類的人材機(jī)價格。市場價的來源于市場價文件或者因特網(wǎng)。
2.5 其他項(xiàng)目模塊需求功能
其他項(xiàng)目是單位工程的一些其他費(fèi)用如,零星項(xiàng)目費(fèi)用、獨(dú)立費(fèi)等等。其他項(xiàng)目包括了對其他項(xiàng)目分類、其他項(xiàng)目清單的編制。其計算方式與措施項(xiàng)目采用相同的方法。
根據(jù)前面的需求分析,首先我們將造價軟件分為三個層次,總的造價框架圖如圖2所示。
第一層是用戶交互層是用戶直接與用戶接口的界面模塊,包括了項(xiàng)目管理,工程概況,分部分項(xiàng),措施項(xiàng)目,其他項(xiàng)目,人材機(jī)表,費(fèi)用匯總,報表。并且包括右邊三個庫(人材機(jī)庫索引、定額庫索引、清單庫索引)的索引。右邊三個庫的數(shù)據(jù)是為單位工程中的分部分項(xiàng)、措施項(xiàng)目、其他項(xiàng)目等模塊提供數(shù)據(jù)的主要來源。
圖2 造價主框架圖
人材機(jī)索引是根據(jù)當(dāng)?shù)囟~書中所引用到的人材機(jī)進(jìn)行編制保存成ACCESS數(shù)據(jù)庫,便于造價人員在編制預(yù)算書時使用。
定額庫索引是根據(jù)當(dāng)?shù)囟~站所發(fā)布的定額子目標(biāo)準(zhǔn),并根據(jù)當(dāng)?shù)爻龅亩~書抽象設(shè)計成ACCESS數(shù)據(jù)庫把所有的標(biāo)準(zhǔn)定額子目都保存起來,便于造價人員在編制預(yù)算書時使用。
清單庫索引根據(jù)國家清單編制規(guī)范一書所規(guī)定的數(shù)據(jù)抽象設(shè)計成ACCESS數(shù)據(jù)庫把所有的標(biāo)準(zhǔn)清單項(xiàng)目都保存起來,便于造價人員在編制預(yù)算書時使用。
第二層是邏輯對象層,是根據(jù)造價軟件的需求結(jié)合面向?qū)ο蟮乃枷脒M(jìn)行抽象出來的邏輯對象的數(shù)據(jù)集合。是構(gòu)成整個造價軟件核心數(shù)據(jù),并且在整個程序只保留唯一的一份數(shù)據(jù),使得在不同的界面所展現(xiàn)的方式不同,但所引用的數(shù)據(jù)是唯一的,從而保證了數(shù)據(jù)的正確性。
第三層是工程文件數(shù)據(jù)層,是物理保存的文件對象,由于造價軟件中的邏輯對象具有樹形特征,因此采用XML文件來保存其主要數(shù)據(jù)。
在針對庫的索引采用界面層-數(shù)據(jù)訪問層兩層的方式,數(shù)據(jù)訪問層利用一模塊對訪問ACCESS數(shù)據(jù)庫進(jìn)行封裝,使得外部獲取的清單、定額、人材機(jī)時不需要關(guān)心是以何種形式保存,可以靈活多變的擴(kuò)展定額庫,清單庫,人材機(jī)庫的保存方式,以致于不會局限于ACCESS數(shù)據(jù)庫,在以后的需求變化時我們可以選擇二進(jìn)制文件形式,XML文件形式等等其他文件來保存庫文件。從而大大提高了擴(kuò)展性。
本文介紹了造價軟件的設(shè)計思想和主要功能,并對造價軟件的主框架進(jìn)行了設(shè)計。得到工程量造價軟件設(shè)計的基本研究結(jié)果。但是由于造價軟件面對中國不同的區(qū)域,造價軟件的應(yīng)用往往受到限制。因此許多工作有待更進(jìn)一步的研究。針對應(yīng)用方面各地都有不同的數(shù)據(jù)標(biāo)準(zhǔn),不同的軟件產(chǎn)品也帶有不同的數(shù)據(jù)格式。后期對于軟件的標(biāo)準(zhǔn)化應(yīng)用需要進(jìn)一步結(jié)合軟件的各種架構(gòu)模式來設(shè)計出不分造價形式(定額計價或清單計價)的工程文件。
隨著數(shù)據(jù)從分散走向集中,建立工程造價管理系統(tǒng)數(shù)據(jù)中心造價軟件逐步走一個工程全過程管理將會成為趨勢。突破傳統(tǒng)的造價軟件設(shè)計思路,進(jìn)一步挖掘客戶需求,更好為客戶提高效率。
[1]陳波.設(shè)計模式分析與應(yīng)用[J].計算機(jī)工程與應(yīng)用,2003.2.
[2]陳澎.設(shè)計模式形式化方法分析和初步比較[J].計算機(jī)工程,2005,(02).