金珠鵬,孫廣義
(黑龍江科技學院資源與環(huán)境工程學院,黑龍江 哈爾濱 150027)
鶴崗南山煤礦采煤規(guī)程網(wǎng)絡(luò)審批系統(tǒng)研究
金珠鵬,孫廣義
(黑龍江科技學院資源與環(huán)境工程學院,黑龍江 哈爾濱 150027)
隨著數(shù)字化礦山建設(shè)速度的不斷加快以及國家對煤礦企業(yè)信息化重視程度的提高,加快了數(shù)字化礦山建設(shè)的步伐。提出了一種基于網(wǎng)絡(luò)的鶴崗南山煤礦作業(yè)規(guī)程網(wǎng)絡(luò)審批系統(tǒng)。擁有權(quán)限的審批人員可以通過登錄網(wǎng)絡(luò),實現(xiàn)對規(guī)程的會審和簽批工作,降低了煤礦作業(yè)規(guī)程審批的時間,提高了工作效率,促進煤礦企業(yè)高效生產(chǎn),推動了煤礦企業(yè)信息化進程。
鶴崗南山煤礦;作業(yè)規(guī)程;網(wǎng)絡(luò)審批系統(tǒng);數(shù)字簽名
南山煤礦位于黑龍江省鶴崗市,是黑龍江龍煤集團鶴崗礦業(yè)集團分公司所屬國有煤礦,年產(chǎn)300×104t煤。南山煤礦采煤作業(yè)規(guī)程需要經(jīng)過煤礦的采煤隊長、機電隊長、安全區(qū)長、技術(shù)區(qū)長審批,然后通過煤礦的機電部門、通風部門、地測部門、安監(jiān)部門的審批,最后到副總工程師、總工程師一一審批,最后給出綜合審批意見。這種人工報送方式不僅浪費了大量人力、財力和時間,且工作效率不高。每當遇到負責審批的煤礦領(lǐng)導出差等因素的影響,不僅耽誤了審批的進度,更間接影響了工程的進度[1]。為解決鶴崗南山煤礦采煤作業(yè)規(guī)程繁瑣的審批工作,筆者建立了一種基于網(wǎng)絡(luò)的鶴崗南山煤礦作業(yè)規(guī)程網(wǎng)絡(luò)審批系統(tǒng)。
圖1 采掘作業(yè)規(guī)程審批流程
1.1作業(yè)規(guī)程的審批程序
作業(yè)規(guī)程由礦總工程師或分管總工程師負責組織地質(zhì)、生產(chǎn)技術(shù)、通風、運輸、機電、安監(jiān)和施工單位等技術(shù)負責人進行會審。審批意見必須附在作業(yè)規(guī)程內(nèi)一并貫徹執(zhí)行。規(guī)程措施必須經(jīng)施工單位負責人和技術(shù)負責人簽字同意。對于內(nèi)容不全,圖文不清楚,文字潦草的規(guī)程措施,不予會審,并退回施工單位,重新編制[2]。會審后,提出會審意見,會審人員簽字認可。當意見不統(tǒng)一時,由煤礦總工程師作出決策。作業(yè)規(guī)程經(jīng)煤礦通風科、安全科、機電科、安監(jiān)科、總工程師、礦長批準后,即可上報總公司。涉及特殊措施,再報公司通風技術(shù)部、地測中心、安全監(jiān)察部、機電技術(shù)部、集團總工程師批準后即可執(zhí)行一個工程變更施工單位,新施工單位若延用該項工程施工作業(yè)規(guī)程,新施工單位提出書面報告,經(jīng)生產(chǎn)技術(shù)管理部門負責人、分管副總工程師簽字后,方可使用,否則按無《作業(yè)規(guī)程》施工處理[3]。具體審批流程見圖1。
1.2作業(yè)規(guī)程的復審
礦總工程師組織對采掘作業(yè)規(guī)程每季度至少復審一次。對每次復審都要提出復審意見并經(jīng)總工程師或分管副總工程師簽發(fā)至施工單位,生產(chǎn)技術(shù)管理部門保留一份歸檔。對復審中發(fā)現(xiàn)的問題要及時處理,需要對規(guī)程、措施進行修改補充的,施工單位應(yīng)在3d內(nèi)編制補充措施上報審批[4]。
2.1J2EE體系結(jié)構(gòu)
圖2 J2EE 4層模型
系統(tǒng)采用Java語言進行設(shè)計。J2EE是一種利用Java 2平臺,簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復雜問題的體系結(jié)構(gòu)。J2EE應(yīng)用服務(wù)器是J2EE企業(yè)級應(yīng)用的部署平臺。由于它們都遵循了J2EE規(guī)范,因此,使用J2EE技術(shù)開發(fā)的企業(yè)級應(yīng)用可以部署在各種J2EE應(yīng)用服務(wù)器上[5]。J2EE 4層模型(圖2)包括客戶層、WEB層、業(yè)務(wù)邏輯層、EIS層[6],每一層之間都可以直接通信,或通過中介層交互。
2.2采掘作業(yè)規(guī)程網(wǎng)絡(luò)審批系統(tǒng)設(shè)計
參與審批的每一位負責人擁有獨立用戶名和密碼,登陸后可查詢相應(yīng)的待審批的作業(yè)規(guī)程,審批按照崗位職責和角色對相應(yīng)部分審查并給出意見。用戶按照系統(tǒng)賦予的權(quán)限,可以不受時域和地域限制,相關(guān)人員可以任何地方對規(guī)程進行審批,查看審批進程,大大提高了工作效率。系統(tǒng)基本信息界面設(shè)置如圖3和圖4所示。
圖3 采掘作業(yè)規(guī)程審批信息界面 圖4 采掘作業(yè)規(guī)程審批信息查詢界面
圖5 XML簽名算法流程
所有與 XML 數(shù)字簽名相關(guān)的信息都存放在〈Signature〉元素中?!碨ignature〉元素包含有幾個主要的子元素:至少包含一個〈Reference〉元素,每個〈Reference〉 元素用于對待簽名數(shù)據(jù)進行引用,包含有引用方式、轉(zhuǎn)換方法、摘要算法和摘要值等信息;〈Reference〉還包含有XML數(shù)據(jù)的規(guī)則化方法,并指定了數(shù)字簽名所使用的算法;〈SignatureValue〉元素包含對〈Reference〉元素規(guī)范化后的內(nèi)容進行簽名生成數(shù)字簽名的值[10];〈KeyInfo〉元素用于指定驗證簽名所需的公共密鑰相關(guān)信息。XML數(shù)字簽名的過程如圖5所示。
XML數(shù)據(jù)加密和簽名采用RSA公鑰加密算法,RSA公鑰加密算法能同時用于加密和簽名,也易于理解和操作。由于RSA的安全性和實用性,筆者采用RSA非對稱加密體制算法,公開密鑰體制算法的實現(xiàn)過程如圖6所示。
圖6 公開密鑰體制算法的實現(xiàn)過程
鶴崗南山煤礦采煤作業(yè)規(guī)程由技術(shù)員編制,需經(jīng)過生產(chǎn)科長、機電科長、安全科長、通風科長、地測科長的審批,特殊采掘作業(yè)規(guī)程由鶴崗礦業(yè)集團公司安監(jiān)部部長、生產(chǎn)部部長、通風部部長、機電部部長、地測中心主任一一審批,最后由礦副總工程師審批簽字、鶴崗集團總工程師審批簽字并給出審批最終意見。以上每個用戶都擁有自己單獨用戶名和密碼。圖7、圖8為總工程師簽字及審批意見模塊。
采掘作業(yè)規(guī)程網(wǎng)絡(luò)審批系統(tǒng)的建立擺脫了因辦公地點分散等多種因素的制約,擁有權(quán)限的審批人員可以通過登錄網(wǎng)絡(luò)實現(xiàn)對規(guī)程的會審和簽批工作,使審批工作不再受時域和地域的影響,提高了工作效率。系統(tǒng)以RSA非對稱密碼體制為基礎(chǔ),應(yīng)用XML對傳輸數(shù)據(jù)進行加密、簽名、驗證,Java語言提供了用于加密、密鑰生成和協(xié)商算法的框架與實現(xiàn),最后由礦總工程師給出審批意見。該系統(tǒng)的推廣使用,降低了煤礦作業(yè)規(guī)程審批的時間,提高了工作效率,促進煤礦企業(yè)高效生產(chǎn),推動了煤礦企業(yè)信息化進程。
圖7 總工程師簽字模塊 圖8 總工程師最終審批意見模塊
[1]成家玨.煤礦作業(yè)規(guī)程編制指南[M].北京:煤炭工業(yè)出版社,2005:2-80.
[2] 王猛.采掘工作面技術(shù)安全措施自動編制專家系統(tǒng)研究[D].葫蘆島:遼寧工程技術(shù)大學,2003.
[3] 王向前.基于Web的煤礦作業(yè)規(guī)程編制和管理系統(tǒng)[D].淮南:安徽理工大學,2006.
[4] 王向前,孟祥端,包正明.煤礦作業(yè)規(guī)程編制及管理系統(tǒng)的設(shè)計與實現(xiàn)[J].煤炭科學技術(shù),2007,35(7):74-77.
[5] 董昌吉.掘進作業(yè)規(guī)程編制系統(tǒng)[D].哈爾濱:黑龍江科技學院,2004.
[6] 孫惠民,劉玉彬.采掘工作面作業(yè)規(guī)程編制的計算機管理系統(tǒng)[J].太原理工大學學報,1999,30(1):30-32.
[7] (美)Rod Johnson.J2EE設(shè)計開發(fā)編程指南[M].北京:電子工業(yè)出版社,2003:2-10.
[8] 陳敬志.基于J2EE的網(wǎng)上審批系統(tǒng)研究與開發(fā)[D].武漢:武漢理工大學,2007.
[9] 陸榮幸.J2EE平臺上MVC設(shè)計模式的研究與實現(xiàn)[J].計算機應(yīng)用研究,2003(3):144-146.
[10] 曹靈.XML安全技術(shù)研究及在電子商務(wù)中的應(yīng)用[D].杭州:浙江工業(yè)大學,2008.
[11] 湯銳.XML安全性研究及其在校園一卡通系統(tǒng)中的應(yīng)用[D].北京:北京郵電大學,2007.
[編輯] 洪云飛
10.3969/j.issn.1673-1409(N).2012.06.032
TP393
A
1673-1409(2012)06-N096-03