基于条形码技术的仪表综合管理系统
0 引言
随着油田开发的不断深入,计量仪表、自动化仪表已经广泛应用于油田的日常管理中,从计量间到联合站,油气水的每一个处理环节,都利用仪表进行计量,监测和控制。某采油厂的仪表数量已达一万余台,各种仪表总类己达七十三种,各种仪表的使用状况、检定结果、仪表流动情况和安装地点等难以掌握,严重影响了仪表管理水平的提高。
现在有一些采油厂虽然编制了仪表计算机管理软件,改进了原来的工作方式,但是人工键盘输入方式存在容易出错和输入速度慢的问题,极大捷、准确的条形码技术的应用成为必要。另外,仪表信息共享,是亟待解决的问题。
1 条形码简介
条形码(bar code)是由一组规则排列的宽度不同的条、空及其对应字符组成的标记,用以表示一定的信息。条形码技术己广泛应用于食品杂货的储存、销售业、商品流通、图书管理和工业自动化生产线上。但在我国机械制造业上少见应用条形码技术,在仪表管理和生产方面,更未见涉及。自从40年代美国工程师乔·伍德兰和贝尔尼·希弗研究食品标记代码,并研究出自动识别设备开始,如今已公布的条形码系统有150多种。如:UPC/EAN码、三九条码、交替二五码、库德巴码、九三码等。它们各有特点,适用于不同的领域。
2 系统开发
系统采用浏览器/服务器(简称B/S)三层体系结构,如图1所示:
表示层:是前端用户接口,即WEB浏览器,负责向服务器发出HTML请求。
应用层:由WEB服务器和各种服务器端的应用程序组成,负责处理用户请求和对数据库的访问,本系统采用的是ASP应用程序。
数据层:即数据库服务器选用ORACLE数据库。所有仪表综合信息均统一安装于WEB服务器上。
2.1 系统的组成和功能
系统采用模块化的设计方法,选择面向对象的、易于扩展的Delphi编程语言环境、大型客户/服务器ORACLE数据库平台。系统整体划分为六大模块(油表管理、水表管理、气表管理、自动化仪表、综合报表和计量标准)各个功能模块可以相互独立地工作,并可以独立进行功能扩展。
系统具有三个主要功能:①充分利用计算机网络技术,实现仪表综合信息共享;②根据三九编码的要求,编制仪表信息条形码,通过识别编码即可区分仪表的类别、仪表名称、规格、型号编号等信息;③根据实际需要查询和打印仪表综合信息,为科学化管理仪表提供依据。
2.2 用条形码表示仪表
三九条码在图书馆、大学、医院和政府机构中被广泛采用,能够识别0~9十个阿拉伯数字,A~Z26个大写字母,(-)、(.)、(/)、(+)、(%)、($)、空格等特殊字符,以及表示起始和终止符的星号(*),也能识别数字与字符混合型代码。三九条码的编码规则是:(1)每五条线表示一个字符;(2)粗线表示1,细线表示0;(3)线条间的间隙宽的表示1,窄的表示0;(4)五条线加上它们之间的四条间隙就是九位二进制编码,而且这九位中必定有三位是1,所以称为三九码;(5)条形码的首尾各一个*标识开始和结束。
相关文章
- 2024-05-11分布式流量计校验系统的研制
- 2024-06-06地下铁道的振动及其控制措施的研究
- 2022-06-15使用DS89C450对XilinxPROM的在系统编程设计
- 2022-07-26基于模型识别技术的高温微型压力传感器
- 2022-07-18嵌入式片上存储器有效使用的方法
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。