1. 引言
現(xiàn)代社會中,電力工業(yè)的安全生產(chǎn)對國民經(jīng)濟和人民生活有著舉足輕重的影響,做好安全生產(chǎn)工作始終是發(fā)電企業(yè)的永恒主題。然而,由于我國電力工業(yè)的特點及人員、設(shè)備、管理以及環(huán)境等諸多方面的原因,目前在發(fā)電企業(yè)中普遍存在著許多不安全的因素,因此,為了提高反事故工作的可預(yù)見性和安全投資效益,達到對可能發(fā)生事故的超前控制、將各種事故消滅在隱患之中,用一種科學(xué)的方法分析、預(yù)測電力生產(chǎn)設(shè)備系統(tǒng)中可能發(fā)生的事故及其概率的高低,具有重要的意義。
安全性評價是一項目前國際上比較流行的一種對安全工作系統(tǒng)化、規(guī)范化、可操作性強的管理模式,它是對一個系統(tǒng)(大到一個企業(yè),小到一個車間、一個班組、一項工程設(shè)計、一個工藝流程、一個裝置或設(shè)備等)的安全性進行識別,并給出定性或定量的評價的工作,使用這種方法可以預(yù)見到系統(tǒng)客觀上存在但尚未引發(fā)事故的各種危險因素,并對系統(tǒng)的安全性作出大致的評價。因此,搞好安全性評價對提高發(fā)電企業(yè)的安全生產(chǎn)工作水平,降低安全事故的發(fā)生率具有重要的意義。
現(xiàn)代社會是一個科學(xué)技術(shù)飛速發(fā)展的時代,特別是計算機科學(xué)的興起,使我們的社會生活發(fā)生了巨大的變化,計算機以快速、高效的性能,改變了我們工作和生活的方方面面,把我們從繁重復(fù)雜的工作中解放出來,將安全性評價工作與計算機結(jié)合起來,將會給我們的安全性評價工作帶來質(zhì)的飛躍。
2. 系統(tǒng)目標
通過對用戶需求和安全性評價管理業(yè)務(wù)的調(diào)查和分析,研究管理實施所需要的功能,系統(tǒng)應(yīng)達到以下目標.
2.1 面向多用戶
安全性評價是以各部門、各班組為基本單位進行的以群眾性自查為主的工作,其管理和應(yīng)用是面向多部門、多用戶、同步性協(xié)作式方向發(fā)展,安全性評價的數(shù)據(jù)庫結(jié)構(gòu)復(fù)雜,數(shù)據(jù)量較大,同一數(shù)據(jù)用戶比較多,如:在進行安全性評價登記的時候,全廠任何人都可以進行評價登記,因此建立具有數(shù)據(jù)共享機制的系統(tǒng)體系結(jié)構(gòu)具有重要的意義。
2.2 業(yè)務(wù)功能完善
根據(jù)<<火力發(fā)電廠安全性評價>>(中國華北電力集團公司安全監(jiān)察部 編著)一書中的規(guī)定,在安全性評價管理軟件的業(yè)務(wù)流程中需要系統(tǒng)具有能夠填寫該書中附錄1-----附錄5中的內(nèi)容,并且應(yīng)具有條件查詢、結(jié)果分析、評價項目維護與注銷、用戶系統(tǒng)權(quán)限維護、填寫記錄自動生成、評價結(jié)果自動生成、報表輸出等功能。
2.3 軟件具有很強的適應(yīng)性、可以滿足不同電廠的需要
對于不同的電廠或電力企業(yè),本系統(tǒng)應(yīng)能適應(yīng)其安全性評價工作的要求。
3.系統(tǒng)設(shè)計
3.1 Client/Server數(shù)據(jù)庫運行模式
Client/Server體系結(jié)構(gòu)是新型的計算機網(wǎng)絡(luò)構(gòu)造方法。在
Client/Server結(jié)構(gòu)下,應(yīng)用系統(tǒng)被分為前端(客戶機部分)和后端(服務(wù)器部分)兩個部分,Client/Server模式是指一個復(fù)雜的計算機應(yīng)用任務(wù)被合理的分解為多個子任務(wù),由服務(wù)器和客戶機分別承擔。合理有效的利用了客戶機和服務(wù)器的資源:大大減少網(wǎng)絡(luò)通信的負擔,改善了系統(tǒng)運行的總體性能。客戶機和服務(wù)器之間體現(xiàn)為服務(wù)請求/服務(wù)響應(yīng)關(guān)系,即用數(shù)據(jù)庫服務(wù)器完成數(shù)據(jù)處理的功能,而客戶機完成應(yīng)用事務(wù)的組織和人機界面的實現(xiàn)。
在Client/Server體系結(jié)構(gòu)中,客戶機的功能主要有管理用戶接口、從用戶接受數(shù)據(jù)、處理應(yīng)用邏輯、產(chǎn)生數(shù)據(jù)庫請求,向服務(wù)器發(fā)送數(shù)據(jù)請求、從服務(wù)器接受結(jié)果和格式化結(jié)果;服務(wù)器的功能是從客戶機接受數(shù)據(jù)庫請求、處理數(shù)據(jù)庫請求、格式化結(jié)果并傳送給客戶機、執(zhí)行完整性檢查、提供并行訪問控制、執(zhí)行恢復(fù)、優(yōu)化查尋和更新處理。
在面向多用戶的系統(tǒng)環(huán)境中,數(shù)據(jù)庫系統(tǒng)運行模式對數(shù)據(jù)的共享、并發(fā)性和一致性起著決定性作用,對系統(tǒng)的性能起著關(guān)鍵作用,而Client/Server體系結(jié)構(gòu)在這方面有著明顯的優(yōu)勢。所以,安全性評價管理信息系統(tǒng)采用Client/Server數(shù)據(jù)庫運行模式。
3.2 數(shù)據(jù)庫及開發(fā)工具
本系統(tǒng)采用Powerdesigner來建立數(shù)據(jù)庫模型,Powerdesigner是SYBASE 公司的CASE工具集,使用它可以方便的對信息系統(tǒng)進行分析與設(shè)計,這個工具集包含了四個模塊,覆蓋了軟件開發(fā)生命周期的各個階段。采用Powerdesigner可以方便的畫出數(shù)據(jù)流圖、實體關(guān)系圖,得到系統(tǒng)完整的邏輯模型,并且利用它自身提供的接口可以實現(xiàn)由實體關(guān)系圖向物理模型的自動轉(zhuǎn)換,使設(shè)計人員可以在物理模型的基礎(chǔ)上進行數(shù)據(jù)庫的后臺設(shè)計。如下所示的是利用Powerdesigner為本系統(tǒng)建立的部分實體關(guān)系圖,可以看出,通過使用 Powerdesigner,可以形象的描述出本系統(tǒng)中需要處理的信息。圖一
除了使用Powerdesigner進行數(shù)據(jù)建模以外,系統(tǒng)采用Powerbuilder7.0作為主要開發(fā)工具,Powerbuilder7.0是一個面向?qū)ο蟮腃lient/Server開發(fā)工具,開發(fā)出的代碼具有很強的可重用性,它提供了眾多的描繪器用于創(chuàng)建和管理不同的對象,提供了豐富的對象、控件和函數(shù),開發(fā)效率高,成本低,對數(shù)據(jù)庫的應(yīng)用開發(fā)有著特殊的支持,具有強大的數(shù)據(jù)庫操作功能,用在開發(fā)客戶應(yīng)用程序時,這個程序首先建立一個與數(shù)據(jù)庫的通信通道,然后將用戶的需求以某種方式傳送給數(shù)據(jù)庫服務(wù)器,在應(yīng)用程序接收到數(shù)據(jù)庫服務(wù)器返回的數(shù)據(jù)后,它分析返回的數(shù)據(jù)并呈現(xiàn)給用戶。而數(shù)據(jù)庫服務(wù)器是一個存取數(shù)據(jù)和管理數(shù)據(jù)的軟件,它針對客戶的請求為客戶提供數(shù)據(jù)服務(wù),這些服務(wù)包括數(shù)據(jù)插入、修改和查詢等。系統(tǒng)可選用Oracle、sysbase、Informix、SQLServer等目前流行的各種關(guān)系數(shù)據(jù)庫,在蒲山發(fā)電運營中心安全性評價管理實例中我們采用Oracle8i作為后臺數(shù)據(jù)庫服務(wù)器系統(tǒng),Oracle8i是一個功能極其強大和靈活的關(guān)系型數(shù)據(jù)庫系統(tǒng),適應(yīng)于Client/Server數(shù)據(jù)庫體系結(jié)構(gòu)。
3.3 網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫
服務(wù)器安全性評價管理信息系統(tǒng)是在局域網(wǎng)基礎(chǔ)上建立的Client/Server體系結(jié)構(gòu),圖二是以蒲山發(fā)電運營中心的局域網(wǎng)為例的網(wǎng)絡(luò)示意圖:
中心交換機
邊緣交換機
邊緣交換機
光纖
客戶端
客戶端圖二
主干網(wǎng)采用100M光纖進行連接,各部門、班組和控制室等通過HUB(集線器)與主干網(wǎng)相連,網(wǎng)絡(luò)協(xié)議采用TCP/IP協(xié)議。
4.系統(tǒng)開發(fā)
4.1 面向?qū)ο蟮拈_發(fā)方法
面向?qū)ο蟮某绦蛟O(shè)計在當今的應(yīng)用程序開發(fā)中具有重要的地位,它相對于傳統(tǒng)的開發(fā)方法而言,提高了程序開發(fā)的質(zhì)量和速度,是一種建立在現(xiàn)實世界基礎(chǔ)上的新的軟件開發(fā)思維,代表了一種全新的程序設(shè)計思路和觀察、表述、處理問題的方法,它力求符合人們?nèi)粘W匀坏乃季S習(xí)慣,降低,分解問題的難度和復(fù)雜性,提高整個求解過程的可控制性、可監(jiān)測性和可維護性,從而達到以較小的代價和較高的效率獲得較滿意效果的目的,在開發(fā)過程中,它強調(diào)的是系統(tǒng)開發(fā)的關(guān)鍵是來自對前端概念的理解而不是對后端方法的實現(xiàn)。只有當應(yīng)用領(lǐng)域的固有的概念被識別、理解并構(gòu)造清楚了,才能有效地設(shè)計系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)以及實現(xiàn)的功能。Powerbuilder7.0是一個面向?qū)ο蟮拈_發(fā)工具,利用它可以開發(fā)出面向?qū)ο蟮腤indows應(yīng)用程序,Powerbuilder7.0在系統(tǒng)中具有封裝性、繼承性和多態(tài)性的特征。利用面向?qū)ο蟮姆椒蓪崿F(xiàn)系統(tǒng)和人機交互界面的設(shè)計,數(shù)據(jù)管理的設(shè)計。Powerbuilder7.0采用面向?qū)ο蟮姆椒ㄩ_發(fā)應(yīng)用程序的用戶界面,充分利用Windows的窗口資源,從而不僅使用戶界面更加美觀、簡潔、易操作,而且提高了窗口的可重復(fù)利用性。
4.2 功能實現(xiàn)
根據(jù)對安全性評價需求的調(diào)查和對整個評價業(yè)務(wù)的研究,以及對整個安全評價管理信息系統(tǒng)操作流程的分析,系統(tǒng)應(yīng)具有以下功能,如圖三所示:
系統(tǒng)功能
查詢功能
維護功能
填寫與審核
輔助分析
自動生成
輸出功能
圖三
其中維護及填寫與審核應(yīng)能實現(xiàn)如圖四、圖五所示的功能:
系統(tǒng)維護
系統(tǒng)權(quán)限維護
系統(tǒng)數(shù)據(jù)維護
檢查項目
評價結(jié)果項目
評價項目
操作權(quán)限
人員項目對應(yīng)關(guān)系
圖四
發(fā)現(xiàn)安全問題
填寫安全評價發(fā)現(xiàn)問題及整改措施
利用歷次的記錄生成
上報
進行審核
審查合格
不合格,退回重新填寫
記錄可以進行自動生成
可以查看評價標準
利用填寫的發(fā)現(xiàn)問題及整改措施生成查評扣分記錄
直接填寫
終結(jié),打印最終結(jié)果
利用查評扣分記錄自動生成或手動填寫
填寫查評扣分記錄
可以查看評價標準填寫評價結(jié)果明細總分自動生成
利用查評扣分記錄自動生成或手動填寫
填寫安全評價總表
圖五
4.2.1 維護功能
維護功能是安全性評價管理信息系統(tǒng)的一個特色,利用它可以維護所有在填寫、查詢等功能中用到的數(shù)據(jù),這樣就保證了整個系統(tǒng)在使用時候的可適應(yīng)性以及靈活性。維護分為對系統(tǒng)數(shù)據(jù)的維護和對系統(tǒng)權(quán)限的維護。利用系統(tǒng)權(quán)限的維護,可以控制用戶在整個系統(tǒng)中的訪問權(quán)限,從而保證整個系統(tǒng)的安全性,利用系統(tǒng)數(shù)據(jù)的維護,可以對在整個系統(tǒng)中使用到的一些基本數(shù)據(jù)(比如:安全評價項目的維護)進行維護操作,包括填加、刪除、注銷等功能。如圖六、圖七所示:其中圖六表示的是系統(tǒng)權(quán)限的維護,圖七表示的是對系統(tǒng)數(shù)據(jù)的維護。
圖六 圖七
4.2.2填寫與審核功能
填寫與審核在整個安全性評價系統(tǒng)中占有重要的地位,用戶利用這個功能進行評價結(jié)果的填寫與審核,最終生成最后的評價結(jié)果。在填寫的時候,每個項目任何人都可以對其安全性進行評價,在評價的時候可以實時利用局域網(wǎng)的連接在數(shù)據(jù)庫中查詢別人已經(jīng)填寫過歷次有關(guān)該項目的記錄,對于某條或幾條記錄如果認為可以使用或在上面進行修改的話,可以利用生成按鈕將這些記錄直接生成過來。而在審核的時候,只能有特定的幾個被賦予審核權(quán)限的人才可以進行操作。通過審核,生成最終的評價結(jié)果。在審核和評價的時候,為了對項目填寫和審核的方便,把握評價的尺度,當點擊某項目的時候,可以在這些窗口中隨時查看到該項目評價的標準。如圖八所示:該圖表示的是填寫時的情況
圖八
4.2.3 查詢功能
查詢是安全性評價管理信息系統(tǒng)的一項重要的功能,也是作用最為顯著的功能,根據(jù)用戶的需求,它包括簡單數(shù)據(jù)的查詢和對評價結(jié)果綜合分析的查詢,按照查詢手段的不同,它包括按照時間查詢和包括時間查詢在內(nèi)的條件查詢,各類查詢還可以交叉進行,這是目前在安全性評價系統(tǒng)中作用發(fā)揮的最突出的部分,通過查詢,用戶可以對整個安全評價過程進行了解。如可以對整個安全評價最終結(jié)果進行查詢,如圖九所示:
圖九
4.2.4 輔助分析功能
系統(tǒng)的輔助分析功能主要是對評價的最終結(jié)果進行分析,包括本次評分情況分析以及歷次得分情況分析等,通過這個功能,可以使用戶對全廠的整個安全情況有一個總體的認識,可以把握全廠的安全性情況走勢。如圖十所示:圖十
4.2.5 數(shù)據(jù)的自動生成功能
由于安全性評價是一項群眾性的安全自查活動,因此,為了服務(wù)于多用戶的使用,提高進行評價登記時的效率,減輕登記人員的工作量,設(shè)計了數(shù)據(jù)的自動生成功能,利用這項功能,用戶可以將歷次評價中自己或別人所填寫的內(nèi)容生成到自己的填寫表格中去。見4.2.3填寫與審核中圖。
4.2.6 輸出功能
輸出功能也是系統(tǒng)的一項重要功能,利用它,系統(tǒng)可以進行在安全評價中各種報表的輸出,根據(jù)用戶不同的要求,系統(tǒng)具有不同的輸出形式,用戶只需簡單的操作,就可得到需要的輸出結(jié)果。圖十一所示的是附錄四在打印時的情況:圖十一
5.結(jié)束語
安全性評價是一門正在新興的軟科學(xué),它使我們的安全管理工作從傳統(tǒng)的經(jīng)驗管理走向了科學(xué)管理,使定量評價成為我們今后進行安全工作的一項重要的方法和手段,將計算機科學(xué)與其結(jié)合在一起,將使我們的安全性評價管理工作邁上一個臺階,大大提高我們的現(xiàn)代化安全管理水平。