前言:寻找写作灵感?中文期刊网用心挑选的核设施仪控设备管理系统设计,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:
针对大型核设施仪控设备管理中设备数量庞大、类型繁多、管理繁琐以及仪表易漏检等问题,运用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.