基于工作流技術的發(fā)電企業(yè)管理信息系統(tǒng)的研究與開發(fā)
4.1 SIS接口
SIS是一個實時系統(tǒng),其后臺數據庫采用實時性良好的IFIX advance數據庫。IFIX 數據庫是內置PI系統(tǒng)的具有開放型結構的實時數據庫,能夠建立大型實時數據庫和歷史數據庫。它能采用多種數據共享方式與ORACLE、SYSBASE、INFORMIX等其它大型數據庫進行數據共享。本系統(tǒng)通過網關與SIS連接,并且通過網關到SIS實時數據庫查詢提取數據。網關通過軟件設計實現系統(tǒng)的隔離和將實時數據從IFIX advance數據庫傳遞到Oracle數據庫。圖3為WFMIS系統(tǒng)與實時數據庫的接口圖。
4.2 財會系統(tǒng)接口
財會系統(tǒng)基本上沒有什么特別明顯的實時性,其數據是通過定期查詢提取報表的形式獲得。由于財會系統(tǒng)所涉及的機密問題,因此,在獲取財會數據時必須保證財會系統(tǒng)的保密性和安全性。采用網關負責財會系統(tǒng)和MIS系統(tǒng)的數據交流,它既可以限制對財會或MIS系統(tǒng)的越權數據訪問,又能起到數據交流的作用。兩系統(tǒng)之間的網關也是通過軟件實現,在系統(tǒng)中同時起系統(tǒng)隔離和數據正常交流的作用。
4.3 一期系統(tǒng)接口
對一期系統(tǒng)的接口存在數據上的接口和編程上的接口兩個問題。由于一期系統(tǒng)也存在一個后臺的SIS系統(tǒng),因此,在數據上的接口和二期系統(tǒng)的類似,即通過網關軟件實現。本系統(tǒng)為一期系統(tǒng)預留了接口,在程序上通過預留模塊化的標準編程接口,以便日后軟件擴充升級。在數據上利用在數據庫中預留一期系統(tǒng)的表空間和表結構,日后傳入數據即可對數據庫進行擴充。
4.4 其他數據
有關工作崗位錄入的各種數據被存入發(fā)電廠管理信息系統(tǒng)數據庫。
5 工作流管理子系統(tǒng)設計
WFMIS中的工作流系統(tǒng)的實現體現在流程管理系統(tǒng)的設計上,流程系統(tǒng)用于在整個MIS中各用戶信息的交流。這些信息包括生產工作中產生的各種報表,文檔,資料和其他信息。
5.1 主要功能模塊及業(yè)務邏輯
WFMIS中工作流管理系統(tǒng)主要包括流程設置、流程處理 、流程啟動、流程通知、流程操作、流程數據顯示、流程狀態(tài)跟蹤、流程考核管理、流程清理等模塊。
限于篇幅僅給出流程設置模塊邏輯示意圖,見圖4。
評論