版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于Java的S電廠管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)TOC\o"1-3"\h\u1.引言 12.相關(guān)技術(shù)概述 12.1生產(chǎn)管理系統(tǒng) 12.2生產(chǎn)管理系統(tǒng)技術(shù)概述 23.需求分析 33.1用戶角色需求 33.2電網(wǎng)資源管理需求 43.3運(yùn)行值班管理需求 53.4兩票管理需求 54.系統(tǒng)設(shè)計(jì) 64.1系統(tǒng)體系架構(gòu)設(shè)計(jì) 64.2功能單元設(shè)計(jì) 75.系統(tǒng)的實(shí)現(xiàn) 115.1基礎(chǔ)資料管理子系統(tǒng) 115.2巡檢工作管理子系統(tǒng) 125.3兩票管理子系統(tǒng) 136.系統(tǒng)測(cè)試 146.1系統(tǒng)測(cè)試環(huán)境 146.2系統(tǒng)功能測(cè)試 146.3系統(tǒng)性能測(cè)試 167.結(jié)語 17參考文獻(xiàn): 18附錄 19摘要:我國(guó)屬于電力生產(chǎn)與消耗大國(guó),不僅建設(shè)了世界上最大的電網(wǎng),而且相關(guān)電力設(shè)備的研發(fā)也處于世界領(lǐng)先地位。目前,國(guó)家電網(wǎng)下屬的各地區(qū)電廠構(gòu)成了電力設(shè)施管理的主體,主要包括變電站、輸電線路、配電室等設(shè)施,設(shè)備與工作者眾多,因此對(duì)其管理是一項(xiàng)復(fù)雜工作。目前很多電廠都建設(shè)了多個(gè)信息化業(yè)務(wù)系統(tǒng),用于輔助對(duì)電廠的管理,不過仍然存在以下不足?,F(xiàn)階段,我國(guó)不同電廠使用系統(tǒng)的建設(shè)、上線時(shí)間各不相同,每個(gè)信息系統(tǒng)都負(fù)責(zé)每類業(yè)務(wù)的管理,系統(tǒng)之間幾乎沒有數(shù)據(jù)交互,形成了信息孤島,也增加了工作者操作的復(fù)雜度,信息隔離導(dǎo)致資源浪費(fèi)。而一些地區(qū)電廠負(fù)責(zé)轄內(nèi)的設(shè)備管理、工作者管理等,電廠相互之間很少進(jìn)行信息溝通,例如備件調(diào)配、工具共享、工作者調(diào)配等,而備件調(diào)配需要經(jīng)過上級(jí)協(xié)調(diào),這就導(dǎo)致每個(gè)電廠都需準(zhǔn)備大量的備件與工具,造成了資源閑置與浪費(fèi)。部分電廠建設(shè)多個(gè)信息化系統(tǒng),這些信息系統(tǒng)獨(dú)自處理每類業(yè)務(wù),并同時(shí)隨著業(yè)務(wù)的更改與新增,就需要不斷的更新舊系統(tǒng)與建設(shè)新系統(tǒng),這直接導(dǎo)致信息系統(tǒng)的運(yùn)維成本很高。為了統(tǒng)一管理陽(yáng)城電廠各業(yè)務(wù)之間的數(shù)據(jù),以及解決陽(yáng)城電廠的各業(yè)務(wù)之間數(shù)據(jù)共享不暢,本文開發(fā)了一套電廠生產(chǎn)管理系統(tǒng),此系統(tǒng)整合陽(yáng)城電廠的主要生產(chǎn)業(yè)務(wù),用于替換現(xiàn)有的信息化系統(tǒng),同時(shí)此系統(tǒng)部署在陽(yáng)城電廠私有云環(huán)境中,提高了系統(tǒng)硬件的可靠性與通過率。關(guān)鍵詞:JAVA電廠生產(chǎn)管理系統(tǒng)1.引言我國(guó)市場(chǎng)經(jīng)濟(jì)體制建立的時(shí)間較短,企業(yè)在競(jìng)爭(zhēng)力方面和歐美國(guó)家的企業(yè)還存在較大的差距,在信息化方面也存在很大的差距。目前,國(guó)家電網(wǎng)下屬的各地區(qū)電廠構(gòu)成了電力設(shè)施管理的主體,主要包括變電站、輸電線路、配電室等設(shè)施,設(shè)備與工作者眾多,因此對(duì)其管理是一項(xiàng)復(fù)雜工作。根據(jù)十九大報(bào)告中所說,要努力把我國(guó)的工業(yè)化建設(shè)和信息化建設(shè)結(jié)合起來,讓成熟的工業(yè)信息系統(tǒng)被廣泛地使用在商事、人事等領(lǐng)域中。這便是此篇論文與系統(tǒng)設(shè)計(jì)的目的,也是基于這樣的背景與目的,我為陽(yáng)城電廠設(shè)計(jì)了一套管理系統(tǒng)。2.相關(guān)技術(shù)概述2.1生產(chǎn)管理系統(tǒng)生產(chǎn)管理系統(tǒng)針對(duì)于企業(yè)各個(gè)流程環(huán)節(jié)進(jìn)行精準(zhǔn)把控,主要目的是建立一個(gè)精準(zhǔn)有效,規(guī)范靠譜的數(shù)據(jù)庫(kù),幫助企業(yè)提高生產(chǎn)管理效率,進(jìn)而全面、第一時(shí)間、準(zhǔn)確的掌握生產(chǎn)動(dòng)態(tài),有效的控制生產(chǎn)過程。生產(chǎn)管理系統(tǒng)和企業(yè)的管理方式緊密結(jié)合,并同時(shí)需要依附于企業(yè)的情況逐步進(jìn)行生產(chǎn)管理系統(tǒng)的建設(shè),但是一款優(yōu)秀的生產(chǎn)管理系統(tǒng)的需要達(dá)到以下幾點(diǎn)要求:(1)采購(gòu)、庫(kù)存、物流、財(cái)務(wù)等信息高度統(tǒng)一,幫助企業(yè)管理工作者實(shí)時(shí)掌握庫(kù)存、物流等情況,并實(shí)現(xiàn)采購(gòu)、財(cái)務(wù)等信息的透明。(2)掌握市場(chǎng)情況,第一時(shí)間調(diào)整生產(chǎn)中的各個(gè)流程,防止出現(xiàn)成品或半成品的大規(guī)模積壓。(3)精準(zhǔn)調(diào)度生產(chǎn)線、原材料、工作者等,保障生產(chǎn)線能夠暢通運(yùn)轉(zhuǎn),避免管理導(dǎo)致的生產(chǎn)線停擺。(4)通過對(duì)生產(chǎn)管理系統(tǒng)中的數(shù)據(jù)進(jìn)行多維度分析,進(jìn)一步為企業(yè)提供精準(zhǔn)數(shù)據(jù)以便于生產(chǎn)決策。2.2生產(chǎn)管理系統(tǒng)技術(shù)概述生產(chǎn)管理系統(tǒng)一般會(huì)覆蓋企業(yè)生產(chǎn)的多種流程,并同時(shí)隨著企業(yè)管理、業(yè)務(wù)流程的變化,生產(chǎn)管理系統(tǒng)需要頻繁進(jìn)行變更,因此生產(chǎn)管理系統(tǒng)需要采用易于維護(hù)的設(shè)計(jì)與架構(gòu)。2.2.1設(shè)計(jì)模式設(shè)計(jì)模式是編碼工作者積累的編碼方式,采用設(shè)計(jì)模式可提高代碼的可讀性。電廠生產(chǎn)管理系統(tǒng)在編碼過程中采用了多種設(shè)計(jì)模型,主要包括以下幾種:(1)接口模式。接口模式就是對(duì)方法類的定義,接口中只有方法類名稱而無具體的實(shí)現(xiàn)代碼,一個(gè)接口中能夠包括多個(gè)方法類,這些類名稱相同只有參數(shù)不同。調(diào)用接口的類需要指明方法類的參數(shù),然后才能調(diào)用到具體的方法實(shí)現(xiàn)類。采用接口能夠屏蔽類之間的直接調(diào)用,降低了功能類之間的耦合度。(2)工廠模式。工廠模式和接口模式類似,工廠模式也是包括多個(gè)類的定義,而沒有類方法的具體實(shí)現(xiàn),但是工廠類能夠被實(shí)例化,當(dāng)工廠實(shí)例調(diào)用某個(gè)功能類時(shí),此功能類才被實(shí)例化。相比接口類,工廠類包括多種類的定義,能夠自由增加業(yè)務(wù)類,而不用修改主題類。(3)代理模式。代理模式就是由一個(gè)目標(biāo)控制對(duì)另一個(gè)目標(biāo)的引用,這個(gè)目標(biāo)就是代理目標(biāo)。采用代理模式能夠啟到隔離作用,由代理目標(biāo)進(jìn)行對(duì)引用目標(biāo)的控制。靜態(tài)代理就是程序員通過編譯代碼來實(shí)現(xiàn)控制代理類,在系統(tǒng)啟動(dòng)時(shí)完成針對(duì)代理類的編譯;動(dòng)態(tài)代理就是創(chuàng)建代理目標(biāo)我們采用Java的反射機(jī)制來動(dòng)態(tài)的創(chuàng)建,在程序中創(chuàng)建一個(gè)動(dòng)態(tài)處理器,真正的代理目標(biāo)在運(yùn)行時(shí)進(jìn)行創(chuàng)建。(4)適配器模式。適配器主要對(duì)類接口進(jìn)行轉(zhuǎn)換,使其能適應(yīng)調(diào)用類的接口,從而使由于接口不兼容而無法一起工作的類實(shí)體能一起工作。適配器能夠分為類適配器模式、目標(biāo)適配器模式、缺省適配器模式等三種,類適配器模式就在類中集成了多態(tài)接口,目標(biāo)適配器模式就是類實(shí)體中報(bào)裝類實(shí)體等。適配器模式能夠提高程序的復(fù)用性、擴(kuò)展性與耦合性等。(5)目標(biāo)觀察者模式,觀察者模式指的是一種目標(biāo)行為模式,當(dāng)一個(gè)類目標(biāo)發(fā)生變化時(shí),觀察者模式就會(huì)主動(dòng)地通知和此類目標(biāo)相關(guān)的所有類目標(biāo),啟到了把該類的觀察者和被觀測(cè)者之間進(jìn)行分離,降低了這個(gè)類之間的相互耦合度,提高了程序的維護(hù)程度,使系統(tǒng)可反復(fù)使用。2.2.2開發(fā)框架為了提高Java程序的開發(fā)效率,開發(fā)工作者設(shè)計(jì)了多種開發(fā)框架,例如Struts框架、Spring框架等,這些框架幫助用戶處理程序流程,讓開發(fā)工作者專注于業(yè)務(wù)邏輯功能編寫。本文通過Struts2框架來開發(fā)電廠生產(chǎn)管理系統(tǒng)。Struts框架基于MVC模式進(jìn)行設(shè)計(jì),主要采用Html、CSS、Javascript等技術(shù)來展示業(yè)務(wù)數(shù)據(jù),采集用戶輸入數(shù)據(jù)等,然后通過Struts2框架中的流程控制文件把用戶請(qǐng)求與數(shù)據(jù)發(fā)送給業(yè)務(wù)邏輯層中的功能模塊,用戶在Struts-config.xml中進(jìn)行配置,每個(gè)界面和功能模塊一一對(duì)應(yīng)起來。在業(yè)務(wù)功能模塊的開發(fā)中,Struts2框架引入了眾多的功能組件,開發(fā)工作者也能夠?qū)牍δ芙M件,通過功能組件提高了開發(fā)速度,以及提高了系統(tǒng)的穩(wěn)定性。Struts2框架的運(yùn)行原理如圖1所示。圖1運(yùn)行原理示意目前,電廠生產(chǎn)管理系統(tǒng)引入了Struts2框架,采用Struts2框架具有以下幾點(diǎn)優(yōu)勢(shì):(1)擁有豐富的標(biāo)簽庫(kù),開發(fā)工作者使用標(biāo)簽庫(kù)能夠簡(jiǎn)化代碼編寫。(2)專注于業(yè)務(wù)邏輯與界面設(shè)計(jì),開發(fā)工作者通過文件Struts-conflig.xml來配置業(yè)務(wù)模塊和展示界面,減少了開發(fā)工作者處理控制邏輯。(3)具有強(qiáng)大的容錯(cuò)機(jī)制,Struts2框架采用Exception機(jī)制來捕獲與隔離程序錯(cuò)誤,防止部分功能模塊錯(cuò)誤引起程序崩潰,Exception機(jī)制能夠把錯(cuò)誤信息發(fā)送到相關(guān)的界面上。此次設(shè)計(jì)的管理系統(tǒng)采用J2EE標(biāo)準(zhǔn),全Java開發(fā),可運(yùn)行于Weblogic,Websphere、Tomcat、Resin等多種Web服務(wù)器。系統(tǒng)構(gòu)建時(shí),模式采用MVC。此模式涵蓋三種類型的重點(diǎn)單元,可使系統(tǒng)達(dá)到高效運(yùn)行的目的。圖2即MVC結(jié)構(gòu)。J2EE平臺(tái)中,Struts即MVC使用較多的一種實(shí)現(xiàn)方式,其能夠使各層級(jí)的業(yè)務(wù)彼此獨(dú)立,在此基礎(chǔ)上進(jìn)一步將業(yè)務(wù)細(xì)化,同時(shí)拓展處更具效率,且易于維護(hù)、升級(jí)的系統(tǒng)。而在數(shù)據(jù)的交換上,使用了Hibernate。Hibernate優(yōu)勢(shì)在于編寫代碼少,且操作便捷,所有操作都能夠經(jīng)POJO實(shí)現(xiàn)。在修改業(yè)務(wù)中各種表格時(shí),我們通過Hibernate編寫的代碼少就可以使我們?cè)趯?shí)施各層級(jí)業(yè)務(wù)維護(hù)時(shí)更便捷。在數(shù)據(jù)庫(kù)選擇上,擇取Oracle。同時(shí)可以為客戶提供較多的選擇。所以進(jìn)行上述論證的情況下,我們采用了Structs+hibernate+Oracle三合一,保證系統(tǒng)可以又快又好的被開發(fā)設(shè)計(jì)出來。圖2MVC結(jié)構(gòu)圖3.需求分析電廠生產(chǎn)管理系統(tǒng)的網(wǎng)絡(luò)化需求。隨著自動(dòng)化技術(shù)與工業(yè)機(jī)器人的推廣,電廠生產(chǎn)管理系統(tǒng)也朝著的自動(dòng)化與智能化的方向發(fā)展,這能夠極大的提高生產(chǎn)效率與降低人力成本?,F(xiàn)代電廠的生產(chǎn)涉及到了相關(guān)設(shè)備采購(gòu)、巡檢管理、生產(chǎn)計(jì)劃以及檢修管理等多個(gè)流程,只有有序、高效的安排各個(gè)流程才能合理的安排電能的生產(chǎn),通過網(wǎng)絡(luò)化對(duì)各電廠生產(chǎn)流程進(jìn)行管理是現(xiàn)階段電廠的主要需求。電廠生產(chǎn)過程的全壽命管理需求。通常情況下,電廠生產(chǎn)管理系統(tǒng)只對(duì)生產(chǎn)流程進(jìn)行管理,用于提高電能的質(zhì)量,但是電廠生產(chǎn)設(shè)備是電廠的核心要素,對(duì)供電質(zhì)量有著重要的影響。因此電廠需要在生產(chǎn)設(shè)備從設(shè)計(jì)那一刻到投入運(yùn)營(yíng)再到巡檢、更新等各個(gè)流程都要參與管理,其目的是進(jìn)一步掌握電廠設(shè)備在生命周期內(nèi)是否完成了預(yù)期生產(chǎn)價(jià)值。3.1用戶角色需求在巡檢工作中,電廠領(lǐng)導(dǎo)主要是對(duì)公司管理人員在數(shù)據(jù)庫(kù)中提交的設(shè)備故障進(jìn)行審核操作。怎樣保證電廠設(shè)備正常運(yùn)行是我們都應(yīng)該重視的問題,設(shè)備出了問題,整個(gè)電廠存在也毫無價(jià)值。因此,常見的故障以及設(shè)備故障知識(shí)庫(kù)是最應(yīng)該被主要負(fù)責(zé)人所了解掌握的,不論當(dāng)日值班是誰,都可以在遇見問題是處變不驚,熟悉數(shù)據(jù)庫(kù)中關(guān)于故障申報(bào),故障設(shè)備審批流程更為重要,熟悉這些以便及時(shí)作出決策在緊急情況下。負(fù)責(zé)人也應(yīng)當(dāng)時(shí)刻掌握一線巡檢工作人員的工作狀態(tài)與是否在崗,要對(duì)今日誰負(fù)責(zé)巡檢,誰負(fù)責(zé)操作,誰是今天的責(zé)任人都要心中有數(shù),如何方便負(fù)責(zé)人得知,人員狀態(tài)查看菜單便應(yīng)運(yùn)而生。除了清楚各個(gè)成員的職責(zé),更應(yīng)該知道工作量大小,如:巡檢小組的巡檢工作量等,而這些是可以通過查看巡檢統(tǒng)計(jì)表來實(shí)現(xiàn),領(lǐng)導(dǎo)還可以隨時(shí)根據(jù)當(dāng)日巡檢人員制定合適的巡檢計(jì)劃[1]。在電廠中電廠設(shè)備運(yùn)行巡視檢查的專職工作人員是普通巡檢員的工作,他的工作范圍比較廣泛。在巡檢這塊他的任務(wù)就是要搞清楚設(shè)備的基礎(chǔ)資料,現(xiàn)在陽(yáng)城電廠還是采取火力發(fā)電從其他地方購(gòu)入煤炭,那么關(guān)于煤炭的資料管理也很重要,庫(kù)里面的設(shè)備有多少,有多少是備用的,甚至于對(duì)故障知識(shí)庫(kù)、設(shè)備知識(shí)庫(kù)的編輯等等。巡檢計(jì)劃該如何制定則需要我們采用控制變量法針對(duì)各個(gè)小組的工作時(shí)長(zhǎng)不同,對(duì)巡檢班組制定巡檢計(jì)劃,讓我們巡檢員根據(jù)巡檢計(jì)劃進(jìn)行巡檢同時(shí)制定巡檢工單,然后再把巡檢員記錄所得到的巡檢計(jì)劃中需要維修的設(shè)備進(jìn)行巡視,把維修的單據(jù)和維修的設(shè)備都可以通過該系統(tǒng)及時(shí)進(jìn)行申報(bào)審核,那么這些工作與上文提到的負(fù)責(zé)人用到的系統(tǒng)界面都是一樣的,均為工作量統(tǒng)計(jì)與設(shè)備故障統(tǒng)計(jì)。一線巡檢人員是我們?cè)谠摥h(huán)節(jié)的最后一道關(guān)卡,一線巡檢員與普通巡檢員的區(qū)別在于負(fù)責(zé)發(fā)現(xiàn)和處理設(shè)備巡檢中出現(xiàn)的各種問題。巡檢報(bào)班是一線巡檢員的主要任務(wù),也就是設(shè)備管理員根據(jù)巡檢計(jì)劃將巡檢任務(wù)下發(fā)給巡檢員,首先就是通過系統(tǒng)去簽到上班,去根據(jù)隨機(jī)分配到的任務(wù)對(duì)設(shè)備,庫(kù)存,零部件,等進(jìn)行檢查,并把今天的巡檢情況錄入到系統(tǒng)中。那么如果真的發(fā)現(xiàn)了某某設(shè)備出現(xiàn)問題該怎么辦呢?此時(shí)要向系統(tǒng)申報(bào)設(shè)備故障,包括設(shè)備的編號(hào),根據(jù)故障知識(shí)庫(kù)去申報(bào)設(shè)備存在的故障,等待審批通過。如果問題不大,那么可以申請(qǐng)使用備用設(shè)備,仍然需要上報(bào)備用設(shè)備編號(hào)等,如果是具體部件問題也是如此,等具體專業(yè)檢修人員配合修理。如果只是需要維護(hù)保養(yǎng),那么直接維護(hù)保養(yǎng),并將結(jié)果作為工作日志錄入系統(tǒng)內(nèi),包括該設(shè)備幾月幾號(hào)對(duì)什么零部件進(jìn)行維護(hù)等[2]。3.2電網(wǎng)資源管理需求電廠屬于重資產(chǎn)部門,擁有大量的固定資產(chǎn),主要是大量的電力傳輸設(shè)施,包括電網(wǎng)、變電站、變電所等,以及各類檢測(cè)、維修儀器。為了加強(qiáng)對(duì)電網(wǎng)資源的管理,以及提高資源的通過率,本系統(tǒng)開發(fā)了電網(wǎng)資源中心對(duì)資源進(jìn)行統(tǒng)一管理。工具儀器儀表也需要進(jìn)行詳細(xì)的登記,包括臺(tái)賬管理、使用管理、校驗(yàn)管理等。維修工作者與巡檢工作者能夠通過系統(tǒng)實(shí)時(shí)查詢所需設(shè)備的位置、狀態(tài)等情況,并能夠提出使用申請(qǐng)。通過電網(wǎng)資源中心不但提高了儀器工具的通過率,同時(shí)對(duì)各類電網(wǎng)資源進(jìn)行統(tǒng)一管理,也防止了資源的異常丟失。電網(wǎng)資源中心包括設(shè)備資源管理、儀器工具管理等功能,電網(wǎng)資源中心用例圖如圖3所示。每個(gè)功能包括多個(gè)子功能,主要采用《include》表示。圖3電網(wǎng)資源管理用例圖3.3運(yùn)行值班管理需求電廠的主要職責(zé)之一就是保障各類電力設(shè)施的正常運(yùn)轉(zhuǎn),因此就需要對(duì)各類電力設(shè)施定期進(jìn)行巡檢,并第一時(shí)間維修出現(xiàn)故障的電力設(shè)施。運(yùn)維檢修中心包括綜合生產(chǎn)計(jì)劃、運(yùn)維檢修管理、配網(wǎng)搶修管控。每年生產(chǎn)管理部門需要制定綜合生產(chǎn)計(jì)劃,規(guī)定每類電力設(shè)施的巡檢周期、巡檢內(nèi)容、巡檢工作者等,通過制定綜合生產(chǎn)計(jì)劃來提高設(shè)備巡檢的合理性與科學(xué)性。系統(tǒng)依附于綜合生產(chǎn)計(jì)劃生成運(yùn)維檢修任務(wù),巡檢工作者通過系統(tǒng)查詢運(yùn)維檢修任務(wù),并反饋運(yùn)維檢修結(jié)果。當(dāng)電網(wǎng)設(shè)施突發(fā)故障導(dǎo)致供電中斷后就需要進(jìn)行搶修,包括排班值班管理、故障預(yù)案查詢、保電任務(wù)查詢等功能模塊。運(yùn)維檢修中心用例圖如圖4所示。圖4運(yùn)行值班管理例圖3.4兩票管理需求3.4.1工作票管理工作票全重點(diǎn)在收到檢修工作者提供的信息,運(yùn)行和維護(hù)提供的信息,還包括檢修和運(yùn)維工作者統(tǒng)一處理故障問題錄入的日志到最后無論是否解決成功都需要向系統(tǒng)錄入信息。一般情況下,主打的是和停電、非停電作業(yè)有關(guān)的工作票,同時(shí)相關(guān)信息可以在后臺(tái)數(shù)據(jù)庫(kù)隨時(shí)更改還能打印。需求在于工作票可以實(shí)現(xiàn)在工作過程中具體信息的查詢與統(tǒng)計(jì)兩方面功能,還能查找執(zhí)行日期、發(fā)送班組等都能夠查詢到設(shè)備。還可以通過后臺(tái)登錄去查看系統(tǒng)對(duì)于工作票一塊所產(chǎn)生的數(shù)據(jù)流的合格率,及時(shí)作出反饋[3]。3.4.2操作票管理(1)圖形開票功能。當(dāng)我們的各個(gè)站進(jìn)行變電,我們用到的操作是倒閘操作,當(dāng)所有站都具備五防系統(tǒng)。正是基于有著完善的防護(hù)措施,我們的站在進(jìn)行操作運(yùn)行時(shí)為實(shí)現(xiàn)良好管理與及時(shí)得知設(shè)備現(xiàn)在運(yùn)行情況是否良好,我們的異域圖形開票邏輯圖。結(jié)合該設(shè)備與本電廠規(guī)定的操作電廠設(shè)備明細(xì)的規(guī)定,系統(tǒng)本身在出票時(shí)就會(huì)附帶圖形開票邏輯圖,整個(gè)開票過程我們即可查看圖在后臺(tái)可明白這些設(shè)備有無操作的不當(dāng),具體哪個(gè)環(huán)節(jié)出了問題就一目了然。(2)信息分類功能也是在操作票中的一個(gè)關(guān)鍵環(huán)節(jié):結(jié)合實(shí)際需要,在規(guī)定的范圍內(nèi)對(duì)操作設(shè)備所在系統(tǒng)中上傳的信息是能夠進(jìn)行修改的。在動(dòng)態(tài)實(shí)時(shí)更新的情況下,我們可以對(duì)操作設(shè)備以及設(shè)備信息,設(shè)備種類,操作人等等進(jìn)行改動(dòng),但同樣有些信息是無法進(jìn)行修改的,那么系統(tǒng)就沒有這樣的的選項(xiàng),這些信息無法得到更改,比如時(shí)間等,如果所有的信息可以被隨意更改,那么在操作中的問題是可以被掩蓋的[4]。4.系統(tǒng)設(shè)計(jì)4.1系統(tǒng)體系架構(gòu)設(shè)計(jì)目前,常見的系統(tǒng)架構(gòu)包括B/S架構(gòu)、C/S架構(gòu)與混合架構(gòu),不同的架構(gòu)具有不同的應(yīng)用場(chǎng)景與優(yōu)勢(shì)。本文采用B/S架構(gòu)來開發(fā)電廠生產(chǎn)管理系統(tǒng),主要基于以下幾個(gè)原因:(1)方便用戶使用。電廠生產(chǎn)管理系統(tǒng)的用戶眾多,分布在電廠的各分公司中,為了方便廣大用戶使用,本文采用B/S架構(gòu)來開發(fā)系統(tǒng),這樣用戶能夠在內(nèi)網(wǎng)計(jì)算機(jī)中通過Web瀏覽器就能夠登錄系統(tǒng)。(2)降低維護(hù)成本。電廠生產(chǎn)管理系統(tǒng)屬于電廠的自建系統(tǒng),在系統(tǒng)運(yùn)行過程中需要依附于用戶需求變更,不斷的調(diào)整系統(tǒng)功能,因此在系統(tǒng)運(yùn)行前期會(huì)進(jìn)行大量的功能調(diào)整。為了降低系統(tǒng)運(yùn)維成本,本文采用B/S架構(gòu),這樣只需調(diào)整服務(wù)器端程序,而無需調(diào)整客戶端。(3)Web瀏覽器能夠勝任客戶端需求。電廠生產(chǎn)管理系統(tǒng)主要對(duì)電力設(shè)施的運(yùn)行管理數(shù)據(jù)進(jìn)行統(tǒng)一存儲(chǔ)處理,客戶端只需要進(jìn)行數(shù)據(jù)采集與展示,無需進(jìn)行復(fù)雜處理,對(duì)數(shù)據(jù)展示界面也無需進(jìn)行精美的渲染,因此Web瀏覽器能夠勝任客戶端需求。4.2功能單元設(shè)計(jì)(1)登錄:當(dāng)巡檢員進(jìn)入我們建設(shè)的系統(tǒng)時(shí),他們需要在登錄界面輸入用戶名與密碼進(jìn)行登錄操作,那么網(wǎng)站會(huì)通過登錄的賬號(hào)進(jìn)行區(qū)分,辨別出所登錄的賬號(hào)權(quán)限是領(lǐng)導(dǎo)還是普通巡檢員一類的,并給于不同的管理范圍。(2)電廠資源管理:電廠最核心也最基礎(chǔ)的是設(shè)備,這也是資源管理的核心,由此產(chǎn)生的設(shè)備樹體現(xiàn)了電廠與設(shè)備的關(guān)系,他們的關(guān)系或連接或存在歸屬關(guān)系,在電廠資源管理中模塊還有設(shè)備臺(tái)帳維護(hù)、圖形維護(hù)與銘牌維護(hù)等,這些模塊同樣起的是很重要的作用。(3)運(yùn)行管理:在變電運(yùn)維中運(yùn)行管理占比很多,運(yùn)行管理的主要工作通過巡視管理與故障問題管理所構(gòu)成。專業(yè)巡視等內(nèi)容我們都需要通過對(duì)巡視計(jì)劃進(jìn)行編排與錄入才能得以實(shí)現(xiàn),如果出現(xiàn)故障問題則可經(jīng)運(yùn)行管理模塊將故障問題上報(bào)在巡視過程中,在此基礎(chǔ)上通過相應(yīng)專業(yè)予以進(jìn)一步處理,最后進(jìn)行驗(yàn)收。(4)工作票與操作票管理:工作票與操作票管理是檢修與運(yùn)維中的重中之重。運(yùn)維中的倒閘操作要嚴(yán)格依照操作票所規(guī)定的流程逐項(xiàng)運(yùn)行,同時(shí)當(dāng)我們根據(jù)系統(tǒng)中工作票的審核情況用戶可采取新的行動(dòng),相關(guān)專業(yè)則要通過工作票去能去明確工作中的安全措施、內(nèi)容以及時(shí)間[5]。4.2.1電網(wǎng)設(shè)備資源管理模塊設(shè)計(jì)電網(wǎng)資源管理要借由設(shè)備進(jìn)入系統(tǒng),并以此為基礎(chǔ)進(jìn)行拓展功能。跟隨于設(shè)備所屬范圍予以分類,在此基礎(chǔ)上進(jìn)一步定義子菜單。通過設(shè)備樹功能,相關(guān)工作者可以在第一時(shí)間內(nèi)查詢到設(shè)備。電網(wǎng)資源管理功能要通過設(shè)備樹來實(shí)現(xiàn),設(shè)備樹借由子菜單樹狀結(jié)構(gòu)顯示站內(nèi)設(shè)備。站內(nèi)設(shè)備依附于電壓等級(jí)的差異劃分成不同間隔,間隔中又包含不同的設(shè)備。4.2.2運(yùn)行值班管理模塊設(shè)計(jì)日常工作中的關(guān)鍵環(huán)節(jié)就在運(yùn)行管理方面,管理主要涉及變電、檢修兩項(xiàng)內(nèi)容。此功能就是錄入工作日志。全面巡視與例行巡視不一定必須要求分別進(jìn)行,運(yùn)行管理中還包括的熄燈巡視,這塊的時(shí)間主要是在夜間進(jìn)行,也需要對(duì)電廠的財(cái)產(chǎn)要給予更多關(guān)注。還包括專業(yè)巡視即依靠有相關(guān)專業(yè)知識(shí)的普通巡檢員要求他們?nèi)娴恼莆赵O(shè)備狀態(tài)[6]。工作流程見圖5。故障問題管理不同流程需分工明確,責(zé)任落實(shí)到人頭。危急故障問題一旦出現(xiàn)必須及時(shí)關(guān)注并采取反制措施。圖5巡視工作流程圖工作者要依附于有關(guān)標(biāo)準(zhǔn)、規(guī)程等要求,全面開展設(shè)備巡視、操作、檢修、試驗(yàn)等工作,第一時(shí)間發(fā)現(xiàn)設(shè)備故障問題[7]。當(dāng)檢修人員第一時(shí)間發(fā)現(xiàn)了設(shè)備故障必須及時(shí)要告知負(fù)責(zé)這里的維修后勤人員。發(fā)現(xiàn)故障問題后,根據(jù)設(shè)備維護(hù)手冊(cè)中的標(biāo)準(zhǔn)由巡檢員予以定性,第一時(shí)間啟動(dòng)故障問題管理流程。按照手冊(cè)記錄該故障設(shè)備型號(hào),種類,具體部件或其他,對(duì)于故障問題標(biāo)準(zhǔn)庫(kù)未包含的故障問題,應(yīng)由專業(yè)人士根據(jù)現(xiàn)實(shí)情況做詳細(xì)的記錄并決定故障等級(jí)。第一時(shí)間通知相關(guān)調(diào)試工作人員,領(lǐng)導(dǎo)層,巡檢組采取應(yīng)急處理故障疑難問題預(yù)案。故障問題沒有消除前,依附于實(shí)際情況,運(yùn)維單位要組織制訂具體的操作措施配合之前單位制定預(yù)案一針見血式的解決問題。針對(duì)影響遙控操作的故障問題,要第一時(shí)間安排處理,處理前后不僅要通知各兄弟小組還要及時(shí)向系統(tǒng)中錄入日志,修改時(shí)也應(yīng)與中心進(jìn)行遠(yuǎn)程遙控操作。當(dāng)后勤維修人員確定無故障是,由當(dāng)日值班巡檢負(fù)責(zé)人監(jiān)督多方即刻進(jìn)行現(xiàn)場(chǎng)驗(yàn)收,針對(duì)故障問題進(jìn)行再一次的核實(shí)。當(dāng)運(yùn)維認(rèn)為合格后,檢修人員應(yīng)當(dāng)將處理情況錄入故障問題應(yīng)急處理系統(tǒng)后,運(yùn)維工作者隨即將驗(yàn)收意見與前者捆綁錄入生產(chǎn)管理系統(tǒng),完成閉環(huán)管理[8]。4.2.3兩票管理模塊設(shè)計(jì)兩票管理設(shè)計(jì)時(shí),重點(diǎn)側(cè)重于工作票系統(tǒng)的設(shè)計(jì)[9]。首先進(jìn)入開始界面,操作人點(diǎn)擊進(jìn)入操作票管理系統(tǒng)界面,進(jìn)行填寫,填寫完成點(diǎn)擊上傳。在后臺(tái)便由有管理權(quán)限的人或者是監(jiān)管人來進(jìn)行審核,審核如果合格那么就進(jìn)行下一步,如果審核失敗駁回申請(qǐng),申請(qǐng)人需要再一次填寫。接下來針對(duì)通過的申請(qǐng),由當(dāng)日當(dāng)時(shí)的值班負(fù)責(zé)人進(jìn)行審核,具體查看該事實(shí)行為是否可以執(zhí)行,如若不行,操作票作廢,申請(qǐng)人不可以申請(qǐng)同樣的設(shè)備,如果可以就進(jìn)行執(zhí)行,并歸入數(shù)據(jù)庫(kù),最后流程結(jié)束。主要是因?yàn)樵O(shè)備的使用操作方面非常重要,流程不符合或者馬虎大意,會(huì)給電廠造成很大的損失,甚至有人員傷亡,所以要慎之又慎[10]。圖6操作票處理流程圖通常,值班管理中最為關(guān)鍵的內(nèi)容即倒閘操作,亦為關(guān)鍵因素,會(huì)從根本影響著倒閘操作的安全、穩(wěn)定。4.2.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)表見表1。表1設(shè)備表字段名稱類型長(zhǎng)度可否為空印證IDNUMBER否命名IDNAMEVARCHAR2140是設(shè)備命名CODEVARCHAR263是設(shè)備編碼JBHVARCHAR232是管轄編碼ZJMVARCHAR263是助記碼LOGIC_DIY_IDNUMBER否運(yùn)行ID,外部主鍵DEV_TYPE_IDNUMBER38否設(shè)備類型SC_DEV_IDNUMBER38是電力設(shè)備IDALIASVARCHAR2140是設(shè)備類別名臺(tái)賬表,如表1。通過設(shè)備臺(tái)賬表中的信息對(duì)于設(shè)備而言至關(guān)重要,見表2:表2臺(tái)賬表字段名稱類型印證IDNUMBER運(yùn)行IDPHY_DEV_IDNUMBER物理IDLOGIC_DIY_IDNUMBER設(shè)備類型IDVOLTAGE_LEVEL_IDNUMBER電壓等級(jí)IDRUN_DATADATE狀態(tài)GDJDMVARCHAR(32)運(yùn)行ID,外部主鍵MANAGER_DEPTVARCHAR(64)設(shè)備類型SBZTNUMBER(3)設(shè)備狀態(tài)GEO_XNUMBER(20,6)地理X坐標(biāo)DEO_YNUMBER(20,6)地理Y坐標(biāo)AZDDVARCHAR(64)安裝地點(diǎn)ZGXLNUMBER主供線路5.系統(tǒng)的實(shí)現(xiàn)5.1基礎(chǔ)資料管理子系統(tǒng)基礎(chǔ)資料管理包括添加設(shè)備、查詢?cè)O(shè)備,設(shè)備名稱,設(shè)備種類等…如圖7、圖8所示。圖7添加設(shè)備界面圖8查詢?cè)O(shè)備界面5.2巡檢工作管理子系統(tǒng)巡檢工作管理子系統(tǒng)如圖9所示。圖9巡檢工作管理子系統(tǒng)界面用戶在主界面中的巡檢計(jì)劃菜單下選擇巡檢日期、設(shè)備以及故障問題。5.3兩票管理子系統(tǒng)工單設(shè)備使用申請(qǐng)以及審核界面,如圖10、圖11所示[12]。圖10工單設(shè)備使用申請(qǐng)系統(tǒng)界面圖11申請(qǐng)審核6.系統(tǒng)測(cè)試本文系統(tǒng)測(cè)試,主要側(cè)重于功能和非功能兩方面。6.1系統(tǒng)測(cè)試環(huán)境本文使用的是PC機(jī)與硬件環(huán)境結(jié)合,而且網(wǎng)絡(luò)方面,整個(gè)測(cè)試是在局域網(wǎng)環(huán)境下進(jìn)行。具體測(cè)試時(shí),客戶機(jī)有3臺(tái),這3臺(tái)配置都是一樣的,都是LENOVO,主頻最多為2.40GHz,內(nèi)存為8.00G、固態(tài)硬盤為400G;服務(wù)端電腦有2臺(tái),服務(wù)器為聯(lián)想服務(wù)器,配置16內(nèi)存和Desktop硬盤[10]。要確保系統(tǒng)能夠穩(wěn)定運(yùn)行,首相要將其置于一個(gè)相對(duì)安靜的環(huán)境中,不受外界的干擾。在對(duì)兼容性測(cè)試的過程中,首先要對(duì)客戶端電腦進(jìn)行處理,在系統(tǒng)運(yùn)行穩(wěn)定的基礎(chǔ)上才能進(jìn)行測(cè)試。6.2系統(tǒng)功能測(cè)試結(jié)合上述用例,我們?cè)诒砀袷褂蒙?,系統(tǒng)登錄時(shí)各個(gè)賬號(hào)均對(duì)應(yīng)單一的權(quán)限,所以在測(cè)試的過程中,若正確,即可證實(shí)此流程測(cè)試成功,能夠看出兩票管理功能符合系統(tǒng)要求。表3 新增巡檢組測(cè)試用例業(yè)務(wù)系統(tǒng):設(shè)備巡檢管理系統(tǒng)測(cè)試名稱:新增巡檢組測(cè)試功能實(shí)現(xiàn):成功添加巡檢組測(cè)試目的:添加相關(guān)巡檢數(shù)據(jù),看看是否能達(dá)到設(shè)計(jì)要求。步驟測(cè)試流程期望目標(biāo)測(cè)試情況1電廠授權(quán)操作員成功登陸系統(tǒng),在基礎(chǔ)設(shè)置菜單,點(diǎn)擊“設(shè)置”授權(quán)人員成功完成點(diǎn)擊“設(shè)置”選項(xiàng)正確2授權(quán)人員打開選項(xiàng),并輸入巡檢設(shè)備的編號(hào)、名稱、技術(shù)參數(shù)、生產(chǎn)日期、是否做過維護(hù)等信息。授權(quán)人員成功輸入巡檢設(shè)備的編號(hào)、名稱、技術(shù)參數(shù)、生產(chǎn)日期、是否做過維護(hù)等信息。正確3領(lǐng)導(dǎo)層或相關(guān)負(fù)責(zé)人員進(jìn)入系統(tǒng)后臺(tái),點(diǎn)擊查看“待審批的巡檢點(diǎn)信息”成功打開打開審批巡檢點(diǎn)窗口正確4完成新增巡檢點(diǎn)的審批操作系統(tǒng)正確顯示審批結(jié)果,并將后臺(tái)巡檢點(diǎn)記錄增加一條。正確6.3系統(tǒng)性能測(cè)試通過結(jié)果能夠看出,此次設(shè)計(jì)系統(tǒng)的功能順利通過測(cè)試,完成測(cè)試流程后,將進(jìn)行系統(tǒng)性能測(cè)試,系統(tǒng)性能測(cè)試主要是印證其實(shí)用性。在指標(biāo)選擇上確定了并發(fā)用戶數(shù)和系統(tǒng)響應(yīng)速度。多用戶同時(shí)訪問性能測(cè)試用例如表4所示。表4多用戶訪問性能測(cè)試用例表測(cè)試用例場(chǎng)景測(cè)試步驟預(yù)測(cè)結(jié)果結(jié)果L14個(gè)用戶同時(shí)增加巡檢數(shù)據(jù)打開測(cè)試機(jī)并打開設(shè)計(jì)系統(tǒng)中增加巡檢數(shù)據(jù)頁(yè)面,用腳本同時(shí)增加數(shù)據(jù),查詢巡檢組增加記錄各個(gè)測(cè)試機(jī)都可以穩(wěn)定運(yùn)行,并且巡檢點(diǎn)增加通過L26個(gè)用戶同時(shí)進(jìn)行巡檢點(diǎn)增加增加模擬機(jī)個(gè)數(shù),使用同樣的方法方式進(jìn)行巡檢組記錄查詢,持續(xù)觀察服務(wù)器CPU使用情況各個(gè)測(cè)試機(jī)都可以穩(wěn)定運(yùn)行,并且巡檢點(diǎn)增加通過L38個(gè)用戶同時(shí)進(jìn)行巡檢點(diǎn)增加增加模擬機(jī)個(gè)數(shù),使用同樣的方法方式進(jìn)行巡檢組記錄查詢,增加持續(xù)觀察服務(wù)器CPU使用情況各個(gè)測(cè)試機(jī)都可以穩(wěn)定運(yùn)行,并且巡檢點(diǎn)增加通過我們采取控制打開節(jié)點(diǎn)的個(gè)數(shù)與穩(wěn)步提高訪問系統(tǒng)數(shù)據(jù)的頻率,其目的是測(cè)試服務(wù)器CPU極限承壓,得到壓力測(cè)試表5所示。表5壓力測(cè)試用例表測(cè)試用例ID場(chǎng)景測(cè)試步驟預(yù)測(cè)結(jié)果結(jié)果L1提高查詢頻率巡檢記錄測(cè)試同時(shí)打開3個(gè)終端節(jié)點(diǎn)。打開管理系統(tǒng)中的巡檢查詢菜單,修改頻率為15次/秒功能正常,服務(wù)器CPU、內(nèi)存占用正常成功L2提高查詢頻率巡檢記
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)計(jì)專業(yè)大一學(xué)期計(jì)劃范文
- 鄉(xiāng)鎮(zhèn)文化站建成文藝晚會(huì)主持詞
- 七夕節(jié)促銷活動(dòng)方案
- 范文新學(xué)期學(xué)習(xí)計(jì)劃范文集錦十篇
- 個(gè)人工作總結(jié)(集錦14篇)
- 高等數(shù)學(xué)教程 上冊(cè) 第4版 測(cè)試題 高數(shù)1-測(cè)試二
- 荒山租地合同協(xié)議書(2篇)
- 分段計(jì)費(fèi)說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《汽車電氣設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《計(jì)算機(jī)設(shè)計(jì)》2022-2023學(xué)年期末試卷
- 浙江省地方執(zhí)法證考試參考題庫(kù)大全-4(案例分析題部分)
- 流程圖、結(jié)構(gòu)圖(優(yōu)秀) 兒童教育課件 精選
- 小學(xué)一年級(jí)期中考試家長(zhǎng)會(huì)課件
- 政府安置房交房交付儀式活動(dòng)方案
- 2022年全國(guó)高中數(shù)學(xué)聯(lián)賽福建賽區(qū)預(yù)賽試卷參考答案
- 物業(yè)管理風(fēng)險(xiǎn)管控
- 電泳-厚-度-檢-測(cè)-記錄
- (中職) 電子商務(wù)基礎(chǔ)(第二版)教案
- 服務(wù)采購(gòu)詢比價(jià)表
- 衛(wèi)生院會(huì)議制度
- 小學(xué) 四年級(jí) 體育水平二 基本運(yùn)動(dòng)技能平衡篇 課件
評(píng)論
0/150
提交評(píng)論