金珠鵬,孫廣義
(黑龍江科技學院資源與環境工程學院,黑龍江 哈爾濱 150027)
鶴崗南山煤礦采煤規程網絡審批系統研究
金珠鵬,孫廣義
(黑龍江科技學院資源與環境工程學院,黑龍江 哈爾濱 150027)
隨著數字化礦山建設速度的不斷加快以及國家對煤礦企業信息化重視程度的提高,加快了數字化礦山建設的步伐。提出了一種基于網絡的鶴崗南山煤礦作業規程網絡審批系統。擁有權限的審批人員可以通過登錄網絡,實現對規程的會審和簽批工作,降低了煤礦作業規程審批的時間,提高了工作效率,促進煤礦企業高效生產,推動了煤礦企業信息化進程。
鶴崗南山煤礦;作業規程;網絡審批系統;數字簽名
南山煤礦位于黑龍江省鶴崗市,是黑龍江龍煤集團鶴崗礦業集團分公司所屬國有煤礦,年產300×104t煤。南山煤礦采煤作業規程需要經過煤礦的采煤隊長、機電隊長、安全區長、技術區長審批,然后通過煤礦的機電部門、通風部門、地測部門、安監部門的審批,最后到副總工程師、總工程師一一審批,最后給出綜合審批意見。這種人工報送方式不僅浪費了大量人力、財力和時間,且工作效率不高。每當遇到負責審批的煤礦領導出差等因素的影響,不僅耽誤了審批的進度,更間接影響了工程的進度[1]。為解決鶴崗南山煤礦采煤作業規程繁瑣的審批工作,筆者建立了一種基于網絡的鶴崗南山煤礦作業規程網絡審批系統。

圖1 采掘作業規程審批流程
1.1作業規程的審批程序
作業規程由礦總工程師或分管總工程師負責組織地質、生產技術、通風、運輸、機電、安監和施工單位等技術負責人進行會審。審批意見必須附在作業規程內一并貫徹執行。規程措施必須經施工單位負責人和技術負責人簽字同意。對于內容不全,圖文不清楚,文字潦草的規程措施,不予會審,并退回施工單位,重新編制[2]。會審后,提出會審意見,會審人員簽字認可。當意見不統一時,由煤礦總工程師作出決策。作業規程經煤礦通風科、安全科、機電科、安監科、總工程師、礦長批準后,即可上報總公司。涉及特殊措施,再報公司通風技術部、地測中心、安全監察部、機電技術部、集團總工程師批準后即可執行一個工程變更施工單位,新施工單位若延用該項工程施工作業規程,新施工單位提出書面報告,經生產技術管理部門負責人、分管副總工程師簽字后,方可使用,否則按無《作業規程》施工處理[3]。具體審批流程見圖1。
1.2作業規程的復審
礦總工程師組織對采掘作業規程每季度至少復審一次。對每次復審都要提出復審意見并經總工程師或分管副總工程師簽發至施工單位,生產技術管理部門保留一份歸檔。對復審中發現的問題要及時處理,需要對規程、措施進行修改補充的,施工單位應在3d內編制補充措施上報審批[4]。
2.1J2EE體系結構

圖2 J2EE 4層模型
系統采用Java語言進行設計。J2EE是一種利用Java 2平臺,簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE應用服務器是J2EE企業級應用的部署平臺。由于它們都遵循了J2EE規范,因此,使用J2EE技術開發的企業級應用可以部署在各種J2EE應用服務器上[5]。J2EE 4層模型(圖2)包括客戶層、WEB層、業務邏輯層、EIS層[6],每一層之間都可以直接通信,或通過中介層交互。
2.2采掘作業規程網絡審批系統設計
參與審批的每一位負責人擁有獨立用戶名和密碼,登陸后可查詢相應的待審批的作業規程,審批按照崗位職責和角色對相應部分審查并給出意見。用戶按照系統賦予的權限,可以不受時域和地域限制,相關人員可以任何地方對規程進行審批,查看審批進程,大大提高了工作效率。系統基本信息界面設置如圖3和圖4所示。

圖3 采掘作業規程審批信息界面 圖4 采掘作業規程審批信息查詢界面

圖5 XML簽名算法流程
所有與 XML 數字簽名相關的信息都存放在〈Signature〉元素中。〈Signature〉元素包含有幾個主要的子元素:至少包含一個〈Reference〉元素,每個〈Reference〉 元素用于對待簽名數據進行引用,包含有引用方式、轉換方法、摘要算法和摘要值等信息;〈Reference〉還包含有XML數據的規則化方法,并指定了數字簽名所使用的算法;〈SignatureValue〉元素包含對〈Reference〉元素規范化后的內容進行簽名生成數字簽名的值[10];〈KeyInfo〉元素用于指定驗證簽名所需的公共密鑰相關信息。XML數字簽名的過程如圖5所示。
XML數據加密和簽名采用RSA公鑰加密算法,RSA公鑰加密算法能同時用于加密和簽名,也易于理解和操作。由于RSA的安全性和實用性,筆者采用RSA非對稱加密體制算法,公開密鑰體制算法的實現過程如圖6所示。

圖6 公開密鑰體制算法的實現過程
鶴崗南山煤礦采煤作業規程由技術員編制,需經過生產科長、機電科長、安全科長、通風科長、地測科長的審批,特殊采掘作業規程由鶴崗礦業集團公司安監部部長、生產部部長、通風部部長、機電部部長、地測中心主任一一審批,最后由礦副總工程師審批簽字、鶴崗集團總工程師審批簽字并給出審批最終意見。以上每個用戶都擁有自己單獨用戶名和密碼。圖7、圖8為總工程師簽字及審批意見模塊。
采掘作業規程網絡審批系統的建立擺脫了因辦公地點分散等多種因素的制約,擁有權限的審批人員可以通過登錄網絡實現對規程的會審和簽批工作,使審批工作不再受時域和地域的影響,提高了工作效率。系統以RSA非對稱密碼體制為基礎,應用XML對傳輸數據進行加密、簽名、驗證,Java語言提供了用于加密、密鑰生成和協商算法的框架與實現,最后由礦總工程師給出審批意見。該系統的推廣使用,降低了煤礦作業規程審批的時間,提高了工作效率,促進煤礦企業高效生產,推動了煤礦企業信息化進程。

圖7 總工程師簽字模塊 圖8 總工程師最終審批意見模塊
[1]成家玨.煤礦作業規程編制指南[M].北京:煤炭工業出版社,2005:2-80.
[2] 王猛.采掘工作面技術安全措施自動編制專家系統研究[D].葫蘆島:遼寧工程技術大學,2003.
[3] 王向前.基于Web的煤礦作業規程編制和管理系統[D].淮南:安徽理工大學,2006.
[4] 王向前,孟祥端,包正明.煤礦作業規程編制及管理系統的設計與實現[J].煤炭科學技術,2007,35(7):74-77.
[5] 董昌吉.掘進作業規程編制系統[D].哈爾濱:黑龍江科技學院,2004.
[6] 孫惠民,劉玉彬.采掘工作面作業規程編制的計算機管理系統[J].太原理工大學學報,1999,30(1):30-32.
[7] (美)Rod Johnson.J2EE設計開發編程指南[M].北京:電子工業出版社,2003:2-10.
[8] 陳敬志.基于J2EE的網上審批系統研究與開發[D].武漢:武漢理工大學,2007.
[9] 陸榮幸.J2EE平臺上MVC設計模式的研究與實現[J].計算機應用研究,2003(3):144-146.
[10] 曹靈.XML安全技術研究及在電子商務中的應用[D].杭州:浙江工業大學,2008.
[11] 湯銳.XML安全性研究及其在校園一卡通系統中的應用[D].北京:北京郵電大學,2007.
[編輯] 洪云飛
10.3969/j.issn.1673-1409(N).2012.06.032
TP393
A
1673-1409(2012)06-N096-03