【摘 ?要】本文描述了地質勘探單位設備管理信息系統的開發過程,實現地質勘探單位設備統計工作的高效化、有序化和標準化,準確地處理地質勘探單位設備報表統計工作。
【關鍵詞】地質勘探;信息系統;設備管理
1. 設備管理信息系統基本要求
新設計的設備管理信息系統,要體現以下方面的基本要求[1-3]:一要能夠對設備準確分類,按照設備類別對設備進行編碼,便于對設備進行分類統計。二要能夠對設備信息情況做到快速準確、多樣化、模糊化查詢,比如能快速查詢到設備名稱、規格型號、購置時間、生產廠家等信息,或者根據一點查詢到一大類的設備情況。三要使開發出的設備管理信息系統簡單適用,學習成本低。根據地質勘探單位網絡實際情況,筆者選擇了單機版的設計。由于PowerBuilder獨有數據窗口技術,能夠快速生成報表,筆者選擇了PowerBuilder作為開發工具,由于設備數量在萬臺以內,筆者選擇了系統自帶的ASA作為數據庫,降低成本,且能夠滿足使用需求,確保地質勘探單位設備管理信息系統能夠高效地完成工作。
2. 地質設備裝備的分類
地質單位涉及的設備種類較多,根據地質勘探單位相關設備管理辦法規定,目前地質勘探單位設備共分13大類,即:鉆探設備、動力設備、運輸起重設備、金屬切削機床、鍛壓及其它機修設備、物探設備、化驗設備、遙感測試設備、印刷設備、土建設備、廠礦設備、特種設備、其它設備等[4]。對設備分類是統計工作的基礎,只有正確分類,才能進行準確統計。在設備管理信息系統中,對13大類設備全部進行了編碼,比如編碼“10011101”,前兩位就是指第10大類土建設備,后4位“0111”是指土建設備中樁基設備,最后兩位為流水號,這樣最終為每臺設備分配一個8位數的設備編碼,作為設備在數據庫中的關鍵值,為防止數據中出現多臺同型號同編碼設備,在信息系統中,采用了設備編號與所在編碼、自編號三個字段作為設備在信息系統中的關鍵字,確保了每臺設備在數據庫中的唯一性。
3. 設備管理信息系統具體設計
3.1總體結構設計
設備管理信息系統總體結構設計采用模塊化,先考慮信息系統要實現的主要功能,然后再將主要功能分解成子功能模塊。從邏輯上看,模塊就是處理功能,給它一定的輸入信息,它能對之進行加工處理,輸出結果信息。從物理上看,它是一組程序,每個模塊各自擔負一定的局部功能,它們相互配合,共同完成整個設備管理信息系統的功能。根據工作需求,將設備管理信息系統劃分為數據錄入、數據修改、數據查詢、報表打印、系統管理五大模塊。系統管理模塊又分為單位編碼字典、設備編碼字典、操作員管理、設備折舊、數據備份、數據恢復、數據接收、數據上報、數據清空、數據預處理等10個子模塊。
3.2 數據庫物理模型設計
建立數據庫,必須要精心構建數據庫物理模型,對于對象的命名是一個重要的步驟,必須要遵循規范化的原則。在設備數據庫設計過程中,筆者充分考慮了數據的結構和記錄的設置必須要滿足信息管理上的需要、信息的冗余和信息自身的具體內容等因素,最終建立了一個滿足設備報表管理需求的系統數據庫。該數據庫包含的表為:單臺設備庫表(T_DTKU)、購置計劃表(T_GZJH)、單位代碼表(T_JDWK)、操作人員表(T_OPERATER)、設備編碼表(T_SBBM)、綜合設備表(T_ZHBKU)、資金來源表(T_ZJKU)等。
3.3 用戶界面設計
軟件用戶界面是軟件設計者與用戶溝通連接的渠道,對用戶使用體驗有最直接的影響。一個優秀的用戶界面能夠讓用戶快速地熟悉使用,降低培訓時間成本。該設備管理信息系統是在Windows環境下,利用PowerBuilder開發工具開發的,在用戶界面的設計上充分考慮了友好性和可靠性,并做了兩個方面的優化:
(1)向用戶及時提供反饋信息。
在系統中,對信息數據的統計計算是需要時間的,這時系統要給用戶反饋,讓用戶知道系統仍在運行,而沒有死機,系統中設計了三種信息反饋方式,一是將鼠標顯示成沙漏;二是放置處理進度條,顯示任務完成進度;三是在用戶誤操作的情況下,給出提示信息或警示鈴聲,提示用戶錯誤,確保了系統的穩定可靠。
(2)盡量做到讓用戶最少數據錄入。
在數據錄入界面設計中,筆者采用了數據字典技術,如錄入單位編碼,系統自動查詢單位名稱,自動填充相應欄目,錄入設備編碼,自動錄入設備名稱、規格型號、使用年限等數據,極大減輕了數據錄入的工作量,也提升了軟件界面對用戶的友好性,增強了用戶體驗。
4. 設備管理信息系統實現
4.1 數據庫的建立和連接
在PB開發工具環境中,創建數據庫,在Tables中創建表,分別建立了設備臺帳表、購置計劃表、單位編碼表、操作員表、設備編碼表、綜合表、資金來源表。
本設備管理信息系統是通過ODBC標準接口訪問數據庫,使用ODBC方式連接數據庫的好處是方便快捷,連接穩定。方法是在windows系統中創建數據源,創建好數據源之后,我們就可以在本地計算機中利用定義好的數據源存取后臺數據庫中的數據了。
4.2 信息系統實現的難點
4.3.1統計匯總。主要設備統計報表需要對設備數據統計匯總,此報表涉及到對設備編碼的統計。設備編碼共有8位,需要對編碼中前兩位設備合計的統計、前四位設備分計的統計、前六位設備小計的統計,還要將合計、分計、小計統計結果嵌套排序,排好序后,還需要對設備所在的單位進行統計,對統計算法的要求比較高,設計難度大。在設計過程中,筆者采用了動態統計的方法,即在信息統計過程中建立合計、分計、小計三類臨時查詢表,然后將三類臨時查詢表合并排序,同時按設備統計所在單位的設備臺數,然后再與數據窗口連接,有效解決了設備統計的難題。
4.3.2 設備數據的連接。由于實際工作的需要,設備管理信息系統沒有采用web形式設計,仍采用單機版本,這就需要對各單位上報的數據進行連接,筆者在系統中設計了數據追加功能,為防止不同單位上報同類型設備數據與系統中已有數據沖突問題,信息系統中設計了先檢查擬上報數據的準確性,如果出現上報數據與信息系統中已有數據相同的情況,則及時報警并給出錯誤提示,請操作人員及時糾正錯誤。有效地提高了系統數據的準確性。
5. 結束語
在設計這套設備管理信息系統中,克服了許多之前沒有想到的困難,最終完成并實現了設備管理報表統計的自動化、規范化。目前該套系統已經在筆者單位成功進行了應用,從前需要七八個人工作,現在使用該套設備管理信息系統,僅需1人在3天之內就能完成全單位8000多臺套設備的統計工作,而且數據準確,查詢方便,極大提高了設備管理信息統計工作的效率,從根本上為地質勘探單位設備管理工作的提升起到了促進作用。
參考文獻:
[1]彭環云,張紹和.鉆探設備知識問答[M].湖南:中南大學出版社,2014
[2]湯彩俠.地質勘探設備管理存在的問題及改進方向[J].設備管理與維修,2020(14):29-30.
[3]顧韻華.數據庫基礎教程[M].北京:電子工業出版社,2021
[4]陳慶,劉彥辰. 機電設備管理技術[M]. 北京:化學工業出版社,2019
作者簡介:
胡立?。?970.9-),男,高級工程師,國家注冊安全工程師,國家二級建造師,常州工學院計算機科學與技術專業,現任江蘇煤炭地質局安全生產副總監,長期從事安全生產和設備管理工作。