条形码技术与程序设计

条形码技术与程序设计"

作者:刘志海、曾庆良、朱由锋
ISBN:9787302203131
定价:¥26
字数:千字
页数:
出版时间:2009.08.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

本书阐述条形码技术的发展历史和现状,介绍Visual Basic 6.0程序设计语言的绘图方法、函数和相关基础知识,精选典型常用的一维条形码和二维条形码作为讲解实例,从条形码计算机绘图的角度出发对相关的条形码国家标准做了解释,在此基础上利用Visual Basic 6.0语言设计并绘制EAN-13、Code39、ISBN、UCC/EAN-128、UPC-A、UPC-E和PDF417条形码符号,给出程序实现的源代码。按照软件工程生命周期法的原理对小型超市管理系统的小型固定资产管理系统进行系统分析和详细设计。

本书可作为高等学校物流工程、物流管理专业的物流信息技术、物流管理信息系统课程及相关课程设计的教材和参考用书;也可作为条形码设计爱好者,物流、生产企业管理人员的技术参考书。

前言

条形码已是无处不在。冰箱、洗衣机、饮料、香烟、书籍、存折、药品、衣服、化妆品、证件,几乎所有的物品都打上了条形码的烙印;到图书馆借书,到超市里买东西,到公共车库去存车,到车站去买票都会用到条形码;如果你在企业工作,会发现工厂的固定资产、零配件、生产线的半成品,还有数据传输的各种报文、物流单元的运输都和条形码息息相关。不可想象,没有条形码的世界会是什么样子。你想快速掌握条形码的基础知识吗?你想迅速地成为一名条形码的设计编程人员吗?你想在这竞争激烈的社会中掌握一技之长吗?《条形码技术与程序设计》就是你的全部答案。

随着物流行业的快速发展和信息技术的广泛应用,条形码技术作为一种简单实用的识别技术广泛应用在商业零售、物流运输、生产自动化以及物资管理系统中。本书在对常用的条形码(EAN-13、CoDE39、UPC-A、UPC-E、ISBN、UCC/EAN-128以及PDF417)进行详尽描述的基础上,用VB编写了具体的应用程序,并对设计过程进行详细讲述。作为一维商品条形码在人们生活中的应用实例,本书以软件工程的生命周期开发原理为指导思想,对小型超市管理信息系统和固定资产管理系统进行了系统分析、概要设计和详细设计等,介绍了相关模块的设计方法,是软件开发爱好者、物流专业学生课程设计的非常好的参考实例。编者认为,VB作为编程语言简单易学,使读者能在最短的时间内掌握条形码的编程技巧,并开发出简单实用的小程序。读者在从事条形码图形和应用软件的设计和开发时,本书可起到画龙点睛的作用。

在国家质量监督检验检疫总局第76号令《商品条形码管理办法》中对条形码的申请、注册及印刷做了严格规定,企业单位生产的产品需要使用条形码时需要向全国商品条形码的主管部门进行申请,请勿擅自使用。本书实例内容仅供研究和条形码爱好者学习使用,切勿用于商业目的,否则后果自负。

本书由山东科技大学刘志海、曾庆良、朱由锋编著,鲁青、梁慧斌、王成龙、张鑫、王翠香、宋作玲老师也参与了本书部分章节的编写,全书由刘志海统稿。

本书既可以作为大中专院校的物流工程、物流管理专业学生的教材、课程设置指导书和教学参考用书,也可作为条形码爱好者进行学习的参考用书。

全书共分为11章和3个附录。本书的内容作为山东科技大学物流工程专业的《物流信息技术》课程设计指导书已使用过3届,对在此期间提出建议的师生表示感谢。限于时间和编者水平,书中难免出现不妥之处,敬请批评指正。读者在使用过程中,如有好的意见和建议,可发邮件与作者交流,在此表示感谢!

编  者2009-03-08

目录

第1章 条形码技术概述1

1.1 条形码技术概述1

1.1.1 条形码技术的发展历史1

1.1.2 条形码技术的发展现状2

1.1.3 条形码技术的应用3

1.2 条形码的基本概念5

1.2.1 条形码的定义5

1.2.2 条形码常用术语6

1.2.3 条形码的常用概念7

1.3 条形码的识读11

1.3.1 条形码识读的基本工作原理11

1.3.2 条形码识读系统的组成12

1.3.3 条形码识读系统的技术参数14

1.3.4 常用识读设备15

1.4 条形码应用系统设计17

1.4.1 条形码应用系统的运作流程17

1.4.2 条形码应用系统的开发过程18

1.4.3 码制的选择20

1.4.4 识读器的选择21

1.4.5 数据库设计22

第2章 Visual Basic绘图基础24

2.1 Visual Basic坐标系统24

2.1.1 通过ScaleMode属性设置坐标系统24

2.1.2 自定义坐标系统25

2.1.3 使用Scale方法定义坐标系统26  2.2 Visual Basic图形控件27

2.2.1 Line(直线)控件27

2.2.2 Shape控件29

2.3 Visual Basic颜色31

2.3.1 调色板31

2.3.2 RGB颜色32

2.3.3 QBColor33

2.3.4 VB中的颜色常数34

2.4 Visual Basic绘图35

2.4.1 Cls方法36

2.4.2 PSet方法36

2.4.3 Point方法36

2.4.4 Line方法37

2.4.5 Circle方法38

2.4.6 Print方法39

2.4.7 PaintPicture方法39

2.4.8 常用的API绘图函数40

◆条形码技术与程序设计目 录第3章 EAN-13商品条形码47

3.1 概述47

3.2 技术标准47

3.2.1 EAN-13的结构47

3.2.2 EAN-13条形码的结构49

3.2.3 字符集51

3.2.4 尺寸要求52

3.2.5 EAN已分配的前置码52

3.3 设计实例54

3.4 设计步骤56

3.4.1 新建工程57

3.4.2 窗体设计57

3.4.3 代码设计57

3.5 实例效果62

第4章 Code39条形码63

4.1 概述63

4.2 技术标准63

4.2.1 Code39条形码的结构63

4.2.2 字符集64

4.2.3 校验字符的计算66

4.2.4 尺寸要求67

4.3 设计步骤68

4.3.1 新建工程68

4.3.2 窗体设计68

4.3.3 代码设计69

4.4 实例效果75

第5章 图书系列条形码76

5.1 ISBN概述76

5.1.1 ISBN的定义76

5.1.2 ISBN的使用情况77

5.1.3 ISBN和条形码78

5.2 EAN系统的图书代码79

5.2.1 EAN系统的图书代码79

5.2.2 图书条形码的符号结构81

5.2.3 EAN系统的期刊代码82

5.2.4 10位ISBN码与13位EAN码之间的转换83

5.3 设计步骤84

5.3.1 新建工程84

5.3.2 窗体设计85

5.3.3 代码设计85

5.4 实例效果90

第6章 UCC/EAN-128条形码91

6.1 概述91

6.2 技术标准91

6.2.1 UCC/EAN-128条形码的结构91

6.2.2 UCC/EAN-128条形码字符集92

6.2.3 字符编码96

6.2.4 条形码字符值与ASCII值的转换98

6.2.5 尺寸要求98

6.2.6 校验字符计算99

6.2.7 长度最小原则99

6.3 应用标识符100

6.4 设计实例102

6.5 设计步骤103

6.5.1 新建工程104

6.5.2 窗体设计104

6.5.3 代码设计105

6.6 实例效果117

第7章 UPC-A条形码118

7.1 概述118

7.2 技术标准119

7.2.1 UPC-A条形码的结构119

7.2.2 字符集120

7.2.3 校验字符的计算121

7.2.4 尺寸要求121

7.2.5 设计实例121

7.3 设计步骤122

7.3.1 新建工程123

7.3.2 窗体设计123

7.3.3 代码设计124

7.4 实例效果128

第8章 UPC-E条形码130

8.1 概述130

8.2 技术标准130

8.2.1 UPC-E条形码的代码结构130

8.2.2 UPC-E条形码的结构131

8.2.3 字符集132

8.2.4 校验字符的计算133

8.2.5 尺寸要求134

8.2.6 设计实例134

8.3 设计步骤134

8.3.1 新建工程135

8.3.2 窗体设计135

8.3.3 代码设计136

8.4 实例效果140

第9章 PDF417条形码142

9.1 概述142

9.1.1 PDF417条形码的特点142

9.1.2 PDF417条形码的应用领域143

9.1.3 PDF417的类型143

9.2 技术标准144

9.2.1 PDF417条形码的结构144

9.2.2 符号字符的结构146

9.2.3 码字集146

9.2.4 模式结构163

9.2.5 错误纠正码168

9.2.6 尺寸要求169

9.3 设计步骤170

9.3.1 新建工程170

9.3.2 窗体设计170

9.3.3 代码设计172

9.4 实例效果180

第10章 条形码在小型超市管理信息系统中的应用181

10.1 系统开发原理182

10.1.1 可行性研究与计划182

10.1.2 需求分析182

10.1.3 概要设计183

10.1.4 详细设计183

10.1.5 实现(包括单元测试)184

10.1.6 组装测试(集成测试)184

10.1.7 确认测试185

10.1.8 使用和维护185

10.2 系统分析185

10.3 需求分析186

10.4 概要设计187

10.5 数据库设计190

10.6 详细设计194

10.6.1 模块文件194

10.6.2 系统主界面196

10.6.3 系统登录界面199

10.6.4 “员工录入”对话框201

10.6.5 “员工信息浏览”对话框203

10.6.6 “用户录入”对话框205

10.6.7 “系统用户浏览”对话框207

10.6.8 “会员管理”对话框208

10.6.9 “商品类别维护”对话框213

10.6.10 “计量单位维护”对话框215

10.6.11 “规格及型号”对话框217

10.6.12 “商品销售”对话框217

10.6.13 “商品订货单”对话框226

10.6.14 “供应商管理”对话框231

10.6.15 “商品销售报表”对话框234

第11章 条形码在固定资产管理系统中的应用238

11.1 系统分析与总体设计238

11.1.1 系统需求分析238

11.1.2 系统结构设计239

11.2 系统概要设计240

11.2.1 E-R图设计240

11.2.2 数据库设计240

11.2.3 类设计243

11.3 类及公共模块详细设计244

11.3.1 CDepartment类设计244

11.3.2 CAssets类设计245

11.3.3 CAssetsMaintain类设计246

11.3.4 CUsers类设计247

11.3.5 公共模块设计248

11.4 对话框界面设计249

11.4.1 登录窗口设计249

11.4.2 主界面设计251

11.4.3 用户管理界面253

11.4.4 修改用户256

11.4.5 部门管理界面258

11.4.6 资产类别管理界面261

11.4.7 固定资产管理界面263

11.4.8 资产查询270

11.4.9 资产折旧274

11.4.10 其他功能281

附录A 商品条形码管理办法282

附录B 商品条形码印刷资格认定工作实施办法287

附录C 条形码国家标准289

参考文献290

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个