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