基于工作流技術(shù)的發(fā)電企業(yè)管理信息系統(tǒng)的研究與開發(fā)
傳統(tǒng)的發(fā)電企業(yè)管理信息系統(tǒng)存在不支持業(yè)務(wù)流程等諸多缺點。本文將工作流管理技術(shù)與管理信息系統(tǒng)相結(jié)合,開發(fā)了一種新型的基于工作流技術(shù)的發(fā)電企業(yè)管理信息系統(tǒng)。介紹了該系統(tǒng)的總體結(jié)構(gòu)、數(shù)據(jù)處理系統(tǒng)的劃分、數(shù)據(jù)庫系統(tǒng)的設(shè)計、數(shù)據(jù)接口的設(shè)計、工作流管理子系統(tǒng)設(shè)計、系統(tǒng)安全設(shè)計等方面的內(nèi)容。該系統(tǒng)既具備辦公自動化優(yōu)點,又具備傳統(tǒng)管理信息系統(tǒng)的特點。實現(xiàn)了對企業(yè)業(yè)務(wù)流程的管理,保證了當(dāng)企業(yè)的組織結(jié)構(gòu)、業(yè)務(wù)流程發(fā)生改變時,系統(tǒng)依然能夠有效運行。
關(guān)鍵字:發(fā)電企業(yè);工作流技術(shù);管理信息系統(tǒng);
Research and development of power plant management information system based on workfolw technique
Luo Zheng-jun1, Yao Jian-gang1, Luo Dian-sheng1, Yao yao2, Liu Qi2,
(1. College of Electrical and Information Engineering, Hunan University, Changsha 410082, China 2. Hunan HDWL Electric Information TECH CO.,LTD , Changsha 410012, China)
Abstract: Traditional power plant management information system contains some shortcomings such as not supporting workflow. A new power plant management information system based on the workflow technique is developed, which integrates the workflow technique with management information system. The structure of the system, the designation of the database, data interface, workflow management system and system security are introduced. The system owns both the advantages of the OA and traditional management information system. It can manage the power plant workflow and guarantee that the system can operate effectively when change occurs in the workflow and the organization structure.
Key words: power plant; workflow technique; management information system
0 引言
近年來隨著電力市場的改革,各電廠之間的競爭加劇[1]。為了提高生產(chǎn)效率,在電力市場競爭中具備優(yōu)勢,各電廠都投入了大量的人力和資金來建設(shè)管理信息系統(tǒng)。然而傳統(tǒng)的管理信息系統(tǒng)具備擴展能力差、難以維護、難以與內(nèi)部Intranet或外部Internet集成、可重用性差、不支持業(yè)務(wù)流程等諸多缺點,顯然已不能滿足當(dāng)前電力市場條件下發(fā)電企業(yè)發(fā)展的必要條件,應(yīng)用新型的企業(yè)管理模式以及管理信息系統(tǒng)已成為發(fā)電企業(yè)生存和發(fā)展的需要條件,同時也成為完善電力市場技術(shù)支持系統(tǒng)的重要步驟。
本文將工作流管理技術(shù)與管理信息系統(tǒng)相結(jié)合,提出了一種新型的基于工作流技術(shù)[2,3]的發(fā)電企業(yè)管理信息系統(tǒng)(簡稱WFMIS)。該系統(tǒng)采用了一種基于數(shù)據(jù)庫的工作流技術(shù),既具備辦公自動化優(yōu)點,又具備傳統(tǒng)管理信息系統(tǒng)的特點。本文結(jié)合作者開發(fā)完成湖南耒陽電廠二期管理信息系統(tǒng)的實際,對WFMIS的具體實現(xiàn)方法與步驟進行了詳細(xì)介紹。
1 WFMIS系統(tǒng)總體結(jié)構(gòu)框架
圖1是WFMIS系統(tǒng)的總體結(jié)構(gòu)框架圖。圖中最底層是數(shù)據(jù)庫系統(tǒng),它是WFMIS系統(tǒng)的基礎(chǔ);在此之上是數(shù)據(jù)處理系統(tǒng),它是整個系統(tǒng)中最基本的、也是最繁重的工作內(nèi)容。
2 數(shù)據(jù)處理系統(tǒng)的劃分
數(shù)據(jù)處理是WFMIS中最基本、也是最繁重的工作內(nèi)容。它收集各類基礎(chǔ)數(shù)據(jù),進行分類存儲、處理、制作報表、流程處理等,并向領(lǐng)導(dǎo)層輔助決策提供依據(jù),所以它是WFMIS的基礎(chǔ)工程。目前的數(shù)據(jù)處理正向聯(lián)機事務(wù)(OLTP)方向發(fā)展,要求直接用計算機作為工具來從事業(yè)務(wù)處理工作,在工作的同時完成數(shù)據(jù)的收集與整理,它要求系統(tǒng)具有高可靠性及快速響應(yīng)能力。
數(shù)據(jù)處理系統(tǒng)設(shè)計的主要任務(wù)是根據(jù)系統(tǒng)對數(shù)據(jù)處理功能的要求,進行相關(guān)子系統(tǒng)的劃分,對各子系統(tǒng)的功能做概要說明,并描述各個子系統(tǒng)之間的數(shù)據(jù)流關(guān)系。
子系統(tǒng)的劃分將遵循以下的原則:
(a) 子系統(tǒng)在邏輯上具有相對獨立性;
(b) 最大內(nèi)聚和最小外界耦合;
(c) 盡可能考慮與發(fā)電企業(yè)業(yè)務(wù)管理體制相適應(yīng)。
在耒陽電廠二期項目中,WFMIS將數(shù)據(jù)處理系統(tǒng)劃分為生產(chǎn)管理和經(jīng)營管理兩大部分,共八個子系統(tǒng)。其中生產(chǎn)管理部分包括:實時信息查詢子系統(tǒng)、設(shè)備管理子系統(tǒng)、工程項目管理子系統(tǒng)、生產(chǎn)技術(shù)管理子系統(tǒng)、物資管理子系統(tǒng);經(jīng)營管理部分包括:計劃管理子系統(tǒng)、運營成本分析子系統(tǒng),另外還包括系統(tǒng)維護子系統(tǒng)。
3 WFMIS數(shù)據(jù)庫系統(tǒng)的設(shè)計
3.1 數(shù)據(jù)對象劃分
WFMIS系統(tǒng)是一個基于數(shù)據(jù)庫的大型系統(tǒng),建立穩(wěn)定的數(shù)據(jù)基礎(chǔ)是WFMIS建設(shè)的最本質(zhì)的任務(wù)之一。企業(yè)的信息化就是改造企業(yè)混亂無序的數(shù)據(jù)環(huán)境,逐步建立高檔次數(shù)據(jù)環(huán)境的過程。LDWFMIS系統(tǒng)中的任何部分都和數(shù)據(jù)庫直接關(guān)系,數(shù)據(jù)庫設(shè)計的好壞,不僅影響系統(tǒng)的穩(wěn)定性、安全性,也很大程度地影響系統(tǒng)的運行效率。本系統(tǒng)正是從此點出發(fā),在進行全面的數(shù)據(jù)分析的基礎(chǔ)上進行數(shù)據(jù)建模,力求數(shù)據(jù)庫滿足數(shù)據(jù)庫系統(tǒng)的設(shè)計的規(guī)范要求,設(shè)計出一個高效的信息檢索系統(tǒng)數(shù)據(jù)庫。
WFMIS應(yīng)用了支持面向?qū)ο蟮拇笮完P(guān)系數(shù)據(jù)庫Oracle8i做為數(shù)據(jù)庫系統(tǒng)軟件,采用面向關(guān)系對象的數(shù)據(jù)設(shè)計,將各個系統(tǒng)看作一個對象,在數(shù)據(jù)庫設(shè)計充分表達(dá)各對象的數(shù)據(jù)元素和數(shù)據(jù)關(guān)系。整個電廠數(shù)據(jù)庫可以若干類別的對象組成,如電廠對象、電廠設(shè)備對象、電廠庫存對象、電廠配置對象、電廠子項對象等。
經(jīng)過全面的數(shù)據(jù)分析發(fā)現(xiàn),以上對象分成兩種基本類型:一類是面向流程的數(shù)據(jù)對象,另一類是面向設(shè)備的數(shù)據(jù)對象。面向流程的數(shù)據(jù)對象主要是將整個系統(tǒng)看作是一個按一定的順序而組成的系統(tǒng),其中包含設(shè)備、文檔等信息。其主要是從空間上來描述系統(tǒng)。例如一個電廠對象。面向設(shè)備的數(shù)據(jù)對象則是將系統(tǒng)看成是由一些設(shè)備類型的對象組成,每一個靜態(tài)的對象都由許多數(shù)據(jù)元素組成,其中包括設(shè)備的不變信息和可變信息,例如電廠設(shè)備對象和庫存清單對象等。
3.2 數(shù)據(jù)庫的邏輯劃分
為了保證各個數(shù)據(jù)處理子系統(tǒng)的獨立性以及安全性,根據(jù)數(shù)據(jù)處理系統(tǒng)的劃分原則將WFMIS數(shù)據(jù)庫劃分為八個邏輯獨立的數(shù)據(jù)庫,實際在ORCALE8i中稱為八個方案,每個方案對應(yīng)一個用戶,只有該用戶具備對該方案內(nèi)的所有數(shù)據(jù)庫表的所有操作權(quán)限。由于各邏輯數(shù)據(jù)庫之間在原則上是不能互相訪問的,然而系統(tǒng)之間避免不了一些數(shù)據(jù)信息的交換,因此,各邏輯數(shù)據(jù)庫之間的數(shù)據(jù)信息交換通過各方案之間的對對方用戶的相應(yīng)授權(quán)來完成。
4 系統(tǒng)數(shù)據(jù)接口的設(shè)計
由于WFMIS在整個電廠系統(tǒng)中的位置,系統(tǒng)有很多的數(shù)據(jù)來源于原有的一些其它系統(tǒng),如電廠監(jiān)視信息系統(tǒng)(SIS)、財務(wù)管理系統(tǒng)、圖形系統(tǒng)、調(diào)度、SCADA等,各個系統(tǒng)都以數(shù)據(jù)庫作為后臺。由于各系統(tǒng)的網(wǎng)絡(luò)環(huán)境及數(shù)據(jù)庫類型的不同,因此就存在與本系統(tǒng)的接口問題。另外,為了增強系統(tǒng)的兼容性和和擴充性,在軟件上也存在著編程接口。本系統(tǒng)與其它系統(tǒng)的接口均通過網(wǎng)關(guān)工作站交換數(shù)據(jù)。而與其它軟件的預(yù)留接口都為標(biāo)準(zhǔn)編程接口。圖2為WFMIS系統(tǒng)在耒陽電廠二期項目中的數(shù)據(jù)接口結(jié)構(gòu)圖。
評論