蘭彧
摘要:本文簡(jiǎn)要概述目前專業(yè)預(yù)算軟件的現(xiàn)狀與不足,提出創(chuàng)新研究思路,圍繞土地開發(fā)預(yù)算業(yè)務(wù)的需求分析,利用軟件多層設(shè)計(jì)框架技術(shù),進(jìn)行先總體后局部設(shè)計(jì),重點(diǎn)展示數(shù)據(jù)庫設(shè)計(jì)、工程量智能化導(dǎo)入等詳細(xì)設(shè)計(jì)思路,并介紹其他相關(guān)的功能設(shè)計(jì),闡述整個(gè)項(xiàng)目的具體功能設(shè)計(jì)和開發(fā)流程。
關(guān)鍵字:土地開發(fā)預(yù)算;智能導(dǎo)入;統(tǒng)計(jì)管理;數(shù)據(jù)庫設(shè)計(jì)
1. 引言
國(guó)家投資土地開發(fā)整理,是我國(guó)開展的一項(xiàng)工作。進(jìn)行土地開發(fā)整理,有利于增加耕地面積,提高農(nóng)業(yè)綜合生產(chǎn)能力,促進(jìn)“耕地總量動(dòng)態(tài)平衡”目標(biāo)的實(shí)現(xiàn),保障土地資源在經(jīng)濟(jì)、社會(huì)發(fā)展中的可持續(xù)利用[1]。
對(duì)于土地開發(fā)整理項(xiàng)目預(yù)算的編制,財(cái)政部和國(guó)土資源部聯(lián)合下發(fā)了《財(cái)政部國(guó)土資源部關(guān)于印發(fā)土地開發(fā)整理項(xiàng)目預(yù)算定額標(biāo)準(zhǔn)的通知》(財(cái)綜[2011]128號(hào)),根據(jù)通知要求,使用財(cái)政新增建設(shè)用地土地有償使用費(fèi)的土地開發(fā)整理項(xiàng)目預(yù)算按照《土地開發(fā)整理項(xiàng)目預(yù)算定額標(biāo)準(zhǔn)》[3](以下簡(jiǎn)稱定額標(biāo)準(zhǔn))進(jìn)行編制。因此,現(xiàn)行的土地開發(fā)整理項(xiàng)目預(yù)算編制均按照預(yù)算定額標(biāo)準(zhǔn)進(jìn)行編制。
2. 土地開發(fā)預(yù)算系統(tǒng)功能設(shè)計(jì)
2.1 預(yù)算系統(tǒng)功能的劃分
土地開發(fā)預(yù)算系統(tǒng)主要實(shí)現(xiàn)五大功能模塊[20],即項(xiàng)目管理、庫管理、數(shù)據(jù)分析、預(yù)算管理、報(bào)表管理,其中項(xiàng)目管理包含工程管理和參數(shù)管理兩個(gè)子項(xiàng);庫管理主要包含定額庫、基礎(chǔ)單價(jià)庫、項(xiàng)目庫三個(gè)子項(xiàng);數(shù)據(jù)分析包含自動(dòng)導(dǎo)入、定額套取、分類匯總;預(yù)算管理包含基礎(chǔ)單價(jià)預(yù)算、定額預(yù)算單價(jià)、子工程預(yù)算三個(gè)子項(xiàng);報(bào)表管理包含報(bào)表初始化、版式調(diào)整、報(bào)表導(dǎo)出三個(gè)子項(xiàng)。具體功能劃分見圖1。
2.2 預(yù)算系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
庫管理[13]是本預(yù)算系統(tǒng)設(shè)計(jì)提出的三庫一中心。庫管理中心是SQL2005數(shù)據(jù)庫,定額庫是管理存儲(chǔ)土地開發(fā)預(yù)算工程定額子目數(shù)據(jù)的數(shù)據(jù)庫,基礎(chǔ)單價(jià)庫是用于存儲(chǔ)、管理工程使用的人工、材料、機(jī)械等單價(jià)數(shù)據(jù)。項(xiàng)目庫是將預(yù)算軟件所完成的預(yù)算工程進(jìn)行存儲(chǔ)、管理的數(shù)據(jù)庫。以下將對(duì)三庫做詳細(xì)的設(shè)計(jì)闡述[4-5]。
(a)定額數(shù)據(jù)庫詳細(xì)設(shè)計(jì)方案如下
(1)數(shù)據(jù)表設(shè)計(jì)
定額大類數(shù)據(jù)表(dingendalei)的字段設(shè)有dingekemul(定額科目類)和id兩個(gè)字段,其中id字段為關(guān)鍵字。設(shè)計(jì)與它相關(guān)的二級(jí)父類數(shù)據(jù)表,二級(jí)定額科目(dingenkem)數(shù)據(jù)表,表中含有id、price(單價(jià))、danwei(單位)、fenxiangmum(二級(jí)目錄)、dekm(定額科目)五個(gè)字段,其中dekm為主鍵。設(shè)計(jì)與它相關(guān)的三級(jí)子類工程明細(xì)(gcmx1-10)數(shù)據(jù)表,該表只包含dingen(定額編號(hào))、dekm(定額科目)、value(用量值),dt(校正碼)四個(gè)字段。將三級(jí)子類數(shù)據(jù)表復(fù)制9張共計(jì)10張數(shù)據(jù)表,用于分別存儲(chǔ)每個(gè)工程的工程明細(xì)數(shù)據(jù)。至此定額大類的多級(jí)樹狀數(shù)據(jù)表設(shè)計(jì)完成[6]。
定額工程名大類數(shù)據(jù)表包含有zb(指標(biāo))、gcm(工程名)、leibie(類別)、id(編號(hào))字段,其中類別是主鍵。設(shè)計(jì)與它相關(guān)的二級(jí)定額工程名稱(gcm)數(shù)據(jù)表設(shè)置有g(shù)cm(工程名稱)、danwei(單位)、dingen(定額編號(hào))、leibie(類別)、id六個(gè)字段,其中dingen為主鍵。設(shè)計(jì)與二級(jí)定額工程名稱有關(guān)的三級(jí)級(jí)工程名類數(shù)據(jù)表,字段包含dingen(定額編號(hào))、gcmc(二級(jí)工程名稱)、gcmx(工程明細(xì))三個(gè)字段。將二級(jí)工程名類復(fù)制9張數(shù)據(jù)表,共計(jì)10張數(shù)據(jù)表分別存放每個(gè)工程具體工程名稱數(shù)據(jù),至此工程名大類的多級(jí)樹狀數(shù)據(jù)表設(shè)計(jì)完成。
(2)表關(guān)系設(shè)計(jì)
采用樹狀結(jié)構(gòu)將復(fù)雜的數(shù)據(jù)表關(guān)系簡(jiǎn)化為單一關(guān)系,選擇一對(duì)多關(guān)系連接關(guān)聯(lián)的數(shù)據(jù)表,最終完成樹狀結(jié)構(gòu)數(shù)據(jù)庫的實(shí)現(xiàn),各數(shù)據(jù)庫表之間的連接關(guān)系見表1。
通過已確定數(shù)據(jù)表之間的連接關(guān)系,設(shè)計(jì)出本系統(tǒng)工程定額庫關(guān)系圖。
(b)基礎(chǔ)單價(jià)庫詳細(xì)設(shè)計(jì)
基礎(chǔ)單價(jià)庫是對(duì)項(xiàng)目所用到的人工、材料、機(jī)械提供基礎(chǔ)單價(jià),以便計(jì)算所用到的定額子目費(fèi)用。
在知道預(yù)算定額子目中材料來源后,針對(duì)材料來源的不同進(jìn)行材料單價(jià)模塊設(shè)計(jì)。
3. 土地開發(fā)預(yù)算系統(tǒng)實(shí)現(xiàn)與應(yīng)用
3.1 土地預(yù)算各欄功能的實(shí)現(xiàn)
土地開發(fā)預(yù)算軟件功能諸多,由于涉及開發(fā)的代碼實(shí)例多,功能復(fù)雜,加上論文篇幅有限,本節(jié)通過該軟件系統(tǒng)加入玉屏縣田坪鎮(zhèn)金竹村工程實(shí)例進(jìn)行軟件各項(xiàng)功能的展示,實(shí)現(xiàn)對(duì)工程管理、數(shù)據(jù)庫管理功能、預(yù)算報(bào)表管理以及項(xiàng)目庫統(tǒng)計(jì)查詢功能的設(shè)計(jì)。
3.1.1 工程管理模塊的實(shí)現(xiàn)
在工程管理操作界面,系統(tǒng)根據(jù)用戶需求,開發(fā)出“我要新建工程”和“我要查看已編輯有的工程”供用戶選擇。系統(tǒng)默認(rèn)為新建工程,用戶根據(jù)文字提示輸入項(xiàng)目基本信息,包括項(xiàng)目名稱、建設(shè)規(guī)模、新增耕地面積、投資額、工程管理密碼、作業(yè)人員等。完成基本信息的錄入后點(diǎn)擊“新建工程”按鈕即完成了工程的創(chuàng)建。
在“查看工程”功能里,則系統(tǒng)會(huì)提供三種查詢方式供選擇:工程名稱、工程代碼、項(xiàng)目名稱關(guān)鍵字以及年份查詢。
3.1.2 數(shù)據(jù)庫管理功能模塊的實(shí)現(xiàn)
(a)定額管理功能模塊的實(shí)現(xiàn)(定額庫、基礎(chǔ)單價(jià)庫、統(tǒng)計(jì)庫)
通過Excel數(shù)據(jù)處理和Cad數(shù)據(jù)處理向預(yù)算系統(tǒng)導(dǎo)入工程量信息數(shù)據(jù),系統(tǒng)根據(jù)工程特點(diǎn)從定額庫選取相關(guān)的定額編號(hào),并將導(dǎo)入的各定額條目按子工程分類顯示。
完成工程量定額編號(hào)的選取確認(rèn)后,即可進(jìn)入基礎(chǔ)單價(jià)庫功能環(huán)節(jié),對(duì)工程所用到的人工、材料、機(jī)械進(jìn)行基礎(chǔ)單價(jià)的數(shù)據(jù)造價(jià)。
(b)基礎(chǔ)單價(jià)庫管理功能模塊的實(shí)現(xiàn)
根據(jù)預(yù)算定額子目,可統(tǒng)計(jì)出項(xiàng)目用到的人工、材料類型,并羅列成表,系統(tǒng)針對(duì)羅列出的材料和人工單價(jià)表逐一填寫,其中人工單價(jià)根據(jù)《土地開發(fā)整理項(xiàng)目預(yù)算定額標(biāo)準(zhǔn)》進(jìn)行編寫,材料價(jià)格為根據(jù)實(shí)地調(diào)查獲取。
(c)子項(xiàng)工程明細(xì)功能模塊的實(shí)現(xiàn)
在工程明細(xì),在這塊窗體里,顯示土地項(xiàng)目涉及的四大工程,點(diǎn)擊其中任何一項(xiàng)工程,如田間道路工程,則下方“工程明細(xì)”中則會(huì)羅列出本項(xiàng)目所有田間道路工程的定額子目情況,單擊其中任何一個(gè)子目,均會(huì)在“定額明細(xì)”中顯示出該定額的詳細(xì)情況。
3.1.3 預(yù)算報(bào)表管理模塊的實(shí)現(xiàn)
實(shí)現(xiàn)預(yù)算成果輸出,點(diǎn)擊“加載模版”,加載模板為根據(jù)《土地開發(fā)整理項(xiàng)目預(yù)算定額》標(biāo)準(zhǔn)進(jìn)行編制,其中表格的表格名稱、編號(hào)、前后順序等均設(shè)計(jì)出了標(biāo)準(zhǔn)模板,每次項(xiàng)目需輸出時(shí)只需選擇該模板即可按照模板格式將預(yù)算成果導(dǎo)出。
3.2 本章小結(jié)
本章首先以密碼管理工程方式開頭,通過使用真實(shí)工程案例運(yùn)算,以豐富的圖文并茂展示系統(tǒng)全面功能的實(shí)現(xiàn)。展現(xiàn)了預(yù)算管理系統(tǒng)主要功能的實(shí)現(xiàn),在這些功能實(shí)現(xiàn)的情況下,使得預(yù)算管理系統(tǒng)才逐步走向成熟、穩(wěn)定的開發(fā)版本。
4. 結(jié)論與展望
土地開發(fā)預(yù)算軟件的實(shí)現(xiàn),標(biāo)志著土地開發(fā)預(yù)算軟件可以正式投入生產(chǎn)。提高我院土地開發(fā)項(xiàng)目整體生產(chǎn)效率,取得較為明顯的效果;解決工程量、定額數(shù)據(jù)、財(cái)務(wù)統(tǒng)計(jì)數(shù)據(jù)人工抄錄等問題,及時(shí)為領(lǐng)導(dǎo)提供一手的財(cái)務(wù)預(yù)算數(shù)據(jù),快速獲悉預(yù)算項(xiàng)目、單位預(yù)算總產(chǎn)值等情況。
全過程進(jìn)行重新梳理,本次研究取得了預(yù)算開發(fā)新功能的突破性,為同行業(yè)開發(fā)軟件學(xué)者提供更寬闊的開發(fā)思路,預(yù)算管理軟件不再是單一預(yù)算造價(jià),同時(shí)還具備更多需要潛在研究的新功能。
參考文獻(xiàn):
[1] 中華人民共和國(guó)國(guó)土資源部.國(guó)外土地利用總體規(guī)劃實(shí)施的經(jīng)驗(yàn)與啟示[EB/OL].http://www.mlr.gov.cn/zljc/201009/t20100913_763896.htm.2010-9-13.
[2] 中國(guó)科學(xué)院地理科學(xué)與資源研究所.我國(guó)土地資源現(xiàn)狀[EB/OL].http://www.igsnrr.ac.cn/kxcb/dlyzykpyd/zybk/tdzy/200603/t20060307_2155208.html.2011-9-9.
[3] 財(cái)政部經(jīng)濟(jì)建設(shè)司,國(guó)土資源部財(cái)務(wù)司.土地開發(fā)整理項(xiàng)目預(yù)算定額標(biāo)準(zhǔn)[S].中國(guó)財(cái)政經(jīng)濟(jì)出版社.2011年7月.
[4] 楊忠寶,康順哲.VB語言程序設(shè)計(jì)教程[M].人民郵電出版社.2010年12月1日.
[5] 明日科技.SQL Server從入門到精通.[M].清華大學(xué)出版社.2012年9月.
[6] 喬平安.Visual Basic 6.0程序設(shè)計(jì)[M].人民郵電出版社.2013年2月1日.