第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 QBColor 33
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