条码实验指导书09级

更新时间:2024-01-19 22:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《条码识别技术

及应用》

实验指导书

(适用于电子信息工程,应用电子专业使用)

编者:刘莹

沈阳理工大学应用技术学院

2010年1月

目 录

实验一 条码码制的认识 ????????????????? 1 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 实验十 条码的生成???????????????? 6 条码的识读 ???????????????? 10 条码应用系统的认识(一)????????????? 13 条码应用系统的认识(二)????????????? 13 条码应用系统的设计(一)????????????? 13 条码应用系统的设计(二)????????????? 13条码应用系统的设计(三)????????????? 13条码应用系统的设计(四)????????????? 13 条码应用系统的设计(五)????????????? 13

实验一 条码码制的认识

一、实验目的

1、学习条码码制的种类; 2、学习条码码制的判别方法; 3、学习常用条码的应用;

4、学习常用的一维条码的符号特征。

二、实验要求

掌握条码码制的种类; 掌握常用一维条码的应用。

三、实验内容:

搜集各种条码(至少五种);

通过搜集到的条码查看并总结这五种条码的符号特征; 写出五种条码的应用;

通过搜集到的条码查看并总结这五种条码的判定方法;

四、实验报告

1、将搜集到的条码写出名称,并将条码粘贴上 2、在粘贴的条码的下端写出此种条码的应用 3、思考题:判断条码为哪种码制的方法

1

实验二 条码的生成

一、 实验目的

1 进一步理解条码技术的理论知识; 2加深学生对条码构成、生成的直观认识; 3 掌握条码打印机的打印方法。

二、实验要求

要求学生掌握一维,二维条码的基本概念、条码分类和编码方法;

利用打印软件按照标签的大小进行设置,实现各种一维,二维条码的生成。

三、实验内容

(1)打开Zebradesigner

双击打开Zebradesigner斑马软件,选中“创建新标签”,点击“完成”。 (2)标签设置向导

在“选择打印机”窗体里点击属性,选中“ZDesigner 888-DT”, 单击“下一步” 如下图:

2

图1 标签设置打印机选择界面

选择标签库的作用:预定义标签格式(标签库)可以加速标签设计。单击“下一步” 。 在“页面大小”设置窗体里选择所需的页面尺寸,可以选择“自动调整大小” 或“页面大小”在其中设计条码的宽度、高度。单击“下一步” 。

在“标签布局”选择一个最符合你要求的页面布局。根据设计条码标签的类型,选择条码打印方向“纵向”或“横向” 如下图:

3

图2标签设置向导

在“标签尺寸”中设置标签版面尺度和选择合适的衡量单位。根据标签的大小设置“标签宽度” 、“标签高度” 等变量。 (3)标签设计

选择你想设计的标签,例如:设计EAN.UCC类型条码,选择EAN.UCC条码,单击选中EAN-13条码,鼠标单击右侧空白区如下图:

4

图3 条码内容设计界面

单击“定义”开始编辑条码,设置如下图:符号高度设置为2.0公分,X方向放大因子为4,条码校验位选择“自动生成条码校验位” ,人眼可识别码选择“条码下方” ,单击“确定”完成条码编辑。

图4 条码类型选择界面

5

(7)条码标签代码的生成

单击选择“固定条码数据” 输入自定义条码符号如: 690123456789十二位符号,单击“完成”如下一图:单击“文件”选择“打印”如下二图。

图5 条码生成界面

6

图6 打印选择界面

(8)按照上述步骤依次生成:

EAN-8:要求打印内容为69012341其中最后一位1为系统自动生成,校验位 汉信码:要求打印内容为自己的班级、姓名和学号

Code-39:要求打印内容为HGL7ZI03016-3A1最后一位1为系统自动生成,校验位

UCC/EAN-128:要求打印内容为(01)16903128100250(13)091020(15)100420表示贸易项目代码为16903128100250,该产品包装日期为2009年10月20日,保质期到2010年4月20日。

PDF417:此种条码为二维码,要求打印内容为自己的班级、姓名和学号 ITF-14:要求打印内容为16922065711336

QR 码:此种条码为二维码,要求打印内容为自己的班级、姓名和学号

四、实验报告

1、简述在条码打印机打印一个一维条码的操作步骤。

7

2、将打印出的条码粘贴在实验报告册上,并写出此种条码的名称及应用。 3、思考题:热敏打印机与热转印式打印机的区别。

实验三 条码扫描设备与数据采集器

一、实验目的与要求

1、学习条码扫描器的种类 2、学习条码扫描器的使用方法;

二、实验原理:

写出条码识读的基本原理

三、预习内容:

写出扫描器的种类

四、实验内容:

1利用PS口的条码扫描器对实验一与实验二的条码进行识读 2安装串口工具,利用串口的一维条码扫描器对条码进行识读 3利用CCD的扫描器对二维条码进行识读 4利用无线条码扫描器对条码进行识读 五、实验结果

对打印出的条码进行讨论(哪种条码需要哪种扫描器去识读),总结打印出的内容

五、讨论:

1无线数据采集器的优点

2 ps口与串口扫描器在扫描过程中的区别

8

实验四 条码技术应用系统的认识(一)

一、实验目的

1了解物流的含义

2了解物流管理系统中系统设置的内容

二、实验原理

三、实验内容

1) 运行 “企业物流管理平台”

2) 系统初次使用登录名为99,密码为99 3) 进入“7.维护”菜单

4) 设置“货物分类及货物目录” ◆维护

首先选择

数据

对货物进行分类, “序号”自动生成,“货物类别”为

类别描述,“货号前缀(两位)”输入两位字母或数字,分类工作完成后选择

保存分类数据,

◆维护然后选择

数据

进行货物目录数据维护,“序号”自动生成,输入货号

增加一条记录

删除当前记录

时确保貨号前两位在“货物分类”中有对应的货号前缀值,“货物名称”为货

物描述,“查询编码”由用户自行对货物进行编码(可以使用货物名称拼音首位,如“和丰科技”则可以编码为“hfkj”)。“大包装单位”则以啤酒为例如一箱啤酒为12瓶,则“大包装单位”为“箱”,“小包装单位”为“瓶”,“转换系数”为12)。“来源”如果为自制产品选择“自制”,否则选择“外购”。 5) 设置“客户及供应商资料” “挂帐天数”:客户或供应商允许欠款天数 “电子邮件”:便于通过Internet开展电子商务 6) 设置操作员及操作权限 7) 设置“仓库及公司部门” 8)设置“税率及公司员工” 9)设置“系统政策”

9

10)设置“系统设置”

输入“用户信息”,一旦输入您公司的名称,所有报表及软件启动画面即为您

定制

! 如果您的客户或供应商也使用本系统,并希望通过本系统与他们进行电子商务,请一定输入

11)设置“仓库库存初值”

系统开始使用前,进行手工盘点,输入库存初值及库存均价 12) 自定义菜单

您可以根据您的需求,简化本系统的菜单,未选中的菜单项将不显示

四、实验结果:

五、问题讨论:

物流的优点

实验五 条码技术应用系统的认识(二)

一、实验目的

1、学习物流的实际流程;

2、学习在物流对各项产品及厂商,员工等的编码方法

二、实验原理

10

物流的流程:

1、订单处理作业:; 2、采购作业;

3、进货入库作业; 4、库存管理作业; 5、补货及拣货作业; 6、流通加工作业; 7、出货作业处理; 8、出货作业处理; 9、会计作业;

10、营运管理及绩效管理作业

三、实验内容

1、进货

1.1 询价(1.进货 1.询价) 1)

增加一条数据,

数据,口 2)

将弹出一个窗口,

选项(在系统维护

删除一条数据,

保存

关闭窗

将保存后的数据以邮件方式发送给供应商,

系统政策可以设置缺省选项),供应商如果同样 使用本系统,请选择3)4)

将弹出一个窗口选择发送的供应商

拨号连接到internet,

发送邮件到MS Outlook

1.2 接受供应商报价(1.进货 2. 接受供应商报价)

仅限于供应商发送的数据包为本系统的系统文件格式

将供应商报价存入本系统数据库

1.3 供应商报价汇总(1.进货 3. 接受供应商报价)

11

按照接受报价时间汇总供应商价格

“清除数据”清除选中时间段内的数据 1.4 订货单(1.进货 4.订货单) 1) 为了快速选择供应商,在

商查询码,点击,选择供应商 2)

增加一条数据,

删除一条数据,

保存数据,关闭窗口 编辑框中输入供应

将保存后的数据以邮件方式发送给供应商,

1.5 进货(1.进货 5.进货) 在

中输入供应商查询编码,选择供应商。在

中输入货号或查询编码,选择货物。输入进货数量,进

货价格,存放仓库等,点击删除当前行数据,点击

数据将从输入窗口增加到保存窗口。点击保存进货单数据。

1.6 订货单转进货(1.进货 6.订货单转进货) 1) 选中某单据号的订货单(显示背景色为蓝色),双击查看明细 2)

将选中的订货单加入到进货单,输入“存放仓库”及发票税率, 删除当前行数据,

保存数据

1.4 进货退货(1.进货 7.订货单转进货)

1) 便于快速选择货物,在货物名称及规格编辑框中

输入货物查询编码,点击,选择货物名称及规

格,点击2) 在3) 2销售

2.1 接受客户询价(2.销售 1接受客户询价)

仅限于客户发送的数据包为本系统的系统文件格式

12

选择进货单据号

中输入退货数量,退货价格,退出仓库

保存数据,关闭窗口

操作方法同“接受供应商报价”

2.2 客户询价报价(2.销售 2.客户询价报价) 根据客户询价单进行报价

操作方法供应商报价汇总

2.3 接受网上订单(2.销售 3.接受网上订单) 仅限于客户发送的数据包为本系统的系统文件格式

:将客户订单存入本系统数据库

2.4 客户订单汇总(2.销售 4.客户订单汇总)

按照接受订单时间汇总客户订单 “清除数据”清除选中时间段内的数据 2.5 报价单(2.销售 5.报价单) 操作方法同“订货单”

2.6 销售(2.销售 6.销售)

操作方法同“进货”

2.7 报价单转销售(2.销售 7.报价单转销售) 操作方法同“订货单转进货” 2.8 客户退货(2.销售 8. 客户退货) 操作方法同“进货退货” 3仓库

3.1 生产成品入库(3.仓库 1. 生产成品入库)

自制产品的入库,操作方法同“进货” 3.2 领用(3.仓库 2. 领用) 仓库领用,操作方法同“进货” 3.3 退库(3.仓库 2.退库)

领用退库,操作方法同“进货” 3.4 调拨(3.仓库 4. 调拨)

仓库之间调拨,操作方法同“进货” 3.5 报损(3.仓库 5. 报损)

物资报损,操作方法同“进货”

3.6 盘点(3.仓库 6. 盘点)

“存盘”保存盘点表,“结转”以手工盘点数量为准将账面数量改写为盘点数量

3.7 采购计划(3.仓库 7. 采购计划)

根据设定的库存下限,自动生成采购计划,也可以手工输入采购计划 4财务往来

4.1 付预付款给供应商(4财务往来 1. 付预付款给供应商) 便于快速选择供应商,在

13

编辑框中输入供应商查询码,

点击,选择供应商

保存数据,

关闭窗口

在“本次付款”输入付款金额,

4.2 进货付款(4财务往来 2. 进货付款) 便于快速选择供应商,在点击

编辑框中输入供应商查询码,

,选择供应商,系统将显示未付清货款的货物情况,同时将可以显示

。在 “本次付款栏目”输入付款金额,

保存数据,

关闭

选择“付款方式”,可以使用预付款或现款结算,窗口

4.3 客户预付款(4财务往来 3. 客户预付款) 操作方法同“付预付款给供应商” 4.4 销售付款(4财务往来 4. 销售付款) 操作方法同“进货付款”

4.5 应付款(4财务往来 5. 应付款) 系统自动生成应付款及超期应付款情况 4.6 应收款(4财务往来 6. 应收款) 系统自动生成应收款及超期应收款情况 5查询及打印

单据打印:订货单,进货单等原始单据的打印 查询:输入查询条件,点击

进行查询。

如果条件输入各栏目为空,则显示全部数据

6报表 点击表,打印报表

,选择起止时间

,点击

生成报

设置查询条件,按照条件生成单科报表,“排序”设置排序条件,

四、实验结果: 五、问题讨论

14

实验六:条码应用系统的设计(一) 一、实验目的

1学习VB中数据库的建立方法 2学习数据库中数据表的建立方法 3学习数据表的编辑方法

二、实验原理

三、实验步骤

一登录界面的设计方法

1在VB环境中,单击菜单中的“外接程序”的功能建立“登录界面”数据库

2在弹出的VisData窗口中选择“文件”“新建”“Microsoft Access”“Version7.0MDB”建立数据库

15

3在弹出的保存对话框中,键入数据库的名称,保存起来

16

4在数据库窗口中,单击鼠标右键,选择“新建表”

5在弹出的“表结构”对话框中输入表的基本结构,包括表名,字段名,字段属性等

17

6在数据库窗口中,选中一个数据表,单击鼠标右键,在弹出的菜单中选择“打开”命令,可以向数据表中输入数据,选择“设计”命令,用于修改表的结构。

7对表中的数据进行添加,添加结束点击更新,完成数据录入。

18

四、实验结果

1对自己设计的登录界面进行截图,其中用户名为自己的学号,密码与之相对应 2

五、问题讨论

附:

ADO控件的使用方法

19

20

21

22

23

24

25

26

27

Private Sub Command1_Click()

Adodc1.RecordSource = \(表名) where name(字段名)='\Text1.Text & \ Adodc1.Refresh

If Adodc1.Recordset.EOF Then

MsgBox \没有这个用户,请重新输入正确的用户名\错误提示\ Else

If Text2.Text = Adodc1.Recordset.Fields(\(字段名)) Then MsgBox \登录成功!\错误提示\

Else

MsgBox \你的密码错误,请输入正确的用户密码!\错误提示\ End If End If End Sub

28

实验六:条码应用系统的设计(二) 一、实验目的

1学习VB中与ADO数据控件绑定的ActiveX控件 2掌握Datagrid控件与数据库连接的方法

3利用Datagrid对数据库表中的内容进行添加修改和删除

二、实验原理

Datagrid的作用(自己查)

三、实验步骤

1利用修改属性的方法,使用Datagrid控件实现对数据库中的内容进行添加修改和删除

(1) 在工具箱中添加DataGrid控件

a单击“工程”菜单中的“部件”命令,在部件对话框中打开控件选项卡,选择“Micorsoft DataGrid Control 6.0(OLEDB)”复选框,

(2)使用DataGrid控件显示数据表

29

a界面设计如下:

b设计界面中窗体和控件的属性,将数据控件Adodc1与用户名(自己的数据库的名字)数据库中的用户(自己的表名)表连接。

Adodc1 属性名:ConnectionString 属性值:Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\(数据库所在的位置)数据库的名称.mdb; Persist Security Info=False 属性名:CommandType 属性值:2-adCmdTable 属性名: RecordSource属性值:用户(表名) DataGrid: 属性名:DataSource 属性值:Adodc1 属性名:Allow AddNew 属性值:True 属性名:Allow Delete 属性值:True

属性名:Allow Update 属性值:True C执行程序

2用编程的方式显示“用户”(自己定义的表名)表

(1)在窗体上设计一个DataGrid控件和一个Adodc控件,界面设计如下:

(2) 属性中只设置DataGrid1控件与Adodc1连接

30

DataGrid1 属性名:DataSource 属性值:Adodc1 (3) 编写代码,使Adodc1控件连接”用户”表 Private Sub Form_Load()

Adodc1.ConnectionString = \Source=\& App.Path & \用户名(数据库名).mdb;\Adodc1.RecordSource = \用户(表名)\Adodc1.Refresh

End Sub

(4)执行程序在DataGrid控件中显示“用户”表的数据

四、实验结果

1将设计出来的显示DataGrid的结果的界面保留

2将进行添加和修改,删除之前的数据表和之后的数据表进行对比

五、问题讨论

DataGrid控件在应用系统中的应用举例

实验六:条码应用系统的设计(三) 一、 二、 三、 四、 五、

实验目的 实验原理 实验步骤 实验结果 问题讨论

31

本文来源:https://www.bwwdw.com/article/wjwo.html

Top