<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于.NET的管道SCADA維護數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)

    時間:2024-10-20 11:25:50 信息安全畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    基于.NET的管道SCADA維護數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)

      摘 要:針對目前SCADA維護中心存在的工作量大、重復工作多、工作效率低等問題,利用計算機智能化的生成、處理數(shù)據(jù),并在長期工作經(jīng)驗的基礎上,編制一套管道SCADA系統(tǒng)。該系統(tǒng)提供了“所見即所得”的友好界面,能夠使使用者快速、精確的將數(shù)據(jù)錄入并實時的處理數(shù)據(jù),最后利用COM組件和文件流的思想,快速、準確的生成滿足要求的word報告和Excel報告。

      【關(guān)鍵詞】數(shù)據(jù)管理 報告出具 COM組件 管道SCADA

      1 引言

      目前管道SCADA系統(tǒng)維護工作主要以人工為主,由于每年的維護工作量大,并是人工手工完成,效率低。通過開發(fā)SCADA維護數(shù)據(jù)管理系統(tǒng),能夠有效提高基層設備維護、測試、數(shù)據(jù)記錄和數(shù)據(jù)校驗的工作效率,提高管道SCADA維護計劃的安全、有序和高效地實施。

      文中以中石化管道SCADA維數(shù)數(shù)據(jù)管理系統(tǒng)的研發(fā)為實例,介紹了開發(fā)該系統(tǒng)使用的關(guān)鍵技術(shù),闡述了該系統(tǒng)數(shù)據(jù)庫的設計和各個功能模塊的實現(xiàn)。

      2 關(guān)鍵技術(shù)

      2.1 軟件復用技術(shù)

      所謂軟件復用是指利用現(xiàn)有的軟件成分(資源)來構(gòu)造新的軟件系統(tǒng)。該軟件成分可能是已有的軟件,也可能是專門開發(fā)設計的可復用的軟件構(gòu)件。

      2.2 組件對象模型(COM)技術(shù)

      組件對象模型(eomponentObjeetModel,COM)是由微軟公司創(chuàng)建的一種二進制和網(wǎng)絡標準,遵循這一標準開發(fā)的組件之間可以跨進程、跨機器、跨語言甚至跨操作平臺進行通信。

      2.3 基于標簽技術(shù)的Word報告生成技術(shù)

      該技術(shù)是通過真正的COM技術(shù),將 Office 軟件目錄中文件 MSWORD11.OLB 中的類庫全部導入到 C#.net 中,利用 COM技術(shù)編程,便可以在源碼中使用各種操作函數(shù)來操作 Word。

      3 系統(tǒng)設計

      3.1 業(yè)務模型設計

      依據(jù)管道SCADA系統(tǒng)維護流程,采用面向?qū)ο笏枷雽ο到y(tǒng)業(yè)務模型進行描述,業(yè)務模型如圖1。

      3.2 數(shù)據(jù)庫設計

      根據(jù)客戶方要求,數(shù)據(jù)庫設計需要每個區(qū)域每種類型的數(shù)據(jù)分開存儲,以防數(shù)據(jù)混亂,但基本就分為四類:字典數(shù)據(jù)庫、靜態(tài)數(shù)據(jù)數(shù)據(jù)庫、子表數(shù)據(jù)庫、測試相關(guān)人員數(shù)據(jù)庫。

      4 系統(tǒng)實現(xiàn)

      4.1 數(shù)據(jù)錄入

      遵循“所見即所得”的思想,主要的錄入界面與報告證書界面保持高度一致,這樣每個頁面就代表了一個報告,為了更方便用戶使用,我選擇了用樹形結(jié)構(gòu)的菜單。子表數(shù)據(jù)的錄入使用了DatagridView控件。

      4.2 數(shù)據(jù)查詢

      本系統(tǒng)采取的措施為,將每個功能模塊需要查詢的屬性列名存儲在字典數(shù)據(jù)庫中,當我們指定了某個功能模塊后,就可以在數(shù)據(jù)庫中查詢需要被查詢的屬性列名。這樣不僅有效的達到查詢的目的,還使代碼量減少。

      4.3 報告出具

      本系統(tǒng)一共實現(xiàn)了兩個類型的報告:Excel報告與Word報告。

      4.3.1 Word報告出具

      由于word本身是一個實現(xiàn)了自動化的COM組件,所以我們可以用C#語言和其提供的結(jié)構(gòu)來訪問和操縱Word文檔。具體實現(xiàn)步驟如下:

      (1)生成word程序?qū)ο蟆?/p>

      (2)指定word模板路徑。

      (3)生成word文檔對象并打開模板文檔。

      (4) 獲取模板中的所有書簽。

      (5)給所有書簽賦值。

      (6)保存word文件。

      4.3.2 Excel報告的出具

      Excel報告的出具有兩種方案可以實現(xiàn)。一種是基于流和COM組件的操作,一種是只基于COM組件的操作。考慮到效率,我們選擇后者,實現(xiàn)步驟如下:

      (1)獲取到處的數(shù)據(jù)表。

      (2)將所有滿足要求的數(shù)據(jù)以流的形式全寫入一個excel中。

      (3)生成Excel程序?qū)ο蟆?/p>

      (4)定義一個新的工作簿。

      (5) 打開模板工作簿(此模板可以說一個空的excel文檔,不起到任何作用,只是提供了一個載體而已)。

      (6)得到一個sheet。

      (7)將數(shù)據(jù)分割為一個一個的報告,并循環(huán)填充表格的表頭(可適當?shù)脑鰷p行列,以達到需要的目的)。

      (8)另存為。

      (9)退出Excel,并且釋放調(diào)用的COM資源。

      5 結(jié)束語

      系統(tǒng)從SCADA維護中心本身出發(fā),根據(jù)其工作流程及計算機的實現(xiàn)技術(shù),充分考慮SCADA維護中心獲取數(shù)據(jù)的方法與流向,使系統(tǒng)設計更為合理。開發(fā)過程遵循“方便實用、能解決問題,能夠滿足用戶需求”的根本原則,綜合考慮數(shù)據(jù)庫設計,數(shù)據(jù)庫建設以及軟件開發(fā)相關(guān)理論采用“高內(nèi)聚低耦合”的原則,從科學、實用的角度劃分模塊。此系統(tǒng)的成功開發(fā),將進一步規(guī)范評價工作,大大提高工作效率。

      參考文獻

      [1]文本穎,談順濤,袁榮湘,趙小利.基于COM技術(shù)的SCADA系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)[J],2004(07):19-22.

      [2]孫靜靜.基于標簽技術(shù)的WORD只能報表的研究[D].中國海洋大學,2013(05).

    【基于.NET的管道SCADA維護數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)】相關(guān)文章:

    基于ASP.NET的網(wǎng)站設計—BBS系統(tǒng)的設計與實現(xiàn);SQL10-19

    基于PQRM的PACS系統(tǒng)設計與實現(xiàn)08-02

    基于ASP.NET在線考試系統(tǒng)設計ASP.NET+SQL10-29

    ASP.NET的網(wǎng)站新聞管理系統(tǒng)設計與實現(xiàn)07-25

    基于Kinect的自主康復系統(tǒng)的設計與實現(xiàn)05-27

    基于GPRS用電管理系統(tǒng)的設計與實現(xiàn)09-08

    基于MVC模式的BBS系統(tǒng)設計與實現(xiàn)09-23

    基于ASP的網(wǎng)絡考試系統(tǒng)的設計與實現(xiàn)08-23

    基于RSS技術(shù)的信息服務系統(tǒng)設計與實現(xiàn)08-04

    基于MX21的PMP系統(tǒng)的設計與實現(xiàn)09-15

    主站蜘蛛池模板: 国产精品久久久久国产A级| 99热在线日韩精品免费| AV无码精品一区二区三区| 精品欧美一区二区三区久久久| 国产剧情国产精品一区| 婷婷成人国产精品| 99亚洲精品视频| 国产成人精品视频一区二区不卡| 中文字幕精品久久| 欧美精品黑人粗大| 国产综合色产在线精品| 91精品日韩人妻无码久久不卡| 国产成人精品综合网站| 精品爆乳一区二区三区无码av| 一本久久a久久精品vr综合| 久久精品国产欧美日韩| 国产精品欧美一区二区三区| 欧美一卡2卡3卡四卡海外精品| 国产精品成人va| 国产福利91精品一区二区| 国内精品久久人妻互换| 少妇伦子伦精品无码STYLES| 亚洲精品一级无码鲁丝片| 欧美黑人巨大videos精品| 久久精品一区二区影院| 久久精品一区二区三区中文字幕| 久久精品国产99国产精品| 精品一区二区三区免费视频| 国产亚洲精品精品国产亚洲综合| 久久精品无码一区二区三区日韩| 自拍偷自拍亚洲精品被多人伦好爽| 国产国产精品人在线观看| 日韩熟女精品一区二区三区| 久久精品国产第一区二区| 精品久久久久久久久久久久久久久| 国产成人AV无码精品| 91精品国产91久久久久久蜜臀| 影视网欧洲精品| 国产精品热久久毛片| 精品无码三级在线观看视频| 久久精品成人免费国产片小草|