徐玉玲,徐維秀,劉曉寒
(中國石化地球物理公司勝利分公司,山東東營 257086)
地震設備維修管理系統的設計與實現
徐玉玲,徐維秀,劉曉寒
(中國石化地球物理公司勝利分公司,山東東營 257086)
為方便施工隊伍分散、生產周期長的情況,提高設備維修管理效率,控制維修成本,提出適宜地震設備維修管理系統的建設思路,并利用ASP技術進行系統實現。通過搭建統一的數據管理平臺,將設備維修信息管理、維修計劃管理、維修過程管理、維修費用統計等全部納入網絡管理范疇,實現設備維修的一體化管理。由于系統界面清晰、操作方便等,已在某地震采集生產企業順利運行。
地震設備;維修計劃;費用統計
10.16621/j.cnki.issn1001-0599.2017.05.01
油氣地震勘探采集項目在國內各地都有施工隊伍,施工工期貫穿全年,設備種類呈多樣化,主要有測井及物探設備,船舶,鉆井設備,運輸車輛及工程機械等,這些地震設備的維修管理直接影響企業的經營效益。因此,迫切需要利用現代信息網絡技術對傳統管理模式進行改造,提高生產效率,減少維修成本,提升管理水平。為此,提出實行現代化地震設備維修管理系統的工作思路,并利用動態網頁(Active Server Pages,ASP)技術予以實現,建立統一的設備維修管理系統(SIROA),將維修信息管理、設備維修計劃管理、維修過程管理、維修費用統計等工作全面納入管理范圍,搭建統一管理平臺,形成一個覆蓋全面的設備維修管理網絡,實行一體化管理,為高效、低成本完成設備維修任務提供保障。工作思路見圖1。主要包括:①對設備維修管理業務進行分析。②軟件開發人員開發系統。③管理部門對系統進行驗證,確認系統是否符合生產實際需求并提出修改意見。④開發人員根據意見修改系統。⑤對各單位設備管理人員進行培訓,熟練掌握系統操作方法。⑥生產實際應用,并將應用過程中產生的問題、提出的改進工作的方法反饋給開發人員,對系統進行修改。

圖1 工作思路
系統總體架構由表示層、業務邏輯層和數據層構成(圖2)。數據層分為數據訪問層和數據存儲層,為業務邏輯層提供數據服務。業務邏輯層主要是針對具體問題的操作,也可以理解成對數據層的操作,主要有4大業務,即維修信息管理、維修計劃管理、維修過程管理和維修統計管理。表示層是通過HTTP請求向業務邏輯層發送消息,業務邏輯層處理完畢將消息送回,在瀏覽器中展示。

圖2 系統3層架構
主要包括系統管理、維修信息管理、維修計劃管理、維修過程管理、維修費用統計5大模塊,系統功能結構設計(圖3)。

圖3 系統功能結構
系統管理主要是對用戶的管理,包括用戶權限的分配,用戶基礎信息,用戶所屬單位的管理;其他4大模塊與業務相關,維修信息管理模塊管理設備基礎信息,是另外3大模塊的數據源頭部分;維修計劃與維修過程管理相對獨立,但都涉及系統核心業務,包括信息的查看、填報、審批等;維修統計對設備維修計劃和過程進行多角度、多維統計。
(1)業務流程圖是用規定的符號及連線來表示某個具體業務處理過程,以及不同職位或部門的分工[1]。維修計劃管理的業務流程(圖4)。三級或四級單位可以從設備維修檔案數據中提取設備維修基礎信息,填報維修計劃;然后根據維修計劃提出審批申請;三級單位人員負責第一級審批,審批通過提交給二級分管領導審批;最后二級分管領導可以對審批通過的維修計劃進行費用統計,并生成所需要的報表。

圖4 維修計劃管理業務流程

圖5 維修過程管理業務流程
(2)維修過程管理的業務流程(圖5)。三級或四級單位可以從設備維修檔案數據中提取設備維修基礎信息,填報送修信息;然后提出審批申請;三級單位人員負責第一級審批,審批通過提交給二級分管領導和二級領導逐級審批并安排維修廠站;審批通過的維修信息反饋給三級單位負責人;三級單位送修設備并對送修完的設備提交二級驗收、打印驗收單;二級分管領導和二級領導逐級驗收,最后二級分管領導可以對維修信息進行費用統計并生成所需要的報表。
|基于系統的規模,選用的是ACCESS數據庫。是由微軟推出的一種桌面型數據庫系統,也是一種系統開發工具,具備了系統內存小、功能強大、通用性強、使用方便等優點。考慮服務器環境配置的兼容性以及軟件安裝的便利性,選用的是ASP開發技術,具有5大優點[2]。
(1)易于操控數據庫。可輕易連接不同數據庫,如Access、Oracle等。
(2)不需要配置開發環境。
(3)語言相容性高。可結合HTML,VBScript,Java Script等語言來設計。
(4)適用于不同的瀏覽器。
(5)隱密安全性高。用戶無法查看到ASP源程序代碼,可防止代碼被竊取。
系統采用Windows+ACCESS作為系統的開發模式,運用ASP開發技術,利用VBScript和JavaScript腳本語言,建立一個基于瀏覽器/服務器(B/S)結構的功能強大的信息管理系統。
(1)首先根據設備維修所涉及的信息內容及關系,設計數據概念模型;其次將概念模型進行細化,形成數據表;第三依賴實現工具建立物理模型。
(2)根據業務需求,按照企業規范,系統設計了10個數據信息表,包括維修檔案信息表、維修過程信息表等。維修過程信息表將設備維修計劃與實際維修聯系起來,便于監控實施是否嚴格按照計劃進行。
為了減少代碼,提高開發效率,利用面向對象技術,把相同的語句封裝起來,開發了一系列網站組件。Web組件的開發可以提高開發效率和代碼質量,縮短網站開發周期,也可充分、高效地利用網絡資源,增強網站的實用性,易于維護[3]。共開發出5種Web組件。
(1)日期處理組件。將輸入的數字轉換為標準日期格式。(2)分頁處理組件。實現帶多個參數的分頁跳轉。
(3)EXCEL文件導入組件。實現EXCEL文件數據的批量導入。
(4)用戶權限定制組件。根據實際需要定制用戶權限。
(5)排序組件。實現分類聯合排序。
(1)維修信息管理。維修信息管理模塊建立了規范的設備檔案信息數據庫、維修廠站信息數據庫;開發了數據導入、導出工具,實現了與現有設備信息系統的數據對接;實現了EXCEL文件的導入與導出;開發了信息查詢和排序工具,能夠進行多維查詢和排序。實現系統之間的數據對接,提高了工作效率;信息查詢和排序工具,能夠進行多維查詢和排序。
(2)維修計劃管理。包括維修計劃上報、審批、下達,多級審批流程的在線運行、審批成果的在線流轉等,能夠自動生成設備維修費計劃明細月報表并導出。所有維修計劃都需經過3級審批通過后才能夠送修,嚴格控制了設備維修計劃成本。
(3)維修過程管理。主要包括設備送修填報、申請、審批、設備維修驗收等業務功能。實現3級審批和2級驗收流程的在線運行、審批和驗收成果的在線流轉、電子圖片簽名、在線瀏覽和打印等操作。
(4)維修費用統計。共實現了8類統計方法,能夠對設備維修計劃和過程信息進行多角度、多維統計,并生成EXCEL報表。①統計每個單位在某個時間段內已驗收和未驗收設備的費用情況。②統計不同類別的設備在某個時間段內的已驗收和未驗收費用情況。③統計某個單位已驗收和未驗收的某一類設備在某個時間段內結算費用。④統計一段時間內某臺設備的維修情況。⑤統計某個單位在某個時間段內的計劃維修金額與結算費用的匯總對比。⑥統計某個單位在某個時間段內的計劃維修金額與結算費用的明細對比。⑦統計一段時間內每個單位在每個維修廠站的維修情況。⑧建立設備修理臺賬。
(5)系統管理。主要管理系統的基礎信息,包括單位管理、用戶組權限管理和用戶管理。系統管理員可以根據實際業務需求自由定制用戶的使用權限,保證系統的安全性。
針對油氣地震勘探設備種類多、位置分散、維修管理監控困難的現狀,提出了一種基于B/S模式,利用ASP技術實現的維修管理系統建設思路。實現了維修業務流程與信息化的結合,有效控制了維修成本,保證了維修質量,提高了工作效率,充分滿足了維修管理的需要,為地震設備高效使用提供了有力保證。
[1]李廣水,姜方桃.管理信息系統[M].北京:中國人民大學出版社,2008.
[2]常青,葉云龍,劉繼文.基于B/S模式的高校儀器設備管理系統的設計[J].河北建筑工程學院學報,2013,31(1):85-88.
[3]祝媛媛,段衛星,徐維秀,等.基于ASP技術的動態網站組件的研發及應用[J].油氣地球物理,2007,5(3):27-30.
TU607
B
〔編輯 王永洲〕