電氣設(shè)備管理系統(tǒng)設(shè)計模板_第1頁
電氣設(shè)備管理系統(tǒng)設(shè)計模板_第2頁
電氣設(shè)備管理系統(tǒng)設(shè)計模板_第3頁
電氣設(shè)備管理系統(tǒng)設(shè)計模板_第4頁
電氣設(shè)備管理系統(tǒng)設(shè)計模板_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

電氣設(shè)備管理系統(tǒng)設(shè)計資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。分類號:TP311單位代碼:10422密級:學(xué)號:Z碩士學(xué)位論文論文題目:電氣設(shè)備管理系統(tǒng)設(shè)計DESIGNOFELCTRICMANAGEMENTSYSTEM作者姓名董建政專業(yè)軟件工程指導(dǎo)教師史清華副教授10月10日原創(chuàng)性聲明和關(guān)于論文使用授權(quán)的說明原創(chuàng)性聲明本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨立進(jìn)行研究所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其它個人或集體已經(jīng)發(fā)表或撰寫過的科研成果。對本文的研究作出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本聲明的法律責(zé)任由本人承擔(dān)。論文作者簽名:日期:關(guān)于學(xué)位論文使用授權(quán)的聲明本人完全了解山東大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留或向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱;本人授權(quán)山東大學(xué)能夠?qū)⒈緦W(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,能夠采用影印、縮印或其它復(fù)制手段保存論文和匯編本學(xué)位論文。(保密論文在解密后應(yīng)遵守此規(guī)定)論文作者簽名:導(dǎo)師簽名:日期:目錄摘要 IABSTRACT II第1章緒論 11.1背景研究 11.1.1行業(yè)背景 11.1.2時代背景 11.1.3企業(yè)背景 21.2現(xiàn)狀調(diào)查 21.3本文的研究目的和意義 31.3.1研究目的 31.3.2研究意義 31.4本文的主要工作 41.5本文的組織結(jié)構(gòu) 4第2章需求分析 62.1設(shè)備管理理論 62.2電廠設(shè)備管理特點 72.3設(shè)備管理系統(tǒng)設(shè)計目標(biāo) 72.3.1建立電氣隊統(tǒng)一的班組管理平臺 72.3.2建立完善的技術(shù)管理體系 82.3.3建立設(shè)備基礎(chǔ)與運行的信息化管理 82.4系統(tǒng)的業(yè)務(wù)模型 82.5系統(tǒng)的用戶管理 92.6系統(tǒng)業(yè)務(wù)流程 102.7功能性需求分析 112.8系統(tǒng)非功能性需求 13第3章系統(tǒng)的架構(gòu)設(shè)計 163.1系統(tǒng)的軟件結(jié)構(gòu) 163.2設(shè)計目標(biāo) 173.3設(shè)計模式 183.4系統(tǒng)的物理架構(gòu) 183.5設(shè)備管理系統(tǒng)功能設(shè)計 193.5.1班組管理 203.5.2設(shè)備管理 213.5.3技術(shù)管理 213.5.4系統(tǒng)管理 21第4章系統(tǒng)詳細(xì)設(shè)計 224.1電氣車間班組業(yè)務(wù)處理設(shè)計 224.2設(shè)備管理系統(tǒng)的數(shù)據(jù)流程 234.3系統(tǒng)中間層的分析與設(shè)計 254.3.1業(yè)務(wù)類實現(xiàn) 254.3.2系統(tǒng)通用類設(shè)計 254.3.3數(shù)據(jù)持久層設(shè)計 264.4數(shù)據(jù)庫設(shè)計 26第5章管理系統(tǒng)的實現(xiàn) 325.1系統(tǒng)的總體實現(xiàn) 325.2用戶管理功能的實現(xiàn) 355.3設(shè)備管理具體功能實現(xiàn) 375.3.1班組管理 375.3.2設(shè)備管理 385.3.3技術(shù)管理 395.3.4設(shè)備具體管理信息網(wǎng)頁功能實現(xiàn) 405.3.5添加功能實現(xiàn) 415.3.6數(shù)據(jù)修改功能實現(xiàn) 435.3.7數(shù)據(jù)在數(shù)據(jù)庫的管理功能實現(xiàn) 455.3.8數(shù)據(jù)查詢功能實現(xiàn) 465.3.9腳本設(shè)計 47第6章總結(jié)與展望 506.1全文總結(jié) 506.2展望 50參考文獻(xiàn) 51參考文獻(xiàn) 51致謝 54學(xué)位論文評閱及答辯情況表 55

Directory

Summary IABSTRACT IIChapter1Introduction 11.1Backgroundofa 11.1.1IndustryBackground 11.1.2background 11.1.3CompanyBackground 21.2Survey 21.3Thepurposeofthisresearchandsignificance 31.3.1ResearchObjective 31.3.2ResearchSignificance 31.4Thismajorwork 41.5Thisorganizationalstructure 4Chapter2DemandAnalysis 62.1EquipmentManagementTheory 62.2PowerPlantEquipmentManagementFeatures 72.3EquipmentManagementSystemGoal 72.3.1theestablishmentofaunifiedelectricalforceteammanagementplatform 72.3.2establishandimprovethetechnicalmanagementsystem 82.3.3theestablishmentofequipment-basedinformationmanagementandoperationofeight 82.4system,businessmodel 82.5SystemUserManagement 92.6BusinessProcess 102.7FunctionalRequirementsAnalysis 112.8system,non-functionalrequirements 13Chapter3Systemarchitecture 163.1systemsoftwarearchitecture 163.2DesignGoals 173.3DesignPatterns 183.4thephysicalstructureofsystem 183.5EquipmentManagementSystemFunctionalDesign 193.5.1teammanagement 203.5.2EquipmentManagement 213.5.3TechnicalManagement 213.5.4SystemManagement 21Chapter4detaileddesignoftheSystem 224.1BusinessProcessDesignelectricalworkshopteamsandgroups 224.2EquipmentManagementSystemDataFlow 234.3SystemAnalysisandDesignofthemiddlelayer 254.3.1BusinessClasstoachieve 254.3.2SystemGeneralClassDesign 254.3.3DataPersistenceLayerDesign 264.4DatabaseDesign 26Chapter5ManagementSystem 325.1Theoverallsystemtoachieve 325.2Theimplementationofusermanagementfunctions 355.3Thespecificfunctionsofdevicemanagementtoachieve 375.3.1teammanagement 375.3.2EquipmentManagement 385.3.3TechnicalManagement 395.3.4Devicecapabilitiestoachievespecificmanagementinformationpages 405.3.5Addfunctiontoachieve 415.3.6DataModificationfunctionofachieving 435.3.7Datainthedatabasemanagementcapabilitiestoachieve 455.3.8Data-querycapabilitytoachieve 465.3.9ScriptDesign 47Chapter6SummaryandOutlook 506.1Full-textSummary 506.2Outlook 50References 51Thanks 54DissertationandtherespondentPingyueTable 55摘要隨著火電技術(shù)的發(fā)展,發(fā)電設(shè)備日益趨于高參數(shù)、大容量和復(fù)雜化,其經(jīng)濟安全運行對社會的影響也越來越大,對設(shè)備實行更先進(jìn)、更科學(xué)的管理和檢修體制,不論從發(fā)電廠自身的利益還是從社會的要求出發(fā),都是必須和迫切要求的電廠電氣設(shè)備眾多,二次系統(tǒng),發(fā)變組保護(hù),勵磁系統(tǒng),輸電線路保護(hù),各種中低壓開關(guān)保護(hù)回路復(fù)雜,所用繼電器,接觸器型號種類眾多。經(jīng)過軟件系統(tǒng)規(guī)范設(shè)備管理,促進(jìn)電力設(shè)備安全穩(wěn)定運行,是電氣系統(tǒng)管理的發(fā)展研究方向。本文中作者首先分析了電氣設(shè)備管理信息系統(tǒng)開發(fā)的行業(yè)背景,技術(shù)背景,電氣設(shè)備管理現(xiàn)狀及存在問題。提出用先進(jìn)的設(shè)備管理理論,計算機技術(shù),實現(xiàn)對電氣設(shè)備管理信息收集、傳遞、存儲、加工、維護(hù)和使用,解決當(dāng)前電氣設(shè)備管理存在的主要問題,使設(shè)備信息的管理工作向現(xiàn)代化邁進(jìn)一大步。經(jīng)過框圖方式詳細(xì)分析了業(yè)務(wù)狀況,以及業(yè)務(wù)的功能性和非功能性需求。本系統(tǒng)使用J2EE企業(yè)解決方案構(gòu)建了B/S模式的企業(yè)軟件系統(tǒng)。利用MVC三層結(jié)構(gòu)搭建,采用JSP、HIBert,Mysql數(shù)據(jù)庫的方式實現(xiàn)系統(tǒng)運行。文中詳細(xì)介紹了系統(tǒng)總體設(shè)計、軟件架構(gòu)設(shè)計和網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計、技術(shù)路線等。還詳細(xì)介紹了系統(tǒng)的功能實現(xiàn),主要系統(tǒng)關(guān)鍵問題的解決和每個模塊的功能實現(xiàn)。本文在查閱大量中外文獻(xiàn),綜合應(yīng)用設(shè)備管理理論、現(xiàn)代信息管理理論、數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)的基礎(chǔ)上開發(fā)了電廠電氣設(shè)備管理系統(tǒng),初步實現(xiàn)了設(shè)備管理過程中的數(shù)據(jù)采集、保存,為電氣設(shè)備管理提供了信息支持和輔助決策支持。關(guān)鍵詞:電氣設(shè)備管理;信息系統(tǒng);B/S模式

ABSTRACTWiththethermalpowertechnology,powergenerationequipment,ismovingtowardshigh-parameter,largecapacityandcomplexity,anditseconomicimpactonthecommunitysafeoperationisalsogrowingontheequipment,theimplementationofmoreadvancedandscientificmanagementandmaintenancesystem,regardlessoffromthepowerplantoftheirowninterestsortherequirementsofsocietyproceedfrom,isessentialandurgentrequirementsofanumberofpowerplantelectricalequipment,secondarysystems,transformerprotection,excitationsystems,powertransmissionlineprotection,allkindsoflow-voltageswitchprotectioncircuitcomplexityof,theuserelays,contactorsmodelsanddiversified.Standardizeddevicemanagementthroughsoftwaresystems,promotingsafeandstableoperationofelectricalequipmentistheelectricalsystemmanagementdevelopmentresearch.

Inthisarticletheauthorfirstanalyzestheelectricalequipmentindustrymanagementinformationsystemsdevelopmentbackground,technicalbackground,electricalequipment,managementstatusandproblems.Proposedtotheadvanceddevicemanagementtheory,computertechnology,torealizeelectricalequipmentmanagementinformationcollection,transmission,storage,processing,maintenanceanduseofelectricalequipmenttosolvethecurrentmanagementofthemainproblems,sothatdevicesworktomodernizethemanagementofinformationtowardsamajorstep.Waythroughtheblockdiagramofadetailedanalysisofbusinessconditions,aswellasthebusinessfunctionalandnon-functionalrequirements.ThesystemusesaJ2EEenterprisesolutionbuiltB/Smodelofenterprisesoftwaresystems.Tobuildthree-tierarchitectureusingMVC,usingJSP,HIBert,Mysqldatabase,meanstoachievethesystemrunning.Paperdescribesindetailthesystemoveralldesign,softwarearchitecturedesignandnetworkarchitecturedesign,technicalroutes.Alsodetailsthefunctionofthesystemimplementation,themainsystem-criticalproblem-solvingandrealizationofthefunctionofeachmodule.

Inthispaper,accesstoalargenumberofChineseandforeignliterature,integratedapplicationsofmanagementtheoryandmoderninformationmanagementtheory,databasetechnologyandnetworktechnologydevelopedonthebasisofthepowerplantelectricalequipmentmanagementsystem,initiallyrealizedtheequipmentmanagementprocess,datacollection,preservation,foranelectricalEquipmentManagementprovidesinformationsupportandassistancedecisionsupport.Keywords:ElectricalEquipment;ManagementInformationSystem;B/SMode第1章緒論1.1背景研究1.1.1行業(yè)背景電力是國民經(jīng)濟的先行官,關(guān)系到國民經(jīng)濟的可持續(xù)發(fā)展。隨著現(xiàn)代社會和經(jīng)濟的發(fā)展,對能源的巨大需求促進(jìn)了電力工業(yè)的飛速發(fā)展。為提高中國電力生產(chǎn)效率,解決舊的體制對電力工業(yè)束縛,中國實行了電力體制改革。電力體制改革的總體思路是:實現(xiàn)電網(wǎng)開放,打破發(fā)電、輸電、配電、售電一體化的傳統(tǒng)結(jié)構(gòu)和地區(qū)性壟斷。核心內(nèi)容是實施”廠網(wǎng)分開、竟價上網(wǎng)”,先在發(fā)電側(cè)引入競爭和選擇機制,實行”廠網(wǎng)分開、競價上網(wǎng)”?!备們r上網(wǎng)”環(huán)境對發(fā)電企業(yè)的運營提出了許多新的要求。企業(yè)必須樹立經(jīng)營意識,在安全生產(chǎn)的前提下追求最佳的經(jīng)濟效益;要深入研究電力市場的運行規(guī)則,充分了解成本構(gòu)成及其變動規(guī)律,努力控制成本;要預(yù)測未來負(fù)荷,樹立市場意識,提高競爭能力。創(chuàng)造有利而持久的競爭優(yōu)勢是當(dāng)前發(fā)電企業(yè)關(guān)心的問題。1.1.2時代背景隨著信息技術(shù)在二次世界大戰(zhàn)以后飛速發(fā)展,它己經(jīng)成為了全面推動國家經(jīng)濟發(fā)展的最重要的技術(shù)。信息技術(shù)己經(jīng)滲透、影響到社會的方方面面。顯然,現(xiàn)代信息技術(shù)正改變著生產(chǎn)過程,甚至競爭本身的性質(zhì)。面對這種形勢,傳統(tǒng)的技術(shù)基礎(chǔ),管理策略己經(jīng)遠(yuǎn)遠(yuǎn)不夠,企業(yè)需要高瞻遠(yuǎn)矚,制定長期的信息技術(shù)和系統(tǒng)發(fā)展策略。把信息技術(shù)看作是輔助或服務(wù)性工具己經(jīng)成為過時的觀念,發(fā)電企業(yè)管理者己認(rèn)識到信息技術(shù)的廣泛影響和深刻含義。為在日趨激烈的市場競爭中提高企業(yè)的管理水平、降低成本消耗、最大限度的創(chuàng)造利潤,各發(fā)電企業(yè)需要努力采用新的管理信息技術(shù)。1.1.3企業(yè)背景對于資產(chǎn)密集,技術(shù)密集型企業(yè)來講,設(shè)備資產(chǎn)及其技術(shù)裝備水平,職工的技術(shù)水平正日益成為企業(yè)的核心競爭力。中國電力系統(tǒng)向大容量、超高壓和跨區(qū)域方向發(fā)展。十幾年前,電力系統(tǒng)125MW機組為主力機組,現(xiàn)如今300MW機組作為主流。隨著社會進(jìn)一步發(fā)展,600MW、1000MW機組正逐步走向電力系統(tǒng)的前沿。機組容量的擴大,使得電廠子系統(tǒng)各部分日趨復(fù)雜,科技含量越來越高?;鹆Πl(fā)電廠汽機、鍋爐、發(fā)電機三大系統(tǒng)容量日趨擴大,輔助設(shè)備日趨增多,控制系統(tǒng)日趨精密復(fù)雜。然而,隨著系統(tǒng)容量的增大和電力網(wǎng)規(guī)模的擴大,電力設(shè)備故障給人們的生產(chǎn)和現(xiàn)代生活所帶來的影響越來越大,對系統(tǒng)的穩(wěn)定經(jīng)濟運行也提出了越來越高的要求,而保證系統(tǒng)的經(jīng)濟性和穩(wěn)定性的一個強有力措施就是在提高電力設(shè)備利用率的同時保障其正常運行。1.2現(xiàn)狀調(diào)查審視中國的設(shè)備管理工作面臨著兩個重要的問題:(1)作為世界主要的工業(yè)產(chǎn)品生產(chǎn)大國,需要不斷提高工業(yè)產(chǎn)品質(zhì)量以增強市場競爭力,而技術(shù)裝備的管理水平和技術(shù)創(chuàng)新能力,是工業(yè)產(chǎn)品質(zhì)量提高的重要影響因素。(2)大量工業(yè)技術(shù)裝備,隨著時間推移,進(jìn)入故障高發(fā)期,對安全生產(chǎn)、產(chǎn)品質(zhì)量、生產(chǎn)成本、節(jié)能與環(huán)保、一線勞動者的職業(yè)健康等,都產(chǎn)生著重要影響,客觀上要求企業(yè)積極推進(jìn)設(shè)備管理的現(xiàn)代化和信息化、改進(jìn)與提高設(shè)備管理與維修的技術(shù)水平?;鹆Πl(fā)電企業(yè),設(shè)備復(fù)雜自動化程度高,涉及的專業(yè)眾多,技術(shù)含量高,匯聚熱能動力、電力生產(chǎn)、電力輸送、電氣保護(hù)、水處理、燃料運輸和管理等眾多學(xué)科。電廠為了更好的促進(jìn)生產(chǎn),采用MIS(ManagementInformationSystems),FAM等一系列管理信息系統(tǒng)。這些管理系統(tǒng)以網(wǎng)絡(luò)為基礎(chǔ)的、覆蓋全企業(yè)或主要業(yè)務(wù)部門的輔助管理的信息系統(tǒng),在電廠得到廣泛應(yīng)用。可是各部門在設(shè)備管理工作上的協(xié)調(diào)力度不夠,缺乏系統(tǒng)的有機聯(lián)系,把設(shè)備的購買、使用、更新、改造、制造分割開來;無法進(jìn)行設(shè)備壽命周期費用的管理。對于設(shè)備管理難以做到精細(xì)化。對于電廠來說,在設(shè)備管理檢修方面相對落后,是計劃經(jīng)濟下的產(chǎn)物,它包括了設(shè)備的大修、小修、定期維護(hù)等,如《發(fā)電廠檢修規(guī)程》明確規(guī)定,機組大修每3-5年1次,小修每年1次,純預(yù)防性維修模式下,設(shè)備狀態(tài)要素的提取不全面,管理者往往過多強調(diào)設(shè)備周期檢修,為避免電廠故障停機,往往用大量維修來換取設(shè)備的可靠運轉(zhuǎn);另外,設(shè)備零部件壽命周期的不確定性,使設(shè)備的更換周期難以確定,這種不確定性造成設(shè)備在服役周期內(nèi)仍有故障發(fā)生,并由此產(chǎn)生機組的低谷削缺和非計劃搶修,打亂了正常的生產(chǎn)秩序和節(jié)奏,使生產(chǎn)陷入被動,造成不必要的經(jīng)濟損失。據(jù)統(tǒng)計,一臺300MW發(fā)電機主系統(tǒng)電力設(shè)備400V低壓開關(guān)有400多個,6KV開關(guān)有20臺,高低壓電機200多臺。二次系統(tǒng),發(fā)變組保護(hù),勵磁系統(tǒng),輸電線路保護(hù),各種中低壓開關(guān)保護(hù)回路復(fù)雜,所用繼電器,接觸器型號種類眾多。這還不包括輔助系統(tǒng)化學(xué)系統(tǒng),除灰系統(tǒng),輸煤系統(tǒng)所轄眾多電力設(shè)備。這些電力設(shè)備安全穩(wěn)定運行,是擺在電氣系統(tǒng)管理者面前的一道難題。作為一個電氣工作管理者來說,如何提高電氣設(shè)備的管理質(zhì)量,加強隊內(nèi)信息溝通,工作協(xié)作,為整個發(fā)電廠的安全穩(wěn)定運行保駕護(hù)航,是擺在面前一個急需解決的問題[10]。1.3本文的研究目的和意義1.3.1研究目的本文的主要研究目的建立一套面向發(fā)電廠電氣系統(tǒng)設(shè)備管理模式及計算機輔助設(shè)備管理信息系統(tǒng),為整個發(fā)電廠的安全穩(wěn)定運行保駕護(hù)航。經(jīng)過廣泛的調(diào)查,對國外先進(jìn)的設(shè)備管理體系及設(shè)備管理的趨勢進(jìn)行分析研究;結(jié)合中國發(fā)電企業(yè)設(shè)備管理的經(jīng)驗,探討當(dāng)前國內(nèi)發(fā)電企業(yè)的設(shè)備管理的特點及現(xiàn)狀;借鑒先進(jìn)管理理論和實踐,總結(jié)建國以來電廠設(shè)備管理的成功經(jīng)驗,結(jié)合萊城電廠當(dāng)前的具體情況和特點,把現(xiàn)代設(shè)備管理的理論和方法與電廠具體實踐相結(jié)合,推出一套符合廠情的、既具有先進(jìn)性又具有可行性的滿足企業(yè)設(shè)備管理需要的管理軟件,完成山東萊城發(fā)電廠電氣設(shè)備管理信息系統(tǒng)的設(shè)計和開發(fā)工作。1.3.2研究意義設(shè)備管理是電力管理的重要組成部分,是電力企業(yè)管理的基礎(chǔ)之一。隨著科學(xué)技術(shù)的發(fā)展,設(shè)備組成與功能越來越復(fù)雜,設(shè)備的性能和狀態(tài)對于生產(chǎn)質(zhì)量及成本的影響也日益增強,設(shè)備管理追求的目標(biāo)就是:以較少費用和消耗,提高設(shè)備的安全可靠性、維修性,保持設(shè)備的精度和性能,使之經(jīng)常處于良好的技術(shù)狀態(tài),為企業(yè)充分發(fā)揮設(shè)備能力、順利進(jìn)行生產(chǎn)、全面提高效率提供有力保障。加強設(shè)備管理,有利于實現(xiàn)生產(chǎn)現(xiàn)代化,使生產(chǎn)有序進(jìn)行,提高各項技術(shù)經(jīng)濟指標(biāo),為企業(yè)取得良好的經(jīng)濟效益提供充分的保證。對于像山東萊城電廠這樣典型的現(xiàn)代化發(fā)電企業(yè),一次發(fā)電機跳機事故,僅開機,重新將發(fā)電機并入電網(wǎng)所產(chǎn)生的費用至少40萬元,這還不包括因停機造成的少發(fā)電量的損失。顯而易見,設(shè)備管理與維修水平的高低,將直接影響到效率的發(fā)揮,從而影響整個電廠的經(jīng)濟效益。電氣設(shè)備信息管理系統(tǒng)其任務(wù)能夠降低人員的勞動強度,方便的實現(xiàn)數(shù)據(jù)的采集,為設(shè)備管理提供信息化服務(wù)及輔助決策支持。1.4本文的主要工作本文主要完成了以下幾方面工作:1、介紹了設(shè)備管理理論和設(shè)備管理信息系統(tǒng)的內(nèi)容和意義,分析設(shè)備管理信息系統(tǒng)在企業(yè)經(jīng)營中作用的實現(xiàn)以及其它信息系統(tǒng)的相互關(guān)系,作為整個系統(tǒng)的理論基礎(chǔ)。2、調(diào)查分析發(fā)電企業(yè)的生產(chǎn)特點以及設(shè)備管理特點,在研究信息技術(shù)的發(fā)展和現(xiàn)狀的基礎(chǔ)上,分析了在企業(yè)的信息系統(tǒng)中對設(shè)備管理技術(shù)的需求,并提出本系統(tǒng)的主要功能。3、根據(jù)企業(yè)現(xiàn)狀和對系統(tǒng)性能要求來選用合適的開發(fā)工具,系統(tǒng)架構(gòu)及數(shù)據(jù)庫工具構(gòu)建設(shè)備管理信息系統(tǒng)平臺,實現(xiàn)設(shè)備管理工作的動態(tài)信息化。1.5本文的組織結(jié)構(gòu)在第1章緒論中主要介紹了系統(tǒng)的設(shè)計背景,以及國內(nèi)類似系統(tǒng)的研究和使用情況,還有系統(tǒng)需要解決的主要問題和本文的主要工作和本文的組織結(jié)構(gòu)。在第2章需求分析部分概要地描述了電氣設(shè)備信息管理系統(tǒng)的系統(tǒng)目標(biāo)、系統(tǒng)所解決的問題,而且對系統(tǒng)的功能性需求和非功能性需求都進(jìn)行了描述。第3章是系統(tǒng)的構(gòu)架設(shè)計,在這一章里,首先對系統(tǒng)的設(shè)計目標(biāo)和設(shè)計原則進(jìn)行了描述,之后是對系統(tǒng)總體架構(gòu)、數(shù)據(jù)架構(gòu)、部署架構(gòu)和功能架構(gòu)等幾個方面的分析。在第4章中,作者用類圖表現(xiàn)系統(tǒng)的靜態(tài)結(jié)構(gòu)及各個類之間的關(guān)系,用系統(tǒng)的活動圖表現(xiàn)系統(tǒng)的動態(tài)結(jié)構(gòu),并用時序圖、協(xié)作圖對系統(tǒng)的詳細(xì)設(shè)計做了一定的補充。在數(shù)據(jù)庫詳細(xì)設(shè)計中,作者詳細(xì)列出了數(shù)據(jù)庫中的字段和各數(shù)據(jù)表之間的關(guān)系,還分析了系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)。第5章是系統(tǒng)實現(xiàn)。在這一章中,詳細(xì)闡述了系統(tǒng)的總體實現(xiàn),并將各主要功能的具體實現(xiàn)從設(shè)計思想、模塊流程圖、實現(xiàn)代碼等幾個方面來描述設(shè)計者所做的工作。并對系統(tǒng)的主要技術(shù)做了分析。在第6章的結(jié)論中,作者對本次設(shè)計所做的工作做了簡明的總結(jié),歸納了在這次設(shè)計工作中得到的經(jīng)驗和系統(tǒng)的不足,并對系統(tǒng)今后的實施工作做了展望。

第2章需求分析在軟件開發(fā)的過程中,無論項目大小,在系統(tǒng)設(shè)計之前,都應(yīng)該對系統(tǒng)用戶的需要有一個比較全面的了解,即要知道此次設(shè)計的系統(tǒng)究竟是要”干什么”,要完成哪些任務(wù)、能實現(xiàn)什么功能。這些準(zhǔn)備工作便是系統(tǒng)的需求分析。一個系統(tǒng)的設(shè)計全過程中,需求分析扮演了非常重要的角色。此項工作的好壞將直接影響到此次系統(tǒng)的設(shè)計是否能夠成功,如果需求分析做不好,即使你有很強的編碼能力,也無法設(shè)計出好的應(yīng)用系統(tǒng)。2.1設(shè)備管理理論設(shè)備管理是以企業(yè)生產(chǎn)經(jīng)營目標(biāo)為依據(jù),以設(shè)備為研究對象,追求設(shè)備壽命周期費用最經(jīng)濟和設(shè)備效能最高為目標(biāo),應(yīng)用一系列方法、理論,如系統(tǒng)工程學(xué)、價值工程學(xué)及設(shè)備磨損和補償理論、設(shè)備可靠性和維修性理論、設(shè)備監(jiān)測和診斷方法、綜合管理的方法等,經(jīng)過一系列技術(shù)、經(jīng)濟和組織措施,對設(shè)備的物質(zhì)運動和價值運動進(jìn)行從規(guī)劃、設(shè)計、制造、選型、購置、安裝、使用、維護(hù)、修理、改造、更新,直至報廢的全過程的科學(xué)管理。設(shè)備管理的基本內(nèi)容主要包括技術(shù)、經(jīng)濟、組織等幾個方面,具體可分為下列幾個部分:1、選擇和購置所需設(shè)備。從技術(shù)性、經(jīng)濟性及生產(chǎn)可行性等幾個方面進(jìn)行選擇。2、組織安裝和調(diào)試設(shè)備。3、合理使用設(shè)備。經(jīng)過正確合理地使用設(shè)備,減輕設(shè)備磨損、延長設(shè)備使用壽命,預(yù)防事故的發(fā)生。4、及時檢修與精心維護(hù)設(shè)備。正確運用設(shè)備運行的基本規(guī)律,合理地制定檢查、維護(hù)、修理等各項規(guī)章制度,保證設(shè)備的順利運行。5、掌握時機,適時改造和更新設(shè)備。經(jīng)過對設(shè)備進(jìn)行及時的改造和更新,實現(xiàn)技術(shù)進(jìn)步。6、其它日常管理。比如設(shè)備的分類、編號、報廢等。2.2電廠設(shè)備管理特點電廠中的設(shè)備數(shù)量多、規(guī)模大、構(gòu)造復(fù)雜,在設(shè)備購置、安裝、驗收、使用、保養(yǎng)、維修、報廢等過程中有大量的信息要處理,只有實現(xiàn)準(zhǔn)確高效的設(shè)備綜合管理,才能保證電力設(shè)備維修管理工作順利進(jìn)行,電力生產(chǎn)安全可靠、連續(xù)穩(wěn)定和經(jīng)濟低耗,所要求的信息量也越來越大,信息的收集、傳輸、加工、存儲、查詢等工作量也越來越大,信息的重要性顯得更加突出。原來的手工管理方式和手段,已遠(yuǎn)遠(yuǎn)不能適應(yīng)要求,嚴(yán)重阻礙電力工業(yè)的發(fā)展和為社會服務(wù)的需要,其中主要存在的問題有如下幾個方面:1、基礎(chǔ)數(shù)據(jù)不完整、不規(guī)范,定額標(biāo)準(zhǔn)不統(tǒng)一、不齊全。2、信息收集手段落后。傳統(tǒng)的手工辦法速度慢,往往不能及時準(zhǔn)確地收集信息,而且由于管理層次不清、信息渠道不一,同一內(nèi)容來自不同渠道的數(shù)據(jù)往往不一致。3、數(shù)據(jù)統(tǒng)計、匯總速度慢,而且容易出差錯。4、信息保管手段落后,查詢檢索不便。信息的存儲主要靠報表,手段落后,共享性差,不能及時保證需要。5、數(shù)據(jù)分析差,決策手段和方法落后。由于受數(shù)據(jù)加工能力的限制,對收集上來的數(shù)據(jù),綜合分析不夠深入,沒有充分利用這些數(shù)據(jù)對將來的發(fā)展趨勢進(jìn)行科學(xué)的預(yù)測,對重大問題的決策也缺乏科學(xué)的依據(jù),多憑經(jīng)驗和粗略推斷,難以做出科學(xué)和實際的最佳決策。2.3設(shè)備管理系統(tǒng)設(shè)計目標(biāo)2.3.1建立電氣隊統(tǒng)一的班組管理平臺電氣隊電氣設(shè)備細(xì)分為一次,二次設(shè)備。按照工作內(nèi)容不同,各班維護(hù)檢修工作經(jīng)常同時在一個設(shè)備的不同部分進(jìn)行,各自為戰(zhàn)。相互間容易出現(xiàn)扯皮,互不配合的不利局面,設(shè)備檢修出現(xiàn)的灰色地帶,檢修質(zhì)量難以保證。各班在工作中,班組管理中存在的設(shè)備管理計劃,日常工作安排等各種信息手工記錄,信息量大,難以保存;檢索信息,查找困難,難以統(tǒng)計歸類,不利做出最優(yōu)的決策。車間管理者難以及時掌握班組活動,并對其工作進(jìn)行監(jiān)督,協(xié)調(diào),控制。經(jīng)過建立班組管理平臺,加強和團(tuán)結(jié)全隊人員以生產(chǎn)經(jīng)營為中心,協(xié)調(diào)解決班組生產(chǎn)過程中出現(xiàn)的各種問題,及時準(zhǔn)確反饋各種原始數(shù)據(jù)和資料,為生產(chǎn)經(jīng)營決策提供保證,杜絕安全事故的發(fā)生,有效降低生產(chǎn)成本,避免因為管理上和人的因素而導(dǎo)致企業(yè)出現(xiàn)不要的損失,爭取以最少的投入產(chǎn)出最大的經(jīng)濟效益。2.3.2建立完善的技術(shù)管理體系電氣設(shè)備,種類很多,技術(shù)復(fù)雜,且因為歷史原因造成同一類型產(chǎn)品型號眾多,技術(shù)各有側(cè)重??陀^上造成培養(yǎng)一個合格的電氣檢修人員一般需要2-3年。技術(shù)資料很多為紙制資料,在使用過程中難免損壞,丟失,老化。難以保管、維護(hù)。隨著檢修人員的工作崗位變化,人員流動,技術(shù)資料傳承性變差??陀^上造成人員素質(zhì)降低。隨著設(shè)備使用年限增加,故障率也越來越高;隨著科技進(jìn)步,新設(shè)備新技術(shù)不斷得到應(yīng)用,對電氣檢修人員反而提出了更高的要求。實施設(shè)備管理系統(tǒng)后,利用計算機,信息技術(shù)對技術(shù)資料實行資源采集、加工、儲存與信息服務(wù)。利用技術(shù)管理平臺,總結(jié)各設(shè)備的技術(shù)信息,技術(shù)要點,建立培訓(xùn)機制。方便人員查找資料,更快更好的促進(jìn)人員素質(zhì)提高。2.3.3建立設(shè)備基礎(chǔ)與運行的信息化管理設(shè)備管理是電廠安全生產(chǎn)的重要組成部分,合理、高效的設(shè)備管理制度將提高設(shè)備的健康水平,保證機組與設(shè)備的安全運行,從而實現(xiàn)預(yù)定的安全生產(chǎn)目標(biāo)。建立設(shè)備資產(chǎn)臺帳,進(jìn)行相關(guān)信息登記,跟蹤設(shè)備的變更移動,掌握設(shè)備的在裝、使用與閑置情況,以期充分發(fā)揮設(shè)備的效能和效益。實時或歷史記錄和分析設(shè)備的運行信息;依據(jù)五定原則,實施設(shè)備潤滑工作管理,并對潤滑記錄統(tǒng)計分析。對設(shè)備實行絕緣監(jiān)督工作,記錄電氣設(shè)備絕緣數(shù)據(jù),分析設(shè)備內(nèi)在質(zhì)量。2.4系統(tǒng)的業(yè)務(wù)模型設(shè)備信息管理系統(tǒng)的業(yè)務(wù)模型,是對整個系統(tǒng)的應(yīng)有的總體業(yè)務(wù)流程的總體概括和簡單描述,能夠幫助讀者或用戶對系統(tǒng)有一個總體性的認(rèn)識和了解。設(shè)備信息管理系統(tǒng)的業(yè)務(wù)用例模型如圖2-1所示,經(jīng)過信息管理系統(tǒng),用戶能夠方便快速的記錄編輯大量信息,并能夠快速檢索下載。圖2-1系統(tǒng)業(yè)務(wù)模型2.5系統(tǒng)的用戶管理電氣隊電氣設(shè)備細(xì)分為一次,二次設(shè)備。按照工作內(nèi)容不同,分為繼電保護(hù)班,配電班,電機班,試驗班,通訊班。班組中按照職責(zé)不同分為班長,技術(shù)員,作業(yè)。每個用戶擁有不同的數(shù)據(jù)修改查詢權(quán)限。班長、技術(shù)員作為班組的管理人員,負(fù)責(zé)班組的技術(shù)工作管理,屬于本班的各種信息進(jìn)行統(tǒng)計,記錄,對于外班的各種信息具有查詢權(quán)限,不能進(jìn)行修改。班組內(nèi)的普通作業(yè)人員一般不負(fù)責(zé)班組的管理工作,不必對信息有錄入,更改,因此只進(jìn)行信息查詢下載就能夠了,查詢下載權(quán)限設(shè)置與其它用戶相同。作為整個車間的管理人員,具有對全部班組的管理功能,能夠?qū)Ω鱾€班組內(nèi)的信息查詢,并對信息具有修改,錄入權(quán)限。系統(tǒng)管理員負(fù)責(zé)管理整個系統(tǒng),負(fù)責(zé)數(shù)據(jù)庫,文件系統(tǒng)的維護(hù)更新。圖2-2用戶模型2.6系統(tǒng)業(yè)務(wù)流程用戶經(jīng)密碼驗證后進(jìn)入管理信息系統(tǒng),進(jìn)行功能選擇進(jìn)入技術(shù)管理,班組管理,設(shè)備管理幾個模塊進(jìn)行信息服務(wù)工作。進(jìn)入每個模塊選擇很多具體功能。各班用戶進(jìn)入系統(tǒng)后能夠?qū)Ω鞣N信息錄入、修改、編輯、查詢。普通用戶進(jìn)入子模塊后能夠?qū)Ω黝愋畔⑦M(jìn)行查詢下載,具有管理權(quán)限的用戶對系統(tǒng)內(nèi)的各種資料進(jìn)行整理。用戶用戶登陸密碼進(jìn)入系統(tǒng)功能選擇ACB圖2-3總體流程2.7功能性需求分析功能性需求主要說明了系統(tǒng)各種功能部件與環(huán)境之間的相互作用的本質(zhì),即待開發(fā)軟件在職能上實際應(yīng)該做什么。一般來說,是用戶最主要的需求,一般包括系統(tǒng)的輸入、系統(tǒng)能完成的功能、系統(tǒng)的輸出以及其它反映[24]。根據(jù)設(shè)備管理理論相應(yīng)的需求如圖2-4所示:設(shè)備缺陷紀(jì)錄設(shè)備缺陷紀(jì)錄設(shè)備壽命紀(jì)錄修改查詢設(shè)備檢修設(shè)備事故設(shè)備更換設(shè)備缺陷設(shè)備運行記錄設(shè)備臺帳設(shè)備檢修紀(jì)錄用戶圖2-4設(shè)備管理子模塊流程該系統(tǒng)能根據(jù)時間及系統(tǒng)名稱、運行時間、故障缺陷種類等查詢各種信息。具體要求如下:1、設(shè)備基本信息的錄入、刪除及修改:2、設(shè)備維護(hù)保養(yǎng)檢修記錄的錄入、刪除及修改;3、設(shè)備缺陷記錄的錄入、刪除及修改;4、設(shè)備故障記錄的錄入、刪除及修改;5、設(shè)備信息多關(guān)鍵字檢索查詢;6、設(shè)備運行狀況統(tǒng)計。其次,對各種圖紙文件資料進(jìn)行綜合管理如圖2-5,技改資料技改資料管理查詢技術(shù)資料變動安排培訓(xùn)計劃技改資料技術(shù)資料記錄技術(shù)資料變動記錄培訓(xùn)計劃技術(shù)資料記錄用戶圖2-5技術(shù)管理子模塊流程具體要求如下1、技術(shù)資料查詢;2、技術(shù)資料的保存下載;3、技術(shù)資料的修改保存;4、技術(shù)改造資料的保存與查詢5、檢修資料查詢;6、檢修資料的保存下載;再次,班組管理工作的統(tǒng)計記錄重要事項備忘重要事項備忘費用紀(jì)錄管理查詢?nèi)粘9ぷ靼才胖匾马椆こ讨贫z修計劃日常工作安排狀態(tài)檢修計劃工程制定費用紀(jì)錄用戶圖2-6班組管理子模塊流程1、日常工作中的重要事項進(jìn)行計劃,備忘。2、設(shè)備檢修費用記錄,查詢3、檢修計劃,工程改造項目制定查詢4、能夠?qū)π枰慕y(tǒng)計結(jié)果提供打印輸出。5、能夠提供一定的安全機制,提供數(shù)據(jù)信息的授權(quán)訪問,防止信息刪改,同時提供信息備份的服務(wù)。2.8系統(tǒng)非功能性需求非功能性需求是系統(tǒng)中不同于其它的一種需求,功能性需求能夠用圖形或語言的形式表現(xiàn)出來,而非功能性需求的內(nèi)容一般用量化的指標(biāo)來表示,形式化為某些表格。表格中的指標(biāo)描述了一個范圍,據(jù)此能夠衡量系統(tǒng)的某些特性。這些指標(biāo)規(guī)定了系統(tǒng)必須滿足的服務(wù)水平、系統(tǒng)非運行時間的屬性以及系統(tǒng)必須遵守的約束。非功能性需求雖然不直接影響系統(tǒng)功能,但在用戶和系統(tǒng)支持人員對該信息系統(tǒng)的認(rèn)可方面具有很大的影響。非功能性需求主要包括系統(tǒng)的約束與假設(shè)條件,系統(tǒng)的可用性、可靠性、性能、擴展性、可支持性等。其中,系統(tǒng)可用性指標(biāo)如表2-1所示。表2-1系統(tǒng)可用性要求指標(biāo)用戶職責(zé)系統(tǒng)功能培訓(xùn)時間普通用戶使用本系統(tǒng)提供的業(yè)務(wù)處理功能完成所需要的業(yè)務(wù)處理提供簡單、易用的操作過程和便捷的業(yè)務(wù)處理功能2—3小時班組管理用戶使用本系統(tǒng)提供的業(yè)務(wù)處理功能完成所需要的業(yè)務(wù)處理提供簡單、易用的操作過程和便捷的業(yè)務(wù)處理功能2—3小時系統(tǒng)管理員使用本系統(tǒng)提供的業(yè)務(wù)處理功能完成更多的業(yè)務(wù)和進(jìn)行系統(tǒng)設(shè)置和一般維護(hù)提供簡單、易用的操作過程和便捷的業(yè)務(wù)處理功能和一定程度的維護(hù)、恢復(fù)功能4—6小時另外,除了系統(tǒng)可用性指標(biāo),還能夠從系統(tǒng)的可靠性指標(biāo)來衡量。一個系統(tǒng)的可靠性包括系統(tǒng)的故障率、可恢復(fù)性和可維護(hù)性,具體的技術(shù)指標(biāo)要求如表2-2所示。表2-2系統(tǒng)可靠性要求指標(biāo)要求平均故障率故障發(fā)生頻率不高于1次/月,且無不可恢復(fù)性故障發(fā)生。數(shù)據(jù)庫的可恢復(fù)性一般的系統(tǒng)故障或機器故障能夠恢復(fù),數(shù)據(jù)庫能夠恢復(fù)到故障發(fā)生前的狀態(tài)??删S護(hù)性易于維護(hù),方便管理。在系統(tǒng)性能方面:系統(tǒng)支持在線用戶10-20個,并發(fā)按照15個計算,系統(tǒng)響應(yīng)時間達(dá)到如下指標(biāo):(1)信息錄入保存時間:小于3秒(2)確認(rèn)時間:小于3秒(3)點擊響應(yīng)時間:小于3秒(4)記錄查詢時間:小于3秒(5)文檔下載時間:在5秒內(nèi)完成第3章系統(tǒng)的架構(gòu)設(shè)計3.1系統(tǒng)的軟件結(jié)構(gòu)選擇合適的開發(fā)工具對于軟件系統(tǒng)的開發(fā)效率、開發(fā)周期,以及最終軟件產(chǎn)品的性能都有著極其重要的作用。J2EE是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。12EE技術(shù)的基礎(chǔ)就是核心Java平臺或Java2平臺的標(biāo)準(zhǔn)版,J2EE不但鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點,例如”編寫一次、隨處運行”的特性、方便存取數(shù)據(jù)庫的JDBC,以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時還提供了對EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應(yīng)用的需求。經(jīng)過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強有力支持,完全支持EnterpriseJavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,增強了安全機制,提高了性能。軟件持久層使用Hibernate,Hibernate是一種強大的可提供對象-關(guān)系持久化和查詢服務(wù)的中間件,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員能夠隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。能夠使程序員依據(jù)面向?qū)ο蟮脑黹_發(fā)持久化類,實現(xiàn)對象之間的關(guān)聯(lián)、繼承、多態(tài)、組合、集合等,它特有的數(shù)據(jù)庫查詢語言HQL,這種查詢語言屏蔽了不同數(shù)據(jù)庫之間的差別,使你能夠編寫統(tǒng)一的查詢語句執(zhí)行查詢。Hibernate能夠應(yīng)用在任何使用JDBC的場合,既能夠在Java的客戶端程序?qū)嵱?也能夠在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate能夠在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。數(shù)據(jù)庫為MySQL,MySQL是一個快速的、多線程、多用戶、健壯、可靠、開源、易于使用的SQL數(shù)據(jù)庫服務(wù)器。其優(yōu)異的性能表現(xiàn)在:1、使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。2、支持AIX、、HP-UX、linux、MacOS、NovelllNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)。3、為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4、支持多線程,充分利用CPU資源。5、優(yōu)化的SQL查詢算法,有效地提高查詢速度。6、既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其它的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都能夠用作數(shù)據(jù)表名和數(shù)據(jù)列名。7、提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。8、提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。9、能夠處理擁有上千萬條記錄的大型數(shù)據(jù)庫。3.2設(shè)計目標(biāo)設(shè)備管理系統(tǒng)是面向電廠電氣部門的管理軟件,因此在設(shè)計時必須要滿足使用方便、操作靈活等需求。本系統(tǒng)在設(shè)計時應(yīng)該實現(xiàn)以下幾個目標(biāo):系統(tǒng)運行穩(wěn)定、安全可靠。界面友好、操作簡單易用。完善的班組管理。支持設(shè)備多種管理。信息查詢方便、快捷。設(shè)備管理系統(tǒng)必須具備的技術(shù)指標(biāo)有:1、具有較好的跨平臺性:用戶可能使用各種不同的操作系統(tǒng),而且為了適應(yīng)今后可能的變化,系統(tǒng)應(yīng)具有較好的跨平臺性。2、良好的交互性:工作內(nèi)容中有相當(dāng)大的部分是人機交流,這就要求系統(tǒng)的交互性要強。3、較好的可擴展性:工作的內(nèi)容和形式具有多變性,要求系統(tǒng)具有良好的可擴展性。4、良好的可維護(hù)性:系統(tǒng)投入使用后,主要是由管理員承擔(dān)系統(tǒng)維護(hù)的工作,維護(hù)人員不定期變動,這就要求系統(tǒng)的可維護(hù)性強。3.3設(shè)計模式本次系統(tǒng)的設(shè)計采用的是流行的三層B/S結(jié)構(gòu)。系統(tǒng)基于Web,能夠滿足信息安全,資源共享,使用簡單,使用范圍大的要求,配合一定的用戶管理模式,能夠在萬維網(wǎng)(WWW)上遠(yuǎn)程操作。采用B/S三層結(jié)構(gòu)主要目的是節(jié)省用戶端系統(tǒng)升級的成本,使系統(tǒng)的主要修改維護(hù)工作都發(fā)生在服務(wù)器端,更為簡單、實用。另外采用這種架構(gòu)能夠是所有的業(yè)務(wù)數(shù)據(jù)都在后臺服務(wù)器進(jìn)行處理,然后再把結(jié)果送入客戶端,保證的數(shù)據(jù)的安全。系統(tǒng)采用的MVC模式,能夠從中小型企業(yè)的用戶權(quán)限、系統(tǒng)功能處理方面實現(xiàn)很好的分工和隔離,前端能夠為用戶提供風(fēng)格統(tǒng)一、界面友好的工作面,后端的數(shù)據(jù)庫操作也是能夠單獨管理,由系統(tǒng)管理員來管理,確保數(shù)據(jù)庫的完整性和同步性[16]。圖3-1B/S結(jié)構(gòu)3.4系統(tǒng)的物理架構(gòu)部署架構(gòu)說明用來部署和運行該軟件的物理配置。本部分主要表明系統(tǒng)主要功能在物理節(jié)點上的分布情況,重點內(nèi)容是本系統(tǒng)的軟件部署情況,忽略例如操作系統(tǒng)、防火墻等第三方軟件系統(tǒng),能夠把整個應(yīng)用系統(tǒng)的部署簡化如圖3-2所示。圖3-2系統(tǒng)的物理架構(gòu)3.5設(shè)備管理系統(tǒng)功能設(shè)計設(shè)備管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,根據(jù)功能分析,系統(tǒng)主要有設(shè)備管理、班組管理、技術(shù)管理和系統(tǒng)管理幾個模塊組成組成。每個模塊又有幾個子模塊構(gòu)成,如圖3-3所示。圖3-3業(yè)務(wù)流程圖3.5.1班組管理班組管理包括工程管理、費用管理、日常工作管理、員工工作備忘管理、通訊錄管理等模塊。1.工程管理發(fā)電廠電氣管理人員根據(jù)現(xiàn)有設(shè)備運行情況,為優(yōu)化設(shè)備運行,適時技術(shù)改造,制定需要實行工程,根據(jù)工程性質(zhì)將工程分為分類,并對工程進(jìn)行管理。2.費用管理記錄管理設(shè)備維護(hù)中產(chǎn)生各種費用,對正常運行中設(shè)備缺陷產(chǎn)生維護(hù)費用,設(shè)備檢修中的機組檢修費用進(jìn)行規(guī)劃統(tǒng)計,確定費用產(chǎn)生時間,數(shù)額。爭取以最少的投入產(chǎn)生最大的效益。3.日常工作安排電廠電氣檢修部門每天面對成千上萬設(shè)備,工作量非常巨大,對每日要進(jìn)行工作進(jìn)行整理記錄,歸檔,以備日后查詢。4.員工工作備忘錄在工作量非常巨大的情況下,員工提高工作質(zhì)量防止工作發(fā)生遺漏,對可能出現(xiàn)的技術(shù)問題、安全問題進(jìn)行備忘提醒。5.檢修計劃根據(jù)設(shè)備檢修理論中預(yù)防維修,生產(chǎn)維修,狀態(tài)維修制,用戶需要對電廠設(shè)備根據(jù)設(shè)備狀態(tài),制定不同的檢修計劃,對檢修計劃進(jìn)行管理,便于安排工作。3.5.2設(shè)備管理設(shè)備管理包括設(shè)備臺帳、電機維修、設(shè)備試驗,設(shè)備壽命。設(shè)備臺帳記錄設(shè)備各種基本信息,如型號,容量,生產(chǎn)廠家,生產(chǎn)日期等。電機維修記錄高壓電機低壓電機歷次檢修記錄。設(shè)備試驗記錄電機,廠用系統(tǒng)母線,電纜等設(shè)備歷次的試驗記錄。設(shè)備壽命跟蹤設(shè)備的更換情況。3.5.3技術(shù)管理技術(shù)管理包括電氣圖紙管理,保護(hù)定值管理,技術(shù)培訓(xùn)管理,工作票管理幾個模塊。電氣圖紙保存各種系統(tǒng),各類設(shè)備的設(shè)計圖紙,保護(hù)定值記錄每臺電氣設(shè)備的定值,技術(shù)培訓(xùn)記錄每次技術(shù)培訓(xùn)的內(nèi)容。工作票管理記錄典型的工作票格式,以備使用。3.5.4系統(tǒng)管理系統(tǒng)管理包括系統(tǒng)連接退出、用戶管理。系統(tǒng)管理模塊負(fù)責(zé)系統(tǒng)用戶、角色的管理和權(quán)限分配;其中,連接模塊主要是用于用戶登錄和用戶信息的注冊和修改,它包括用戶登錄、用戶信息、斷開連接和退出四個部分。

第4章系統(tǒng)詳細(xì)設(shè)計4.1電氣車間班組業(yè)務(wù)處理設(shè)計電氣管理信息設(shè)備眾多,類型不一。各班負(fù)責(zé)工作既有相同部分,也有很大的差別。數(shù)據(jù)維護(hù)工作量大,各有特點,類似程度較低,難以用統(tǒng)一的數(shù)據(jù)表進(jìn)行管理。只能分類較多數(shù)據(jù)表,分門別類給以用戶操作權(quán)限。在本系統(tǒng)中,為了清晰地抽取出系統(tǒng)的核心架構(gòu),采取的是分層設(shè)計類圖的方式,首先設(shè)計整個系統(tǒng)的類圖,其次設(shè)計每個子系統(tǒng)(包)的類圖,最后設(shè)計每一個用例的類圖。這里只舉出系統(tǒng)關(guān)系類圖,圖4-1中清楚表示用戶處理業(yè)務(wù)的流程。用戶類經(jīng)過菜單管理類,進(jìn)入各個具體的功能系統(tǒng)。功能系統(tǒng)類型較多,只列舉了典型的幾個。如費用管理類,電機檢修類,電氣試驗類,技術(shù)培訓(xùn)類。本次設(shè)計采用菜單樹的管理方式。管理員首先注冊各個班組用戶,功能菜單設(shè)置各個班組與本班業(yè)務(wù)有關(guān)的功能菜單,經(jīng)過功能菜單連接管理相應(yīng)的數(shù)據(jù)庫類。圖中虛線表示班組用戶管理的內(nèi)容,實線表示管理員管理的內(nèi)容。圖4-1系統(tǒng)關(guān)系圖4.2設(shè)備管理系統(tǒng)的數(shù)據(jù)流程設(shè)備管理系統(tǒng)的處理流程由表示層的Jsp動態(tài)頁面開始逐層向下傳遞,經(jīng)由控制層,邏輯處理層,持久化層最后進(jìn)行數(shù)據(jù)庫的存取或更改操作。然后沿相反的過程返回,將業(yè)務(wù)處理結(jié)果反饋給用戶。系統(tǒng)模塊間的處理流程[17]如圖4-2所示圖4-2系統(tǒng)處理流程圖4.3系統(tǒng)中間層的分析與設(shè)計本次設(shè)計,將系統(tǒng)分為業(yè)務(wù)類設(shè)計,通用類設(shè)計,數(shù)據(jù)持久層設(shè)計,實體類設(shè)計。業(yè)務(wù)類響應(yīng)JSP頁面的輸入,完成數(shù)據(jù)的命令響應(yīng),以及對各種操作行為的邏輯判斷,及控制。按照第三章所列功能,對應(yīng)與每個功能設(shè)計一個數(shù)據(jù)處理類。類中定義了獲得數(shù)據(jù),對數(shù)據(jù)處理的輸入的方法。因內(nèi)容較多,本次只介紹用戶管理類。4.3.1業(yè)務(wù)類實現(xiàn)用戶管理類采用UserManage.java完成,類中定義了updateUser(),delUser(),getPurviewByCode(),getUserById(),updatePwd(),ifSuperiorgetQueryOp(),getUserSuperior(),getMenu(),getNameByCodegetUserTypeCode()眾多方法對數(shù)據(jù)進(jìn)行處理,下面僅介紹添加用戶的方法addUser。addUser變量為request對象。request對象為網(wǎng)頁服務(wù)器端程序中,用以取得客戶端表單屬性內(nèi)容數(shù)據(jù)的主要核心對象它使得網(wǎng)頁服務(wù)器運作的過程,得以和客戶端的用戶相互作溝通。經(jīng)過ToolKit類將request對象數(shù)據(jù)傳送到addUser中的userId,userName等一系列字符串中。然后將字符串?dāng)?shù)據(jù)傳給TUSER對象,利用數(shù)據(jù)持久化類HibernateSessionFactory將數(shù)據(jù)加入數(shù)據(jù)庫。4.3.2系統(tǒng)通用類設(shè)計在本系統(tǒng)中有許多機制將貫穿始終,這些機制就是對某一類問題的解決方式。這些機制實現(xiàn)后,在進(jìn)行設(shè)計時遇到的相同的問題就能夠經(jīng)過調(diào)用統(tǒng)一的接口來解決。這樣能夠大大簡化系統(tǒng)的開發(fā)工作,而且具有同用性,也提高了系統(tǒng)的可維護(hù)性。本系統(tǒng)的公共類都是以JavaBean的形式實現(xiàn)的。JavaBean是一個可重復(fù)使用的軟件組織。實際上javabean是一種java類,經(jīng)過封裝屬性和方法成為具有某種某種功能或者處理某個業(yè)務(wù)的對象,簡稱Beans。Javabean是基于Java語言的,具有以下特點:1、能夠?qū)崿F(xiàn)代碼的重復(fù)利用。2、使得HTML與Java程序分開,這樣便于維護(hù)代碼。3、Jsp側(cè)重于生成動態(tài)網(wǎng)頁,事務(wù)處理由JavaBean來完成,這樣能夠充分利用JavaBean組件的可重用性特點,提高開發(fā)網(wǎng)站的效率。4、能夠在任何安裝了Java運行環(huán)境的平臺上的使用而,且不需要從新編譯。本系統(tǒng)確定的通用機制有:數(shù)據(jù)庫讀取連接機制,錯誤報告機制,菜單樹處理機制,系統(tǒng)的啟動機制,數(shù)據(jù)的表單獲取機制等。4.3.3數(shù)據(jù)持久層設(shè)計Hibernate是Java應(yīng)用和關(guān)系數(shù)據(jù)庫之間的橋梁,負(fù)責(zé)Java對象和關(guān)系數(shù)據(jù)庫之間的映射。Hibernate內(nèi)部封裝了經(jīng)過JDBC訪問數(shù)據(jù)庫的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)訪問API。Hibernate采用XML文件來配置對象-關(guān)系映射,有以下優(yōu)點:

1、Hibernate既不會滲透到上層域模型中,也不會滲透到下層數(shù)據(jù)模型中。

2、軟件開發(fā)人員能夠獨立設(shè)計域模型,不必強迫遵守任何規(guī)范。

3、數(shù)據(jù)庫設(shè)計人員能夠獨立設(shè)計數(shù)據(jù)模型,不必強迫遵守任何規(guī)范。

4、對象-關(guān)系映射不依賴于任何程序代碼,如果需要修改對象-關(guān)系映射,只需修改XML文件,不需要修改任何程序,提高了軟件的靈活性,而且使維護(hù)更加方便。數(shù)據(jù)持久層myHibernateFactory類完成數(shù)據(jù)持久化的工作。數(shù)據(jù)實體類entityObject完成數(shù)據(jù)與XML表的映射。4.4數(shù)據(jù)庫設(shè)計使用數(shù)據(jù)庫能夠?qū)崿F(xiàn)對信息、特別是大量信息進(jìn)行有效的管理。在數(shù)據(jù)庫中,集中統(tǒng)一地保存和管理者某個系統(tǒng)中的所有的數(shù)據(jù),而且這些數(shù)據(jù)之間以一定的結(jié)構(gòu)組織在一起。根據(jù)數(shù)據(jù)模型來劃分,能夠?qū)?shù)據(jù)庫劃分為層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫。當(dāng)前各種流行的數(shù)據(jù)庫系統(tǒng)大部分是關(guān)系數(shù)據(jù)庫系統(tǒng)。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)是保存在表中的,經(jīng)過設(shè)定表中的關(guān)鍵字段(有叫做鍵或碼)來確定表中記錄的唯一性。鍵能唯一確定表中的一個記錄,用于分辨記錄、建立索引以及保證引用的完整性。關(guān)鍵字段能夠是表中的某個字段,也能夠是表中的多個字段的組合。如果表中的一個字段是另一個表的鍵,則稱這個字段是本表的外鍵,而稱本表的鍵為主鍵。主鍵和外鍵提供了一個表示關(guān)系間聯(lián)系得字段,一般使用表中的鍵與其它表建立關(guān)系。由以上系統(tǒng)模塊看出。系統(tǒng)需要處理的信息量非常大,而且復(fù)雜,每個子模塊都有很多不同類型的數(shù)據(jù)表,現(xiàn)只介紹典型的一些數(shù)據(jù)表。用戶信息表:用來存放和描述用戶的基本信息,用戶信息的更新和修改,都在此信息表中進(jìn)行。各種表中的字段信息比較多,因此需要有固定的字段作為表的主鍵,以建立連接。在用戶信息表中,字段”ID”為用戶的ID號,將它作為表中的主鍵,用于與其它表相關(guān)聯(lián),此字段不能為空。”USER_NAME”作為用戶的姓名信息,也不能為空。用戶信息如表4-1所示:序號列名類型長度是否為空說明1Idvarchar20NOTNULL用戶的ID號,主鍵2userCodevarchar100NULL用戶代碼3userNamevarchar10NOTNULL用戶名字4pwdvarchar10NULL密碼5userTypevarchar5NULL用戶類型6areavarchar10NULL用戶權(quán)限7managervarchar10NULL用戶管理表4-1用戶信息表費用工單信息表:用來存放描述費用工單的基本信息。字段”ID”為工單的ID號,將它作為表中的主鍵,用于與其它表相關(guān)聯(lián),此字段不能為空。表4-2費用工單信息表序號列名類型長度是否為空說明1Idvarchar32NOTNULL工單ID號,主鍵2billNamevarchar100NULL工單名稱3billDatevarchar10NULL工單日期4moneydecimal10NULL工單費用工程信息表:用來存放描述工程的基本信息。字段”ID”為工程的ID號,將它作為表中的主鍵,用于與其它表相關(guān)聯(lián),此字段不能為空。表4-3工程信息表序號列名類型長度是否為空說明1Idvarchar255NOTNULL工程計劃的ID號,主鍵2jobNamevarchar100NULL工程名稱3jobDatevarchar10NULL工程日期4jobContentvarcharNULL工程內(nèi)容5moneydecimal8NULL工程費用加油記錄表:用來存放描述電機潤滑的基本信息。字段”ID”為加油的ID號,將它作為表中的主鍵,用于與其它表相關(guān)聯(lián),此字段不能為空?!眅quipmentName”作為電機的信息?!瓹ycle’記錄加油的周期?!眕reviousDate””nextDate”兩個字段分別記錄加油的兩次日期。”loadtype”、”nonloadtype”兩個字段記錄電機有負(fù)載側(cè)與無負(fù)載側(cè)的潤滑油脂的類型。表4-4加油記錄表序號列名類型長度是否為空說明1Idvarchar32NOTNULL加油ID號,主鍵2equipmentNamevarchar100NULL設(shè)備名稱3cyclevarchar10NULL周期4previousDatevarchar10NULL上次時間5nextDatevarchar10NULL下次

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論