前言:尋找寫作靈感?中文期刊網用心挑選的核設施儀控設備管理系統設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:
針對大型核設施儀控設備管理中設備數量龐大、類型繁多、管理繁瑣以及儀表易漏檢等問題,運用ADO.NET技術,完成儀控設備管理系統的設計,實現對儀表的檢定與維修、備件庫存與工具借用等管理。運用結果表明,該系統較大程度上改善儀控設備的管理,滿足用戶的使用要求。
關鍵詞:
核設施;儀控設備;儀表檢定
1引言
近幾年,隨著Internet的飛速發展與Web技術的普及,信息化技術的變革正使傳統的工作模式面臨著新挑戰。而隨著核設施儀控設備的種類、數量的不斷增加,傳統的核設施儀控設備管理模式逐漸地顯現出不足,如人工核查統計工作量大,信息統計不全,資料查閱困難,儀表超期或漏檢,影響儀表的正常使用。近年來ADO.NET技術得到飛速地發展和廣泛地使用,利用它可以快速建立Web頁面或Winform窗體與數據庫之間的鏈接,具有使用簡單、功能強大和效率高等特點。利用ADO.NET技術設計儀控設備管理系統,可以在局域網內建立一個網絡化的交互式系統,協同完成儀控設備的信息管理,從而提高儀控設備的管理效率。
2ADO.NET
ADO.NET是微軟為克服ADO的缺陷而重新設計的數據庫訪問對象,是.NETFramework平臺下數據庫進行操作的類庫的總稱,由DataProvider和Dataset組成,提供了一個高性能和高兼容性的數據訪問接口。
3儀控設備管理系統的設計
3.1系統開發環境
本系統采用ADO.NET技術,在Microsoft.NETFrameworkSDKv4.0平臺上,使用VS2010程序進行軟件界面設計,并使用MicrosoftSQLServer2008建立和管理數據庫。
3.2系統功能設計
為便于操作,系統采用多文檔框架。從系統管理、信息管理、報警提示和信息錄入與輸出4個方面進行分析,系統被劃分為7個功能模塊,其架構框圖如圖2所示。
(1)系統設置:包含用戶的添加、刪除、修改和登錄功能;權限分配功能,不同角色的用戶可以設置不同的訪問和管理權限,具有對應權限的用戶才能訪問相應的頁面;數據備份與還原,以便在異常情況下,保證數據的安全和系統的正常運行;數據初始化,便于用戶快速清除數據庫中的記錄;密碼修改功等功能。
(2)器具管理,包含4個子模塊:
1)在用儀器設備臺賬,包含儀器信息的手動添加、EXCEL批量導入導出、查找以及修改等功能,此外該界面還設有維修記錄、檢定記錄、文件管理等溯源信息。由于管理員需要輸入儀器的各種信息,如果數據量不大,可以逐條添加儀器信息,如果數據量較大,可以將這些數據修改成滿足軟件模板的EXCEL文件,然后批量導入。用戶在查詢可以動態的綁定查詢字段的內容,根據儀器名稱、使用部位、檢定日期、儀器分類、專業類別或狀態等參數進行查詢,也可進行組合查詢,同時可以將查詢結果導出到EXCEL文件中。
2)在用儀器設備修理,該部分由維修記錄的添加、修改、刪除、查詢等功能組成,可以查詢到某一儀控設備維修的歷史記錄,這對設備維修具有重要的參考價值。
3)工具管理臺賬,除包含工具的添加、查詢、刪除等功能,還設置工具借用管理功能。
4)備品備件管理臺賬,包含備件入庫登記、庫存管理以及最小庫存報警等功能。
(3)報警管理,該部分包含2個功能:第一是對軟件開機自啟動功能的設置;第二是工作提醒,可以查看今日到期、3日內到期、1周到期、1個月到期、3月到期或6個月到期,需要檢定的儀表,同時也可以設定必要的時間條件,查找指定時間段內需要檢定的儀表,提醒工作人員及時對儀表進行檢定,以免發生超期或漏檢,影響正常使用。
(4)檢定管理:可以完成儀表檢定記錄的添加、修改、刪除、查詢,除此還包含年度檢定計劃功能,清晰的展現未來1年內待檢設備在各月的分布數量,有利于檢定工作的計劃安排。
(5)報表統計:依據臺賬中記錄的儀表情況和年度檢定情況,實現全年送檢表和全年自檢表的統計,以便做好儀表的檢定工作計劃。該計劃能清晰標識出每個月那些系統和那些儀表需要檢測。以上幾項統計功能,運用了GridView控件通過調用庫函數實現了特定單元格內容統計顯示,同時,統計結果也可導出為EXCEL格式的文件,以便后續查看。
(6)文件管理:可以通過儀控設備的統一編號或名稱,查找與設備相關的所有隨機文件。
(7)系統幫助:軟件操作手冊。
3.3數據庫設計
數據庫是儀控設備管理系統最重要的組成部分之一,數據庫結構設計的復雜程度直接影響到系統執行效率的高低,合理的數據庫設計可以減少對數據庫訪問次數和數據庫的冗余信息,提高運行性能。本系統的數據庫采用SQLServer2008程序進行設計,設置工具、備品備件、儀表等管理對象的基本字段,如儀表信息包含的字段有:序號、統一編號、設計編號、儀器名稱、專業類別、儀器分類、規格型號、使用部位、報警值、聯鎖保護值、測量范圍、精度等級、制造廠家、出廠編號、出廠日期、狀態、檢定日期、檢定周期、有效日期、管理類別、備注,可以完成數據基本信息的存儲與統計。
4總結
本文針對當前所內儀表信息管理上存在的不足與缺陷,提出開發專用軟件的解決方案,詳細分析了儀控設備管理系統的應用需求,采用ADO.NET技術,基于VS2010和SQL2008平臺,完成了儀控設備管理系統的設計和開發。相對于以往的儀表信息管理,該系統具有以下優點:(1)操作簡單易用,交互性好、降低了對管理人員的要求;(2)解決儀控設備資料查找繁瑣、信息缺失、管理效率低等問題;(3)實現儀表的送檢提醒功能,避免因儀表超期或漏檢而影響儀表的正常使用;(4)實現儀控設備維修歷史記錄和檢定歷史記錄功能,該功能對儀控設備的維修以及歷史追蹤具有重要的參考價值;(5)該系統具備廣泛的適用性,可應用于不同的核設施;其功能還可進一步的改進和擴展,可滿足其他大型核設施對儀表信息管理方面迫切的需求。
總之,該系統既可以解決當前儀器儀表信息管理中存在的問題,降低管理人員的工作量,提高工作效率,降低出錯率,又具有廣泛的適用性,可應用于不同的大型核設施,為核設施儀控設備管理提供更科學、更規范、更高效的管理工具。
作者:何歐 潘隆軒 陰自陽 鄭劍 王欠欠 單位:中國核動力研究設計院一所
參考文獻
1王小科.C#開發實踐[M].清華大學出版社,2013.
2郭亞琳,杜紅林.基于ADO的計量器具檢定周期管理系統設計開發[J].工業計量,2011(5).
3趙增敏.SQLServer2008數據庫應用技術[M].機械工業出版社,2010.
4劉智勇,劉徑舟.SQLServer2008數據寶典[M].電子工業出版社,2010.