三門峽黃河明珠集團(tuán)有限公司 孟 峰 張武斌
電力企業(yè)傳統(tǒng)的人工管理設(shè)備缺陷模式存在著許多不可避免也無法解決的弊端:操作過程手續(xù)煩雜、效率低下、出錯(cuò)率高,不能及時(shí)反饋設(shè)備缺陷的狀況與處理情況;重復(fù)勞動(dòng)造成人力、物力、財(cái)力的極大浪費(fèi);管理及安全人員無法實(shí)時(shí)、準(zhǔn)確的了解現(xiàn)場設(shè)備狀況和起到監(jiān)督審核的作用[1-2]。
本文根據(jù)電廠設(shè)備缺陷管理的業(yè)務(wù)特點(diǎn),首先分析了設(shè)備缺陷管理的現(xiàn)狀和存在的問題,詳述了設(shè)備缺陷管理系統(tǒng)的設(shè)計(jì)方法和功能特點(diǎn),通過業(yè)務(wù)流程分析、數(shù)據(jù)流程分析等提出了設(shè)備缺陷管理系統(tǒng)的業(yè)務(wù)模型、對象模型、概念與物理數(shù)據(jù)模型、功能模型,進(jìn)行了信息編碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、功能模塊設(shè)計(jì)和安全性設(shè)計(jì),最后根據(jù)系統(tǒng)分析與設(shè)計(jì)的結(jié)構(gòu),通過多種權(quán)限控制(數(shù)據(jù)庫級(jí)、數(shù)據(jù)級(jí)、應(yīng)用級(jí)、口令加密)和流程控制(登記、確認(rèn)、仲裁、交代、驗(yàn)收)開發(fā)了設(shè)備缺陷管理系統(tǒng)。通過本系統(tǒng)可以隨時(shí)按專業(yè)、缺陷類別、消缺人、消缺班組、處理狀態(tài)、缺陷等級(jí)、仲裁類型對設(shè)備的各種缺陷進(jìn)行統(tǒng)計(jì)、查詢,避免了管理人員費(fèi)時(shí)費(fèi)力人工查詢的麻煩,并且更實(shí)時(shí)、準(zhǔn)確、高效和快捷,極大的提高了工作效率,起到了加強(qiáng)監(jiān)督管理的作用。
該系統(tǒng)的研究開發(fā)按照規(guī)范、先進(jìn)的設(shè)計(jì)要求,采用ORACLE數(shù)據(jù)庫技術(shù),應(yīng)用用戶熟悉的WINDOWS界面,實(shí)現(xiàn)了快速、高效的設(shè)備缺陷管理信息流通,提高了設(shè)備安全管理水平,很好地體現(xiàn)了方便、快捷、實(shí)時(shí)、高效等功能要求。
本系統(tǒng)設(shè)計(jì)以滿足單位的總體目標(biāo)要求為基本原則,采用先進(jìn)的、有利于進(jìn)行設(shè)計(jì)與開發(fā)質(zhì)量控制的方法來進(jìn)行系統(tǒng)設(shè)計(jì),在采用了確定的設(shè)計(jì)方法之后,利用輔助設(shè)計(jì)工具,使需求調(diào)研的資料充分形式化,增強(qiáng)設(shè)計(jì)工作的可靠性、可用性和可維護(hù)性,從而提高軟件設(shè)計(jì)質(zhì)量和效率。
數(shù)據(jù)庫是管理信息系統(tǒng)(MIS)的核心,在電力行業(yè),由于其業(yè)務(wù)復(fù)雜,數(shù)據(jù)量大,數(shù)據(jù)庫相對復(fù)雜,如何構(gòu)建高效率的數(shù)據(jù)庫系統(tǒng)是一個(gè)重要的設(shè)計(jì)課題。本系統(tǒng)的數(shù)據(jù)庫是基于關(guān)系數(shù)據(jù)庫模型的Oracle8i。我們提出了對象模型到關(guān)系模型的轉(zhuǎn)換原則,即利用面向?qū)ο笤O(shè)計(jì)的結(jié)果,使用基于E/R的數(shù)據(jù)庫建模工具,生成關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)表結(jié)構(gòu)[3-5]。
圖1是數(shù)據(jù)庫建模與實(shí)現(xiàn)過程。
系統(tǒng)的共享性是衡量信息系統(tǒng)設(shè)計(jì)是否良好的一項(xiàng)重要指標(biāo),信息共享可以有效避免信息重復(fù)制造以及統(tǒng)計(jì)口徑不一致的情況。共享分為處理共享和查詢共享,處理共享是指數(shù)據(jù)內(nèi)部相互調(diào)用的共享關(guān)系,這是由數(shù)據(jù)對象之間的內(nèi)在屬性決定的,而數(shù)據(jù)的查詢共享是根據(jù)用戶對各類數(shù)據(jù)的管理要求來確定的。
1)功能分解方法
功能分解就是用一些步驟和子步驟劃分功能。表示:功能分解=功能+子功能+功能界面。也就是說,功能分解要求將問題空間映射到功能和子功能,即對新系統(tǒng)的處理步驟和子步驟,并說明處理和功能界面。
2)數(shù)據(jù)元素定義
數(shù)據(jù)元素是構(gòu)成信息的原料,如人員編碼(rybm_code)、部門編碼(dep_code)、設(shè)備編碼(device_code)等。因此找出構(gòu)成用戶視圖的基本數(shù)據(jù)元素,并進(jìn)行必要的定義,同時(shí)確定每張視圖由哪些基本視圖構(gòu)成也是一項(xiàng)十分重要的工作。數(shù)據(jù)元素為定義對象屬性提供依據(jù),定義后即形成了數(shù)據(jù)字典,它是進(jìn)行數(shù)據(jù)概念設(shè)計(jì)(E_R關(guān)系設(shè)計(jì))的原料。合理的數(shù)據(jù)元素命名可增加系統(tǒng)的可讀性,有利于人員之間的相互交流以及程序的維護(hù)擴(kuò)展,
3)概念及邏輯模型設(shè)計(jì)方法
流程分析和數(shù)據(jù)的概念及邏輯模型設(shè)計(jì)是統(tǒng)一在一個(gè)輔助設(shè)計(jì)平臺(tái)Powerdesigner上進(jìn)行的。數(shù)據(jù)概念模型設(shè)計(jì)參照需求分析階段利用面向?qū)ο蟮姆治龇椒óa(chǎn)生的對象關(guān)系圖來進(jìn)行,即從對象集中抽取實(shí)體,從定義對象的屬性中抽取出系統(tǒng)設(shè)計(jì)的基本數(shù)據(jù)元素,從對象的結(jié)構(gòu)中抽取實(shí)體間的關(guān)系。數(shù)據(jù)元素定義后,就可以參照對象模型進(jìn)行數(shù)據(jù)模型的概念設(shè)計(jì),然后在PowerDesigner的邏輯模型設(shè)計(jì)環(huán)境下對表進(jìn)行進(jìn)一步的精細(xì)加工:定義擴(kuò)展屬性、各種約束定義、觸發(fā)器定義等,將概念模型轉(zhuǎn)化為數(shù)據(jù)的邏輯模型。
為了使錄入數(shù)據(jù)盡可能的規(guī)范和統(tǒng)一,管理信息系統(tǒng)通常都將采用大量的分類編碼,即根據(jù)信息內(nèi)容的屬性或特征,按一定的原則和方法對標(biāo)準(zhǔn)錄入信息進(jìn)行分類編碼。建立信息分類編碼體系的原則如下:
a)科學(xué)性。b)系統(tǒng)性。c)規(guī)范性。d)可擴(kuò)充性。e)唯一性。
1.5 MIS B/S版本之系統(tǒng)運(yùn)行環(huán)境
a)服務(wù)器:運(yùn)行MIS B/S系統(tǒng)需要兩臺(tái)服務(wù)器,一臺(tái)為數(shù)據(jù)庫服務(wù)器,一臺(tái)為Web服務(wù)器。
b)網(wǎng)絡(luò)環(huán)境:企業(yè)需要將WEB服務(wù)器連入Internet環(huán)境,常見的方案有固定IP方案、動(dòng)態(tài)IP方案、VPN方案、網(wǎng)絡(luò)隧道尋址方案等。其中專用的防火墻方案是必須的,以杜絕非法入侵。
c)客戶端:客戶端只需具備瀏覽器,然后接入Internet即可實(shí)現(xiàn)登錄。
業(yè)務(wù)流程是在充分了解企業(yè)管理思想體系,各項(xiàng)業(yè)務(wù)運(yùn)作模式,管理信息數(shù)據(jù)分布范圍后所獲得的企業(yè)業(yè)務(wù)模型、數(shù)據(jù)處理流向、信息處理流量及其相互制約措施。圖2是設(shè)備缺陷管理的部分主要業(yè)務(wù)流程(頂層)信息模型(ProcessAnalyst Model,PAM)。
圖1 數(shù)據(jù)庫建模與實(shí)現(xiàn)過程
圖2 設(shè)備缺陷管理部分業(yè)務(wù)信息模型
圖3 設(shè)備缺陷管理部分概念數(shù)據(jù)模型
圖4 消缺列表
圖5 缺陷信息界面
數(shù)據(jù)概念模型設(shè)計(jì)參照需求分析階段利用面向?qū)ο蟮姆治龇椒óa(chǎn)生的對象關(guān)系圖來進(jìn)行,即從對象集中抽取實(shí)體,從定義對象的屬性中抽取出系統(tǒng)設(shè)計(jì)的基本數(shù)據(jù)元素,從對象的結(jié)構(gòu)中抽取實(shí)體間的關(guān)系。圖3是設(shè)備缺陷管理業(yè)務(wù)域的部分概念數(shù)據(jù)模型(CDM,Conceptual Data Model)。該數(shù)據(jù)模型是以缺陷發(fā)現(xiàn)登記表的缺陷狀態(tài)為控制焦點(diǎn)實(shí)行對設(shè)備缺陷的各種功能管理。
本系統(tǒng)采用領(lǐng)先的B/S(瀏覽器/服務(wù)器)操作方式,通過多種權(quán)限控制和流程控制開發(fā)了B/S結(jié)構(gòu)的設(shè)備缺陷管理系統(tǒng),對電力設(shè)備缺陷閉環(huán)管理,通過網(wǎng)絡(luò)信息處理的優(yōu)勢,實(shí)現(xiàn)了設(shè)備缺陷信息的快速傳遞、多樣式統(tǒng)計(jì)、綜合查詢等功能,使設(shè)備缺陷得到快速消缺,使管理人員能隨時(shí)對設(shè)備缺陷進(jìn)行監(jiān)督,提高了設(shè)備的健康水平,保證了設(shè)備的正常運(yùn)轉(zhuǎn)。系統(tǒng)包括缺陷發(fā)現(xiàn)、檢修消缺、缺陷驗(yàn)收、缺陷仲裁、缺陷考核、缺陷統(tǒng)計(jì)、缺陷查詢,共7個(gè)模塊,缺陷處理過程中可能會(huì)產(chǎn)生工作票,兩者的處理結(jié)果形成相對應(yīng)的關(guān)系。
(1)異地辦公性能優(yōu)越。系統(tǒng)用戶只要連上Internet便可以隨時(shí)隨地的了解生產(chǎn)設(shè)備缺陷狀況,查看缺陷的處理、驗(yàn)收、檢修交代及統(tǒng)計(jì)等情況。
(2)分散集中管理。B/S架構(gòu)的系統(tǒng)通過互聯(lián)網(wǎng)可以使不同的部門在一個(gè)統(tǒng)一的平臺(tái)上進(jìn)行辦公和業(yè)務(wù)處理,實(shí)現(xiàn)了統(tǒng)一平臺(tái)的企業(yè)協(xié)作管理。
(3)系統(tǒng)升級(jí)方便快捷。B/S結(jié)構(gòu)的系統(tǒng)采用瘦客戶端形式,系統(tǒng)的所有程序都集中存放在服務(wù)器上,所以只需更新服務(wù)器上的程序即可完成整個(gè)系統(tǒng)的升級(jí)。
設(shè)備缺陷管理的主要設(shè)計(jì)工作是合理構(gòu)成設(shè)備缺陷的閉環(huán)管理、缺陷仲裁、缺陷查詢,以及統(tǒng)計(jì)、考核的靈活實(shí)現(xiàn)。其中設(shè)計(jì)重點(diǎn)是缺陷閉環(huán)、缺陷仲裁控制、權(quán)限控制(數(shù)據(jù)庫級(jí)、數(shù)據(jù)級(jí)、應(yīng)用級(jí)、口令加密)。
系統(tǒng)包括缺陷發(fā)現(xiàn)、檢修消缺、缺陷驗(yàn)收、缺陷仲裁、缺陷考核、缺陷統(tǒng)計(jì)、缺陷查詢,共7個(gè)模塊,對不同的處理過程和各級(jí)人員都進(jìn)行了不同的權(quán)限控制。消缺過程中的一個(gè)處理界面如圖4所示。
4.2.1 缺陷流程
缺陷具體處理流程包括:缺陷登記,班長確認(rèn),修改責(zé)任部門,接收,填寫消缺內(nèi)容及交待處理結(jié)果,班長驗(yàn)收,生管部仲裁(不能接收的缺陷和不能驗(yàn)收的缺陷),考核(按時(shí)間,按設(shè)備,按數(shù)量)。
4.2.2 缺陷信息
登記信息包括:發(fā)現(xiàn)時(shí)間、到場時(shí)間、設(shè)備名稱、缺陷內(nèi)容、缺陷類型、缺陷等級(jí)、是否泄漏等。
消缺信息包括:檢修交代、消缺人、消缺班組、消缺時(shí)間,消缺對應(yīng)的工作票信息、待處理原因等。
驗(yàn)收信息包括:驗(yàn)收人、驗(yàn)收時(shí)間、驗(yàn)收結(jié)果、仲裁人及時(shí)間、仲裁信息、驗(yàn)收退回原因等。
缺陷信息界面如圖5所示。
4.2.3 統(tǒng)計(jì)
統(tǒng)計(jì)類別分為泄漏統(tǒng)計(jì)(日統(tǒng)計(jì),月統(tǒng)計(jì))、缺陷統(tǒng)計(jì)(日統(tǒng)計(jì),月統(tǒng)計(jì))和綜合統(tǒng)計(jì)報(bào)表,統(tǒng)計(jì)方式可分別按缺陷類別、消缺人、消缺班組進(jìn)行統(tǒng)計(jì)并以圖形方式直觀顯示出來。
4.2.4 查詢
查詢是將其它業(yè)務(wù)域中的重要信息分類匯集起來集中查詢,它的數(shù)據(jù)模型包含在各查詢數(shù)據(jù)來源的相關(guān)業(yè)務(wù)域中,可實(shí)現(xiàn)多種方式查詢,如,可分別按運(yùn)行專業(yè)、運(yùn)行班組、檢修專業(yè)、檢修班組、仲裁類別、缺陷類型等進(jìn)行查詢,使復(fù)雜的查詢工作變得方便、快捷,使設(shè)備缺陷得到快速消缺,極大的提高了工作效率,保證了設(shè)備的安全運(yùn)行。
設(shè)備缺陷管理是電廠設(shè)備管理的一個(gè)重要組成部分,是保證發(fā)電設(shè)備健康水平,保證發(fā)電設(shè)備安全,提高發(fā)電經(jīng)濟(jì)效益的重要措施。設(shè)備缺陷管理系統(tǒng)有直接參與生產(chǎn)和創(chuàng)造價(jià)值的特點(diǎn)。如,缺陷管理在傳統(tǒng)的人工管理中常常不能實(shí)現(xiàn)閉環(huán),采用信息化管理后,運(yùn)行、檢修和管理人員能夠隨時(shí)對缺陷進(jìn)行查詢和監(jiān)督,提高了企業(yè)查詢、統(tǒng)計(jì)和考核管理水平,促進(jìn)了員工處理缺陷的積極性和實(shí)效性,加強(qiáng)了管理力度,減少了不能閉環(huán)的次數(shù),使設(shè)備消缺得到保障,同時(shí)該系統(tǒng)又是直接由生產(chǎn)第一線的運(yùn)行人員和檢修人員使用,充分說明該系統(tǒng)直接與生產(chǎn)活動(dòng)緊緊聯(lián)系在一起。
通過對設(shè)備缺陷管理的信息化改造,實(shí)現(xiàn)了缺陷發(fā)現(xiàn)、處理、統(tǒng)計(jì)、分析全過程計(jì)算機(jī)管理和設(shè)備缺陷的閉環(huán)管理,使設(shè)備缺陷消缺過程集成化,使缺陷管理工作更加規(guī)范,也使缺陷的匯總情況更全面、更完整,提高了缺陷處理的及時(shí)性、完整性,對缺陷情況的查詢、統(tǒng)計(jì)更加方便、快捷、高效,有效的提高了工作效率,加強(qiáng)了缺陷處理情況監(jiān)督。
本系統(tǒng)采用領(lǐng)先的B/S(瀏覽器/服務(wù)器)操作方式,不僅具有使用簡捷的優(yōu)點(diǎn),更突出的利用了互聯(lián)網(wǎng)無處不在的信息處理優(yōu)勢,在客戶端只需聯(lián)上Internet便可使用MIS系統(tǒng),就可以隨時(shí)隨地的了解企業(yè)動(dòng)態(tài),即可完成對企業(yè)各種日常工作的辦理,實(shí)現(xiàn)了真正的遠(yuǎn)程辦公,給客戶提供了極大方便,且系統(tǒng)的維護(hù)成本相對降低。
本系統(tǒng)在經(jīng)過不斷的修改和功能擴(kuò)充后日趨完善,使設(shè)備缺陷管理更加集成化、規(guī)范化、智能化。投入實(shí)用化運(yùn)行以來,該系統(tǒng)在生產(chǎn)經(jīng)營中發(fā)揮了極大的作用,大大加強(qiáng)了管理力度,產(chǎn)生了巨大的經(jīng)濟(jì)效益和社會(huì)效益,對企業(yè)正確合理的指揮生產(chǎn)和科學(xué)決策起了重大的作用。
[1]李文,應(yīng)啟戛.電廠設(shè)備缺陷管理系統(tǒng)的開發(fā)[J].動(dòng)力工程,2004,24(4):533-536.
[2]張紹輝.襄樊電廠設(shè)備缺陷管理系統(tǒng)[J].華中電力,2004,17(6):65-67.
[3]沈國云.利用MIS技術(shù)加強(qiáng)電力設(shè)備缺陷閉環(huán)管理[J].青海電力,2006(2):22-24.
[4]吳國斌.設(shè)備缺陷管理系統(tǒng)在發(fā)電廠的應(yīng)用[J].中國設(shè)備工程,2004(1):30-31.
[5]叢治琪.Oracle數(shù)據(jù)庫開發(fā)與專業(yè)應(yīng)用[M].北京:國防工業(yè)出版社,2002.