




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
?可修編??可修編?國家電力設(shè)備資湄管理系統(tǒng)的設(shè)it與實(shí)現(xiàn)培峰(FI技師學(xué)院工商管理學(xué)院,肓息管理與仏息聚軟專業(yè)1202HI)指導(dǎo)教師:許偉麗桶要:電力設(shè)備是電力土產(chǎn)企業(yè)選行牛產(chǎn)沽和的砸更鉗質(zhì)技術(shù)星胡。設(shè)備的管理水平、利用效率部僉對電力生產(chǎn)企業(yè)的運(yùn)営和管理帝來直接的翻喑°文章通過介爼氏超的背景、恿義以及國外研究理狀,揩出目前電力公司采用人工nnt理設(shè)備存在的冋蝕,八而指明建立電力設(shè)備管用聚頻的必要性柄累迫性。在此基礎(chǔ)上,嚴(yán)陷按P.GBT8567-2006?fU?件生俞用期的兀個階段對系資進(jìn)折什橋、6it開發(fā)。師,在開發(fā)完師通過一跚分核心代網(wǎng)和前界面對軟件址歷說明。關(guān)禮詞:電力毀備;資膿管理;Strust;MVC1緒論課SKS在這f時(shí)代,一個企業(yè)現(xiàn)代信息技術(shù)水平的高0L將應(yīng)為企業(yè)競爭力強(qiáng)弱的垂要標(biāo)志。只有迅速拿擁好互聯(lián)網(wǎng)信息技術(shù),按現(xiàn)代的管理方法管理企業(yè)的物潦、柯信息這,實(shí)現(xiàn)企業(yè)管理信息IT。只有這樣才能全面提升企業(yè)資諫配置水平,提高企業(yè)的運(yùn)行效率。21世紀(jì)是科技信息時(shí)代,IH的菅理?!瓴皇沁m應(yīng)新時(shí)代的要*,它存在著管理效率低下、記錄容易出緇等一系列缺自。對于以上的種種缺點(diǎn),會對企業(yè)的經(jīng)濟(jì)效益差生很大影響,增加了企業(yè)運(yùn)營成本,降低了企業(yè)的生產(chǎn)力。1.2研究意義力了使設(shè)備管卑人員更好地訥道設(shè)備的情況與設(shè)備維修人員更好地對設(shè)備alife修和校準(zhǔn),由此開發(fā)設(shè)備管理系就,便得設(shè)備各種記錄實(shí)現(xiàn)廿算機(jī)化,服離無奴化,并且數(shù)H化。2可行性分林2.1社會可行性國家電力設(shè)備資源管理系統(tǒng)壬要目的是對電力優(yōu)司的電力設(shè)備進(jìn)行管卑,并目嚴(yán)18按照國家法律法規(guī)來iSfifif究和實(shí)竣,并無法律和政策方面的技術(shù)nJlift本系銳采用的是MySQLsJSP和Java開發(fā),Windov/s10ProfessionalIf作系貌。由干Java、JSP功能強(qiáng)大,而MySQL靈活并且易維護(hù),在開發(fā)方而具有容易理解、開發(fā)連度快的特點(diǎn),Ugji些技術(shù)大量的實(shí)際應(yīng)用,W11Java.MySQL.JSP是開發(fā)設(shè)備管理系統(tǒng)的最好選擇%2.3操作可行性目前,大多數(shù)的it算柄都能運(yùn)行本系統(tǒng)。在糸筑開發(fā)前,進(jìn)行了充分的用戶碉SL開發(fā)的系統(tǒng)操作簡單、易于上手、容易理解,并目系統(tǒng)的界而簡單,提示的信息完整,由相關(guān)人員進(jìn)行簡單指導(dǎo)就能筋方便的掾作本系躱。3需求分析3.1技術(shù)需求系統(tǒng)在技術(shù)上要求:逼循躱一命名8L編碼規(guī).用戶界面規(guī)、接口以及程序設(shè)itr1;系統(tǒng)整體結(jié)構(gòu)采用B/S架構(gòu)模靈,増強(qiáng)系統(tǒng)的易操作性,降低系魏掘護(hù)叫系統(tǒng)遵備行業(yè)規(guī),采用J2EE平臺架構(gòu)。3.2*務(wù)需*本系筑有很多功能模挾,由干篇幅有限,不能將毎個模挾在此進(jìn)行分析,W1U章只將幾個車要的模挾逍行分斯。3.2.1系貌首頁壬題說明系統(tǒng)首頁包含兩個部分:系統(tǒng)登錄頁面相登錄系統(tǒng)后的百頁。9能要求登錄時(shí)輸人的密碼力不可見。首頁有退岀系統(tǒng),車新登陸和逆回百頁也〉登陸后的首貞左側(cè)是系貌菜單,上部是系筑名稱,主體部分進(jìn)行系統(tǒng)信息的顯示。3.2.2用戶管理主題說明用戶管理主要用來維護(hù)利更新査詢系統(tǒng)部便用人員的個人資料信息,以及用戶角色分配詞整。ft能要求務(wù)Bi有的用戶進(jìn)行列表顯示,對不同的行的用戶進(jìn)行編輯和H除??筛蛴脩裘M(jìn)行用戶査詢,可以模關(guān)査詢。刪除時(shí)提示是否WU.W除。3.2.3數(shù)據(jù)字典主題說明數(shù)據(jù)字典對系就字ft能要求系統(tǒng)管理員可對數(shù)據(jù)字典組進(jìn)行維護(hù),編輯數(shù)據(jù)字典組。數(shù)稠字典便用AJAX與系統(tǒng)逍行異涉交互??梢杂偌訑?shù)稠字典的頂,同時(shí)添加數(shù)搖字典的値。3.2.4站點(diǎn)運(yùn)行m主題說明主要用來控制管理站點(diǎn)的運(yùn)行情況,包牯站自的故障類里,故障時(shí)長,處理狀態(tài)等ft能要求査詢結(jié)果列表顯示在査詢條件下方。可對査詢結(jié)果進(jìn)行編輯和刪除。站點(diǎn)名林錶戒超,點(diǎn)擊后進(jìn)人站點(diǎn)運(yùn)行情況詳細(xì)信息頁面。3.3性能需求3.3.1運(yùn)行環(huán)境需求⑴系筑運(yùn)行服務(wù)器選擇橡定安全高效的unixa作系統(tǒng)。(2)Web開發(fā)服務(wù)器采用Tomcat,上線采用WebLogic/WebSphere0⑶數(shù)據(jù)庫服務(wù)器采用MySQL,上線采用Oracle或者SqlServero3.3.2樣作需求開發(fā)的系統(tǒng)應(yīng)簡單,靈活,可操作tt?o系統(tǒng)采用B/S架構(gòu),使得通過測覽器即可訴冋系銳操作,ill作人員非常方便査看系茨的數(shù)據(jù)。4系統(tǒng)結(jié)構(gòu)化分折建模4.1軟件助能模諛分析依據(jù)此需*分析對系筑的功能模挾進(jìn)行if細(xì)的什橋,力以后的糸竦設(shè)it階段徴好準(zhǔn)備工作。咖表1所示。業(yè)務(wù)功能模塊系統(tǒng)首貞系統(tǒng)首頁用戶登陸后的主頁面設(shè)備管理設(shè)備信息管理對設(shè)備的基木信息的管理設(shè)備校準(zhǔn)管理對設(shè)備的校準(zhǔn)周期和時(shí)間進(jìn)行管理。設(shè)備檢修管理對設(shè)備的檢修周期和時(shí)間進(jìn)行管理。設(shè)備購置計(jì)劃對購置訃劃進(jìn)行管理。站點(diǎn)設(shè)備運(yùn)行管理站點(diǎn)基木信息對監(jiān)測臺各個站點(diǎn)的基本信息進(jìn)行管理。運(yùn)行情況主要用來控制管理站點(diǎn)的運(yùn)行情況。維護(hù)情況對站點(diǎn)維護(hù)il?劃、故障處理等維護(hù)情況的管理。監(jiān)測臺建筑管理監(jiān)測臺建筑管理對監(jiān)測臺的房屋建筑信息進(jìn)行管理。系統(tǒng)管理模塊系統(tǒng)管理用戶管理對系統(tǒng)內(nèi)各種用戶的管理。角色管理對系統(tǒng)內(nèi)各種角色的管理。系統(tǒng)設(shè)宜對系統(tǒng)數(shù)據(jù)字典的管理。表1功能模塊分橋4.2址務(wù)流程4.2.1系貌主Portal業(yè)務(wù)運(yùn)程用戶應(yīng)功登錄系統(tǒng)后,登陸后的首頁左他是系筑菜單,上部是系竦名禰,itt?分迪行系竦信息的顯示。如圖1所示。?可修編??可修編?@1系貌主Portalit務(wù)滾槨圖4.2.2用戶管理業(yè)務(wù)流程用戶管理主要用來維護(hù)、更新和査詢系統(tǒng)部便用人員的個人資料信息,以及用戶角色分配、調(diào)整。如圖2所示。圖2圖2用戶管用業(yè)務(wù)渝槨圖4.2.3系統(tǒng)管理業(yè)務(wù)浹程系統(tǒng)設(shè)置主要用來更新維護(hù)系統(tǒng)一些確態(tài)信息,迪些靜態(tài)信息在數(shù)尿字以中維護(hù)。如圖3所示。圖3圖3系躱管用業(yè)務(wù)滾槨圖4.3數(shù)搖流程根據(jù)前面系躱業(yè)務(wù)lit杈的分析,分別得岀系統(tǒng)的頂層數(shù)據(jù)逍圖和一層數(shù)稠潦圖。(1)系竦頂層數(shù)據(jù)逍圖如圖4所示。用戶設(shè)備信息用戶信息計(jì)劃數(shù)據(jù)用戶信息系統(tǒng)數(shù)據(jù)庫設(shè)備信息計(jì)劃數(shù)據(jù)國家電力設(shè)備資源管理系統(tǒng)報(bào)表設(shè)備信息計(jì)劃數(shù)據(jù)檢修提醒.驗(yàn)收提醒統(tǒng)計(jì)信息數(shù)據(jù)導(dǎo)出用戶(2)系竦一層數(shù)據(jù)逍樣圖如圖5所示。D1設(shè)備表D1設(shè)備表D2用戶表D3維護(hù)計(jì)劃表 D1維護(hù)記錄表D5數(shù)抵字典表1OT二=系統(tǒng)數(shù)據(jù)庫1OT二=系統(tǒng)數(shù)據(jù)庫用戶圖5系鋭頃£數(shù)需漏圖P44 4? 査看閱覽D6建筑信息表 D7圖紙資料表1丨 ?八AP2數(shù)據(jù)加載5國家電力設(shè)備資漓管理系統(tǒng)的設(shè)廿5.1系統(tǒng)功能模塊設(shè)計(jì)國家電力設(shè)備資源管理系統(tǒng)我的申請查詢待我審批1審批流轉(zhuǎn)管理Z系統(tǒng)管理匸檢測臺建筑管理匸站點(diǎn)設(shè)備運(yùn)行管理工技術(shù)設(shè)施維護(hù)管理J_技術(shù)設(shè)施維護(hù)管理起草申請申請模版管理審批流程管理數(shù)據(jù)字典維護(hù)待辦事宜角色管理用戶管理維護(hù)情況運(yùn)行情況站點(diǎn)基木信息設(shè)備購宜訃劃設(shè)備校準(zhǔn)檢修丄儀器設(shè)備管理圖6系統(tǒng)功能模塊@力了更淸朋|的理解整個系貌的妙能結(jié)構(gòu)關(guān)系,由n上的業(yè)務(wù)逍樣因和數(shù)襦垃圖,完成系統(tǒng)的功能模塊圖如圖6所示。5?2數(shù)據(jù)庫表設(shè)廿(1) ?據(jù)庫SfflS構(gòu)設(shè)計(jì)數(shù)據(jù)字典(J8ID,數(shù)據(jù)類里,數(shù)據(jù)頂code,數(shù)襦頂value);申請模版表(主鍵ID,名稱,說程定義Key,模版文件存儲位置);維護(hù)計(jì)期表(壬邃ID,監(jiān)測臺ID,當(dāng)前時(shí)何,維護(hù)容,備注);設(shè)備較他檢修表(J9ID,設(shè)備ID,是否校準(zhǔn),檢修日期,是否檢修,記錄描述,備注,);文件上傳表(壬邃ID,附件工f¥lD,所屬模挾,文件名,文件K6,上傳時(shí)間,備注)導(dǎo)人導(dǎo)出字段表(所屬模挾,導(dǎo)岀名林列表(中文)用呻分開,導(dǎo)岀字段名林(字段名)用簾分開,未導(dǎo)岀名林列表(中文)用沖分開,未導(dǎo)出字段(字段名)用沖分開);(2) 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)力對系統(tǒng)作進(jìn)一步分林和設(shè)it,我0〕根據(jù)系銳選用的數(shù)摒庫將邏輯結(jié)構(gòu)設(shè)it轉(zhuǎn)換戒數(shù)據(jù)模璽,并對數(shù)據(jù)模里做嚴(yán)松的坪價(jià)。本系説數(shù)據(jù)庫表如下:表2報(bào)據(jù)字典表字段名稱數(shù)需類型主號是否空SeqIDINTYN主fitIDKeywordVARCHAR(20)NY數(shù)需類型DdICodeINTNY散據(jù)頂codeDdINameVARCHAR(50)NY皴搖頂valueIsDeleteVARCHAR(10)NY是否HI除.0表示未U(除表3申請復(fù)板表字段各稱數(shù)崙類型主贈是否空說明idlongYN主燙IDnamevarchar(500)NY名樣processDefinitionKeyvarchar(500)NY滾程定艾的keypathvarchar(5000)NY上備的模板文件的存晴位周IsDeleteVARCHAR(10)NY是s?m表4維護(hù)卄劃表字段名林?jǐn)?shù)露類塑主H是否空說明PlanlDVARCHAR(50)YN主浪IDJctIDVARCHAR(50)NY盟劇臺IDOccurDateDATETIMENY當(dāng)前W冋MainContentvarchar(500)NY維護(hù)容表5站貞淮護(hù)汁則表字段各稱數(shù)稠類型主理是否空說明PlanlDVARCHAR(50)YN站貞訊護(hù)tfi況,主毎IDStationIDVARCHAR(50)NN站戌ID.主itIDJctIDVARCHAR(50)NY所厲甲位code(對應(yīng)數(shù)襦字萸)OccurDateDATETIME(50)NY計(jì)戈IJ時(shí)同MainContentVARCHAR(500)NY容mentDATETIME(50) NYSitCreateDateVARCHAR(10) NY01建附同表6設(shè)備枝誰掙修表字段各稱數(shù)需類里主理是否空說明seqIDINTYN儀器校準(zhǔn),ISIDDevIDVARCHAR(50)NY鎮(zhèn)備IDIsAdjustVARCHAR(10)NY是否校洛,0未枝準(zhǔn)1已枝謙AdjustDateDATETIME(50)NY校施日朋OverhaulDateDATETIME(50)NY楡修日期IsHavingVARCHAR(50)NY是否楡修,0未◎修1已◎修RecordVARCHAR(500)NY記錄描迷mentVARCHAR(500)NY備注IsDeleteVARCHAR(10)NY是sum,o表示未IW除表7文件上傳表?gg?數(shù)槪類里主理是否空SeqIDINTYNIDProjIDVARCHAR(50)NY附件的工程ID(瞬屬單位)BelongToVARCHAR(50)NY所IS模塊1-0,2-0(圖娥類9!)FileNameVARCHAR(50)NY文件名FileURLVARCHAR(IOOO)NY文件路徑ProgressTimeVARCHAR(20)NY上傳附同mentVARCHAR(50)NY島注IsDeleteVARCHAR(IO)NY是否W除CreateEmpIDVARCHAR(50)NY皿建人CreateDateDATETIMENY必建時(shí)同表8導(dǎo)人導(dǎo)出字段表字段名稱數(shù)豁類型 主羅 是否空說明BelongToVARCHAR(10) YN所屬模塊(?1-0,1-1,2-1等)ExpNameListVARCHAR(500) NY導(dǎo)出名稱弭表(中文)用簾分開ExpFieldNameVARCHAR(500) NY導(dǎo)出字段塔林(字段名)用“#”分開NoExpListVARCHAR(500) NY未導(dǎo)出名林列表(中文)用“#”分開NoExpNameDATETIME(500) NY未導(dǎo)出字段(字段各)用簾分開6國家電力設(shè)備資源管理系統(tǒng)的前端實(shí)現(xiàn)6/1首頁實(shí)現(xiàn)首頁(如圖7)模塊包括3個主要的部分,采用嵌龍架技術(shù)。位置分別為上、左、屮。⑴上95的實(shí)現(xiàn)上部包含兩大部分容:標(biāo)題;菜單。菜單部分就是一系列的超,用戶登錄后看到的是系統(tǒng)時(shí)間、用戶白、更回百頁和退出系筑。(2) 左部的實(shí)現(xiàn)左部是系鋭主要的功能菜單,分為兩級菜單,使JavaScriptfllStrust的標(biāo)簽完成菜單的顯示。(3) 中部的實(shí)現(xiàn)中部是本系統(tǒng)的主要部分,用干對系統(tǒng)所有的(I息逍行顯示相操作。?可修編??可修編??可修編?國琴:電力益測中心設(shè)番資源酋理京銃2IWWH0SIR:Bx^tt曰的融咖
fv??MB即斑BW3B祐卅國琴:電力益測中心設(shè)番資源酋理京銃2IWWH0SIR:Bx^tt曰的融咖
fv??MB即斑BW3B祐卅1誕曲1??n(w
*mwBEPiOW6幼陽gMMT啊即CT5KAS^?Wi??aFTAVH呦伐昭》??細(xì)<0?<?UHBJ)?3”柜VPWiUx丄Qgzrft頌0UHiM175M4VH99WQ魁征袂Z3rase-亦?丸vWtweV沁麗?WVM.2王録住力EH31Ur?w電力工復(fù)▼o.?.ei】K齊irfio歡蛛??><?細(xì)佃?RI^電豺詢】電沁2i*?fir?EMKnnxetr■三smi*?w4K1柯弄t?護(hù)s期圖7系級主Portal6.2系統(tǒng)管理模挾系統(tǒng)管理模挾是本系統(tǒng)的亜中之車,可£1說是整個系統(tǒng)的安全中心?!?卞車點(diǎn)介鉛本模挾。(1)用戶管理(如圖8)用戶管理模塊可以對系統(tǒng)的人員iifi^it,形應(yīng)統(tǒng)it報(bào)表,方便企址頡導(dǎo)逍行人員的銳廿。系統(tǒng)屮用戶數(shù)據(jù)的添加有系統(tǒng)管理員掾作。reAttfcW*B吸夠W6'StrftttF何)中丿二電?>日林那釀?wù)Q0興珮豪匡行reAttfcW*B吸夠W6'StrftttF何)中丿二電?>日林那釀?wù)Q0興珮豪匡行BB沁?用衛(wèi)aawftbtt?nix|XjX3皿至転Z4fmZ3XIgBIoHteMBtitf?se*9?^w?MWtKW0瑪如*ew?w?*er0iRKtM圖8用戶信息管男(2)數(shù)據(jù)字典(如圖9)數(shù)據(jù)字典對系統(tǒng)字段進(jìn)行統(tǒng)一維護(hù)。在糸統(tǒng)各個模塊中的下妝列表、單選以及多選祁會使用到數(shù)據(jù)字以中的數(shù)據(jù)字段,便系統(tǒng)更加規(guī)化。圖9數(shù)襦字典維護(hù)7國家電力設(shè)備資溫管理系統(tǒng)的后臺實(shí)現(xiàn)7.1系統(tǒng)總體描述本系筑架構(gòu)采用J2EE三層開發(fā)ft系架構(gòu),使用Stuts+Spring+Hibernate的技術(shù)框架。從系鋭?wù)w框架役it±,需要宣點(diǎn)達(dá)到以下三個要求:(DmBitt:應(yīng)對需求的變化。整合牧:整合各f子系統(tǒng)的流f?ft&據(jù)。可擴(kuò)充11:面向未來。7.2處理流程(結(jié)構(gòu)圖)系統(tǒng)的處理逍棺如圖10所示。處理運(yùn)程說明:表示層:(表示層也就是容戶終端)表示層對數(shù)據(jù)模塑中包含的數(shù)稠進(jìn)行顯示。當(dāng)用戶對系ifi求,系筑返回?cái)?shù)據(jù)時(shí),此層科返回?cái)?shù)據(jù)顯示給用戶。業(yè)務(wù)逆輯層:(中間層)對用戶的請求勸作進(jìn)行控制。當(dāng)用戶將請求發(fā)送到系統(tǒng)中時(shí),系統(tǒng)通過控制層將用戶不間的請求發(fā)送到相應(yīng)的處理程序進(jìn)ffttBo數(shù)搖庫訴冋層:(庇層)數(shù)摒訴問層中色含數(shù)據(jù)模里,數(shù)摒模型將用戶的請求數(shù)齬或條竦返回的數(shù)據(jù)進(jìn)行封裝,用干在業(yè)務(wù)層iSfittlO視圖層進(jìn)行顯示。圖10系鋭處理潼程7.3系統(tǒng)實(shí)現(xiàn)核心代碼7.3.1a限捕獲攔截器此段代碼是系躱開發(fā)階段用干自動捕獲系統(tǒng)權(quán)限(訴間路徑)的芒裁器,用干系統(tǒng)上線后的權(quán)限控制。在系統(tǒng)上找后,此攔截器需要關(guān)岡。publicclassCatchllrllnterceptorimplementsInterceptor!/i攔SH青求ffig,與數(shù)摒庫進(jìn)行對比,向數(shù)據(jù)庫中添加權(quán)限*/publicStringintercept(Actionlnvocationinvocation)throwsException{ActionProxyproxy=invocation.getProxyO;Stringns=proxy.getNamespaceO;StringactionName=proxy.getActionNameO;if(!ValueUtil.isValid(ns)||ns.equalsCZ)){ns=,,H;}Stringurl=ns+71'+actionName;ServletContextsc=ServletActionContext.getServletContextO;Applicationcontextac=WebApplicationContextUtils.getWebApplicationContext(sc);lElecRightServicers=(lElecRightService)ac.getBean(IEIecRightService.SERVICE_NAME);rs.appendRightByURL(url);returninvocation.invokeO;7.3.2密碼JO密用戶的密碼是十分亶要的,好的ID密方法能保證用戶密碼不被SSo此段代碼是在MD5技術(shù)的基就之上進(jìn)行改危優(yōu)化,便加密后的數(shù)掘更加安全,加密效率更高;publicfinalclassPwdEncrypt{publicstaticStringgetDataByMD5(Stringsrc){try{StringBufferbuffer=newStringBufferO;char[]chars二{O,T,2,3,4,5:6,7:8,9,ATBTCTDTE;F};MessageDigestmd=MessageDigest.getlnstanceCMD5B);byte[]data=md.digest(src.getBytesO);for(byteb:data){buffer.append(chars[(b?4)&OxOF]);//高4位buffer.append(chars[b&OxOF]);//fi4fiIreturnbuffer.toStringO;}catch(NoSuchAlgorithmExceptione){e.printStackTraceO;}returnnull;7.3.3限it算本系説采用二逍制it算的方直進(jìn)行權(quán)限的控制fDlilUiJl此來提升糸統(tǒng)運(yùn)行效率和糸統(tǒng)安全性。廿算用戶的權(quán)限總和*/publicvoidcalculateRightSumO{intpos=0;longcode=0;for(ElecRolerole:roles){//liJKS級管理員if("-I\equals(role.getRoleValue())){this.superAdmin=true;roles=null;return;}for(ElecRightr:role.getRightsO){pos=r.getRightPosO;code=r.getRightCodef);rightSum[pos]=rightSum[pos]|code;roles=null;}/**判斷用戶是否有抬定的權(quán)限*/publicbooleanhasRight(ElecRightr){intpos=r.getRightPosO;longcode=r.getRightCodeO;longret=rightSum[pos]&code;return!(ret==0);}publicstaticbooleanisValid(Stringstr){if(str==null||"".equalsfstr.trimO)){returnfalse;returntrue;/**判斷集合的有效AT/publicstaticbooleanisValid(Collectioncol){if(col==null||col.isEmptyO){returnfalse;}returntrue;7.3.4權(quán)限過濾本系統(tǒng)使用Strust?攔截器進(jìn)行權(quán)限的攔裁判斷,配置靈活。^權(quán)限過波攔截器*/SuppressWarningsC'seriar)publicclassRightFilterlnterceptorimplementsInterceptor!publicvoiddestroyO{publicvoidinit(){ISuppressWamingsCrawtypes")publicStringintercept(Actionlnvocationinvocation)throwsException{BaseActionaction=(BaseAction)invocation.getActionO;ActionProxyproxy=invocation.getProxyO;Stringns=proxy.getNamespaceO;StringactionName=proxy.getActionNameO;if(ValueUtil.hasRight(ns,actionName,ServletActionContext.getRequestO,action))!returninvocation.invokeO;}else!return"no_righLerror1*;7.3.5設(shè)備校準(zhǔn)檢修數(shù)據(jù)査詢優(yōu)化數(shù)振庫性能的一個簡單有效的辦法是盡可能減少對數(shù)據(jù)庫操作。便用聯(lián)合查詢語旬,搭多條Sql合并為一條語旬,由此裁少對數(shù)18庫的It作。下面是本系説的一個例子,系筑中幾乎所有的數(shù)據(jù)庫操作都使用此種方法,以此來提高數(shù)據(jù)庫性能。SELECTo.stationid,a.ddlname,o.attributionground,o.stationcode,o.stationname,c.ddlname,o.contacttype,o.jcfrequencyFROMelec_stationoLEFTJOINelec_dictionaryaONo.jctid=a.DdICodeANDa.Keyword='所屈單位,LEFTJOINelec_dictionarybONo.jctid=b.DdICodeANDb.Keyword=1站點(diǎn)類別,WHEREo.jctid=?ANDo.stationnameLIKE?%?%?ANDo.stationcode=?ANDo.stationtype=?ANDo.contacttypeLIKE?%?%?ANDo.attributiongroundLIKE?%?%?8系統(tǒng)測試8.1測試目的與目標(biāo)在軟件初步開發(fā)完戒后,接下來的一步是將系説楊交給軟件測試人員,讓測試人員對系纜進(jìn)行完全的測試,盡可能找出系統(tǒng)中存在的Bug,并記錄下來,形成測試根告交給軟件開發(fā)人員。而開發(fā)人員就依此報(bào)告對系統(tǒng)的Bug?fi修改。8.2測試用例(如表9)測試結(jié)果表明,本??斓臉I(yè)務(wù)逆輯設(shè)it及系鋭的開發(fā)是正爾的。表9登人糸銳甫試用稠系統(tǒng)模塊系統(tǒng)登錄模塊測試目的測試系統(tǒng)登錄模塊的開發(fā)是否正確測試數(shù)據(jù)登錄名:1111登錄密碼:1111測試內(nèi)容操作描述數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測試狀態(tài)1輸入用戶XX?按“登陸”按鈕。用戶XX:1111,密碼為空顯示警告信息“用戶名或密碼誤廣顯示警告信息“用戶名或密碼誤!”與期望結(jié)果相同2輸入密碼.按“登陸”按鈕。用戶XX為空,密碼:1111顯示警告信息:川戶名或密碼誤!”顯示警告信息“用戶名或密碼誤!”與期望結(jié)果相同3輸入用戶XX和密碼.按“登陸”按鈕。用戶XX:1,密碼:1顯示警告信息“用戶名或密碼誤!”顯示警告信息“用戶名或密碼誤”與期望結(jié)果相同4輸入用戶XX和密碼.按“登陸”按鈕。用戶名:1111,密碼:1111正確登入到會員操作界面正確登入到會員操作界而與期望結(jié)果相同結(jié)論本系就的開發(fā)嚴(yán)格按照GBT8567-2006?和軟件生命周期的7U、階目逍行,便用功能強(qiáng)大的集成開發(fā)壞境MyEclipseft開發(fā)工具和輕量級數(shù)齬庫MySql完應(yīng)此系竦的開發(fā)。此系統(tǒng)壬要對電力企業(yè)的設(shè)備、人員、建筑以及一些啊置、維修廿則進(jìn)行管理。最后,為了使系統(tǒng)更加人性化相自朋化,艮便用PM技術(shù)開發(fā)了審批逍轉(zhuǎn)模挾。本系統(tǒng)的開發(fā)恿在幫助電力企業(yè)提升運(yùn)營效率,開低運(yùn)營戒本,進(jìn)行信息化建設(shè),便企業(yè)的管理更iOSIt,人ttfto致:感許竹HH老畫在百忙之中對我的論文進(jìn)行指導(dǎo)。U開題報(bào)告,劉最后的論文終ffl,老師對於文的每一個壞節(jié)嚴(yán)榴把關(guān),對于攪寫論文過程巾的每一個問題都給予耐心焉導(dǎo)。在lit也感大學(xué)四年巾,每一位老師給予的幫血。參考文前:邵曙星?管用缶息系覽(第2?)[M].:知識產(chǎn)權(quán),2012,35-48.機(jī)配電網(wǎng)電力生產(chǎn)管理話息系統(tǒng)[J]?電力枝術(shù)資81,2013,12:177-178.扶亂電力企業(yè)安全上生產(chǎn)理倨息系裁的應(yīng)用[J].企業(yè)技術(shù)開^,2012,01:39-40.DiegoMalagueta.PotentialandimpactsofConcentratedSolarPowerintegrationintheBrazilianelectricpov/ersystem[J].RenewableEnergy.2014.68:57-61.浩?電網(wǎng)公司生產(chǎn)管理仏息系貌實(shí)用化評ffr研充[J].電力,2010,04:29-34.ThedesignandimplementationoftheNationalelectricpowerequipment
resourcesmanagementsystemPeiFengL
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理辦法宣講會
- 寶雞鄉(xiāng)鎮(zhèn)醫(yī)保協(xié)議書
- 2024年浙江省溫州市中考英語模擬試卷(三)
- 淋巴專業(yè)培訓(xùn)
- 基于課程標(biāo)準(zhǔn)的教學(xué)設(shè)計(jì)
- 胃竇粘膜下腫瘤護(hù)理查房
- 2025中考化學(xué)知識點(diǎn)梳理
- 肖像權(quán)有關(guān)必回法律知識
- 18-三體綜合征的健康宣教
- 2025企業(yè)與個體工商戶合作合同
- 血液透析瘙癢癥的發(fā)病機(jī)制及藥物治療(2024)解讀
- DGTJ08-2002-2006上海懸挑式腳手架安全技術(shù)規(guī)程
- 2023年河北省普通高中學(xué)業(yè)水平12月會考物理試題(含答案解析)
- 2024年蘇州市軌道交通集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 網(wǎng)絡(luò)營銷:推廣與策劃(第3版 慕課版)課件 項(xiàng)目三感悟網(wǎng)絡(luò)營銷策略(知識基石)
- 動物的遷徙行為與地球生態(tài)系統(tǒng)
- LY-T 3332-2022 森林保險(xiǎn)查勘定損技術(shù)規(guī)程
- 總成修理工安全操作規(guī)程
- 2025年日歷日程表含農(nóng)歷可打印
- 校園金話筒大賽(臨沂賽區(qū))策劃書
- 讀書分享讀書交流會《朝聞道》劉慈欣科幻小說讀書分享
評論
0/150
提交評論