陳少琴 陳菁華
摘 要:該文利用DATA控件和數(shù)據(jù)訪問對象DAO,通過簡便設(shè)置和模擬其屬性以及合并數(shù)據(jù)綁定控件的方法,設(shè)計開發(fā)了工程管理系統(tǒng),實現(xiàn)了工程管理的信息化和規(guī)范化,取得了良好的應(yīng)用效果。
關(guān)鍵詞:DATA控件 DAO 設(shè)計開發(fā) 效果
中圖分類號:F407 文獻標(biāo)識碼:A 文章編號:1672-3791(2016)05(c)-0047-02
工程項目建設(shè)參加單位多、位置分散、建設(shè)周期長,具有點多面廣、信息量大、管理復(fù)雜的特點。如果靠人工傳遞信息速度慢、準(zhǔn)確性差、協(xié)調(diào)困難、管理不易,利用計算機對工程進行信息化管理可以不受地理位置、氣候條件和時間的約束,快速傳遞信息,及時反饋整個工程的狀況,便于協(xié)調(diào)管理各方。有助于工程中各種計劃、監(jiān)控、分析和管理工作。同時,通過該系統(tǒng)可以直接匯總統(tǒng)計各種信息,杜絕人工匯總帶來的弊端,縮短統(tǒng)計時間,并可以保證信息的準(zhǔn)確性和實效性,提高工作效率。因此在工程建設(shè)中大力推廣應(yīng)用計算機進行管理是提高工程管理水平的重要手段。
1 系統(tǒng)的設(shè)計
1.1 DATA控件及DAO簡介
DATA控件通過Microsoft Jet數(shù)據(jù)庫引擎實現(xiàn)數(shù)據(jù)訪問,其能訪問許多標(biāo)準(zhǔn)數(shù)據(jù)庫格式,并可創(chuàng)建數(shù)據(jù)識別的應(yīng)用程序而不必編寫任何代碼。通過使用DATA控件,可以輕松實現(xiàn)數(shù)據(jù)庫中信息的顯示、編輯和更新。
數(shù)據(jù)訪問對象DAO可用來創(chuàng)建數(shù)據(jù)庫和建立訪問現(xiàn)有數(shù)據(jù)庫的全功能應(yīng)用程序。數(shù)據(jù)訪問對象提供了完成管理一個系統(tǒng)所需的全部操作的屬性和方法,包括創(chuàng)建數(shù)據(jù)庫,定義表、字段和索引,建立表間的關(guān)系,定位和查詢數(shù)據(jù)庫等工具。
1.2 數(shù)據(jù)庫的訪問和操作
1.3 系統(tǒng)的功能結(jié)構(gòu)
系統(tǒng)主要包括資料輸入、查詢修改、打印報表、幫助文檔四大部分。其中資料輸入包括工程計劃輸入、工程管理輸入和工程資料輸入。查詢修改包括工程計劃查詢修改、工程管理查詢修改和工程資料查詢修改。打印報表包括單項報表和綜合報表。系統(tǒng)的功能結(jié)構(gòu)圖,如圖1所示。
主要功能模塊簡介:(1)工作計劃輸入包括新建計劃、打開計劃、保存計劃、打印計劃等功能。(2)工程資料輸入包括工程項目名稱、預(yù)算金額、合同金額、結(jié)算金額、報建資料等。(3)工程管理輸入包括工程項目名稱、開工時間、施工進度、初步驗收時間、施工驗收時間、結(jié)算時間。(4)工程報表包括單個工程報表、全部工程報表、報表預(yù)覽及報表打印等。
2 系統(tǒng)的實現(xiàn)
這里簡單列舉了工程資料輸入界面、工程管理輸入頁面,如圖2所示。
3 結(jié)語
隨著工程建設(shè)的不斷深入,工程建設(shè)中的信息化管理重要性也日益突出。在工程管理中利用先進的技術(shù)手段和理念是做好工程管理的必要條件和必由之路,該系統(tǒng)在WindowsXP編譯運行,一切正常。該系統(tǒng)的投入使用使工程進度、費用等各種資源處于可控制狀態(tài),必將大大地提高整個工程的管理水平和建設(shè)水平。
參考文獻
[1] 李善茂.Visual Basic6.0高級編程技巧[M].北京:電子工業(yè)出版社,1999.
[2] 張宏林.Visual Basic編程疑難詳解[M].北京:人民郵電出版社,2000.
[3] 劉恩濤,趙耀峰.Visual Basic 6.0編程技巧與實例分析[M].北京:中國水利水電出版社,1999.