郭寶林
【摘 要】電力是國家經(jīng)濟(jì)發(fā)展的先行官,也是國民經(jīng)濟(jì)可持續(xù)發(fā)展的基礎(chǔ),隨著社會的發(fā)展和經(jīng)濟(jì)的擴(kuò)增,各個行業(yè)對電力的需求逐步增加。在這個背景下,電力體制改革對提供國內(nèi)電力的生產(chǎn)效率和解決舊體制對電力發(fā)展的束縛具有重要的作用。同時,隨著信息技術(shù)的飛速發(fā)展,信息技術(shù)已經(jīng)成為了推動國家經(jīng)濟(jì)發(fā)展的重要技術(shù),信息技術(shù)已經(jīng)滲透到社會的各個層面,正在逐步的改變企業(yè)的生產(chǎn)過程和競爭本質(zhì)。
【關(guān)鍵詞】工作流;電氣自動化設(shè)備;管理系統(tǒng)
1引言
目前,在設(shè)備管理方面,我國的工作還存在著兩個最主要的問題:(1)我國是工業(yè)生產(chǎn)大國,市場競爭力的提升是基于工業(yè)產(chǎn)品質(zhì)量的不斷提高的基礎(chǔ)之上,而工業(yè)產(chǎn)品質(zhì)量又是基于技術(shù)的創(chuàng)新和技術(shù)的管理能力基礎(chǔ)之上。(2)一些工業(yè)上的設(shè)備隨著使用年限的增長變得故障頻發(fā),這對于我國工業(yè)的安全生產(chǎn)、資源節(jié)約、工業(yè)產(chǎn)品的質(zhì)量以及使用設(shè)備的工人的人身安全都造成了一定的影響。隨著信息化時代的到來,就更加要求我們要做到設(shè)備管理的信息化,提高工業(yè)設(shè)備的維修技術(shù)。對于電力企業(yè),設(shè)備具有很高的自動化水平,技術(shù)先進(jìn),涉及的領(lǐng)域較多,如電力、熱能、水處理、燃料以及管理等眾多的領(lǐng)域。為了提高電力企業(yè)的生產(chǎn)效率,采用了一些涉及計算機(jī)技術(shù)的信息管理系統(tǒng)。在這些信息管理系統(tǒng)中,是以網(wǎng)絡(luò)為基礎(chǔ),涵蓋了大多數(shù)部門甚至是整個企業(yè),信息管理系統(tǒng)在電力行業(yè)應(yīng)用廣泛。但是也存在著一些問題,如企業(yè)的各個部門難以很好的完成工作的協(xié)調(diào),缺乏應(yīng)有的聯(lián)系,沒有將設(shè)備的采購、使用、更新以及制造等流程聯(lián)系起來,管理設(shè)備的費(fèi)用也不規(guī)范,這些都使得設(shè)備管理無法更加精細(xì)化。
2系統(tǒng)設(shè)計關(guān)鍵技術(shù)
2.1系統(tǒng)體系結(jié)構(gòu)分析
從計算機(jī)中各系統(tǒng)的體系結(jié)構(gòu)的具體應(yīng)用時期和目的來看,系統(tǒng)的體系結(jié)構(gòu)大致分成四個發(fā)展階段。系統(tǒng)的體系結(jié)構(gòu)發(fā)展的第一個階段是早期計算機(jī)剛剛應(yīng)用的結(jié)算,體系機(jī)構(gòu)主要是使用集中式體系結(jié)構(gòu),這種結(jié)構(gòu)是以大型機(jī)為核心的;系統(tǒng)體系結(jié)構(gòu)發(fā)展的第二個階段主要是使用文件體系結(jié)構(gòu),這種體系結(jié)構(gòu)是以文件服務(wù)器為核心進(jìn)行實現(xiàn)的;系統(tǒng)體系結(jié)構(gòu)的第三個階段是c/s體系結(jié)構(gòu),主要是受限于當(dāng)時系統(tǒng)開發(fā)的基礎(chǔ);隨后,HTML,CSS等網(wǎng)頁技術(shù)的應(yīng)用推動了B/S體系結(jié)構(gòu)的發(fā)展和應(yīng)用,這也是系統(tǒng)體系結(jié)構(gòu)發(fā)展的第四個階段。
2.2開發(fā)技術(shù)與數(shù)據(jù)庫技術(shù)
2.2.1 Java
Java是編程語言,是技術(shù)的總稱,Java編程是開源的,隨著Java技術(shù)的不斷發(fā)展,為開發(fā)人員的編程提供了便利,Java的優(yōu)勢眾多,受到了編程人員的歡迎。Java也是跨平臺的語言,再當(dāng)今主流的操作系統(tǒng)下都能夠穩(wěn)定的運(yùn)行,提升了系統(tǒng)開發(fā)的可靠性,此外,Java還具有多線程和多態(tài)等特點(diǎn),也推動了Java技術(shù)的發(fā)展。Java具有完善的函數(shù)庫,提升了Java的開發(fā)效率,函數(shù)庫提供了很多的功能實現(xiàn)類,在系統(tǒng)的開發(fā)時,只要調(diào)用類庫函數(shù)就可以了,與此同時,Java還提供了很多的插件,體現(xiàn)了開源的特點(diǎn),進(jìn)一步的推動了Java的發(fā)展。
2.2.2數(shù)據(jù)庫技術(shù)
SQL Server發(fā)展較為迅速,使用廣泛,早在上世紀(jì)80年代就開始出現(xiàn),一經(jīng)提出就發(fā)展迅速。此外,SQL Server功能較為齊全,且依然在完善之中,目前SQL Server對主流的操作系統(tǒng)都是兼容的。SQL Server具有以下的特性:
(1)開放性。SQL Server具有很多的優(yōu)點(diǎn),受到了人們的廣泛歡迎,隨著信息化技術(shù)的發(fā)展,SQL Server功能不斷加強(qiáng),表現(xiàn)出了良好的開放性。(2)可伸縮性。隨著網(wǎng)絡(luò)數(shù)據(jù)量不斷的增大,面對著多源、異構(gòu)的數(shù)據(jù),傳統(tǒng)的數(shù)據(jù)庫顯得很無助,可伸縮性則避免了這樣的問題。(3)安全性。在網(wǎng)絡(luò)的時代,數(shù)據(jù)的安全性是人們關(guān)注的重點(diǎn),SQL Server針對數(shù)據(jù)的安全性做了更多設(shè)計,引入訪問控制,提升了數(shù)據(jù)的安全性。(4)可擴(kuò)展性。SQL Server技術(shù)的發(fā)展,基于面向?qū)ο蟮乃枷胩嫔砹讼到y(tǒng)的可擴(kuò)展性。(5)操作簡單。傳統(tǒng)的數(shù)據(jù)庫繁瑣的命令行對于開發(fā)人員來說較為繁雜,降低了開發(fā)效率,而SQL Server操作簡單,降低了開發(fā)的難度。(6)可信任性。在此前的基礎(chǔ)上對數(shù)據(jù)安全性予以了重視,一是信息保護(hù),主要是對數(shù)據(jù)進(jìn)行加密;二是業(yè)務(wù)的可持續(xù)性。(7)智能性。SQL Server2008的數(shù)據(jù)庫更加的智能,對數(shù)據(jù)進(jìn)行了挖掘,充分挖掘數(shù)據(jù)潛在的價值。在系統(tǒng)設(shè)計過程中,SQL Server的優(yōu)勢明顯,受到開發(fā)人員的熱捧,是具備高速數(shù)據(jù)讀取的優(yōu)點(diǎn)。
3系統(tǒng)詳細(xì)分析
3.1系統(tǒng)設(shè)計原則
為保證系統(tǒng)的正常運(yùn)行,系統(tǒng)的設(shè)計原則有:
(1)正確性:保證系統(tǒng)基本功能的實現(xiàn)。(2)可靠性:因為系統(tǒng)的運(yùn)行時間較長,因此可靠性是非常關(guān)鍵的。(3)安全性:系統(tǒng)在正常運(yùn)行中,會存儲可處理大量的數(shù)據(jù),所以一定要保證系統(tǒng)的安全性。(4)易用性:在面對不同的用戶、不同的教育水平、不同的計算機(jī)操作水平,只有把系統(tǒng)設(shè)計的易用、親和力強(qiáng),才能夠使大家能能夠更加容易的使用,所以從操作界面應(yīng)該盡量簡潔、流程盡量簡單。(5)可擴(kuò)展性:考慮到軟件后續(xù)的生命力和生命周期,留下必要的擴(kuò)展模塊,增加擴(kuò)展能力。
系統(tǒng)的權(quán)限設(shè)計要求:
(1)要有用戶管理模塊,不同的管理員權(quán)限不同,能夠?qū)Ω鱾€角色進(jìn)行增加和刪除,權(quán)限更改等。(2)普通用戶可以進(jìn)行信息的上傳,但是不能夠?qū)笈_數(shù)據(jù)進(jìn)行操作,例如刪除日志等,后臺要有專業(yè)管理人員來管理。
3.2系統(tǒng)架構(gòu)設(shè)計
本系統(tǒng)基于工作流技術(shù)、B/s架構(gòu)、SSH框架和SOA框架進(jìn)行設(shè)計與實現(xiàn),B/S三層架構(gòu)由表示層、中間層、數(shù)據(jù)層組成。
表示層并沒有應(yīng)用程序,只是基于相應(yīng)的技術(shù)實現(xiàn)簡單的邏輯分析,主要的功能是實現(xiàn)請求的發(fā)送,將結(jié)果顯示在瀏覽器上。中間層是聯(lián)系表示層和數(shù)據(jù)層的載體,主要功能是接受請求并對用戶進(jìn)行身份驗證,將請求發(fā)送到數(shù)據(jù)層,并將數(shù)據(jù)層返回的結(jié)果傳遞到客戶端。數(shù)據(jù)層主要的功能是數(shù)據(jù)庫的管理,接受數(shù)據(jù)請求后對數(shù)據(jù)庫進(jìn)行操作,并將數(shù)據(jù)庫處理的結(jié)果返回給web服務(wù)器。在B/S結(jié)構(gòu)中,業(yè)務(wù)的處理是在中間層完成的,表示層通過瀏覽器實現(xiàn)。客戶端提出訪問數(shù)據(jù)庫的請求時,通過數(shù)據(jù)庫的邏輯接口實現(xiàn)對數(shù)據(jù)庫的訪問,三層結(jié)構(gòu)的層次性較強(qiáng),能夠降低類之間的禍合性。
在系統(tǒng)的結(jié)構(gòu)框架設(shè)計中使用SOA架構(gòu),SOA架構(gòu)是分布式的,在系統(tǒng)設(shè)計中,使用SOA架構(gòu)時,將傳統(tǒng)的業(yè)務(wù)邏輯設(shè)計成模塊,模塊之間進(jìn)行互操作和交互,模塊之間實現(xiàn)相對獨(dú)立的,每個模塊無須干涉模塊內(nèi)的結(jié)構(gòu)和實現(xiàn)方法,在交互時只需要通過接口進(jìn)行即可。將業(yè)務(wù)邏輯封裝成提供功能的模塊,通過標(biāo)準(zhǔn)的接口進(jìn)行訪問,模塊之間是松散禍合的,模塊之間也是可以組合的。使用SOA架構(gòu)模型,對于復(fù)雜的應(yīng)用系統(tǒng),采用四層的體系結(jié)構(gòu)模型,可以從多個層面考慮系統(tǒng)需要實現(xiàn)的功能。在四層架構(gòu)模型中,分別是表示層、控制層、業(yè)務(wù)層和數(shù)據(jù)庫層。使用這種模型,可以將系統(tǒng)需要實現(xiàn)的業(yè)務(wù)邏輯封裝成組件或模塊,提高系統(tǒng)的可擴(kuò)展性,能夠及時有效的應(yīng)對系統(tǒng)的需求變化。
結(jié)束語
綜上所述,面對信息技術(shù)的發(fā)展和應(yīng)用形式,傳統(tǒng)的管理方式已經(jīng)不能夠適應(yīng)企業(yè)的發(fā)展和競爭,將信息技術(shù)融入到企業(yè)的管理工作中,能夠顯著的提供企業(yè)的管理水平,對于降低企業(yè)的成本、提高企業(yè)的利潤、提高企業(yè)的競爭力具有重要的作用。
參考文獻(xiàn):
[1]張志平.楊電氣自動化設(shè)備中PLC控制系統(tǒng)的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2014,22(18):63-68
[2]鄂建新,于飛,王清,等.基于現(xiàn)場總線的電氣自動化設(shè)備管理系統(tǒng)[J].有色金屬(礦山部分),2010,6(3):27-34
[3]戴建軍,薛紅錄,韓梅.電氣自動化設(shè)備管理系統(tǒng)的技術(shù)研究與探索[J].科技致富向?qū)В?012,7(5):58-65