文/廖進華
煤礦企業安全生產許可證管理信息系統分析與設計
文/廖進華
通過對煤礦企業安全生產許可證管理業務的系統梳理,開發一套具有可擴展、安全可靠、易維護、界面友好、響應及時、互操作性良好等特點,基于B/S,能夠在全國廣泛運用的新一代煤礦企業安全生產許可證管理信息系統,為煤礦安全監察機構、煤礦生產企業進行煤礦安全生產許可證的實時動態管理,提供信息技術保障,對促進煤礦安全生產形勢根本好轉、實現煤礦企業安全發展具有重要意義。
(1)開放性。使用基于業界開放式標準的主流軟硬件平臺,支持各種網絡協議、硬件接口、軟件接口。
(2)可擴展性。使用支持可擴展的軟硬件平臺,能夠根據應用需要,方便地擴展設備容量和提升設備性能。
(3)安全可靠性。通過加密傳輸、訪問驗證、防火墻、安全監控等技術手段,保證平臺的網絡安全、數據安全、應用安全;按照總體業務指標要求,結合具體的數據情況,提供系統備份、數據恢復策略和措施。
(4)易用性。在對煤礦企業安全生產許可證管理業務進行充分調研基礎上進行系統建設和開發,系統開發完畢后進行試點,根據試點中用戶反饋的意見和建議對系統進行進一步修改和完善。
(5)知識性。通過系統的不斷應用,使系統提供多樣化的查詢、統計手段,為各級安監部門監管提供輔助決策。
Microsoft的VisualStudio.Net具有以下性能特點:
(1)具有可視化的開發環境,只需用鼠標即可完成各種界面設計。
(2)具有強大的類、方法、屬性、代碼錯誤等的提醒功能。
(3)提供可擴展的編程語言,如WindowAPI等,這樣開發人員可以將更多的精力專注于業務本身,而不是底層的設計和實現。
(4)具有強大的數據庫訪問能力,并能提供多種數據表現形式。選擇VisualStudio.Net作為本系統的應用開發工具,加快應用開發速度,提高應用系統開發質量。
MicrosoftSQLServer2000具有以下性能特點:
(1)提供了一個安全、可擴展、易管理的高性能客戶端/服務器平臺。
(2)提供了一套方便易用的圖形化管理工具,如EnterpriseManager、QueryAnalyzer等。
(3)具有日志文件、回滾等事務完整性機制,能從各種異常下恢復數據,能聯機備份數據庫。
(4)對多用戶應用提供了充分的保護措施,能夠防止沖突、錯誤的產生,能夠高效地給多用戶分配可用資源,支持分布式環境節點自治原則,保證數據的分布式管理和完整性。
Ajax,無需刷新頁面便可向服務器傳輸或讀取數據技術。Ajax技術使得Web網頁只同服務器進行數據層面的交換,而不必每次都刷新頁面,也不必每次將數據處理的工作提交給服務器來做,既減輕了服務器負擔又加快了響應速度,縮短了用戶等候時間,給用戶帶來流暢而友好的體驗。
面向對象的軟構件開發技術開發出來的應用系統具有高內聚、松耦合的特點,提高了應用系統的柔性特征,增強了應用系統的可擴充性、可適應性、靈活性,通過軟構件的重新組合適應業務的流程變化,系統維護只需對軟構件進行,而無需針對整個應用系統,方便后續運維,提高了應用系統的開發、維護的質量和速度。
根據《安全生產許可證條例》,國家煤礦安全監察機構負責中央管理的煤礦企業安全生產許可證的頒發和管理,省、自治區、直轄市煤礦安全監察機構負責非中央管理的煤礦企業安全生產許可證的頒發和管理。但一些地方因為行政體制改革或者根據行政便利原則,煤礦安全生產許可證受理、審核、審批等流程在各地都存在一定的差異性,為此系統必須具有對各級煤礦安全監察機構許可權限進行動態授權機制,實現對各級煤礦安全監察機構和監察人員許可權限的靈活定制。
系統基于“三級四層”的用戶授權模型,根據用戶不同級別,動態配置功能及數據權限,實現整體業務流程的動態加載、業務數據的動態流轉。
(1)企業基礎信息管理。主要包括礦井基本信息管理、礦井詳細信息管理、礦井設備信息管理、礦長信息管理等功能。
(2)企業安全生產信息管理。主要包括礦井生產情況管理、礦井安全事故管理、礦井安全隱患管理、特種人員信息管理等功能。
(3)許可管理。煤礦企業用戶通過互聯網進行初次辦證、換證、延續、變更、補辦、注銷申請,根據系統的動態授權,各級煤礦安全監察機構用戶通過“代辦任務”菜單可以對自己權限范圍內的許可申請進行受理、審核、審批。通過審核審批的申請可以打證,系統提供批量打證功能。
(4)查詢統計。主要包括安全生產許可證查詢、到期安全生產許可證查詢、安全生產許可證申請、受理、審核、審批狀態查詢、煤礦企業信息查詢、煤礦企業數量統計、煤礦企業生產能力統計、煤礦企業安全生產許可證持證情況統計、煤礦企業安全生產許可證明細統計等功能。
(5)系統維護。主要包括用戶管理、角色管理、各級煤礦安全監察機構許可權限動態授權、各級煤礦安全監察機構工作人員權限授權、歷史痕跡記錄、過期歷史數據自動清理等功能。
(1)對系統業務進行系統分析,通過E-R方法形成數據庫邏輯模型,主要實體有:礦井基本信息、礦井詳細信息、礦井設備、礦長、礦井生產情況、礦井安全事故、礦井安全隱患、特種人員、初次申請表、變更申請表、延續申請表、安全生產許可、法律法規、許可權限、行政區劃、功能菜單、角色、用戶、歷史信息等。
(2)按照3NF理論對數據庫邏輯模型進行優化。
(3)根據優化后的邏輯模型設計數據庫物理模型,對數據庫系統的庫表結構、存儲過程、函數、觸發器進行設計和開發。
(1)通過統一監控系統,對主機、網絡、數據庫等進行監控和預警,保障應用服務器、數據庫服務器、網絡安全。
(2)按照總體業務指標要求,結合具體的數據情況,充分考慮建設維護成本,提供系統備份、數據恢復策略和措施,保障數據安全。
(3)通過加密傳輸、訪問驗證、權限分級管理、防火墻、IP地址分段、安全監控等技術手段,保證應用系統和數據安全。
(4)通過密碼技術、驗證碼技術等保障應用系統安全。
該系統實現了煤礦安全生產許可證的網上申請、受理、審核、審批、打證,提高了各級煤礦安全監察機構的安全生產許可證管理效率,減輕了企業負擔,符合國務院關于“政務公開”“行政許可網上審批”的要求;同時實現了對煤礦企業安全生產基礎信息的實時動態掌握,為依法開展煤礦安全監察提供數據支持和輔助決策,具有良好的社會、經營效率。
國家安全生產監督管理總局通信信息中心)
李元)