面向電力安全評價(jià)的任務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
面向電力安全評價(jià)的任務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
面向電力安全評價(jià)的任務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
面向電力安全評價(jià)的任務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
面向電力安全評價(jià)的任務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

面向電力安全評價(jià)的任務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

隨著社會(huì)的進(jìn)步和經(jīng)濟(jì)的發(fā)展,安全科學(xué)生產(chǎn)在所有行業(yè)都越來越受到重視。目前,電力企業(yè)的安全生產(chǎn)與國民經(jīng)濟(jì)與人民生活關(guān)系極大。國家相關(guān)部門在總結(jié)我國電力安全管理經(jīng)驗(yàn)的基礎(chǔ)上,相繼出臺了《火力發(fā)電廠安全性評價(jià)》、《發(fā)電廠并網(wǎng)運(yùn)行安全性評價(jià)辦法》等一系列規(guī)范。部分電力公司依據(jù)這些規(guī)范,根據(jù)自身實(shí)際編寫了更為細(xì)致的安全評價(jià)操作手冊。但是以往手工檢查的方式,存在著耗時(shí)、耗力、缺乏效率、文檔管理不便和信息化程度低等種種弊端。針對這種情況,在保證符合安全評價(jià)任務(wù)管理規(guī)范和流程的前提下,開發(fā)一套適用于電力企業(yè)的安全評價(jià)任務(wù)管理系統(tǒng),以實(shí)現(xiàn)電力企業(yè)內(nèi)部安全評價(jià)任務(wù)的信息化、規(guī)范化;幫助企業(yè)高效快速地完成安全評價(jià)任務(wù),大幅縮短安全評價(jià)的整體時(shí)間,更有效、更迅速地反映電力企業(yè)的問題;實(shí)現(xiàn)電力企業(yè)安全性評價(jià)的自查、專家查評、整改、復(fù)查等工作的信息化管理;并可將集團(tuán)及其下屬各分公司、電廠、車間的安全評測工作通過網(wǎng)絡(luò)結(jié)合起來,使安評工作的信息傳遞更加快捷與方便,提高工作效率,降低工作成本。1電力安全評價(jià)工作流程電力企業(yè)安全評價(jià)是通過對設(shè)備系統(tǒng)、勞動(dòng)與作業(yè)環(huán)境、安全管理三大安全基礎(chǔ)的評價(jià)和分析,制定整改和預(yù)防措施,實(shí)現(xiàn)人、機(jī)、環(huán)境、管理四者安全的優(yōu)化匹配,從而提早發(fā)現(xiàn)問題、預(yù)防事故的發(fā)生,對事故的超前控制具有重大意義。但是,目前電力安全評價(jià)過程仍多采用人工進(jìn)行,存在著以下局限性:(1)查評周期長,進(jìn)度控制難。成百上千條查評條目,分發(fā)給不同人員去完成。人工化操作不易進(jìn)行進(jìn)度控制,了解工作情況,導(dǎo)致查評周期長、效率低。(2)統(tǒng)計(jì)工作量大。查評結(jié)束后,收集的查評結(jié)果數(shù)量多,查評工作中具體條目的問題與意見歸檔整理兩項(xiàng)統(tǒng)計(jì)工作量大,耗費(fèi)時(shí)間與人力。(3)結(jié)果不易保存。結(jié)果僅是單機(jī)文檔保存,信息化程度低,更不方便進(jìn)行多次查評情況對比工作。2系統(tǒng)功能設(shè)計(jì)任務(wù)管理系統(tǒng)對項(xiàng)目實(shí)現(xiàn)過程化管理,完成項(xiàng)目從制定到驗(yàn)收歸檔的整個(gè)流程。全過程采用階段控制,即整個(gè)項(xiàng)目的管理是一個(gè)宏觀的工作流,每個(gè)階段的提交都以工作流的形式進(jìn)行操作,完成審批。系統(tǒng)的設(shè)計(jì)目標(biāo)是:用戶能夠在界面友好的系統(tǒng)平臺上快速高效地完成電力企業(yè)安全評價(jià)工作;安監(jiān)主管部門可以實(shí)時(shí)查看工作進(jìn)度與完成情況;全部安全評價(jià)工作結(jié)束以后,系統(tǒng)產(chǎn)生報(bào)表,使管理人員能夠清楚地了解工廠的整體安全狀況,發(fā)現(xiàn)薄弱環(huán)節(jié),提出整改建議。安全評價(jià)任務(wù)管理系統(tǒng)的設(shè)計(jì)主要基于任務(wù)樹構(gòu)建與任務(wù)包流轉(zhuǎn),其涉及的系統(tǒng)功能結(jié)構(gòu)如圖1所示。(1)系統(tǒng)管理。本部分包括企業(yè)管理、用戶管理、角色權(quán)限管理以及系統(tǒng)參數(shù)的配置。企業(yè)管理可以對子公司或者部門進(jìn)行設(shè)置;用戶管理實(shí)現(xiàn)了增刪用戶以及各種信息的編輯,并且包括了與企業(yè)、角色權(quán)限的映射關(guān)系;角色權(quán)限管理可以對具有某種相同角色的用戶統(tǒng)一管理,生成系統(tǒng)時(shí)自動(dòng)提供最高管理員,該用戶可以根據(jù)自身權(quán)限創(chuàng)建新的角色。所有新的角色權(quán)限都繼承自其父角色。(2)標(biāo)準(zhǔn)管理。標(biāo)準(zhǔn)維護(hù)包括對標(biāo)準(zhǔn)的名稱、時(shí)間、生效與否等基礎(chǔ)信息修改,同時(shí)可以對任務(wù)樹(標(biāo)準(zhǔn))上節(jié)點(diǎn)進(jìn)行創(chuàng)建、刪除、修改等操作。標(biāo)準(zhǔn)瀏覽是提供給普通用戶學(xué)習(xí)研究標(biāo)準(zhǔn)的途徑,此處無法對標(biāo)準(zhǔn)做修改,僅可以學(xué)習(xí)標(biāo)準(zhǔn)具體內(nèi)容。標(biāo)準(zhǔn)又稱為任務(wù)樹,分為兩類:基準(zhǔn)標(biāo)準(zhǔn)與例行標(biāo)準(zhǔn)?!皹?biāo)準(zhǔn)”是由國家頒布的適用于電力企業(yè)安全生產(chǎn)的相關(guān)規(guī)范?;鶞?zhǔn)標(biāo)準(zhǔn)即為電力企業(yè)安全評價(jià)規(guī)范的電子化版本。將安全評價(jià)規(guī)范標(biāo)準(zhǔn)按照樹狀結(jié)構(gòu)進(jìn)行拆分,并將每一條目的各項(xiàng)信息存入數(shù)據(jù)庫中。系統(tǒng)中預(yù)先保存了《火力發(fā)電廠安全性評價(jià)標(biāo)準(zhǔn)》、《發(fā)電廠并網(wǎng)運(yùn)行安全性評價(jià)細(xì)則》以及《集團(tuán)火力發(fā)電廠安全性評價(jià)標(biāo)準(zhǔn)》三個(gè)標(biāo)準(zhǔn)。例行標(biāo)準(zhǔn)既可以通過對基準(zhǔn)標(biāo)準(zhǔn)進(jìn)行新增、修改、刪除條目衍生出,又可以由管理人員手工輸入完成。(3)任務(wù)管理。本部分為系統(tǒng)核心模塊。提供了任務(wù)生成、任務(wù)分發(fā)和任務(wù)評價(jià)功能。當(dāng)進(jìn)行查評工作時(shí),從某一標(biāo)準(zhǔn)中取出需要查評的條目打包分發(fā)給各個(gè)執(zhí)行人員,即形成了任務(wù)包。系統(tǒng)中的工作流以任務(wù)包的形式進(jìn)行流轉(zhuǎn)。(4)任務(wù)查看??梢圆榭丛摰卿浻脩羰盏降娜蝿?wù)、分發(fā)的任務(wù)。在此處可以清楚地查看到上級用戶發(fā)給該用戶的任務(wù)包以及該用戶向下級分發(fā)的任務(wù)包,了解各任務(wù)包下發(fā)時(shí)間、現(xiàn)在所處狀態(tài)等相關(guān)信息。(5)任務(wù)報(bào)表??梢栽诖颂帉θ蝿?wù)完成的情況進(jìn)行整體查看?,F(xiàn)已完成以下類型報(bào)表:按任務(wù)包名稱生成的查評報(bào)表,按任務(wù)包進(jìn)度生成的報(bào)表,按某一評價(jià)標(biāo)準(zhǔn)或其衍生標(biāo)準(zhǔn)生成的對比性報(bào)表。此模塊同時(shí)提供了文件導(dǎo)出和打印功能。3系統(tǒng)完成3.1任務(wù)包執(zhí)行3.1.1任務(wù)包的操作任務(wù)包是工作流流轉(zhuǎn)的載體,是系統(tǒng)的關(guān)鍵部分。任務(wù)包的設(shè)計(jì)需達(dá)到下述要求:(1)拆分性控制。任務(wù)包全部或者部分條目可以拆分成多個(gè)子包。(2)不同類別用戶操作。任務(wù)包涉及到創(chuàng)建者、接收者、審核者三類用戶的操作。不同階段只能由一類用戶操作,限制其他用戶對任務(wù)包的操作。(3)操作日志記錄。記錄操作日志是控制工作進(jìn)度,統(tǒng)計(jì)工作時(shí)間的基礎(chǔ)。(4)任務(wù)鏈功能。當(dāng)任務(wù)包被逐級向下分派時(shí),會(huì)產(chǎn)生一個(gè)記錄了任務(wù)包之間父子關(guān)系的任務(wù)鏈。任務(wù)包設(shè)計(jì)需要考慮查看任務(wù)鏈,便于本層用戶監(jiān)控下層用戶工作進(jìn)度。3.1.2任務(wù)包表的控制任務(wù)包涉及了時(shí)間、分發(fā)者、接收者等基本信息,還存在下發(fā)、審核、退回、完成等狀態(tài)信息,另外任務(wù)包中關(guān)聯(lián)了各種具體的工作條目信息。任務(wù)包表中記錄了該任務(wù)包衍生子包數(shù)目、已完成子包數(shù)目、該任務(wù)包需查評總條目數(shù)、已完成查評條目數(shù)以及是否允許再次分發(fā)等狀態(tài)信息。任務(wù)包所處的工作階段由任務(wù)包日志表進(jìn)行控制。圖2示意了任務(wù)包相關(guān)數(shù)據(jù)表部分表結(jié)構(gòu)及表之間關(guān)聯(lián)關(guān)系。3.1.3任務(wù)包的生成任務(wù)包的主要功能就是在不同類別用戶之間進(jìn)行流轉(zhuǎn)。圖3顯示了不同階段下任務(wù)包所對應(yīng)的操作用戶。創(chuàng)建階段:包括任務(wù)生成與分發(fā)兩種操作。任務(wù)生成有兩種方式:(1)基于本廠例行標(biāo)準(zhǔn)(任務(wù)樹),此類任務(wù)包為頂層任務(wù)包;(2)基于上級分發(fā)的任務(wù)包。選擇需要查評的條目,填寫開始時(shí)間、結(jié)束時(shí)間、任務(wù)包名稱、任務(wù)接收者、指導(dǎo)意見與附件等相關(guān)信息,指定該任務(wù)包是否可以被繼續(xù)分發(fā)等設(shè)置操作后,即可生成任務(wù)包。此時(shí)任務(wù)包為“待下發(fā)”狀態(tài)。在待下發(fā)任務(wù)列表里選擇需要下發(fā)的任務(wù)包,點(diǎn)擊按鈕即可下發(fā)。處理階段:此時(shí)任務(wù)包為“處理中”狀態(tài),接收者進(jìn)行任務(wù)評價(jià)操作。接收者需要以打分的形式作為相應(yīng)條目查評結(jié)果,全部條目查評完畢后,可以將任務(wù)包提交給創(chuàng)建者。在進(jìn)行查評打分時(shí),可以提交該查評條目的問題與修改建議,還可以查看該項(xiàng)條目的歷史問題。所有條目查評結(jié)束后,系統(tǒng)自動(dòng)將任務(wù)包轉(zhuǎn)為“待提交”狀態(tài)。審核階段:提交審核后,任務(wù)包進(jìn)入“待審核”狀態(tài),審核者此時(shí)可以對任務(wù)包進(jìn)行驗(yàn)收操作。驗(yàn)收不合格,任務(wù)包為“已退回”狀態(tài),接收者重新完成不合格條目后,需再次查評后提交審核。驗(yàn)收合格,該任務(wù)包變成“完成”狀態(tài)。當(dāng)創(chuàng)建者下發(fā)的所有子包都處于“完成”狀態(tài)后,該原始包可以開始進(jìn)行查評工作,創(chuàng)建者需要將該任務(wù)包衍生出的所有子任務(wù)包進(jìn)行匯總、評價(jià),并將查評結(jié)果作為自己的自評結(jié)果。系統(tǒng)提供了任務(wù)鏈功能,可以準(zhǔn)確定位所有子包條目的查評情況。當(dāng)頂層任務(wù)包完成查評后,此次安全評價(jià)工作結(jié)束。此時(shí),系統(tǒng)可以進(jìn)行分?jǐn)?shù)統(tǒng)計(jì)及生成報(bào)表工作。3.2靜態(tài)工廠模式考慮到國內(nèi)工礦企業(yè)大多數(shù)使用SQLServer與Oracle數(shù)據(jù)庫軟件,根據(jù)軟件復(fù)用的要求,在系統(tǒng)設(shè)計(jì)階段,就提供了兩種數(shù)據(jù)庫接口。這兩種數(shù)據(jù)庫雖然語法基本相同,但存在一些細(xì)節(jié)性的差別,因而重寫了SQL腳本,包括建數(shù)據(jù)庫、數(shù)據(jù)表、函數(shù)、視圖都分別在兩種數(shù)據(jù)庫下做了測試。在設(shè)計(jì)數(shù)據(jù)庫連接時(shí),使用了簡單工廠模式。簡單工廠模式又稱為靜態(tài)工廠方法模式,屬于類的創(chuàng)建型模式,通常根據(jù)一個(gè)條件(參數(shù))來返回不同的類的實(shí)例。簡單工廠模式能夠根據(jù)外界給定的信息,決定究竟應(yīng)該創(chuàng)建哪個(gè)具體類的對象。依據(jù)簡單工廠模式的描述,定義了Database類、DatabaseFactory類、SqlDatabase類與OracleDatabase類,它們之間的關(guān)系如圖4所示。實(shí)現(xiàn)多數(shù)據(jù)庫連接支持的重點(diǎn)在于實(shí)現(xiàn)Database類,該類封裝了數(shù)據(jù)庫操作常用方法。Database類依據(jù)微軟開放源碼的數(shù)據(jù)庫操作類SqlHelper改進(jìn)而成。SqlHelper類簡化了數(shù)據(jù)庫連接操作。經(jīng)過封裝以后通常是只需要給方法傳入一些參數(shù),如數(shù)據(jù)庫連接字符串、SQL參數(shù)等,就可以訪問數(shù)據(jù)庫了。SqlDatabase與OracleDatabase分別實(shí)現(xiàn)了基類Database的虛方法。當(dāng)在程序中使用數(shù)據(jù)庫時(shí),只需要按下面格式編寫代碼即可完成相應(yīng)工作。Datasetds=db.GetDataSet(sqlcmd);//得到并返回?cái)?shù)據(jù)源若想使用其他數(shù)據(jù)庫,只需要繼承Database類并實(shí)現(xiàn)其中的虛方法。調(diào)用時(shí),只需要按照上述代碼格式編寫即可。3.3角色權(quán)限生成權(quán)限管理采用樹狀結(jié)構(gòu)設(shè)計(jì)。權(quán)限具有繼承的關(guān)系,子角色權(quán)限繼承自其父角色權(quán)限,即子角色所擁有權(quán)限的集合是其父角色擁有權(quán)限集合的子集。樹狀結(jié)構(gòu)的權(quán)限管理可以創(chuàng)建無限層次的角色。在用戶登錄時(shí),驗(yàn)證其用戶名與密碼以后,會(huì)返回該用戶的工號以及角色權(quán)限。角色權(quán)限對應(yīng)了菜單表中菜單項(xiàng)。讀出這些菜單項(xiàng),在頁面上就動(dòng)態(tài)生成了該用戶所擁有的操作菜單。最高管理員擁有所有的菜單操作權(quán)限,他可以選擇相應(yīng)的權(quán)限賦予他的子角色。擁有創(chuàng)建角色權(quán)限的用戶可以基于自己的權(quán)限創(chuàng)建新的角色,保證了所有角色父子繼承關(guān)系。集團(tuán)架構(gòu)同樣采用了樹狀結(jié)構(gòu)??偣鞠驴梢杂胸?cái)務(wù)室、辦公室、人事處等部門,也可以下掛分公司,分公司又有財(cái)務(wù)室、辦公室等部門或者子公司。部門與公司在數(shù)據(jù)表中由一標(biāo)志位進(jìn)行區(qū)別,這樣整個(gè)集團(tuán)公司就集中到了棵樹上。而且在授權(quán)允許的情況下,可以不限制集團(tuán)公司的規(guī)模,方便集團(tuán)公司的統(tǒng)一管理。4系統(tǒng)應(yīng)用更加規(guī)范化系統(tǒng)數(shù)據(jù)庫安裝在數(shù)據(jù)庫服務(wù)器上,代碼放置在WEB服務(wù)器上,使數(shù)據(jù)庫與WEB服務(wù)器相分離,提高系統(tǒng)性能。該系統(tǒng)已部署于國內(nèi)某大型電力集團(tuán)公司,取得了良好的效果。系統(tǒng)雖然立足于電力安全評價(jià),但系統(tǒng)的設(shè)計(jì)又可以適應(yīng)各種工礦企業(yè)安全評價(jià)的需求。系統(tǒng)具有以下特點(diǎn):(1)系統(tǒng)的應(yīng)用使安全評價(jià)工作更加規(guī)范化與系統(tǒng)化。某些標(biāo)準(zhǔn)有幾千條測評條目,單是計(jì)算測評得分就要花費(fèi)很長時(shí)間,更不用說計(jì)算中可能會(huì)出現(xiàn)失誤的情況。手工的資料也不易于進(jìn)行連續(xù)幾年情況的對比。系統(tǒng)在計(jì)算總得分、統(tǒng)計(jì)報(bào)表方面節(jié)省了大量的時(shí)間,并且可以產(chǎn)生多次查評結(jié)果的對比分析圖表,使查評對比情況一目了然。(2)系統(tǒng)的應(yīng)用使安全評價(jià)工作實(shí)現(xiàn)網(wǎng)絡(luò)化與信息化。系統(tǒng)不僅減輕了人員手工勞動(dòng)的負(fù)擔(dān),而且使不同地域的用戶都可以使用,突破了地域的限制。系統(tǒng)界面友好,操作容易。系統(tǒng)基于B/S模式構(gòu)建。對于用戶:無需安裝復(fù)雜的客戶端,無需進(jìn)行繁瑣的技術(shù)培訓(xùn),管理人員與班組工人均可以輕松操作。對于系統(tǒng)管理者:無需關(guān)注客戶端用戶,即可對服務(wù)器進(jìn)行系統(tǒng)升級、數(shù)據(jù)庫備份等維護(hù)操作。系統(tǒng)提供了多套數(shù)據(jù)庫接口,可以輕松與常用數(shù)據(jù)庫兼容。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)合理,不需或者少許改動(dòng)即

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論