王文波
山东省泗水县质量技术监督局,济宁市 泗水县 273200
企业计量器具管理系统的设计
王文波
山东省泗水县质量技术监督局,济宁市 泗水县 273200
一些工业制造业企业拥有大量的计量器具,传统手工记录的管理方式已经不能适应企业发展的需要,为了实现计量器具的准确、高效管理,开展了计量器具管理信息系统的研究与设计。
计量器具;信息化;管理系统
一些工业制造类企业,都有数以千计、万计的计量器具,如卡尺、水平仪、压力表、测力表、转速表、衡器、硬度计、测厚仪、卷尺、焊接检验尺等。这些计量器具对精密性、精准度、精细性要求非常高,还要定期进行检定、校准,同时还要对其状态,如合格、限制使用、停用、有效期限等进行标示。如果对这些器具的管理和维护还依靠手工记录、纸质管理,肯定会影响计量器具管理的效率,
因此计量器具的信息化管理势在必行。
计量器具管理系统的功能需求要以企业计量器具的管理业务的流程为基础,否则无法适应企业计量器具管理的实际需要。系统分为两类用户,一类是系统管理员,一类是维护人员。系统管理员主要进行人员管理以及器具台账的管理,对人员分配权限,对器具建立总台账。维护人员根据分工进行器具的日常管理,包括器具检修,形成检修记录;器具检定校准,形成检定校准记录;器具的溯源管理,形成追溯记录。企业的计量器具的业务管理流程如图1所示。
图1 计量器具管理的主要业务流程
根据计量器具管理业务流程,首先需要建立台账,其次是计量器具的检修、溯源管理以及计量器具的检定,最后是计量器具人员的管理。因此,企业计量器具管理系统可以划分为基础设置、器具台账、器具管理、检定管理、人员管理五个功能模块。
2.1 基础设置
基础设置功能包括检定单位的设置、管理状态的设置、确定间隔的设置、计量类别的设置、检定结果的设置、权限设置以及数据维护、数据库管理等功能。
2.2 台账管理
对于企业的计量器具,要建立信息化的台账,并可按照器具的属性、使用情况、状态以及类别进行修改,还可以实行按属性、使用部门、检定周期进行分类管理。对于台账管理,需要反映出器具当前的状态,如在用、检定、报废、限用等。同时,台账管理要提供查询及统计功能。
2.3 器具管理
为了日常的应用与管理,要对计量器具进行定期检修,制定检修计划,下达检修通知,进行检修。系统对计量器具进行全生命周期管理,实现计量器具基本信息、检定信息、修理信息、借用信息、状态修改以及检定周期的管理,也就是溯源管理。
2.4 检定管理
计量器具的检定时间、检定周期、到期提醒,统计未到检定周期、已到检定周期计量器具的数量,统计应检率、受检率、合格率情况,检定间隔的修改情况,检定通知单的编制,检定数据的录入。
2.5 人员管理
由于计量管理人员需要取得资格证书方可上岗,因此要对检定人员进行信息化的科学管理,包括计量各类管理人员信息的管理、用户管理等。
系统采取C/S模式的软件体系结构,在这种模式下,客户端可以参与处理一部分功能,然后再提交给服务器,这样充分发挥了每一个客户端的处理能力,使得客户端响应速度很快。计量器具管理信息系统的系统架构可如图2所示。
图2 系统软件架构图
由图2可知,处于客户端的用户在进行基础设置、建立器具台账、进行器具管理、器具检定以及人员管理时,将请求提交给服务器端,客户程序就会自动寻找服务器程序,服务器端进行处理后,以特定的形式返回结果到客户端,展示给用户,并在界面显示。
计量器具管理信息系统基于C/S体系结构,客户端包括界面展示层以及业务逻辑层,服务端包括数据访问层。系统在.net环境下开发,运行平台为.NET Framework 4.0,Web Service运行环境为IIS7.0,开发语言为C#,软件开发工具采用微软的Visual Studio开发工具集,采用关系型数据库管理系统——Microsoft SQL Server。系统实现环境与配置如表1所示。
表1 系统实现环境与配置表
综上,系统在实现过程中以计量器具管理业务流程为指导,以软件工程为理念,采取模块化设计的思想,自顶向下设计,基于C/S软件技术架构,基于ASP. NET技术,采用C#语言设计并实现了适用于企业计量器具管理需要的信息化系统,通过计量器具管理的信息化,解决了大型企业量具众多,数量庞大,难于管理等问题,大大提升了企业计量器具的管理效率。
[1] 蒋川,杨再生. 综合计量管理系统的设计和应用效果[J]. 中国计量,2008,02:107-108.
[2] 刘英霞. 基于MFC框架和Oralce9i技术的电能量计量管理系统设计[J]. 计量技术,2008,03:65-67+9.
[3] 杨文革,王雅新. 唐钢汽车衡计量管理系统介绍[J].中国计量,2008,05:102-104.
[4] 刘海燕. 基于ASP.NET的计量管理系统[J]. 计量与测试技术,2008,04:19+22.