時間:2020年07月04日 分類:科學技術論文 次數:
摘要:以軟件工程的思想對系統的開發過程進行描述和分析,制定了項目的開發原則,并對系統做了整體規劃,結合企業特點制定了一套行之有效的安全生產管理方案。分3方面對系統的研發過程進行描述:第一,對安全生產管理系統進行詳細的分析,主要包括系統需求分析、系統可行性分析以及業務流程分析等;第二,從系統的開發設計角度,介紹系統功能的劃分和數據庫的設計;第三,為系統的實現介紹了安全生產費用預算及投入管理子系統、安全生產評審及糾正管理子系統,系統維護子系統的實現思想和實現過程。
關鍵詞:安全生產管理;安全生產標準化;13個要素
0引言
本項目將以天津杰普智能卡有限公司安全生產標準化認證為背景,通過該系統可以及時了解企業安全生產管理水平(安全生產管理費用預算與投入比率、安全生產管理整改率、安全生產管理水平的客觀評價)以安全管理者為核心,全員參與為基礎,通過運行本管理系統,幫助企業提高安全生產管理水平。
本部安全生產管理系統是為提高安全生產管理水平而設計的,其主要解決以下幾個方面的問題:首先幫助企業了解安全生產標準化的13項要素的標準要求內容及解析。其次,幫助企業完成安全生產費用的預算和投入、安全生產評審和糾正的審批流程;再次,幫助企業完成安全生產費用預算投入率,安全生產評價糾正整改率統計分析工作。
1系統需求分析
1.1系統可行性分析
傳統的安全生產管理模式是以紙質介質,反映現實中的管理方案,要高效地實現安全生產標準化,首先需要詳細了解標準內容、達標要求、評分細則;其次,要整理出許多的清單、臺賬、表格進行支撐安全生產標準化的開展,為此將會占用大量的人力、物力和時間;另外,很有可能會因人員的素質、經驗不同,造成對安全生產標注化達標要求的理解差異。
本系統通過對安全生產標準化的固化,企業按照系統進行開展工作,一方面減少開展安全生產標準化的前期準備所需的資源;另一方面也避免理解方面的差異,可以快速開展安全生產標準化工作,促使安全生產標準化的快速落實。國家安全監管總局等部門關于全面推進全國工貿行業企業安全生產標準化建設的意見(安監總管四〔2013〕8號),隨著政府對安全生產標準化實施的時間要求。所以實施安全生產標準化管理系統,將大量繁瑣管理工作交給計算機來做,已經迫在眉睫。
1.2開發環境
實現環境:windows系列操作系統。體系結構:系統采用B/S結構。編程語言:C#.NET。開發工具:MicrosoftVisualStudio2010。數據庫:Sqlserver2008。
1.3功能分析
因天津杰普智能卡有限公司安全生產標準化管理的需要,安全生產標準化管理要求本系統設計了3個系統層次和3個功能模塊。決策層:通過該系統可了解企業安全現狀,比如安全投入、隱患排查治理及統計分析。
業務層:是該系統的核心。以安全管理者為核心,全員參與。業務功能以安全生產標準化為基礎,包括目標、組織結構和職責、安全生產投入、法律法規和安全制度、教育培訓、生產設備設施、作業安全、應急救援、隱患排查與治理、重大危險源、職業健康、事故管理、績效評定和改進等。后臺服務層:主要活動包括設置組織結構、用戶管理、權限管理、日志管理、參數管理。
1.4角色分配安全生產管理系統根據應用單位的特性需求,對系統的操作權限進行了分配管理,可以建立多類權限不同的角色,每類角色都有自己的權限范圍和應用模塊,但整個業務流程卻是相通的,互相配合共同完成業務目標。
1.5系統用例分析
用例分析是從用例模型到分析模型的過程,是需求與設計之間的橋梁。用例分析把系統的行為分配給分析類,讓分析類交互完成系統的行為。在分析中,焦點是創建系統的邏輯模型,該模型捕獲系統為滿足用戶需求而必須提供的功能。標明了系統的各個參與者以及他們之間的關系,并且對系統、子系統的功能行為進行建模。其展示了用例之間以及同用例參與者之間是怎樣相互聯系的。用例圖用于對系統、子系統或類的行為進行可視化,使用戶能夠理解如何使用這些元素,并使開發者能夠實現這些元素。
1.6主要功能
1.6.1用戶管理
在用戶管理模塊之中,系統僅分配系統管理員為最高權限。由系統管理員對安全生產管理工程師、安全經理進行的管理,管理內容包括:創建用戶(用戶分兩類即:安全生產管理工程師、安全生產管理經理),修改用戶資料(安全生產管理職業資格)、查詢用戶、刪除用戶。按系統管理員創建的用戶可以分兩類,不同類的用戶實現安全登錄后將進入不同的操作環境,為其提供不同的功能。
1.6.2安全費用預算
此功能為安全生產管理工程師提供安全費用預算填寫、修改、查詢的操作。
1.6.3安全費用投入
此功能為安全生產管理工程師提供安全費用投入填寫、修改、查詢的操作。
1.6.4安全費用預算、投入審核
安全費用預算、投入審核功能模塊的實現,首先需要安全生產管理工程師完成預算、投入的填寫、修改,然后系統將填寫、修改的項目提交安全生產管理審批。經安全經理審核批注后,方可生效。
1.6.5安全生產評價標準庫
由具有安全評估師職業資格的專業技術人員依據《中華人民共和國安全生產法》第19、31、33、37、41、43、49、73、74條,《天津市安全生產條例》第14、15、19、20、59條,《特種設備安全監察條例》第15、27、28條等標準編制安全生產評價內容。1.6.6安全評價記錄安全評價記錄模塊將安全生產評估評價標準庫的內容添加相應的評分原則,將安全評價結果量化,形成評價結果。詳細評分原則如下:
1.6.6.1分值說明
1)總分為1000分(不含加分項),其中安全生產基礎管理分值為300分,安全生產現場管理的分值為400分,職業衛生管理的分值100分,事故與應急救援管理的分值為200分。2)“※”代表該項目為Killfactor(否決項),凡評定標準中存在一項(含一項)以上的,總分即為0分。
3)每項扣分以扣完評定分值為止,不倒扣。4)被評定單位不涉及本標準的某些評定項目時為缺項,計算公式:評定分=(實得分/扣除指標項后的指標滿分值)1000。
1.6.6.2加分項
1)通過職業健康安全管理體系認證的生產經營單位可給予50分的加分。2)通過安全生產標準化三級評審的生產經營單位可給予50分的加分。3)通過安全生產標準化二級評審的生產經營單位可給予100分的加分。4)通過安全生產標準化一級評審的生產經營單位可給予150分的加分。
2系統設計
2.1體系架構
2.1.1開發模式
經過調研和需求分析,本系統的軟件開發架構采用MVC三層架構設計模式。采用這種模式能夠將表示層、業務邏輯層、數據層的數據代碼分離,使軟件設計上更為整潔和鮮明。同時,MVC模式與B/S三層體系結構也是相契合的。
2.1.2總體架構
B/S結構(Browser/Server結構)即瀏覽器/服務器結構。采用B/S三層體系結構的安全生產管理系統。表示層、業務邏輯層、數據層是該結構的3個相對獨立的單元。
2.2功能設計
2.2.1系統總體功能
根據國務院安全生產委員會辦公室《企業安全生產標準化建設的指導意見》(安委〔2011〕4號)的要求,以天津杰普智能卡有限公司對安全生產管理系統所做的需求分析,替代了原有的人工管理方法及紙質處理流程,整體地設計了安全生產管理系統的工作流程,分配了3類角色,并在將本系統拆分成3個子系統進行設計。
2.2.2安全生產費用預算及投入管理子系統
安全生產費用預算及投入管理子系統主要包含安全生產費用預算、安全生產費用投入、安全生產費用投入率3個子功能模塊。
2.2.3安全生產管理評價及糾正子系統
安全生產管理評價及糾正子系統主要包含安全生產管理評審、安全生產糾正整改、安全生產管理整改率3個子功能模塊。需要加以說明的是:評審依據為濱海新區非煤礦山類、工商貿類企業檢查評分標準,評審日期為每月5日~10日并上報安監局,整改項需在每月25日之前完成并上報安監局。評價分值說明如下:
2.2.3.1分值說明
1)總分為1000分(不含加分項),其中安全生產基礎管理分值為300分,安全生產現場管理的分值為400分,職業衛生管理的分值100分,事故與應急救援管理的分值為200分。2)“※”代表該項目為Killfactor(否決項),凡評定標準中存在一項(含一項)以上的,總分即為0分。
3)每項扣分以扣完評定分值為止,不倒扣。4)被評定單位不涉及本標準的某些評定項目時為缺項,計算公式:評定分=(實得分/扣除指標項后的指標滿分值)×1000。
2.2.3.2加分項
1)通過職業健康安全管理體系認證的生產經營單位可給予50分的加分。2)通過安全生產標準化三級評審的生產經營單位可給予50分的加分。3)通過安全生產標準化二級評審的生產經營單位可給予100分的加分。4)通過安全生產標準化一級評審的生產經營單位可給予150分的加分。
2.2.4系統維護子系統
系統維護管理子系統包括安全生產評估庫、用戶權限,用戶職業資格信息、日志管理4個子功能模塊。需要說明的是本模塊為唯一系統管理員使用界面,其他用戶無權限使用該模塊,系統管理員由系統分配。在該子系統用戶權限摸塊中,系統管理員通過創建用戶功能錄入安全生產管理工程師及安全生產管理經理,并為每位安全生產管理工程師分配屬性如職業資格類型、職業資格有效期并進行修改,亦可以刪除。
2.3數據庫設計
目前市場上的數據庫系統主要包括Oracle、SqlServer、MySQL、Access。考慮到系統的規模,數據庫系統的能力及軟件開發人員的習慣,決定選用SqlServer2008數據庫系統。
3軟件功能質量測試控制
3.1白盒測試
在“安全生產管理系統”編碼完成后,嚴格按照白盒測試的規程,對關鍵邏輯部分代碼進行了測試。測試項包括邏輯覆蓋法中的代碼覆蓋率、邏輯代碼覆蓋率、面向對象覆蓋率三項及路徑覆蓋法中的基本路徑測試和循環路徑測試兩項。在本次系統的白盒測試中做到了以下幾點:1)保證每個模塊中的所有獨立路徑至少被使用了一次。2)對所有邏輯值均進行了true和false的測試。3)在上下邊界及可操作范圍內運行了所有的循環語句。
3.2用戶證書有效期驗證
此處對判斷登錄用戶驗證證書有效期部分的判斷方法函數進行的白盒測試為例:前一日函數PreDate是NextDate的逆函數,實現功能為:輸入1800年~2050年之間的某個日期,函數返回這一天的前一天的日期。測試代碼:(被測函數為PreDate)
3.3測試用例設計
1)控制流程圖。
2)環路復雜度計算環路有5條,故環路復雜度為5。
3)基本路徑集設計基本路徑集為:A.1、2、3、4、5、6、8、12、13、14、15、20、25B.1、2、3、4、5、6、8、12、16、17、20、25C.1、2、3、4、5、6、8、12、18、19、20、25D.1、2、3、4、5、6、8、9、10、11、20、25E.1、2、3、4、5、6、7、20、254)測試用例集設計測試用例集為:2000-1-22000-1-12000-3-11999-3-11980-5-1
4小結
本文是在對“安全生產管理系統”進行分析、描繪和總結而來的,軟件根本目的是設計天津杰普智能卡有限公司安全生產管理系統,用以滿足需求。系統的設計使用安全生產管理系統替代原有紙質管理的方法,提高了安全費用投入率和安全評審整改率的統計效率,使之更為科學化并且本系統的設計實現了對日志的監控,能夠在一定程度上保證系統數據的真實可靠。
參考文獻:
李代平.軟件工程:第2版[M].北京:清華大學出版社,2008.
程宇紅,郭迪新.基于C/S與B/S混合架構的高校工資管理系統[J].計算機與現代化,2007(07).
劉慶國.走近Silverlight[J].軟件世界,2007(08).中華人民共和國化工部.爆炸和火災危險場所電力裝置設計規范:GB50058-92[S].1992.
安全生產方向論文投稿知識:安全生產論文可以投稿哪些期刊
中國安全科學學報是中國科學技術協會主管,中國職業安全健康協會主辦的安全科學刊物,主要刊登安全工程技術科學、公共安全、安全科技信息、安全系統學、安全社會工程等內容,所錄用的安全生產論文題目如下:安全生產責任的制度整合與倫理道德建設,企業安全生產管理責任矩陣應用,公共信用視角下的安全生產模式及其信用機制等。