• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MVC構(gòu)架的紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)的B/S實(shí)現(xiàn)

      2016-03-10 00:16:45國網(wǎng)合肥供電公司王海偉
      電子世界 2016年24期
      關(guān)鍵詞:視圖測溫電氣設(shè)備

      國網(wǎng)合肥供電公司 王海偉 石 卓 章 柯

      基于MVC構(gòu)架的紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)的B/S實(shí)現(xiàn)

      國網(wǎng)合肥供電公司 王海偉 石 卓 章 柯

      隨著科學(xué)技術(shù)的進(jìn)步,紅外測溫診斷技術(shù)已經(jīng)成為掌握電氣設(shè)備運(yùn)行狀態(tài)的一種重要技術(shù)手段。面對(duì)積累的海量數(shù)據(jù),采用人工處理的方法,很難跟蹤每一臺(tái)設(shè)備的發(fā)熱早期征兆、發(fā)熱部位、發(fā)熱嚴(yán)重程度以及發(fā)熱的發(fā)展趨勢,從而錯(cuò)過電氣設(shè)備的最佳維修時(shí)機(jī)。為此,本文提出了基于B/S的局域網(wǎng)試驗(yàn)構(gòu)架,為用戶提供進(jìn)行紅外測溫?cái)?shù)據(jù)管理的瀏覽器門戶;在MVC構(gòu)架下實(shí)現(xiàn)紅外測溫?cái)?shù)據(jù)庫的交互式管理。試驗(yàn)結(jié)果表明,該系統(tǒng)能實(shí)現(xiàn)對(duì)每一臺(tái)電氣設(shè)備紅外測溫?cái)?shù)據(jù)全壽命周期跟蹤,減少數(shù)據(jù)冗余度,并滿足并發(fā)控制的要求。

      MVC;B/S;紅外測溫

      0 引言

      隨著社會(huì)和生產(chǎn)對(duì)供電的可靠性要求越來越高,采用帶電檢測電氣技術(shù)掌握電氣設(shè)備的運(yùn)行狀態(tài)已經(jīng)成為一種趨勢。紅外測溫技術(shù)以其非接觸、實(shí)時(shí)、便捷的獲取電氣設(shè)備的運(yùn)行狀態(tài)信息的優(yōu)點(diǎn),越來越受人青睞,應(yīng)用也越來越廣泛。一線員工每年都會(huì)積累大量的紅外測溫?cái)?shù)據(jù),這些珍貴的設(shè)備運(yùn)行資料或由一線員工自行保存,上報(bào)有發(fā)熱缺陷的電氣設(shè)備信息;或由管理層統(tǒng)一管理,造成數(shù)據(jù)管理混亂、冗余。當(dāng)需要查找電氣設(shè)備發(fā)熱缺陷的歷史發(fā)展趨勢,繼而分析該產(chǎn)品家族型缺陷時(shí),面對(duì)存儲(chǔ)的海量數(shù)據(jù),采用人工查找的方法,事倍功半,費(fèi)時(shí)費(fèi)力,甚至束手無策。本文提出了一種基于MVC構(gòu)架的紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)B/S實(shí)現(xiàn),就可以很好的解決這些難題。

      1 B/S結(jié)構(gòu)設(shè)計(jì)

      B/S交互結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),它是隨著Internet技術(shù)的發(fā)展而興起的。[1]B/S最大的優(yōu)點(diǎn)就是所有客戶端只需要裝上操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件、瀏覽器即可,使客戶端不再受平臺(tái)約束。[2]瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。這種結(jié)構(gòu)這種結(jié)構(gòu)統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分轉(zhuǎn)移到服務(wù)器上,既可以適應(yīng)統(tǒng)一管理數(shù)據(jù)的要求,又可以完美的解決數(shù)據(jù)冗余的問題,大大簡化了客戶端電腦載荷,大大減輕了系統(tǒng)開發(fā)和維護(hù)成本。

      根據(jù)紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)的實(shí)際需求,系統(tǒng)功能設(shè)計(jì)為用戶管理、變電站管理、變電站設(shè)備管理和變電站紅外測溫?cái)?shù)據(jù)管理。用戶分為資料錄入員、查詢?nèi)藛T和管理人員。根據(jù)權(quán)限,資料錄入人員選擇對(duì)應(yīng)的變電站、電氣設(shè)備,進(jìn)行紅外測溫?cái)?shù)據(jù)錄入;查詢?nèi)藛T,只有對(duì)紅外測溫?cái)?shù)據(jù)進(jìn)行排序、瀏覽、查詢以及數(shù)據(jù)導(dǎo)出的權(quán)限,不能進(jìn)行資料錄入和刪減;管理人員,主要負(fù)責(zé)對(duì)數(shù)據(jù)庫中用戶、變電站、電氣設(shè)備以及紅外測溫?cái)?shù)據(jù)進(jìn)行維護(hù)和管理。

      2 MVC架構(gòu)設(shè)計(jì)

      [3]MVC(Model-View-Controller)架構(gòu)采用了“分治”的思想,它將數(shù)據(jù)模型、數(shù)據(jù)顯示和數(shù)據(jù)控制邏輯進(jìn)行了分離,形成3層架構(gòu)模式:模型(Model)、視圖(View)和控制器(Controller)。分離的MVC使得web應(yīng)用程序變得更加容易,三層架構(gòu)結(jié)構(gòu)更適合群體開發(fā)。[4]相比較于基于Web表單的應(yīng)用程序,ASP.NET MVC是一種輕量級(jí)、測試性強(qiáng)的描述框架結(jié)構(gòu),它能夠與現(xiàn)有ASP.NET特征緊密集成。

      (一)模型(Model)

      模型用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)、數(shù)據(jù)處理邏輯以及從數(shù)據(jù)庫中檢索和存儲(chǔ)模型狀態(tài)。系統(tǒng)維護(hù)人員,可以通過瀏覽器對(duì)數(shù)據(jù)庫中的用戶、變電站、電氣設(shè)備以及紅外測溫?cái)?shù)據(jù)進(jìn)行檢索,并修改,然后把更新信息寫回SQL Server數(shù)據(jù)庫中對(duì)應(yīng)的位置。

      (二)視圖(View)

      視圖是負(fù)責(zé)顯示應(yīng)用程序的用戶接口(UI)的組件,把設(shè)計(jì)好的控件和需要的數(shù)據(jù)顯示出來,實(shí)現(xiàn)紅外測溫?cái)?shù)據(jù)庫系統(tǒng)與用戶的交互式操作。用戶通過視圖顯示的頁面進(jìn)行操作,對(duì)人員、設(shè)備、紅外測溫?cái)?shù)據(jù)、下拉列表以及復(fù)選框等控件進(jìn)行操作。

      (三)控制器(Controller)

      在一個(gè)MVC架構(gòu)中,視圖負(fù)責(zé)顯示信息,控制器負(fù)責(zé)響應(yīng)和處理用戶操作要求。用戶通過視圖輸入要查詢的內(nèi)容,控制器來處理查詢字符串值,并且把這些值傳遞到模型,然后在模型中使用該值進(jìn)行相關(guān)數(shù)據(jù)查找;查詢到相關(guān)信息通過視圖顯示出來,用戶通過瀏覽器進(jìn)行操作后,控制器將更新過的信息寫回SQL Server數(shù)據(jù)庫中對(duì)應(yīng)的標(biāo)志位里。

      3 業(yè)務(wù)的封裝

      在紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)中,賬號(hào)管理位于account類中,紅外測溫?cái)?shù)據(jù)管理位于picture類中,變電站管理位于station類中,變電站設(shè)備管理位于stationtrasition類中。紅外測溫?cái)?shù)據(jù)代碼如下所示:

      獲取變電站紅外測溫?cái)?shù)據(jù)

      public static List getstationtransitionpictures(int stationtransitionid)

      增加紅外測溫?cái)?shù)據(jù)

      public static void addpicture(Picture pic)

      修改紅外測溫?cái)?shù)據(jù)

      public static void changepic(Picture info)

      獲取紅外測溫?cái)?shù)據(jù)

      public static Picture getpictureinfo(int picid)

      … …

      圖1 紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)的功能

      4 紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)的應(yīng)用

      紅外測溫?cái)?shù)據(jù)庫管理系統(tǒng)主要用來對(duì)海量的紅外測溫?cái)?shù)據(jù)進(jìn)行精益化管理,同時(shí)附帶有括用戶管理、變電站管理、變電站設(shè)備管理以及變電站紅外測溫圖片管理的功能,如圖1所示。

      通過數(shù)據(jù)庫系統(tǒng)可以集中對(duì)紅外測溫?cái)?shù)據(jù)進(jìn)行管理,減少數(shù)據(jù)的冗余度,最大范圍的實(shí)現(xiàn)數(shù)據(jù)共享。一線員工可以通過自己的權(quán)限,上傳相關(guān)紅外測溫?cái)?shù)據(jù);管理人員和一線員工可以便捷的對(duì)電氣設(shè)備的紅外測溫?cái)?shù)據(jù)進(jìn)行全壽命周期跟蹤,對(duì)比家族型產(chǎn)品的發(fā)熱情況,對(duì)電氣設(shè)備的發(fā)熱情況作出科學(xué)的判斷。

      [1]童德利,田娟,謝琪 等.基于B/S模式的構(gòu)建式酒店管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2003(4):126-130.

      [2]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,2006,5.

      [3]劉克.MVC架構(gòu)及其在Web應(yīng)用開發(fā)中的應(yīng)用[J].計(jì)算機(jī)應(yīng)用與軟件,2006,23(7):57-60.

      [4]黃保翕,陳酉玫,李楊.ASP.NET MVC 2開發(fā)實(shí)戰(zhàn)[M].電子工業(yè)出版社,2011.

      猜你喜歡
      視圖測溫電氣設(shè)備
      基于WiFi無線通信測溫系統(tǒng)的設(shè)計(jì)
      電子測試(2018年22期)2018-12-19 05:12:06
      5.3 視圖與投影
      視圖
      變壓器光纖測溫探頭的安裝固定
      電子制作(2017年8期)2017-06-05 09:36:15
      Y—20重型運(yùn)輸機(jī)多視圖
      SA2型76毫米車載高炮多視圖
      PLC技術(shù)在電氣設(shè)備自動(dòng)化控制中的應(yīng)用
      基于DS18B20的單片機(jī)測溫系統(tǒng)
      電子制作(2016年21期)2016-05-17 03:52:50
      10kV變配電站一、二次電氣設(shè)備的選擇
      電氣設(shè)備的防雷接地與保護(hù)
      河南科技(2014年15期)2014-02-27 14:12:33
      新乡县| 盈江县| 永仁县| 额尔古纳市| 依安县| 铁力市| 武夷山市| 武冈市| 镇原县| 开江县| 乃东县| 平南县| 房产| 玉门市| 堆龙德庆县| 房产| 海淀区| 玛多县| 大理市| 怀宁县| 灌云县| 河西区| 贺兰县| 天全县| 峡江县| 新晃| 万盛区| 普陀区| 太保市| 南丹县| 新宁县| 屏南县| 东明县| 宣城市| 民勤县| 上饶市| 乌兰县| 平乡县| 长武县| 凌海市| 汨罗市|