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