近年来,随着合肥市燃气事业的高速发展,每年增加数万用户,民用燃气表首检工作也有条不紊地开展,累积了大量的检定数据。但是,如何高效地管理检定数据,方便地实现数据共享,尤其是如何快捷地统计、查询和分析数据,是我们面临的一个重要课题。为此,我们自主开发了“合肥燃气表首检管理系统”,在保留原始检定记录的基础上,利用计算机技术实现了更加高效的数据管理。
一、系统规划
合肥燃气表首检管理系统(以下简称“系统”)设计的主要指导思想是采用用户友好的操作系统和界面,充分利用先进的计算机技术,实现满足系统功能要求的维护方便、用户友好的燃气表首检管理系统。鉴于我公司已有完善的计算机局域网,并且接入了互联网,建立了Web服务器,因此,充分利用了现有的条件在服务器上建立了网站,检定站通过ADSL拨号上网,录入检定数据,各部门通过Internet网络或企业内部网就可访问数据库,从而节省了时间、资源和资金,提高了工作效率和工作质量。
二、系统功能
系统基于SQLServer数据库平台,采用微软Mi-crosoft.NETFramework2.0平台,使用C#语言作为开发工具,整个体系采用B/S模式。整个系统由一个数据服务器、应用服务器(Web服务)和客户端组成,其优势在于客户的应用程序精简到一个通用的浏览器软件(如微软公司的IE等),浏览器将服务器端代码转化成图文并茂的网页显示给用户。同时网页还具备一定的交互功能,允许用户在网页提供的表单上输入信息提交给服务器,并提出处理请求,Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作,客户端简单使用IE即可实现所有功能,而无需另外安装专用的程序。
系统根据需要设立了8个功能子模块,自成一体,同时又与原有的办公自动化平台紧密结合。
1.登录系统
原有系统中的用户无需重复添加账号,即可通过管理系统授权登录系统。用户进入系统后只能完成与其权限相关的操作。如果用户不合法则不能进入系统,并且会给出错误提示,此时用户仅能浏览开放的标准计量器具配置等信息;如果用户可以进入系统,则可以浏览所有信息,但不可进行修改录入等操作;后台管理人员登录后,可完成所有操作。
2.用户管理
浏览用户可以通过原有办公自动化平台进行设置,管理人员通过本系统进行设置登录用户信息,包括用户名、登录名、密码等。其中用户密码采用MD5技术加密,大大提高了系统安全性。管理人员登录后可以进行用户管理、数据录入、修改、查询、统计等操作。
3.检定人员信息管理
用于管理检定人员的信息。设定此信息后即可根据录入的检定记录查询到燃气表检定编号,并据此检定编号追溯到该燃气表的检定人员。
4.燃气表厂家管理
用于记录燃气表厂家的信息,根据燃气表厂家的信息对该厂产品进行统计分类等信息查询,从而获得使用该厂家的燃气表型号、数量、合格率等数据,以便对燃气表供应商进行评价等。
5.燃气表信息统计
可按任意时间段统计燃气表检定信息,查询产品合格率情况,各类燃气表使用情况、检定数量等。
6.检定数据管理
包括数据录入、数据管理;由于录入的检定记录数据的信息应全面,以确保能够再现,包含记录的信息一般应包括被测样品的信息、标准器具的信息、检定的依据、环境条件、日期及检定人员和核验人员的信息等,本系统数据录入具有的特色是:由于每天检定多只燃气表,很多基础数据(如燃气表型号、温度、湿度、标准器具编号等)都是相同的,为了减少数据录入工作量,我们开发了批量录入功能,即一次性输入相同数据,自动产生与之相应的多条记录。同时为了避免输入错误,对输入的数据采用了简单的校验,对于常用的数据采用下拉框选择的方式,并根据实验室的环境给出了部分默认值,超出范围的数据,系统给出要求修正的提示,避免了明显错误的数据录入系统。
7.检定设备信息查询
可以查询到目前燃气表检定站所有标准设备仪器的设备生产厂家、设备名称、规格、型号、编号、准确度、检定周期、检定时间、检定部门以及检定合格证编号等信息。
8.数据查询
本系统提供了两种查询方式:一是根据燃气表所贴的合格证编号查询检定记录;二是根据燃气表表号查询检定记录。