毕业设计(论文)- 条形码的设计及应用.doc
《毕业设计(论文)- 条形码的设计及应用.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)- 条形码的设计及应用.doc(51页珍藏版)》请在三一文库上搜索。
1、 毕业设计(论文) 题 目: 条形码的设计及应用 学 院: 计算机科学学院 专业班级: 计算机科学与技术04级2班 指导教师: 职称: 副教授 学生姓名: 学 号: 40405010232 III 摘 要本论文主要研究的课题是条形码的基本知识和简单编程。其运行环境为Win XP,开发工具为Visual Studio 2005。在此作者主要介绍条形的基础知识及在当今世界的使用范围和作用价值,和对条形的简单设计实现.在本次的开发我利用二种方法成功实现系统,其中包括VS特有的控件技术及形条码文件. 本文所采用的实例主要是实现Code39码。通过以上章节的学习我们可以很快的掌握条形码这两种高智能,高科
2、技的先进。他给我们的生活、学习、工作、管理都带来了很大的帮助。为我们的工作提高了效率,减少了错误,提供了很大的方便。由于时间紧迫,所以本论文在所难免的会出现错误,欢迎广大读者批评指正,在此忠心的感谢各位读者朋友。 关键字:条形码,高智能,Code39码 ABSTRACTMain investigative lesson in this thesis a basic knowledge for is the a form code with simple plait distance. Its movement environment is a Win XP, the development t
3、ool is aVisual Studio 2005. In this strip the author introduces the basic knowledge in the world today and the use of the role and value of the bar and a simple design and implementation. In this development method I use two kinds of successful systems, including VS unique control Barcode-shaped pie
4、ces of paper and technology. Examples of this paper is mainly used to achieve Code39 code. The control CodeBar that passing the above paragraphic study us can be very quickly with a form code these two kinds of high intelligences, high-tech forerunner. He gives our life, study, work, the management
5、brought the very big help.Increases for our work efficiency, reduced the mistake, provide the very big convenience. Time is urgent, so this thesis is unavoidable of will appear the mistake, welcome wide readership the animadversion corrects, here loyal and thankful each reader friend. KEYWORDS:CodeB
6、ar,high intelligences,Code39.目 录第1章前言1第2章条形码的基础知识22.1条形码的概述22.2条形码的发展历史、现状及应用范围42.3条形码的功能52.4条形码的优点52.5条形码的种类62.6条形码的识别设备62.7 EAN已分配给各编码组织的前缀码7第3章系统开发环境及相关技术93.1系统开发环境93.2MSSQL2000简介93.3.NETFramework 及C简介93.4VS2005中控件的简介10第4章系统需求分析及概要设计114.1系统需求分析114.2系统概要设计12第5章系统的实现155.1条码的编码方法155.2编程思想及CODE39码的功能
7、实现165.3系统的二种实现方法235.3.1用户控件实现系统功能235.3.2条形码字体实现系统功能29第6章系统测试及结构分析336.1测试环境336.2系统功能测试336.3错误处理测试356.4系统安全分析356.5系统实用性分析356.6结论35结束语36参考文献37致谢38附录(字体生成条码全代码)40 第1章 前言第1章前言当今世界已经进入一个信息经济时代,已经是一个高科技的社会,信息社会成为这个社会的一大特色,各种各样的信息技术进入了人们的生活中。如何改变手工数据输入,使输入质量和速度与其相匹配,条形码自动识别技术就是在这样的环境下应运而生的以计算机、光、电技术和通信技术的发展
8、为基础的一项综合性科学技术,是信息数据自动识别、输入的重要方法和手段。应条形码的应用更是无处不在,随手拿起一件物品,上面都有机器打印的条形码!凡是买过东西的人都知道,商品包装上打印有黑白相同的代码,收银员就是凭借它来与消费者结算。那就是条形码,其强大的功能,操作的简易和灵活性,不但为消费者节省了宝贵的时间,也从侧面印证了所表示的商品的可靠性。条形码技术是随计算机的发展而兴起的一门新技术,是推行于全球的一种统一标准,该技术已经在全世界八十多个国家和地区广泛使用。我国正处于开发和推广的重要阶段,随着WTO的加入,个行业的竞争都已经到了百热化的程度,中国的条形码技术应用将日益迫切和重要。 个行业的经
9、营管理者、技术人员、想扩充视野和丰富知识的读者都有必要了解条形码的知识、应用范围和应用方法。本论文旨在向人们普及条形码的基础知识,简要的介绍了条形码的生成原理,并以提纲的形式向读者抛砖引玉,指导读者如何应用条形码技术。46 第2章 条形码的基础知识第2章条形码的基础知识2.1条形码的概述条形码是可供电子仪器自动识别的标准符号,是由一组黑白相间,粗细不同的条同、空符号按一定的编码规则排列组的,用以表示一定的,确认某个物体或规定它的移动,能正确快速地为产、供、销各个环节在采集、处理和交换信息时提标识。条形码的的外观如图2-1所示:真白条细白条细黑线真黑线图2-1条形码的外观条和空的安排方式称做符号
10、法,符号法有多种。条形码系统就是由条形码符号设计、制作及扫描阅读组成的自动识别系统。条形码是商品的身份证。在条形码下方的一组数据是代码,它所表达的内容和条形码是一样的。例如,EAN-13码一共有13位,前三位代码690693,表明是在中国内地注册使用的;前第七位或前八位是厂商识别代码,也就是某公司某厂 ;后五位或后四位表明商品的特征性,说明是一个什么样的商品;最后以为是校检码,供计算机识别用。条形码的起始码和结束码线条为黑色。一个完整的条码符号通常由两侧的空白区、起始符、数据符、校验符、终止符和供人识别字符组成。基本结构如图22所示:西安工程大学学士学位论文起始符数据符校验符终止符供人识别字符
11、空白区空白区图2-2条形码的基本结构图条形码本身不是一个系统,它是一个极端的有效率的识别工具,可以为先进管理体系提供准确的、及时的支持。条形码的使用可普遍提高工作准确性和工作效率,降低成本,改善业务运做。在应用中,符号被一种红外线或可见光照射;黑色的条吸收光,空则将光反射回扫描器。扫描器将光波转译成模仿条形码中的空与条的电子脉冲。一个解码器用数学程序将电子脉冲译成一种二位制码并将译码后的资料传到个人电脑、控制器或电脑主机。扫描器可以内含或外接解码器。扫描器使用可见光发光二极管、红外线发光二极管(LED)、氦氖激光器或固态激光二极管(可见光或红外线)来识别条形码符号。一些扫描器要求接触条形码标签
12、,另一些可以数英尺外读码。一些是固定式的,一些是手持式的。大多数的扫描器用移动的或固定的光线来照射条码符号。所有的条形码都有几个相似的组成部分。在符号的前后都有一个空白区,称做静区。特殊的开始和结束的模式指出了符号的起点和终点。在某些条码系统中作为必须部分的检查功能使用数学法检测,以保证译码后的准确性。条形码又经常包括资料或应用识别码-前缀码,它确定的前缀码后面的资料的意义或应用目的。当条形码被使用于不同的公司或工业时,或当资料有可在不同的符号中被混淆时,前缀码则可以显示出其重要性。在条形码进入条形码系统流通时,确定它是否符合特定要求是很重要的。这种确定是由容易找到的分辨或分析类的仪器来实现的
13、。2.2条形码的发展历史、现状及应用范围条码的研究始于美国,最早出现在20世纪40年代,但是得到实际的发展和应用还是在20世纪70年代以后。20世纪40年代后期,美国乔.伍德和伯尼.西尔活就开始研究用条码表示食品项目并开发相应的自动识别设备。1970年美国越级市场AdHoc委员会制定出了通用产品代码UPC码并首先在杂货零售业中试用。1974年,Intermec公司的戴维.阿利尔博士研制出三九码,很快被美国国防部采纳,作为军用条码码制,后来三九码被广泛用于工业领域。1976年,UPC商品条码系统在美国和加拿大越级市场上得到成功应用,这给人们以很大的鼓舞,尤其是欧洲人。1977年,正式成立了欧洲物
14、品编码协会EAN,并于1981更名为“国际物品编码协会“。1988年12月,我国成立了中国物品编码中心,并于1991年4月19日正式申请加入了国际编码组织EAN协会。进入20世纪80年代,人们围绕提高条码符号的信息密度,开展了多项研究。二维码的出现使得条码的作用从只能充当便于机器识别的物品代码扩展到能携带一定量信息的数据载体,这就使得系统能通过条码对信息载体实现自动识别和数据采集。目前,世界各国把条码技术的发展重点向着生产自动化、交通运输现代化、金融贸易国际化、票证单据数字化、安全防盗防伪保密化等方面推进。许多国家和地区建立了地区或行业、国内或国际联通的电子数据交换系统,以提高现代管理水平和在
15、国际贸易中竞争能力据国际自动识别制造协会不完全统计,至2001年,全球条码自动识别技术装备年销售额达到了7000多亿美元自动识别技术的广泛应用在许多方面极大地推动了各个国家或地区的经济发展条码技术的应用范围: A商业自动化系统:POS(Point of Sales)是一个商业销售点实时系统。该系统以条码为手段,计算机为中心,实现对商店的进、销、存的管理,快速反馈进、销、存各个环节的信息,为经营决策提供信息。 B条码技术在仓储管理中的应用:立体仓库是现代工业生产中的一个重要组成部分,利用条码技术,可以完成仓库货物的导向、定位、入格操作,提高识别速度,减少人为差错,从而提高仓库管理水平。 C条码技
16、术还广泛地应用于交通管理、金融文件管理、商业文件管理、病历管理、血库血液管理以及各种分类技术方面,条码技术作为数据标识和数据自动输入的一种手段已被人们广泛利用,渗透到计算机管理的各个领域。2.3条形码的功能形码是用来收集收集有关任何人、地或物的资料的自动识别(Auto ID)技术中的主要部分。 条形码的应用是无限的。它被用来做物品检索,存货控制,时间和出勤记录,生产过程的监视,质量控制,进而分类,定单的输入,资料的检索,对警戒地区的进入控制,送货与收货,仓储,路线管理,柜台售货,并可以作为照顾病人的帮手,检索药物的应用,还可以给病人开帐单。 利用条码技术经营管理后,消费者可以从中受益。 可以缩
17、短顾客排队时间; 准确性高,不用担心数字往计算机里输入时出错; 商店的经营成本降低,从而使商品价格也随之降低; 采用消费者自选商品的消费方式,改善了购物环境。2.4条形码的优点条码是迄今为止最经济、实用的一种自动识别技术,条码技术具有以下几个方面的优点:A输入速度快:与键盘输入相比,条码输入的速度是键盘输入的5倍,并且能实现即时数据输入。 B可靠性高:键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条码技术误码率低于百万分之一。 C采集信息量大:利用传统的一维条码一次可采集几十位字符的信息,二维条码更可以携带数千个字符的信息,并有一定的自动纠错能力。 D灵活实用:条
18、码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。E条码标签易于制作,对设备和材料没有特殊要求,识别设备操作容易,不需要特殊培训,且设备也相对便宜。2.5条形码的种类 为适应不同的领域自动化管理的需要,世界上研制出的,正在使用的条码有250种之多,下面在这只介绍几种日常用的条码类:A. EAN码EAN码是国际物品编码协会制定的一种商品用条形码,是国际通用的符号体系,是一种长度固定,无含意的条形码,所表达的信息全部为数字,主要应用于商品标识EAN码符号有标准版(EAN 13)和缩短版(EAN 8)两种,我国的通用商品
19、条形码与其等效我们日常购买的商品包装上所印的条形码一般就是EAN码B. UPC码UPC码是美国统一编码委员会制定的一种商品用条形码,主要用于美国和加拿大地区,我们在美国进口的商品上可以看到C.39码和128码39码和128码为目前国内企业内部定义码制,可以根据需要确定条形码的长度和信息,它编码的信息可以是数字,也可以包含字母主要用于工业,图书及票证的自动化管理,目前使用极为广泛D.库德巴(Codebar)码库德巴码也可以表示数字和字母信息,主要用于医疗卫生,图书,情报,物资等领域的自动化识别E.93码93码是一种类似于39码的条形码F.25码25码应用于包装,运输以及国际航空系统的机票顺序的编
20、号等2.6条形码的识别设备条码识读设备是用来读取条码信息的设备。它使用一个光学装置将条码的条空信息转换成电平信息,再由专用译码器翻译成相应的数据信息。条码识读设备一般不需要驱动程序,接上后可直接使用,如同键盘一样。条码扫描设备从原理上可分为光笔、CCD和激光三类,从形式上有手持式和固定式两种。按扫描原理分:A 接触式:光笔这种方式的扫描,光笔必须与被扫描阅读的条码接触,才能达到读取数据的目的。光笔扫描器的优点是成本低、耗电低、耐用,适合数据采集,可读较长的条码符号;其缺点是光笔对条码有一定的破坏性,随着条码应用的推广,目前已逐渐被CCD取代。B 照射式a .CCD采用CCD和发光二级管光源的识
21、读设备,称为CCD扫描器。它是将发光二级管所发出的光照射被到阅读的条码上,通过光的反射,达到读取数据的目的。CCD扫描器操作方便,易于使用,只要在有效景深范围内,光源照射到条码符号即可自动完成扫描,对于表面不平的物品、软质的物品均能方便地进行识读,无任何运动部件,因此性能可靠,使用寿命长。与其他条码扫描设备比较,具有耗电省、体积小、价格便宜等优点,但其阅读条码符号的长度受扫描器的元件尺寸限制,扫描景深长度不如激光扫描器。目前,已有厂家针对CCD的不足,开发出长距离CCD,扫描距离可达20厘米。b.激光扫描器这是一种远距离条码阅读设备,其性能优越,因而被广泛应用。激光扫描器的扫描方式有单线扫描、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文- 条形码的设计及应用 毕业设计 论文 条形码 设计 应用
链接地址:https://www.31doc.com/p-3280852.html