![電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view/8fd29011027af3ca65fc9b607245561b/8fd29011027af3ca65fc9b607245561b1.gif)
![電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view/8fd29011027af3ca65fc9b607245561b/8fd29011027af3ca65fc9b607245561b2.gif)
![電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view/8fd29011027af3ca65fc9b607245561b/8fd29011027af3ca65fc9b607245561b3.gif)
![電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view/8fd29011027af3ca65fc9b607245561b/8fd29011027af3ca65fc9b607245561b4.gif)
![電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view/8fd29011027af3ca65fc9b607245561b/8fd29011027af3ca65fc9b607245561b5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
{環(huán)境管理}電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)TheDesignAndImplementationOfThePowerPlantEnvironmentalMonitoringManagementSystemAbstractAlongwithourcountryelectricpowersystemreformgraduallythorough,thepowerindustrymarketeconomygraduallyformed.Undertheconditionofmarketeconomytheelectricpowerenterprisemanagementismoreandmoreimportant,thetraditionalelectricpowerenterprisemanagementisthroughthemanualorsimpleputertoplete,thisisobviouslycannotmeettheneedsoftherapiddevelopmentofelectricpowerenterprises,sotheelectricpowerenterprisemustaccelerateintotheelectricpowerinformationera.Powerplantastheproductiondepartmentofelectricpowerindustry,thecountryismoreandmorehightotherequirementofenergyconservationandemissionsreduction,requireplantofitsownenvironmentalmonitoringismoreandmorestrict.Toachievehighdegreeofautomationintheprocessofelectricpowerproductionandmanagementmodernizationoftheelectricpowerenterpriseinformatizationhasthevitalsignificance.Thissystemadoptstheideasandmethodstotheobjectsystem,thewholepositionresourceinformationandanalysisofpowersystem,establishapleteenvironmentalmonitoringmodule:tosmoke,wastegas,andthetemperature.Humiditymonitoringinformation,formaplete,andtotheobject,visualinformationmodel,soastoconstituteaso-called\"powerplantenvironmentalmonitoringsystems.Canbeontopofthisformofpowergenerationsysteminformatizationandautomationapplications,tobuildenvironmentalmonitoringmanagementsystemofpowerplant,powerenterpriseslaidasolidfoundation.Inthispaper,themainresearchcontentincludesthefollowingseveralparts:Firstofall,basedonpowerplantenvironmentalmonitoringmanagementsystemresearchanddevelopmentathomeandabroadonthebasisofthesummaryoftheanalysis,thispaperdiscussestheresearchbackgroundandresearchsignificanceofthisarticle,thispaperexpoundstheadvantagesanddisadvantagesoftheplantenvironmentalmonitoringmanagementsystem,andprobesintothepowerplantintheconstructionofenvironmentalmonitoringandmanagementsystemtosolvethemainproblems.Secondly,basedonthepracticalapplicationsofthispowerplantenvironmentalmonitoringmanagementsysteminourcountry,thedesignanddevelopmentofenvironmentalmonitoringandmanagementsystemofpowerplantsarecarriedonthedetaileddemandanalysis.Onthebasisofdemandanalysis,thispaperinordertoconstructadigitalmodel,fromtheviewpointoftheoverallmanagementsystemofpowerplantenvironmentalmonitoringmanagementsystemcanbedividedintodistributedcontrollayer,informationmonitoringandinformationmanagement,databaseandotherfourdistribution,andthefunctionofalllevelsandlinksarebriefly.Inthispaperforpowerplantenvironmentalmonitoringmanagementsystemdatabasedesignandpowerplant,theessaydiscussesthedetailedfunctiondesignoftheenvironmentalmonitoringmanagementsystem.Finally,inthispaper,thepowerplantenvironmentalmonitoringmanagementsystemimplementationandtesting,anddesignanddevelopmentforthewholeworkissummarized,onthebasisofthedevelopmenttrendofenvironmentalmonitoringmanagementsysteminpowerplantshasmadetheforecastKeywords:environmentalmonitoring,J2EEtechnologyplatform,database,object-oriented目錄1緒論11.1研究背景與意義11.2國內外研究現(xiàn)狀21.3本文所要解決的主要問題31.4本文的主要研究內容31.5論文組織結構42相關理論和技術基礎52.1面向對象的系統(tǒng)思想、方法、和手段52.2分布式系統(tǒng)介紹62.3J2EE技術62.4C/S模式與B/S模式72.5本章小結93系統(tǒng)需求分析103.1可行性分析10系統(tǒng)需求分析的原則103.2業(yè)務流程分析113.3系統(tǒng)業(yè)務流程分析143.4系統(tǒng)功能需求163.5系統(tǒng)非功能需求174系統(tǒng)非功能需求183.6本章小結184監(jiān)控管理系統(tǒng)工功能設計194.1系統(tǒng)設計原則194.2整體設計194.2.1系統(tǒng)體系結構設計224.2.2系統(tǒng)功能架構設計234.3系統(tǒng)功能模塊設計244.3.1系統(tǒng)管理模塊設計244.3.2溫度監(jiān)測管理模塊設計254.3.3濕度監(jiān)控管理模塊設計254.3.4粉塵監(jiān)控管理模塊設計264.3.5廢氣監(jiān)控管理模塊設計274.3.6廢水監(jiān)測管理模塊設計284.3.7噪音監(jiān)測管理模塊設計294.4數(shù)據(jù)庫設計304.4.1數(shù)據(jù)庫設計原則304.4.2數(shù)據(jù)庫選型304.4.3數(shù)據(jù)庫概念結構設計314.4.4數(shù)據(jù)庫邏輯結構設計324.5接口設計354.6本章小結3655系統(tǒng)功能實現(xiàn)375.1系統(tǒng)運行環(huán)境375.2系統(tǒng)實施375.3數(shù)據(jù)庫連接的實現(xiàn)385.4用戶登錄的實現(xiàn)385.5粉塵監(jiān)測模塊415.6權限管理模塊495.7廢氣監(jiān)控模塊565.8廢水監(jiān)控模塊595.9溫濕度監(jiān)控模塊595.10數(shù)據(jù)導入模塊635.11預警提示模塊66圖5-13預警提升模塊665.12數(shù)據(jù)打印模塊696系統(tǒng)功能的測試716.1測試概述716.2測試規(guī)程716.3測試環(huán)境726.4測試內容746.5系統(tǒng)實施效益分析77總結與展望79參考文獻816致謝8371緒論1.1研究背景與意義善形成[1]理中的作用就越來越重要,電力信息化也成為推進電力工業(yè)發(fā)展的重要因素[2]。電廠作為電力的生產者,如今百萬千瓦級機組的大容量電廠不斷增加投入運行,由于電廠原有環(huán)境監(jiān)測管理模式的落后以及傳統(tǒng)的管理信息系統(tǒng)的擴展能電力市場條件下發(fā)電企業(yè)競爭的需要[3]驟[4,5]。本文正是在此背景下提出了一種新型的發(fā)電企業(yè)環(huán)境監(jiān)測管理系統(tǒng)以滿足新的需要。公自動化(辦公事務管理、檔案管理、人力資源管理)等全方位多層次管理。電廠環(huán)境監(jiān)測管理系統(tǒng)將徹底消除“信息孤島,向信息集成、資源優(yōu)化、智能1供及時、準確、有效的信息服務。建設國際一流的現(xiàn)代化發(fā)電企業(yè),信息化和自動化系統(tǒng)建設是關鍵和保障,電企業(yè)電廠環(huán)境監(jiān)測管理系統(tǒng)。所有應當實現(xiàn)的電廠業(yè)務管理功能及綜合分析及決策支持功能。1.2國內外研究現(xiàn)狀隨著電力體制的改革發(fā)展以及IT技術的發(fā)展,我國火電企業(yè)的信息化建設已經經歷了分散控制系統(tǒng)階段、網(wǎng)絡化階段,并處在數(shù)字化初級階段[6]。我國電力行業(yè)大規(guī)模的管理信息系統(tǒng)[7,8](MIS20世紀80年代初就MIS建設,結果運行的卻是條塊分割的孤立的子系統(tǒng),系統(tǒng)運行后的效果并不明顯;其中的經驗教訓是值是我們深思的。2環(huán)境監(jiān)測管理。電廠環(huán)境監(jiān)測管理思想是企業(yè)再造管理思想和業(yè)務流程重組基礎上面產生EAM/ERP系統(tǒng),將電廠的日常生產管理,如檢修管理、物料管理,項目管理,運現(xiàn)檢修服務的網(wǎng)上采購的目的。1.3本文所要解決的主要問題3全面實現(xiàn)電廠環(huán)境監(jiān)測管理工作,在國內外均處于剛起步階段,經驗不足,新建電廠普遍建立了MIS些也較難實現(xiàn),這些問題不解決,MIS將不能發(fā)揮其效益。從電廠生產的安全可MIS及其相關系統(tǒng)功能和聯(lián)系等關鍵問題:l、全廠系統(tǒng)和信息的總體規(guī)劃問題。要將幾十個監(jiān)控系統(tǒng)和管理系統(tǒng)集成統(tǒng)建設成敗的關鍵。2、現(xiàn)場環(huán)境監(jiān)測系統(tǒng)接口問題。解決管理系統(tǒng)與現(xiàn)場環(huán)境監(jiān)測應用系統(tǒng)的接口等問題。3MISSIS和MIS管理軟件集成到廠級SIS和MIS平臺上,最大限度地發(fā)揮電廠的效益。1.4本文的主要研究內容本論文主要研究內容包括:系統(tǒng)以及模塊,例如:廢氣監(jiān)測子系統(tǒng),粉塵監(jiān)測子系統(tǒng),溫濕度監(jiān)測子系統(tǒng)、報表系統(tǒng)等。這構成了整個系統(tǒng)的技術基礎平臺。4(中心)支撐平臺、系統(tǒng)集成平臺,為系統(tǒng)建設奠定平臺化的基礎。成基于圖形背景的、涵蓋所有發(fā)電系統(tǒng)管理業(yè)務的應用功能“插件,最終實現(xiàn)電廠環(huán)境監(jiān)測管理系統(tǒng)的所有功能。整個發(fā)電集團公司的環(huán)境監(jiān)測管理系統(tǒng)。通訊。1.5論文組織結構以及論文的組織結構。進行設計和實現(xiàn)的基礎。為系統(tǒng)設計奠定了基礎。5對電力企業(yè)典型應用進行分析。系統(tǒng)功能模塊的可用性。第六章系統(tǒng)功能測試,對系統(tǒng)的功能模塊的功能進行了測試。6四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)2相關理論和技術基礎本章主要介紹設計和實現(xiàn)電廠環(huán)境監(jiān)測管理系統(tǒng)所涉及到的關鍵理論與技術,包括面向對象的理論,分布式系統(tǒng)的介紹以及J2EE技術。2.1面向對象的系統(tǒng)思想、方法、和手段面向對象的思想方法[9,10]是80年代中期才發(fā)展起來的,至今己形成較為完整的方法學理論體系。是一種目前最先進的系統(tǒng)“問題求解力一法策略”(Problemsolvingstrategy相對于傳統(tǒng)的思想方法,它既非面向功能(functioninformation,data方法可以使系統(tǒng)直接映射問題域,保持問題域中事物及其相互關系的本來面目。IEC61970CIM(電網(wǎng)公共信息模型)國際標準,就是一種面向對象的電網(wǎng)系統(tǒng)模型,面向對象的模型非常適合于我們構建不依賴于特定功能的“信息平臺,從而為真正意義上的系統(tǒng)整合奠定基礎,主要因為以下幾個原因:形成標準;制在對象(類)的內部,因此,具有很好的可擴充性和可維護性。分類、資源之間的父子組合關系等系統(tǒng)信息。1960年的Simula7四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)程序設計領域正面臨著一種危機:在軟硬件環(huán)境逐漸復雜的情況下,軟件如何得到良好的維護?面向對象程序設計在某種程度上通過強調可重復性解決了這一問題。20世紀70年代的Smalltalk語言在面向對象方面堪稱經典—以至于30年后的今天依然將這一語言視為面向對象語言的基礎。面向對象程序設計可以被視作一種在程序中包含各種獨立而又互相調用的單位和對象的思想,這與傳統(tǒng)的思想剛好相反:傳統(tǒng)的程序設計主張將程序看作它們都可以被看作一個小型的“機器,或者說是負有責任的角色。目前己經被證實的是,面向對象程序設計推廣了程序的靈活性和可維護性,加便于分析、設計、理解。2.2分布式系統(tǒng)介紹DistributedSoftwareSystems[11,12]是支持分布式處理的分布式操作系統(tǒng)、分布式程序設計語言及其編譯(解釋)分布式數(shù)據(jù)庫系統(tǒng)等。分布式操作系統(tǒng)[13,14]負責管理分布式處理系統(tǒng)資源和控制分布式程序運行。它和集中式操作系統(tǒng)的區(qū)別在于資源管理、進程通信和系統(tǒng)結構等方面。分布式程序設計語言[15]用于編寫運行于分布式計算機系統(tǒng)上的分布式程序。8四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)點:分布性、通信性和穩(wěn)健性。上的文件進行管理和存取。分布式數(shù)據(jù)庫系統(tǒng)[16]由分布于多個計算機結點上的若干個數(shù)據(jù)庫系統(tǒng)組成,布在各個結點上的子數(shù)據(jù)庫在邏輯上是相關的。2.3J2EE技術J2EE[17,18]是Java2平臺的企業(yè)版(Java2PlatformEnterpriseEdition是可以開發(fā)、部署和管理多層結構、面向網(wǎng)絡并且以服務為中心的企業(yè)級應用。J2EE平臺采用一個多層次分布式的應用模式。一般來說J2EE應用由三或四2-1所示。J2EE服務器端、和數(shù)據(jù)庫端,因此J2EE層次一般被認為是三層,但有時服務器端可J2EE有時也可以被認為是四個層次。三層架構應用是對標準的客戶端/服務器應用架構的一種擴展,即在客戶端應用和后臺存儲之間增加一個多線程應用服務器[19,20]。圖2-1J2EE多層應用由于J2EE多層之間,各層職責明確,層次之間通過接口通信,可以建立“低耦9四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)度和開發(fā)效率。因此本課題將此J2EE企業(yè)級Web應用的輕量級解決方案應用到項目中。2.4C/S模式與B/S模式C/S(Client/Server,客戶機/服務器)模式又稱C/S結構[21,22],是軟件結構體系中的一種,興起于20世紀80年代,C/S模式關鍵在于功能的分布,其中一部分功能安裝在系統(tǒng)前端(客戶機)上,另一部分功能則是安裝在系統(tǒng)后端C/SB/S的模式相比,C/S[23,24]C/S模式的系統(tǒng)的網(wǎng)絡結構如圖2-2所示。圖2-2C/S模式網(wǎng)絡結構圖B/S[25,26](Browser/Server/B/SC/S模式而言的。其隨著互聯(lián)網(wǎng)技術的發(fā)展而興起,是C/S結構的應用拓展。在C/S模式的應用系統(tǒng),B/S的外部網(wǎng)絡,一旦外部的網(wǎng)絡中斷就將導致整個系統(tǒng)的癱瘓。基于B/SWWW瀏覽器去訪問Internet上的文本、Web服務Web服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量10四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)WWWWeb服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)Web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)可以在此結構的基礎上建立自己的Internet。Web用戶的總體擁有成本。B/S網(wǎng)絡結構如圖2-3所示。圖2-3B/S體系架構圖2.5本章小結本章主要講述了系統(tǒng)設計的相關技術具體論述了J2EE框架以及B/S和C/S模式的比較以及優(yōu)劣點。11四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)3系統(tǒng)需求分析3.1可行性分析建設的可行程度[14][15]建設系統(tǒng)的各種條件進行分析,得出系統(tǒng)建設的可行程度。經濟可行性是通過對系統(tǒng)開發(fā)的費用和系統(tǒng)使用預計給企業(yè)帶來的經濟效益進行綜合分析,來判斷是否可行[16]。由于該系統(tǒng)是是通過Microsoft提供的WindowsAzure費用相對來說不是很高,系統(tǒng)在投入使用后,能有效改善管理,提高工作效率,有效節(jié)約費用,綜合比較開發(fā)成本,本系統(tǒng)在經濟上可行。從事軟件工作的工程師,編程經驗豐富,因此,本系統(tǒng)的開發(fā)技術可行。電力企業(yè)現(xiàn)有數(shù)據(jù)監(jiān)控管理系統(tǒng)存在以下問題:12四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)1、電力企業(yè)網(wǎng)絡中心現(xiàn)有多臺服務器,服務器有早期購買的,也有最近購大,人數(shù)的增加,需要投入資金購買更多的服務器。2ASPAccess,能滿足教學管理的需求;另一套用于數(shù)據(jù)信息監(jiān)控管理的系統(tǒng)采用的是PHP+MSSQL2000的設計,因這二個系統(tǒng)采用的是不同的數(shù)據(jù)庫開發(fā),無法實現(xiàn)數(shù)據(jù)共享,給使用和管理帶來諸多不便。新開發(fā)的系統(tǒng)能導入之前舊系統(tǒng)的數(shù)據(jù)。系統(tǒng)需求分析的原則系統(tǒng)需求分析一般有以下原則:1、要全面了解系統(tǒng)的使用客戶群體用的系統(tǒng),做到量身定作,不求功能最全,只求功能夠用好用。2、注重與教務人員的溝通了解用戶的真實需求[17]件設計中,才能設計出真正貼近需求的功能模塊。3、尊重使用者的意見13四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)不正確的,也應該找到充足的依據(jù)來耐心說服教務人員[18]。4、必須按系統(tǒng)分析方法有序進行體問題[19]一的系統(tǒng)[20]。5、可以使用輔助工具進行分析結構和各部分之間的關系[21]。3.2業(yè)務流程分析(1)網(wǎng)站采用公開網(wǎng)站的工作模式,開放給所有愿意了解資源信息的用戶,用戶只需要輸入網(wǎng)站的網(wǎng)址就可以輕松道到達網(wǎng)站的首頁,瀏覽資源信息。(2)網(wǎng)站將為用戶提供賬號管理,以便用戶對賬號進行管理,具體為注冊、登錄、注銷密碼:如圖3-1資源信息查詢功能;圖3-1用戶登錄查詢功能(3過后就可以發(fā)布在網(wǎng)站上。14四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)(4受到更多的瀏覽巡視信息的權利,也可以把自己的巡視信息發(fā)布在網(wǎng)站上。[22]系統(tǒng)的用戶主要有系統(tǒng)管理員、監(jiān)控人員、領導三種。1、系統(tǒng)管理員用例分析系統(tǒng)管理員用例圖如圖3-2統(tǒng)管理、基本信息管理、權限信息管理、數(shù)據(jù)信息管理、數(shù)據(jù)查詢、數(shù)據(jù)備份、電廠基本信息設置、數(shù)據(jù)庫備份管理等。圖3-2管理員管理用例圖2、監(jiān)控人員管理用例監(jiān)控人員管理用例圖如圖3-3監(jiān)控信息管理、數(shù)據(jù)上報、警報管理等權限。15四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)監(jiān)控人員圖3-3監(jiān)控人員管理用例3、領導管理用例領導管理用例圖如圖3-4所示。由圖可知,領導具有報警查詢、監(jiān)控查詢、報表查詢查詢、監(jiān)控數(shù)據(jù)查詢等權限。圖3-3領導管理用例3.3系統(tǒng)業(yè)務流程分析[23]3-4所示,通過采行技術的處理。16四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)監(jiān)測辦消除報警溫度信息溫度
報警閥值監(jiān)控數(shù)據(jù)是否圖3-4溫度監(jiān)控模塊的業(yè)務流程圖如圖3-5所示。圖3-5濕度管理業(yè)務流程圖程如圖3-6所示。監(jiān)控粉塵閥值設定操作人監(jiān)控信息約束條件設定報警信息信息查看報警發(fā)布圖3-6粉塵管理業(yè)務流程17四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)廢氣監(jiān)控管理的業(yè)務流程如圖3-7所示。圖3-7廢氣模塊的業(yè)務流程圖3-8所示,廢水監(jiān)測輸入系統(tǒng)分析統(tǒng)計是否合格水質分析表水質報再次監(jiān)測水質整改圖3-8廢水模塊的業(yè)務流程圖3.4系統(tǒng)功能需求度監(jiān)測管理、濕度監(jiān)測管理等子系統(tǒng),系統(tǒng)功能需求結構圖如圖3-9所示。圖3-9系統(tǒng)功能需求結構圖3.5系統(tǒng)非功能需求應該滿足以下的非功能需求:1、系統(tǒng)處理應滿足及時、準確的特性充分考慮系統(tǒng)能承受的業(yè)務處理能力,系統(tǒng)的響應時間要滿足操作員、管理員、18四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)檢測員等多種用戶的需要,要及時地反饋結果信息,并要保證其準確性[24]。2、系統(tǒng)應具有開放性和可擴展性要求系統(tǒng)應具有良好的開放性。3、系統(tǒng)的易用性和易維護性對于計算機的操作都已經相對熟悉,因此對系統(tǒng)的易用性和易操作性更為敏感,[25]統(tǒng)的操作過程[26]。系統(tǒng)非功能需求系統(tǒng)應該滿足以下的非功能需求:1、系統(tǒng)處理應滿足及時、準確的特性時地反饋結果信息,并要保證其準確性[24]。2、系統(tǒng)應具有開放性和可擴展性19四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)現(xiàn)這一點,則要求系統(tǒng)應具有良好的開放性。3、系統(tǒng)的易用性和易維護性[25]操作過程。3.6本章小結并介紹人軟件開發(fā)設計中需求分析的一般原則,分析教務管理平臺的功能需求??傮w規(guī)劃設計,為完成系統(tǒng)設計的工作作好準備。20四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)4監(jiān)控管理系統(tǒng)工功能設計4.1系統(tǒng)設計原則電廠環(huán)境監(jiān)測管理系統(tǒng)是一個基于B/S架構的Web計開發(fā)時應遵循以下原則[27]:1.強的容錯能力和故障恢復能力。2.有良好的并發(fā)處理能力,防止因為大量并發(fā)訪問而出現(xiàn)的宕機情況。3.不久便過時。4.管理中,因此在本文進行系統(tǒng)設計時,要注意系統(tǒng)的易維護性和易管理性。5.的權限進行相應的層層設計,并進行安全性跟蹤。6.此系統(tǒng)設計過程中因注意系統(tǒng)的可拓展性。4.2整體設計企業(yè)所有運營管理業(yè)務范圍的實時監(jiān)測與信息化系統(tǒng)。21四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)個發(fā)電系統(tǒng)的全方位監(jiān)控、管理、決策支持等功能的一體化應用系統(tǒng)。維護,保護了數(shù)據(jù)的完整性、一致性和有效性。層、決策支持層(1)過程操作控制層:主要包含電廠內部針對某設備運行或某操作過程的DCS先進控制系統(tǒng)以及DCS現(xiàn)電廠環(huán)境監(jiān)測管理系統(tǒng)對傳統(tǒng)過程控制系統(tǒng)的兼容。(2)系統(tǒng)級監(jiān)控及生產管理層:發(fā)電廠在實現(xiàn)各個局部生產過程監(jiān)控和統(tǒng)該層可以規(guī)劃為一個應用系統(tǒng):發(fā)電系統(tǒng)資源管理系統(tǒng)22四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)(3)運營決策支持層:基于發(fā)電系統(tǒng)實施狀態(tài)、歷史信息、經營數(shù)據(jù)、資源信息,對這些數(shù)據(jù)進行綜合發(fā)掘分析,實現(xiàn)企業(yè)綜合成本的實時計算、分析、一個應用系統(tǒng):發(fā)電系統(tǒng)決策系統(tǒng)。全面統(tǒng)一規(guī)劃的電廠環(huán)境監(jiān)測系統(tǒng)建立在電廠環(huán)境監(jiān)測管理技術平臺之上,系統(tǒng)總體結構中,其框架如圖4-1所示,將環(huán)境監(jiān)測管理系統(tǒng)劃分為系統(tǒng)登錄、這些模塊都是電廠環(huán)境監(jiān)測管理系統(tǒng)中必不可少的功能模塊。系系廢廢粉溫濕報消日統(tǒng)統(tǒng)水氣塵度度警警志登監(jiān)監(jiān)監(jiān)監(jiān)監(jiān)監(jiān)管管管圖4-1環(huán)境監(jiān)測管理系統(tǒng)總體框架23四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)體流程圖,如圖4-2所示:圖4-2系統(tǒng)總體流程圖領導和生產技術管理人員應能夠通過該系統(tǒng)對下屬電廠的實時運行狀態(tài)進代在各個電廠分別配置SIS系統(tǒng)。(1)實時監(jiān)視:a)內容:電壓、功率、溫度、壓力等;b)形式:1)2)實時數(shù)據(jù)表格;3)趨勢曲線;4)多個數(shù)據(jù)構成測點組(對比):(以棒圖、表格或曲線形式)(2)歷史數(shù)據(jù)統(tǒng)計分析:基于各下屬電廠的DCS歷史數(shù)據(jù)實現(xiàn)下述功能:a)歷史曲線;(單個或多個測點數(shù)據(jù)形成的測點組)b(采用各種統(tǒng)計算法,例如平均值,最大值,最小值,方差等對一定時間間隔內的數(shù)據(jù)進行統(tǒng)計計算,并將統(tǒng)計數(shù)據(jù)采用各種圖形方式展示)c)各種技術經濟指標分析計算。4.2.1系統(tǒng)體系結構設計24四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)維護,保護了數(shù)據(jù)的完整性、一致性和有效性。管理層、決策支持層。(1:主要包含電廠內部針對某設備運行或某操作過程的數(shù)DCS統(tǒng)以及DCS實現(xiàn)電廠環(huán)境監(jiān)測管理系統(tǒng)對傳統(tǒng)過程控制系統(tǒng)的兼容。(2:電力廠在實現(xiàn)各個局部生產過程監(jiān)控和統(tǒng)一可以實現(xiàn)資源優(yōu)化配置,資產維護管理,以實現(xiàn)全場的安全高效經濟生產。4.2.2系統(tǒng)功能概要設計支撐技術,以實現(xiàn)快速構建應用系統(tǒng)的目的。全面統(tǒng)一規(guī)劃的電廠環(huán)境監(jiān)測管理系統(tǒng)統(tǒng)建立在電力企業(yè)數(shù)字化技術平臺25四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)系統(tǒng)結構按照MVC架構設計[29]。在數(shù)據(jù)層,基于ORMapping框架的Hibernate[30],封裝對數(shù)據(jù)庫的持久化操作,提供可由業(yè)務層調用的接口,這也是Spring系列架構中SpringORMJDBCDAO抽象層提供了有誤消息。在表現(xiàn)層,由UIMS組件管理可以生成兩種用戶見面:桌面應用程序用戶界面和web應用程序用戶界面。C/S架構的展示采用模型驅動的開發(fā)技術,界XML的MVC架構開將會降低開發(fā)效率,增加開發(fā)的成本。為了解決這個問題,框架封裝了傳統(tǒng)MVC架構的控制層。使用Spring作為控制層容器,有效的組織了中間層業(yè)務對象。令CMD以及其他請求。當請求來自網(wǎng)絡瀏覽器時,控制器首先初始化請求數(shù)據(jù),這里通過BaseAction實現(xiàn),然后調用系統(tǒng)業(yè)務方法BaseRuleManager,通過BaseAction調用系統(tǒng)業(yè)務方法BaseRuleManager,請求數(shù)據(jù)的初始化以及業(yè)務返回數(shù)據(jù)的后26四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)期處理在桌面應用程序端實現(xiàn)。4.3系統(tǒng)功能模塊設計個進行設計,在開發(fā)過程中不斷完善,在使用過程不斷改進。4.3.1系統(tǒng)管理模塊設計對整個系統(tǒng)進行整體控制與管理。子模塊,具體功能結構如圖4-3所示。圖4-3系統(tǒng)管理模塊功能結構圖主要功能設計如下:1、電廠環(huán)境監(jiān)測基本信息管理:系統(tǒng)管理員在系統(tǒng)搭建之初就應該對學校改。2、監(jiān)測信息管理:監(jiān)測信息管理主要對監(jiān)測的信息進行管理,由系統(tǒng)管理員操作,具有系信息查看、新增、修改、刪除操作權限。3、管理員管理:查看、增加、刪除系統(tǒng)管理員帳號。4、報警信息管理:對報警信息進行管理,通過對報警信息進行管理保證監(jiān)測環(huán)境參數(shù)的準確性。5、消警信息管理:此模塊用于報警信息的管理,系統(tǒng)管理員可以對報警的27四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)信息進行消除管理。6、數(shù)據(jù)庫維護管理:此模塊用于對數(shù)據(jù)庫進行管理,可以實現(xiàn)數(shù)據(jù)庫備份和還原等安全維護管理。7、日志管理:此模塊可以查看系統(tǒng)運行日志,并可進行備份和刪除操作。4.3.2溫度監(jiān)測管理模塊設計模塊的功能結構如圖4-4所示,主要包括以下幾點:1、基本信息管理。對監(jiān)控環(huán)境參數(shù)的基本信息進行設置管理,設置管理納新監(jiān)測點以及監(jiān)測參數(shù)?;舷滦艌蟊鞠尴尴⒕旁O設采信息置置集息圖4-4溫度監(jiān)測管理模塊功能結構圖圖4-5溫度監(jiān)測管理流程圖2、上限設置管理。對溫度監(jiān)測的上限閥值進行設置,超過上限閥值的時候進行報警。3、下限設置管理。對溫度監(jiān)測的下限閥值進行設置,超過下限閥值的時候進行報警。28四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)4、信息采集管理。對溫度的監(jiān)測信息進行采集入庫管理,通過該信息的采集入庫將采集信息進行管理。5、報警信息管理。對超過設置上限或者是設置下限的溫度進行報警,并將報警信息保存在數(shù)據(jù)庫中。4.3.3濕度監(jiān)控管理模塊設計的功能結構如圖4-6所示,主要包括以下幾點:1、基本信息管理。對監(jiān)控環(huán)境參數(shù)的基本信息進行設置管理,設置管理納新監(jiān)圖4-6濕度監(jiān)測管理模塊功能模塊圖圖4-7濕度監(jiān)測管理流程圖2、上限設置管理。對溫度監(jiān)測的上限閥值進行設置,超過上限閥值的時候進行報警。3、下限設置管理。對溫度監(jiān)測的下限閥值進行設置,超過下限閥值的時候進行報警。4、報警信息管理。對超過設置上限或者是設置下限的溫度進行報警,并將報警信息保存在數(shù)據(jù)庫中。5、消警信息管理。對已經解除警報的信息進行消警處理,并將信息進行保存管理。4.3.4粉塵監(jiān)控管理模塊設計29四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)的監(jiān)控顯得更加的重要,粉塵監(jiān)控管理模塊功能結構如圖4-8氣污染的嚴重性以及對指標監(jiān)控的緊迫性。粉塵監(jiān)測管理基粉粉報消本塵塵警警信濃漂信信圖4-8粉塵監(jiān)測管理功能模塊圖圖4-9溫度監(jiān)測管理流程圖粉塵監(jiān)測管理模塊主要包括以下方面:1、基本信息管理。對粉塵監(jiān)控環(huán)境參數(shù)的基本信息進行設置管理,設置管理納新監(jiān)測點以及監(jiān)測參數(shù)。2、粉塵濃度監(jiān)測。對大氣中的粉塵濃度進行監(jiān)測,查過設定的上限閥值以后系統(tǒng)會進行自動的報警,提醒管理人員粉塵濃度超過上限閥值。3、粉塵漂浮量監(jiān)測。對大氣中的粉塵漂浮量進行監(jiān)測,通過對漂浮量的監(jiān)測,可以得出大氣粉塵濃度的變化。4、報警信息管理。對超過上限閥值的粉塵濃度進行報警,可以通知管理人員大氣中粉塵漂浮的濃度。4.3.5廢氣監(jiān)控管理模塊設計30四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)報警。廢氣監(jiān)測管理模塊功能結構如圖4-10所示。主要包括以下幾個方面:圖4-10廢氣監(jiān)測管理功能模塊圖圖4-11廢氣監(jiān)測管理流程圖1、基本信息管理。對粉塵監(jiān)控環(huán)境參數(shù)的基本信息進行設置管理,設置管理納新監(jiān)測點以及監(jiān)測參數(shù)2、廢氣排放量監(jiān)測管理??梢詫U氣的排放量進行管理,通過對廢氣排放量的管理,可以使得管理者可以更好的對廢氣監(jiān)測進行管理。3、廢氣種類的監(jiān)測。系統(tǒng)不僅可以對廢氣的排放量進行管理,也可以對排排放信息進行監(jiān)測管理。4、報警信息管理。對超過設置廢氣上限閥值的廢氣信息進行報警,通知管理者對排放的廢氣進行處理。5、消警信息管理。通過對已經符合標準的廢氣排放進行消警處理,并將信息進行保存處理。4.3.6廢水監(jiān)測管理模塊設計結構如圖4-12所示,主要包括以下幾個方面:31四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)廢水監(jiān)測管理基排廢報消本放水警警信量種信信圖4-12廢水監(jiān)測管理模塊功能結構圖圖4-12廢水監(jiān)測管理流程圖1、基本信息管理。對廢水監(jiān)控環(huán)境參數(shù)的基本信息進行設置管理,設置管理納新監(jiān)測點以及監(jiān)測參數(shù)2、廢水排放量監(jiān)測管理。可以對廢水的排放量進行管理,通過對廢氣排放量的管理,可以使得管理者可以更好的對廢氣監(jiān)測進行管理。3、廢水種類的監(jiān)測。系統(tǒng)不僅可以對廢水的排放量進行管理,也可以對排行管理。4、報警信息管理。對超過設置廢水上限閥值的廢水信息進行報警,通知管理者對排放的廢水進行處理。5、消警信息管理。通過對已經符合標準的廢水排放進行消警處理,并將信息進行保存處理。4.3.7噪音監(jiān)測管理模塊設計以下幾個方面,如圖4-9所示:圖4-13噪音管理模塊功能結構圖32四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)圖4-14噪音監(jiān)測管理流程圖1、基本信息管理。對噪音監(jiān)控環(huán)境參數(shù)的基本信息進行設置管理,設置管理新監(jiān)測點以及監(jiān)測參數(shù)2、噪音量監(jiān)測管理??梢詫υ胍舻呐欧帕窟M行管理,通過對噪音量的監(jiān)測管理,可以使得管理者可以更好的對噪音監(jiān)測進行管理。3、噪音種類的監(jiān)測。系統(tǒng)不僅可以對噪音量進行管理,也可以對排放廢噪音種類進行監(jiān)測,通過對有毒物質的監(jiān)測可以更好的對廢水進行管理。4、報警信息管理。對超過設置廢水上限閥值的噪音信息進行報警,通知管理者對排放的廢水進行處理。5、消警信息管理。通過對已經符合標準的廢水排放進行消警處理,并將信息進行保存處理。4.4數(shù)據(jù)庫設計4.4.1數(shù)據(jù)庫設計原則數(shù)據(jù)庫設計需要遵循以下原則:1、設計要符合規(guī)范以防數(shù)據(jù)庫發(fā)生錯誤[29]表。2、要符合數(shù)據(jù)完整性原則33四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)的完整性,比如使用外鍵,數(shù)據(jù)保存按一定規(guī)則等。3、保證數(shù)據(jù)庫的安全DBMSDBMS必須通過DBMS才能訪問數(shù)據(jù)庫,其安全模型如圖4-10所示。登錄角色圖4-10DBMS安全模型4.4.2數(shù)據(jù)庫選型34四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)整,具有可靠的安全穩(wěn)定性。目前常用的數(shù)據(jù)庫系統(tǒng)有Oracle、DB2、sybase、SQLServerMySqlSQLServer等諸多優(yōu)點,其全球市場占有率超過70%,是目前使用最廣泛的數(shù)據(jù)庫系統(tǒng),而本教務管理系統(tǒng)是基于WindowsAzure云計算平臺進行開發(fā)設計的,本系統(tǒng)選用MicrosoftSQLServer2008作為系統(tǒng)所使用的數(shù)據(jù)庫。SQLServer2008具有以下特點:(1)圖形化的界面,可以方便用戶的維護和管理。(2)強大的數(shù)據(jù)倉庫功能,具有大型數(shù)據(jù)庫所具有的良好性能;(3)SQLServer2008是微軟公司的產品,與.NET技術具有良好的兼容性。(4)SQLServer2008出色的安全性可以保證數(shù)據(jù)的安全可靠。4.4.3數(shù)據(jù)庫概念結構設計數(shù)據(jù)模型包含數(shù)據(jù)對象、數(shù)據(jù)對象屬性和數(shù)據(jù)對象之間的關系,采取E-R據(jù)庫的物理結構設計。圖4-11是環(huán)境監(jiān)測管理系統(tǒng)的主要實體的E-R圖。圖4-11環(huán)境監(jiān)測管理系統(tǒng)主要實體E-R圖4.4.4數(shù)據(jù)庫邏輯結構設計出來。舉例說明如下:1、管理員信息表如表4-1所示,主要用來保存管理員的編號、姓名、出生年月、性別等信息。表4-1管理員信息表35四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明S_xhint10否是學號S_xmVarchar20否否姓名S_csnysmalldate10否否出生日期S_xbchar5否否性別S_jgvarchar10否否籍貫S_jtzzvarchar50否否家庭住址S_lxdhvarchar15否否聯(lián)系電話S_bjhint10否否班級號2、廢水信息表如表4-2所示,主要用來保存監(jiān)測廢水的編號、源頭、排放量、排放地點等信息。表4-2廢水信息表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明K_kcbhint10否是編號K_mcVarchar20否否名稱K_xdhint8否否源頭K_jsdhint8否否監(jiān)控時間K_zskjcint5否否排放量K_skjsvarchar5否否排放地點3、廢氣監(jiān)測表如表4-3所示,主要用于保存電廠廢氣監(jiān)測表的監(jiān)測編號、排放源頭、監(jiān)控時間、排放量、排放地點。表4-3廢氣監(jiān)測表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明CJ_xhint10否是編號CJ_kcdhint10否否名稱CJ_mcchar30否否源頭CJ_cjint5否否監(jiān)控時間4、溫度監(jiān)測信息表如表4-4所示,主要用于保存編號、溫度上限、溫度下36四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)限、監(jiān)測點、監(jiān)控時間、報警信息、報警解除信息、備注信息。表4-4溫度信息表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明JS_dhint10否是編號JS_xmvarchar20否是溫度上限JS_xbchar5否否溫度下限JS_dhvarchar20否否監(jiān)測點JS_csnydatetime10否否監(jiān)控時間JS_zcvarchar10否否報警信息JS_zwvarchar10否否報警解除信息JS_zzvarchar50否否備注54-5溫度下限、監(jiān)測點、監(jiān)控時間、報警信息、報警解除信息、備注信息表4-5濕度信息表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明JS_dhint10否是編號JS_xmvarchar20否是濕度上限JS_xbchar5否否濕度下限JS_dhvarchar20否否監(jiān)測點JS_csnydatetime10否否監(jiān)控時間JS_zcvarchar10否否報警信息JS_zwvarchar10否否報警解除信息JS_zzvarchar50否否備注64-6監(jiān)測點、監(jiān)控時間、報警信息、報警解除信息、備注信息表4-6濕度信息表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明JS_dhint10否是編號37四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)JS_xmvarchar20否是粉塵上限JS_dhvarchar20否否監(jiān)測點JS_csnydatetime10否否監(jiān)控時間JS_zcvarchar10否否報警信息JS_zwvarchar10否否報警解除信息JS_zzvarchar50否否備注74-7監(jiān)測點、監(jiān)控時間、報警信息、報警解除信息、備注信息表4-7濕度信息表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明JS_dhint10否是編號JS_xmvarchar20否是噪音上限JS_dhvarchar20否否監(jiān)測點JS_csnydatetime10否否監(jiān)控時間JS_zcvarchar10否否報警信息JS_zwvarchar10否否報警解除信息JS_zzvarchar50否否備注8、用戶信息表如表4-8所示,主要用來保存用戶的用戶名、密碼和權限。表4-8用戶信息表字段名數(shù)據(jù)類型長度是否允許空是否主鍵說明YH_yhmvarchar10否是用戶名YH_mmvarchar10否否密碼YH_qxvarchar20是否權限YH_emailchar40是否電子郵箱38四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)的效果。本系統(tǒng)使用PostgreSQL作為數(shù)據(jù)庫存儲系統(tǒng),它提供C/S和B/S兩種結構模式的客戶端工具:C/S模式工具提供了信息分析的手段;B/S模式工具為用戶據(jù)建模主要解決現(xiàn)實世界中信息在DBMS中的存儲結構問題。一對一、一對多、多對一、和多對多關系。實體,也叫實例,對應現(xiàn)實世界中可區(qū)別于其他對象的“事件"或“物體"管理系統(tǒng)中的實體主要包括:公司員工、合同、計劃管理等。4.5接口設計在“總線”上,以實現(xiàn)數(shù)據(jù)資源的高度共享。但對于現(xiàn)行系統(tǒng)DCS,必須針對其開發(fā)具體的接口適配器,方能使之“掛”在總線上,如圖4-12所示。具體接入方案如圖4-13所示,針對具體的DCS系統(tǒng)開發(fā)具體的DAIS及HDAIS接日適配器,通過網(wǎng)絡“掛”在軟總線上,則電廠一應用和總部應用系統(tǒng)均可以標準接口訪問該DCS系統(tǒng)。圖4-12DCS適配器與系統(tǒng)掛接示意圖圖4-13DCS適配器與系統(tǒng)掛接具體接入圖39四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)4.6本章小結輯設計和物理設計。40四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)5系統(tǒng)功能實現(xiàn)5.1系統(tǒng)運行環(huán)境1)服務器端:Windows,Linux,AIX等操作系統(tǒng)。由于采用J2EE架構進行開發(fā),因此服務器端對于操作系統(tǒng)沒有特別要求,只要該操作系統(tǒng)上有相應的Java運行環(huán)境的實現(xiàn)即可。Java運行環(huán)境:JDK1.5以上應用服務器:Jboss,WebLogic,WebSpere等符合J2EE規(guī)范的應用服務器。數(shù)據(jù)庫:Oracle,DB2,SQLServer,Postgres等主流的數(shù)據(jù)庫系統(tǒng)。2)客戶端:由于采用B/SIE6.0以上版本瀏覽器即可。并且兼容Firefox等主流瀏覽器。3)網(wǎng)絡:并存:VPN廣域專網(wǎng)技術的壓力。41四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)5.2系統(tǒng)實施是系統(tǒng)運行的一些界面。法與原型設計法協(xié)同來開發(fā)[33]。采用的開發(fā)工具、關鍵技術及運行環(huán)境如下:Visualstudio2010Browse/ServerC#;開發(fā)技術:;系統(tǒng)界面:DIV+CSS;其他關鍵技術:JavaScript;數(shù)據(jù)庫:MSSQLServer2008R2;網(wǎng)頁服務器:IIS7.0。5.3數(shù)據(jù)庫連接的實現(xiàn)系統(tǒng)所有的操作必須先和數(shù)據(jù)庫進行連接,訪問SQLServer置訪問數(shù)據(jù)庫的接口[34]。常用的數(shù)據(jù)庫接口是ODBC(英文OpenDatabaseConnection的縮寫,中文名稱為“開放數(shù)據(jù)庫連接”),以下是實現(xiàn)數(shù)據(jù)庫連接的操作過程[32]:(1)創(chuàng)建一個鏈接并連接到數(shù)據(jù)庫,鏈接到數(shù)據(jù)庫的代碼如下:Stringconnstring=“DataSource=servername;uid=usrname;pwd=password;initialCatalog=dbname”;Sqlconnectionconn=newsqlconnection(connstring);();(2)創(chuàng)建一個包含變量名、參數(shù)變量、可選項等內容的SQL命令行對象;42四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)(3)執(zhí)行命令操作;(4)判斷返回的數(shù)據(jù)形式,如果返回的數(shù)據(jù)形式是表格,則將這些數(shù)據(jù)保存在緩存中并生成相應的數(shù)據(jù)集對象;(5)通過數(shù)據(jù)集對象來對數(shù)據(jù)進行修改、增加刪除等相關操作;(6)更新數(shù)據(jù)庫中的數(shù)據(jù):(7)結束本次連接。5.4用戶登錄的實現(xiàn)用戶登陸的具體流程如圖5-1所示。圖5-1系統(tǒng)登錄業(yè)務流程圖主要實現(xiàn)代碼如下:publicpartialclassuserlogin:.{UsersControlerUC=newUsersControler();protectedvoidPage_Load(objectsender,EventArgse){if(Request["verifyhash"]!=null)//獲取頁面會話信息{if(Request["verifyhash"].ToString()==Session["code"].ToString()&&Request["username"]!=null&&Session["code"]!=null){stringname=Request["username"].ToString().Trim();//獲取用戶名stringpwd=(Request["password"].ToString(),"MD5");//獲取用戶登錄密碼,使用MD5加密List<Users>lu=newList<Users>();lu=(name,pwd);if(>0){HttpCookiecookie_name=newHttpCookie("cookie_name");cookie_=name;(cookie_name);3四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)HttpCookiecookie_pwd=newHttpCookie("cookie_pwd");cookie_=pwd;(cookie_pwd);("");}Else{(this,(),"dd","alert('密碼錯誤或用戶名錯誤')",true);}}}Session["code"]=;}}程序運行后部分界面如圖5-2所示。圖5-2系統(tǒng)登陸界面系統(tǒng)登陸進去之后,顯示了系統(tǒng)的主界面圖5-3為系統(tǒng)主界面。圖5-3系統(tǒng)主界面圖5-3控信息的實時查詢,并且對視圖數(shù)據(jù)的存儲,以及模擬。5.5粉塵監(jiān)測模塊具體如圖5-4所示:圖5-4粉塵監(jiān)控界面代碼實現(xiàn)://用戶管理首頁面@SuppressWarnings("unchecked")publicModelAndViewindex(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{44四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)ModelAndViewmav=newModelAndView(("index"));.println("顯示所有的用戶");Listobjlist=();("objlist",objlist);("message","");returnmav;}//根據(jù)角色查詢有哪些用戶@SuppressWarnings({"unchecked","serial"})publicModelAndViewindexByRole(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{ModelAndViewmav=newModelAndView(("indexByRole"));Stringiroleid=("iroleid");@SuppressWarnings("unused")Troletrole=(Trole)(iroleid);Listobjlist=("iroleid",iroleid);List<Tuserrole>userList=newArrayList(){};for(inti=0;i<();i++){Tuserroletuserrole=(Tuserrole)(i);Tusertuser圖5-5添加用戶界面代碼實現(xiàn)://保存勾選上的對應角色下的用戶@SuppressWarnings({"unused","unchecked"})publicModelAndViewuserSave(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{Stringite[]=("itemlist");Stringiroleid=("iroleid");.println(+"kkkkkkkkkkkkkkkkkkkkkkk");//.println("iroleid:"+iroleid+"ite:"+);45四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)for(Stringid:ite){if((id)){Tuserp=(Tuser)(id);Mapmap=newHashMap();("vcuserid",id);Listli=(map);("?method=userSelect&iroleid="+iroleid);returnnull;//添加用戶@SuppressWarnings("unchecked")publicModelAndViewadd(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{ModelAndViewmav=newModelAndView(("add"));.println("添加用戶");Stringcpassword=("cpassword");Stringvcusername=("vcusername");StringIROLEID=("IROLEID");Tusertuser=newTuser();Tuserroletuserrole=newTuserrole();(vcusername);(cpassword);(tuser);(IROLEID);(());(tuserrole);4.3角色管理模塊圖5-6角色用戶管理模塊實現(xiàn)代碼:@SuppressWarnings("unchecked")publicModelAndViewindex(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{.println("顯示所有角色");ModelAndViewmav=newModelAndView(("index"));46四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)@SuppressWarnings("unused")Listobjlist=();("objlist",objlist);("message","");returnmav;}<%@pagelanguage="java"contentType="text/;charset=UTF-8"%><%@includefile=""%><%@pagesession="false"%><formaction="${.contextPath}/"name="ec"id="ec"method="post"><spanstyle="color:red;">${mess}</span><divclass="FP_toolBar"id="FP_toolBar"uic="toolbar"><divclass="pageTitle"id="pageTitle">角色管理</div><divclass="buttonBar"><ulclass="viewingButton"id="viewingButton"></ul><divclass="allButton"id="allButton">
<divclass="allButtonTitle"id="allButtonTitle">
<ahref="${.contextPath}role/"><imgsrc="images"align="middle"border="0"/>新建</a></div><divclass="allButtonTitle"id="allButtonTitle">
<ahref="#"onclick="javascript:edit(.ec,'角色','?method=edit');"><img
src="images"align="middle"border="0"/>編輯</a>
</div><divclass="allButtonTitle"id="allButtonTitle">
<ahref="#"onclick="javascript:batch_del(.ec,'角色','?method=delete');"><img
src="images"align="middle"border="0"/>刪除</a>ec:tableitems="objlist"var="obj"retrieveRowsCallback="process"47四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)width="100%"classic="true"action="${.contextPath}/"pageSizeList="10,50"rowsDisplayed="10"editable="false"xlsFileName="文件1.xls"csvFileName="文件2.csv"sortable="true"filterable="true"><ec:row><ec:columnproperty="checkbox"title="<inputtype=checkboxonclick=sel('itemlist')>"sortable="false"filterable="false"viewsAllowed=""styleClass="FP_ColHot"headerStyle="text-align:center"style="text-align:center"width="5%"><inputtype="checkbox"name="itemlist"value="${}"style="border:0px"/></ec:column><ec:columnproperty="_0"title="序號"headerStyle="text-align:center"style="text-align:center"value="${GLOBALROWCOUNT}"/><ec:columnproperty="vcrolename"title="角色名"headerStyle="text-align:center"style="text-align:center"/><ec:columnproperty="vcremark"title="備注"headerStyle="text-align:center"style="text-align:center"/><ec:columnheaderStyle="text-align:center"style="text-align:center"property="null"title="角色權限"sortable="false"viewsAllowed="xls,"><ahref="jsp?iroleid=${}">分配權限</a><!--<ahref="jsp?iroleid=${}">分配權限</a>--><!--<ahref="?method=indexByRole&iroleid=${}">分配用戶</a>圖5-7添加用戶模塊實現(xiàn)代碼:<title>添加公告</title><%@includefile="mon/"%><SCRIPTLANGUAGE=javascript>functionvalid(tform){varvcrolename=;varvcremark=;if(.length==0){48四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)alert("角色不能為空!");();returnfalse;}elseif(.length==0){alert("備注不能為空!");();returnfalse;}else{();}}<divclass="f6Page"id="f6Page"style="float:left;width:99%;"><divclass="FP_toolBar"id="FP_toolBar"uic="toolbar"><divclass="pageTitle"id="pageTitle">添加角色界面</div><divclass="buttonBar"><ulclass="viewingButton"id="viewingButton"></ul><divclass="allButton"id="allButton"><ul><divclass="allButtonTitle"id="allButtonTitle"><ahref="#"onclick="valid(.gz1);"><imgsrc="images"align="middle"border="0"/>保存</a></div><divclass="allButtonTitle"id="allButtonTitle"><ahref="#"onclick=".go(-1);"><imgsrc="images"align="middle"border="0"/>返回</a></div><divclass="FP_pagecontent"><formid="gz1"name="gz1"action="<%=()%>/?method=add"method="post">
<spanstyle="color:red">${mess}</span><tablecellspacing="0"cellpadding="0"class="FP_containerDetailM1">
<inputtype="hidden"name="iroleid"id="iroleid"value="${}"/>
<tdclass="FP_th"><label>標題:</label></td><tdclass="FP_content"><inputname="vcrolename"id="vcrolename"value="${}"type="text"class=
"FP_textField"size="90"maxlength="150"></td>//添加角色@SuppressWarnings("unchecked")publicModelAndViewadd(HttpServletRequestrequest,HttpServletResponseresponse)throwsExcept49四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)ion{ModelAndViewmav=newModelAndView(("add"));Stringvcrolename=("vcrolename");Stringvcremark=("vcremark");Troletrole=newTrole();(vcrolename);(vcremark);(trole);Listobjlist=();("objlist",objlist);Stringmessage=()+"角色添加成功!";("message",message);returnmav;}5.6權限管理模塊圖5-8權限管理模塊<linkrel="stylesheet"href="tree"type="text/css"><scripttype="text/javascript"src="tree/jquery-1.4.2.js"></script><scripttype="text/javascript"src="tree/jquery-ztree-2.5.js"></script><scripttype="text/javascript"src="tree/"></script><SCRIPTLANGUAGE="JavaScript">varsetting={isSimpleData:true,treeNodeKey:"id",treeNodeParentKey:"pId",showLine:true,root:{isRoot:true,nodes:[]Stringiroleid=("iroleid");List<HashMap>list=("select,,,,fromtroletr,trolepermtrp,tpermissiontpwhere=and=and="+iroleid);50四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)inti=0;for(HashMaph:list){i++;if(i!=()){%>{id:<%=h.get("ID")%>,pId:<%=h.get("PID")%>,name:"<%=h.get("VCPERMNAME")%>",open:true,"url":"?ID=<%=h.get("ID")%>","target":"testIframe"},<%}else{%>{id:<%=h.get("ID")%>,pId:<%=h.get("PID")%>,name:"<%=h.get("VCPERMNAME")%>",open:true,"url":"?ID=<%=h.get("ID")%>","target":"testIframe"}<%//.println("id:"+h.get("id")+"pid:"+h.get("pid")+"VCPERMNAME"+h.get("vcpermname"));$(document).ready(function(){=($.&&parseInt($.)<=6)?"":"fast";zTree=$("#treeDemo").zTree(setting,zNodes);varnodes=();functionloadReady(){varh=().find("body").height();if(h<600)h=600;(h);<formaction="jsp?iroleid="+<%=iroleid%>method="post"name="f1"><TABLEcellSpacing=1cellPadding=3width="100%"align=centerbgColor=#6ab6b6border=0><TBODY><TR><TDcolSpan=2height=24>
<strong>角色權限查看11</strong>
</TD>51四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)</TR><TR><TDwidth="27%"height=560align="center"valign="top"class=forumrow><divclass="zTreeDemoBackground"><ulid="treeDemo"class="tree"></ul></div></TD><TDclass=forumrowhighlightwidth="73%"height=121><label><iframesrc="?PID=0&iroleid"+<%=iroleid%>frameborder="0"id="testIframe"style="background:red"name="testIframe"width="100%"height="220"http://添加菜單@SuppressWarnings("unchecked")publicModelAndViewadd(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{ModelAndViewmav=newModelAndView(("add"));StringPID=("fzr");StringVCPERMNAME=("VCPERMNAME");StringURL=("URL");StringCONTENT=("CONTENT");StringIROLEID=("IROLEID");.println(IROLEID+"ppppppp");Tpermissiontpermission=newTpermission();Trolepermtroleperm=newTroleperm();(PID);(URL);(VCPERMNAME);Tpermissiontpermission1=(Tpermission)(PID);(((tpermission1.getContent()).intValue()+1));(tpermission);
(IROLEID);
(());52四川大學工程碩士學位論文電廠環(huán)境監(jiān)測管理系統(tǒng)的設計與實現(xiàn)(CONTENT);(troleperm);("suc","");go("login/",request,response);returnmav;}圖5-9權限管理模塊實現(xiàn)代碼:<title>MyJSP''startingpage</title><metahttp-equiv="Content-Type"content="text/;charset=utf-8"/><styletype="text/css"><LINKhref="images//"rel=stylesheet><scripttype="text/javascript"src="js/"></script><formaction="<%=()%>/?method=add2&PID=<%=pid%>"method="post"name="f1"><TABLEcellSpacing=1cellPadding=3width="100%"align=centerbgColor=#
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 感恩節(jié)講話稿集合15篇
- 師德標兵先進事跡材料集合15篇
- 年度考核個人述職報告15篇
- 抖音全課程培訓
- 房產基礎知識培訓
- 企業(yè)安全知識競賽
- 提升資金管理效率
- 2024年婦聯(lián)業(yè)務知識
- 幸福終點站觀后感10篇
- (高清版)DB21∕T 3298-2020 特種設備技術檔案管理規(guī)范
- 江蘇省蘇州市2024-2025學年高三上學期1月期末生物試題(有答案)
- 銷售與銷售目標管理制度
- 2025年第一次工地開工會議主要議程開工大吉模板
- 第16課抗日戰(zhàn)爭課件-人教版高中歷史必修一
- 對口升學語文模擬試卷(9)-江西省(解析版)
- 糖尿病高滲昏迷指南
- 壁壘加筑未來可期:2024年短保面包行業(yè)白皮書
- 環(huán)保局社會管理創(chuàng)新方案市環(huán)保局督察環(huán)保工作方案
- 2024至2030年中國水質監(jiān)測系統(tǒng)行業(yè)市場調查分析及產業(yè)前景規(guī)劃報告
- 運動技能學習
- 單側雙通道內鏡下腰椎間盤摘除術手術護理配合1
評論
0/150
提交評論