APP下载

条码信息管理系统的设计与实现

2011-10-26邱小群珠海城市职业技术学院

中国科技信息 2011年8期
关键词:条码出库入库

邱小群 珠海城市职业技术学院

条码信息管理系统的设计与实现

邱小群 珠海城市职业技术学院

以条码信息作为产品的唯一标志,结合生产需要设计出条码生产信息管理系统,通过串行连接线把信息传送到计算机中,解决了产品在生产线上的信息采集和仓库物资的进出仓管理问题,使信息采集的准确率更高,效率也相应提高,同时加快了企业的信息化管理进程。

条码;信息采集;信息管理系统

1 前言

条码技术是在计算机技术与信息技术基础上发展起来的一门容编码、印刷、识别、数据采集和处理于一身的新兴技术。它能给用户带来立竿见影的效益,为快速、准确地采集、录入数据提供了非常有效、可靠的手段,解决了计算机应用中由于输出、输入慢,出错率高等造成的“瓶颈”问题,随着条码识别技术的发展和自动化水平的不断提高,条码技术已被普遍应用到工业生产及物流管理中。

本文以一家铜管制造厂的包装线控制为内容,阐述了生产线上的条码信息管理系统架构,通过结合条码技术、Microsoft Visual Studio .NET和Microsoft SQL Server 2005,实现条码信息管理系统,优化了该厂生产线上称净重和毛重的数据采集流程。基于条码的生产线信息管理系统,直接通过外围数据采集设备,从电子秤读取重量信息,并传送到系统所在服务器进行处理,减少了此过程中工人的工作量和出错几率。

2 条码理论及应用

2.1 条码的生成

条码是一种信息代码,用特殊的图形来表示数字、字母信息和某些符号,条码由一组宽度、反射率为同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号。在各种条码码制中,字符集主要有两种,一种是数字式字符集,它包含数字0~9及一些特殊字符;另一种是字母、数字式字符集,它包数字0~9、字母A~Z及一些特殊字符。

2.2 条码的编码规则

条码的编码应该遵循的规则主要有两个,即条码的唯一性和永久性:

唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。

永久性:产品代码一经分配,就不再更改,并且是终身的。

2.3 条码的识别

当使用条码识别仪器对条码进行识别时,系统主要工作包括:条码信号采集、条码信号处理、解码后数据传送或储存。

2.4 条码设备

条码识读设备是用来读取条码信息的设备。它使用一个光学装置将条码的条空信息转换成电平信息,再由专用译码器翻译成相应的数据信息。条码识读设备一般不需要驱动程序,接上后可直接使用,如同键盘一样。

条码扫描设备从原理上可分为光笔、CCD和激光三类,从形式上有手持式和固定式两种。

3 基于条码的管理系统设计

3.1 生产流程

要对一盘铜管在进入流水线之后到最后标签生成都可以进行跟踪,我们需要在流水线上对一盘铜管进行唯一的标志,在称净重之前给出一个随机生成的条码,系统自动记录下这个码。贴上流水线标签后,就开始对产品进行称净重,铜盘称重贴标签完毕之后,需要装箱,大盘管一般是4个到7个一箱,小盘管是10个一箱,每一箱都需要贴一个箱标签。装箱完毕后需对箱及物品称总重,称为毛重。最后根据毛重打印出新产品标签,并将其贴在箱子外面。在相应的信息栏内设置各项目的值单击保存按钮系统将保存设置的值。在打印盘条码时将钮设置的参数进行打印。单击默认值按钮系统将当前值设置为默认值。在相应的信息栏内设置各项目的值单击保存按钮系统将保存设置的值。在打印箱条码时将按钮设置的参数进行打印。单击默认值按钮系统将当前值设置为默认值。

3.2 系统结构

本系统主要由5个部分组成:标签管理、进仓管理、出仓管理、盘点管理和系统管理。其中标签管理的主要工作有流水线标签的生成,历史标签列表,净重数据获取,毛重数据获取,盘标签生成,箱标签生成;进仓管理则主要是产品的进仓管理;出仓管理指产品的出仓管理;盘点管理是将产品进行汇总,最后得出汇总单;系统管理则包括用户管理,产品管理,客户管理,标签样式管理,数据库管理。

3.3 数据库结构

鉴于目前仓库库存物资的分布零散的现状,需要使用网络把各个终端用户连接起来,而且考虑到系统需要管理的条码数量不小,也有并发访问的需求,因此考虑使用Microsoft的SQL Server 2005数据库产品。该数据库软件产品是Microsoft的一种面向企业用户的数据库服务器,能够支持网络应用和数据量较大的数据库,非常适合本系统的应用。

数据库含有用户操作权限表,物资类别表,供应商表,库存状况表,操作历史记录表,各表的结构说明如下:

(1)用户操作权限表

表1 用户操作权限表

(2)铜管盘信息表

表2 铜管盘信息表

(3)铜管盘装箱信息表,如表3所示。

表3 铜管盘装箱信息表

(4)出库记录表

表4 出库记录表

3.4 模块结构

(1)入库操作模块

物资入库的操作流程:仓库管理办公室收到入库请求(采购单或入库单),调用物资入库模块,根据入库操作面板输入或选择一些必需的基本信息,然后点击“入库”按钮,系统弹出确认信息提示框,按“取消”,重新输入,按“确定”,物资入库,物资信息存入系统。物资存放库位的输入有两种方法,一是在输入物资信息时一起输入;另一种是入库时不输入,而是把入库数据DOWLOAD到入库PTC,然后仓管员手持入库PTC随物资移动,把库位信息扫入PTC,回到办公室时再把库位信息UPLOAD到PC机,自动UPDATE物资的库存位置字段。

(2) 出库操作模块

物资出库流程:仓库管理办公室收到出库请求,发货员调用出库模块,根据出库请求录入欲出库的物资编号或名称,及出库的数量,系统自动列出检验状态为合格(色标为绿色)或预批的此类库存物资列表,并按入库时间排列,供发货员选择;发货员选择好,点击“出库”按钮,系统会弹出确认提示框,若选择“取消”,将取消此次出库;若选择“确定”,系统将Download资料到出库PTC,下载完后用出库PTC到仓库中去提货,并打印出库单。提货之前先扫描卡板上的条码标签,若该物资与出库PTC上的数据库相符,则显示“PASS!”,在物资上贴上标签。否则显示“NO PASS!”。

(3) 退货模块

本系统使用一个独立的模块来处理退货,退回物资的检验状态初始值均为“待检”,在备注字段中可注明是退货。操作人员输入/扫描条码号,系统自动把与此条码号相对应的物资状态改为“待检”,并更新数据库中与此相关的数据项。

(4)操作人员管理与模块

为适应公司人事管理及人员流动的需要,需要对操作人员进行添加、删除、修改,以反映实际情况。

(5)用户权限账号管理模块

为了系统的安全,必须为每一个进入系统的用户制定一定的权限,以免数据库被破坏。用户账号管理模块只有超级用可以使用,在此可添加账号,对账号授权,删除账号,修改已有账号的使用权限。

系统用户分为:系统管理员,一般用户。用户必须输入正确的用户名与密码后方可进入系统。

至此,整个系统的数据库结构与模块分析已经完成,接下来工作是编写程序和设计代码,在系统完成后,还需要放到实际的生产环节中进行测试。

4 结语

随着信息化技术与生产行业的结合越来越紧密,生产线管理系统的应用也越来越广泛,展望未来将条码技术与ERP相结合,并在生产管理系统中引入RFID标志,可以完成对标签内容的自动识读,高度的数据集成,可以记载更多关于商品的信息。在提高产品质量、客观评价供应商、降低成本、制订合理的服务战略、加强对市场的控制与管理等方面能起到重要的作用。

[1] 何军, 康景利. 条码的计算机编码与识别[J]. 计算机测量与控制.2002年04期

[2] 王方智. 条码自动识别技术的新发展. 物流技术与应用[J].2000年01期

[3] 庄庆德. 条型码的特点及应用[J]. 电子器件.1991年01期

[4] 尹志杰,童维勤 支晓莉. 基于.NET的通用软件开发平台的研究与实现[J]. 计算机应用与软件.2007年07期

10.3969/j.issn.1001-8972.2011.08.078

邱小群 出生年月:1980年5月 工作单位:珠海城市职业技术学院 学位:硕士学历:大学本科 职称:助理工程师 职务:专任教师 专业方向:电子信息工程技术方向。

猜你喜欢

条码出库入库
热线互动
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示②
中国食品品牌库入库企业信息公示①
浅析影响商品条码质量的主要因素
日杂商品条码质量现状研究
散粮出库 加快腾仓
优化拍卖出库流程控制防范拍卖出库环节财务风险
“出库费” 应由谁来付
身临其境探究竟 主动思考完任务——《仓储与配送实务》入库作业之“入库订单处理”教学案例