标准测力仪检定数据处理系统的设计与实现
在标准测力仪检定过程中,由于考察的点多,一台标准测力仪有近百个数据需要处理,因此工作量相对较大。本文针对此问题提出标准测力仪数据处理软件系统的设计需求,同时完善了证书打印、信息管理等功能。
一、系统软件需求分析
对标准测力仪检定工作流程的详细调研,并通过论证得到本系统软件需求主要为:1.数据的自动处理;2.上期温修数据的自动调用和修正;3.数据处理过程中的修约原则严格遵循四舍六入五单双的计量修约惯例;4.原始记录的电子化管理;5.基本检定信息的自动调用;6.利用证书模板自动生成Word文档证书,实现证书打印和证书自动化管理任务;7.检定设备分布、厂家销售等信息的统计等。本系统根据软件需求设计各个功能模块。其系统数据处理流程图如图1所示。
图1系统数据处理流程图
二、系统各接口实现
在本系统中主要涉及数据库接口和系统与Word服务器的接口。数据库接口主要选用ActiveX数据对象控件组(ADO),通过ADO控件可以实现高效通用的数据访问,使用该技术可以在不需要DBE数据引擎的情况下通过现有数据控制组件实现数据库数据的操纵,更加方便地实现系统对数据库的配置。对于系统与Word服务器的接口,主要实现系统对Word证书模板调用、相关数据操作及对新生成Word证书文档的备份管理。所以要充分考虑系统和Word接口的稳定性和安全性。本系统中利用OLE技术实现对Word服务器的完整对接,实现对Word证书模板的调用、Word数据操作、证书生成和归类存储管理的任务。
三、系统的设计与实现
系统是基于C++builder软件平台自行开发的数据处理软件,开发设计采用了优化程序算法,避免了系统运行过程中产生的冗余现象,从根本上保证了系统的稳定性和流畅性。依据标准测力仪检定工作的传统工作习惯,系统分为管理员设置、人员信息管理、检定数据录入/查询、工作基本信息录入、工作基本资料查询、规程浏览等6个模块。各个模块分别承担完成系统的不同功能,同时模块化设计也有利于以后系统的升级需求。
管理员模块:为了保证检定数据的原始性,本系统出于安全考虑规定,只有系统管理员才能够对数据库进行维护,普通用户只能进行检定过程中的数据处理和检定信息及基本信息的查询。为安全起见,管理员密码采用了个人非常规非流行的加密算法,增加了密码破解的难度。
检定数据录入/查询模块:包含检定数据录入和检定数据查询两个子模块。检定数据的录入模块又由单位查询和检定数据处理两个分模块组成。通过单位查询,可以将某单位的所有标准测力仪设备的基本信息以列表的方式显示,以供检定工作人员选择。当选择对某一具体设备进行检定时,该设备的基本检定信息将被调用并自动填充到检定数据处理模块中,避免了工作人员每年的重复性录入。
相关文章
- 2023-02-05高效超声成象系统
- 2022-08-09基于GEProficy构建制丝集控系统
- 2023-03-29基于SolidWorks的装配体设计建模技术研究
- 2023-07-14涡街流量计在不同的空气流量标准装置上测量结果的比较
- 2023-05-11流量变送器耐高温对策
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。