基于计量检定校准协同软件系统的设计与实施分析

发表时间:2020/7/3   来源:《科学与技术》2020年1月第3期   作者:冯磊
[导读] 伴随当今飞机试验的全面开展,在计量检定校准、测试等工作当中,时常会出现一些问题

         摘要:伴随当今飞机试验的全面开展,在计量检定校准、测试等工作当中,时常会出现一些问题,比如怎样准确并且快速的将任务下达到校准人员手中等。本文结合当前实况,就计量检定校准协同软件系统的设计思路作一探讨。
         关键词:计量器具;计量检定;协同软件系统
         当飞机试验各项操作全面展开之后,其计量检定任务呈现逐渐增多趋势,外加计量任务的不断拓展,计量型号保障任务正在变得越发艰巨,其除了会造成检定人员工作量的增加以及强度的提高之外,既往单凭人工方式对任务进行派发、管理计量器具、评估器具受检率等工作方式,已难以满足现实需要,因此,急需一种高效、信息化的手段来提供支撑与辅助,将既定计划、任务更加快速、准确的完成。本文便为此设计了一种计量检定校准协同软件系统,现对此探讨如下。
1.系统的软件设计概述
         针对VisualC#来讲,其实为一种基于Visual Studio平台而开发的一种语言;对于Visual Studio平台而言,其实一套比较健全且先进的开发工具集,主要用作移动应用程序、XML Web Service、ASP.NET Web应用程序等的生成。Visual C#主要特点为易学易用、可视化编程、方便部署、面向对象的程序设计及视图丰富、稳健、便捷高效的数据库访问等,其除了对那些专业化的软件开发人员比较适用外,还适用于平常的业务工作者;只要借助各种软件来进行开发操作,便能成功开发出一些实用功能,因而比较方便。本文借助VisualC#对Visual Studio2005开发平台进行开发。
2.软件系统的基本层次结构分析
         针对此系统而言,其所采用的Windows Server 2003操作系统,另外,在数据库方面,所选用的是MS SQL Server 2005,.NET Framework2.0的基础运行环境。在本系统当中,分别采用了C#编程语言、Html、Javascript、Microsoft Visual Studio 2005开发环境,而且采用的结构为B/S。在实际开发时,所选用的三层体系架构,分别为数据层、逻辑层与表现层。
3.软件功能分析
         (1)系统管理模板。其功能为:①角色定义,如检定人员、室主任、计量器具信息员及系统管理员等;②录入人员信息,如计量部门中个人所承担的任务、个人基本简介等。③设置、修改用户登录密码。(2)计量器具管理模板。其功能为:①手工录入计量器具与批量导入、出。依据量具的生产厂家、序列号、名称、准确度、检定周期、当前状态及使用单位等信息,对相关量具进行准确查找,并且还能对其中的一些功能进行删除或修改。②
         能够对报表进行打印。依据查询所得到的具体信息,对数据进行打印。(3)任务管理。①②录入任务。任务主要有知识功能、型号测量测绘、编写校准方法及计量检定/校准等。②任务分解。室主任能够把各项任务分发给执行人。如任务完成的优先级以及任务完成的具体时间等。

③任务监控。用数据视图的方式,对各个任务的当前执行情况加以了解,且依据任务的实际进展情况,对任务进行实时调度。④任务确认。当执行人将所分配的任务完成后,便可向任务主管进行提交,明确已完成任务后,便可将任务关闭。⑤待办任务。在待办任务当中,可以将特定期限内个人需要完成的任务显示出来。(4)工作计划。其功能为:①工作预警。对到期预警时间的设置,比如量具到期1个月或1周,这样能够为周、月、季度计划的工作预测提供方便。②对周、月、季度计划进行全面预测。(5)维护数据。系统会定期性或者不定期性的备份相关数据,防止系统出现故障而造成数据丢失、睡会,因而可以保证数据的完整性。
4.设计建模
         设计建模主要包括两部分,其一为应用程序的建模,其二是数据库的建模。针对数据库的建模来讲,其主要任务就是将概念模型转化为物理模型。而对于应用程序建模而言,其主要有三个阶段,其一为需求分析,其二是概要设计,其三为详细设计。因本系统实为一个小系统,而且还有着比较强的针对性,因此,有着较为简单的程序设计。
5.软件设计分析
         本系统的功能模块主要有5个,各模块均由对应的页面所构成;而对于各页面而言,则由.cs与.aspx组成,其中,针对.aspx来讲,其实为前台代码,由三部分组成,分别为部分Ajax语言、Java Script语言与Html语言。在开发过程中,时常会使用一些皮肤,并将其置入App_Themes文件夹当中。针对Java Script来讲,其实为一种脚本语言,通常会将其嵌入到Html当中来使用,用于操作部分客户端;另外,还需要指出的是,用于实现Java Script的各项功能,会在客户端被执行,无需向服务端提交,如此一来,便能减轻服务器的运行负担,防止页面的频繁操作刷新。针对Ajax来讲,多用于异步传送Web应用,人机交互性较高,此外,用户在实际使用中,也不易感到延迟,因而可以大幅优化用户体验。在.cs文件当中,所储存的后台代码,主要作用就是把客户端所提交的信息,向服务器发送,然后服务器会依据信息作出对应响应,最后向客户端及时进行反馈。其中,在整个App_Code文件当中,均为全局类文件,1个文件囊罗1个类,进行编辑后,可用于其他地方。经测试得知,此系统在功能上可以满足实际应用需要,而且功能齐全,能够兼顾人机交互性,运行速度良好。
6.结语
         综上,伴随当今一些研制任务的广泛开展,以及许多任务节点的持续推进,各项任务交叉情况日渐突出,而要想高效化的完成各项工作,需要设计配套的系统。计量检定校准协同软件系统作为一种新型的系统类型,在对其设计时,需要始终秉持计量检定/校准管理方法,借助信息化策略,来促进任务完成效率的提升,减少人力投入,提高效率与质量。
参考文献:
[1]韩迪, 王曦. 对计量器具检定、校准周期确定方法的研究[J]. 经济技术协作信息, 2017(15):68-68.
[2]李文芳. 电子表格软件在计量检定、校准和管理中的应用实例[J]. 计量技术, 2018(1):63-66.
[3]陈尚义, 陈华, 袁华四. 数字多用表自动检定/校准软件设计方案及操作流程[J]. 计测技术, 2019(1):189-190.
作者简介:冯磊(1982-04),男,汉族,籍贯:十堰市,当前职务:检定员,当前职称:助理工程师,学历:本科,研究方向:计量检定与校准
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: