發(fā)布日期:2022-07-15 點(diǎn)擊率:72
目前,我國(guó)電力企業(yè)管理信息系統(tǒng)的建設(shè)已進(jìn)入了新的實(shí)用化階段,但大部分所涉及的數(shù)據(jù)是管理或?qū)崟r(shí)運(yùn)行參數(shù),發(fā)電機(jī)組或設(shè)備的檢修、安裝、設(shè)計(jì)參數(shù)及相關(guān)技術(shù)標(biāo)準(zhǔn)等數(shù)據(jù)很少進(jìn)入MIS系統(tǒng),而這些數(shù)據(jù)對(duì)于機(jī)組的可靠運(yùn)行和故障分析來(lái)說(shuō)是非常重要的判斷依據(jù)。發(fā)電機(jī)組綜合信息管理系統(tǒng)就是利用現(xiàn)代信息技術(shù)和計(jì)算機(jī)管理手段,建立火電機(jī)組及電力傳輸網(wǎng)方面的技術(shù)信息管理系統(tǒng)。使專業(yè)技術(shù)人員通過(guò)對(duì)這些數(shù)據(jù)的分析和處理,找到生產(chǎn)過(guò)程中的規(guī)律性問(wèn)題,發(fā)現(xiàn)機(jī)組設(shè)備運(yùn)行缺陷,為故障的及時(shí)、快速、準(zhǔn)確診斷提供信息支持,從而提高電力生產(chǎn)安全運(yùn)行水平。
本系統(tǒng)的設(shè)計(jì)目標(biāo)為快速、準(zhǔn)確地把發(fā)電機(jī)組的設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)、安裝信息、機(jī)組調(diào)試信息、檢修信息、故障處理信息、運(yùn)行狀態(tài)信息及實(shí)用的計(jì)算方法等復(fù)雜信息,通過(guò)方便的輸入方法存到數(shù)據(jù)庫(kù)中,使局域網(wǎng)中的用戶可以直接查詢機(jī)組信息,遠(yuǎn)程客戶通過(guò)PSTN(ISDN)也可方便地進(jìn)行查詢。
2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
2.1系統(tǒng)體系結(jié)構(gòu)的選擇
隨著計(jì)算機(jī)技術(shù)的應(yīng)用普及和發(fā)展,數(shù)據(jù)庫(kù)技術(shù)越來(lái)越成熟,采用數(shù)據(jù)庫(kù)技術(shù)來(lái)設(shè)計(jì)這樣的系統(tǒng)也越來(lái)越容易。一般來(lái)說(shuō),實(shí)現(xiàn)這樣的系統(tǒng)可采用3種體系結(jié)構(gòu):客戶/服務(wù)器(C/S)模式;客戶/服務(wù)器/數(shù)據(jù)庫(kù)(C/S/D)3層結(jié)構(gòu)模式;瀏覽器/服務(wù)器/數(shù)據(jù)庫(kù)(B/S/D)3層結(jié)構(gòu)模式。
C/S模式的優(yōu)點(diǎn)為:將應(yīng)用邏輯與數(shù)據(jù)分離,實(shí)現(xiàn)了在網(wǎng)絡(luò)上的負(fù)載均衡,充分利用了網(wǎng)絡(luò)服務(wù)器的處理能力。客戶只需將請(qǐng)求送給數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)查詢工作由服務(wù)器承擔(dān),服務(wù)器的能力可以得到充分發(fā)揮。但是其缺點(diǎn)也逐漸暴露出來(lái):由于計(jì)算機(jī)技術(shù)的快速進(jìn)步和企業(yè)需求變化的加快,企業(yè)面臨的硬件、網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、開發(fā)工具以及應(yīng)用系統(tǒng)的升級(jí)周期越來(lái)越短,因此系統(tǒng)維護(hù)費(fèi)用變得越來(lái)越高。在客戶端必須安裝特定的操作系統(tǒng)、中間件和應(yīng)用系統(tǒng)等才能工作,而應(yīng)用系統(tǒng)安裝、升級(jí)的維護(hù)需要專業(yè)人員進(jìn)行,且必須各站點(diǎn)逐個(gè)安裝,使客戶端的維護(hù)工作量非常大。
B/S/D模式采用標(biāo)準(zhǔn)的TCP/IP、HTTP傳輸協(xié)議,客戶端通過(guò)單一的瀏覽器訪問(wèn)WebServer以及相連接的后臺(tái)數(shù)據(jù)庫(kù)。B/S/D結(jié)構(gòu)具有使用簡(jiǎn)單,易于維護(hù)等特點(diǎn),但是這種WEB數(shù)據(jù)庫(kù)的開發(fā)采用CGI(通用網(wǎng)關(guān)接口)、ASP(動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè))、PHP(超文本預(yù)處理器)等技術(shù),對(duì)于實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯系統(tǒng)及交互式用戶界面比較繁瑣,且速度較慢。由于發(fā)電機(jī)組綜合信息管理系統(tǒng)的應(yīng)用主要針對(duì)本單位局域網(wǎng)用戶(包括遠(yuǎn)程用戶),因此選擇了C/S/D的3層數(shù)據(jù)庫(kù)模式。該模式是將C/S模式下的客戶端應(yīng)用分為2部分:將程序功能和數(shù)據(jù)庫(kù)操作作為應(yīng)用程序服務(wù)器,將輸入/輸出界面和網(wǎng)絡(luò)通訊作為客戶應(yīng)用程序(瘦客戶)??蛻舳酥回?fù)責(zé)用戶的輸入/輸出和網(wǎng)絡(luò)通訊工作,應(yīng)用程序服務(wù)器負(fù)責(zé)核心的、易變的業(yè)務(wù)邏輯。這種模式消除了C/S模式中客戶端應(yīng)用軟件分發(fā)的問(wèn)題,而且與B/S/D模式相比,客戶應(yīng)用與服務(wù)器應(yīng)用開發(fā)更簡(jiǎn)單、靈活,客戶端程序比IE瀏覽器有更好的安全性、可靠性和更快的速度。
2.2硬件體系統(tǒng)
硬件體系統(tǒng)結(jié)構(gòu)如圖1所示。
2.3軟件體系統(tǒng)
軟件體系統(tǒng)采用3層數(shù)據(jù)庫(kù)技術(shù)來(lái)實(shí)現(xiàn),即以局域網(wǎng)用戶(包括遠(yuǎn)程用戶)為對(duì)象,建立數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用程序服務(wù)器和客戶應(yīng)用的3層數(shù)據(jù)庫(kù)的通用信息管理系統(tǒng),使授權(quán)用戶能快捷方便地編輯、瀏覽和查詢有關(guān)信息。軟件體系統(tǒng)結(jié)構(gòu)見圖2。
本系統(tǒng)服務(wù)器端采用Windows2000Server操作系統(tǒng),以O(shè)RACLE8i為數(shù)據(jù)庫(kù)平臺(tái),開發(fā)工具采用前沿開發(fā)工具之一的Delphi6.0,客戶端可為Windows98/2000/XP操作系統(tǒng)。