当前位置:主页 > 科技论文 > 软件论文 >

基于条码识别技术盘点机系统的设计与开发

发布时间:2021-10-28 05:29
  在市场经济快速发展的大背景下,货物商品的仓库存储周期变短,清算的压力变大,传统的人工盘点方式已经不能满足企业的需求,使得企业需要专业的盘点设备,来管理大量流通的货物数据。传统的盘点机器存在缺陷,不能够很好的进行人机交互,在信息采集、数据传递等方面也有待提高,因此开发盘点机系统变得尤为重要。盘点机采集货物信息依赖于条码的扫描识别,所以需要研究设计适用于盘点机系统的条码扫描识别机制。本文设计开发了一种专业的基于条码扫描技术的盘点机系统,使用Java作为编程语言,在盘点机系统中加入数字图像技术,用于处理条码的扫描识别。本文首先介绍了,现代盘点行业及盘点机的发展背景,了解国内外企业市场对专业盘点设备的需求。其次介绍了开发盘点机系统所要用到的关键技术支持,包括数据库技术、蓝牙传输、RePlugin全面插件化等,为更好地开发实现盘点机系统打下坚实的技术基础。其中详细的阐述了条码识别模块,包括对采集到的条码图像进行预处理的过程以及盘点机系统的译码原理等。通过运用数字图像技术来处理采集到的条码图像,让盘点机系统开光扫描的时间缩短,识别货物条码所携带的信息正确率有所提高。接下来介绍了盘点机系统的构成,包... 

【文章来源】:辽宁石油化工大学辽宁省

【文章页数】:53 页

【学位级别】:硕士

【部分图文】:

基于条码识别技术盘点机系统的设计与开发


盘点流程图

关系图,应用程序,关系图,数据


6第2章盘点机系统开发的技术支持2.1数据库系统2.1.1数据库概述随着计算机技术的不断发展,计算机使用的规模越来越大,应用的领域越来越广,文件系统已经不能够满足应用的需要。为了处理多用户、多应用共享数据,使数据尽可能多的为应用服务,一种新的数据库技术由此产生。数据库技术是一种计算机辅助管理数据的办法,使得数据的存储具有规定的组织性,可以高效地获取和处理数据。此时出现的专门用于统一管理数据的软件,数据库管理系统成为用户与数据的接口,应用程序与数据之间的对应关系如图2.1所示。数据库系统的特点为:数据结构化、数据共享性和独立性高、冗余度低、易扩充,并且数据由数据库管理系统统一管理和控制。[8]图2.1应用程序与数据之间的对应关系图Fig.2.1Diagramofcorrespondencebetweenapplicationsanddata2.1.2数据库技术SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。[9]SQLServer2016是Microsoft数据平台历史上最大的飞跃,SQLServer2016主要用于请求数据的存储和管理,支持来自于不同网络环境的数据的交互、全面的自助分

架构图,条码,程序,技术支持


14的支持等。另外还有运行时库,它主提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。Android的应用框架层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成的,也可以通过使用这些API来构建自己的程序。Android的应用层是所有安装在手机上的应用都属于这一层,比如自带的联系人、短信等程序,当然也包括机制开发的程序。[24-26]Android系统的架构如图2.2所示。图2.2Android系统架构图[24]Fig.2.2Androidsystemarchitecturediagram2.5本章小结本章通过介绍开发盘点机系统需要使用到的关键性技术支持,来为开发实现盘点机系统打下坚实的基矗通过开光扫描识别、直接输入等方式对条码图像进行采集,将采集到的商品货物信息根据实际情况,进行蓝牙无线传输或者有线传输,发送到服务器端进行存储,会根据条码译码处理,按照规定字段截取存入到相应的数据库字段中。利用基于SDK的安卓开发手段完成盘点机系统上的程序界面,使用Java作为整个系统的编程语言。以上这些相关技术的研究都是这次论文中盘点机系统实现的重要技术支持

【参考文献】:
期刊论文
[1]JAVA语言特点及其在计算机软件开发中的运用[J]. 秦楷.  中国新通信. 2019(01)
[2]基于计算机软件开发的Java编程语言分析[J]. 景东兴.  信息通信. 2018(10)
[3]椒盐噪声去除方法分析及对比研究[J]. 罗泽峰,余娇,崔文超.  信息通信. 2018(07)
[4]基于Scrum的敏捷测试过程中探索式软件测试研究[J]. 张丽,杜兰,戴丽丽.  电子技术与软件工程. 2018(11)
[5]一维及二维条码图像识别系统研究[J]. 周春荣.  科技资讯. 2018(06)
[6]一种改进的自适应图像去噪算法实现[J]. 陈婷,张东.  信息技术. 2017(11)
[7]面向对象软件测试技术及应用实践[J]. 赵丽辉.  电子技术与软件工程. 2017(14)
[8]基于iOS的移动智能多条码扫描识别技术的应用[J]. 田润澜,王乃强,芦志强.  电子测试. 2017(13)
[9]软件测试误区的思考[J]. 冯济舟.  质量与可靠性. 2017(01)
[10]计算机软件开发中JAVA编程语言的应用[J]. 周宝亮,王敏.  电子技术与软件工程. 2017(03)

硕士论文
[1]Android操作系统内核动态度量技术研究[D]. 路子聪.战略支援部队信息工程大学 2019
[2]基于深度学习的商品图像识别方法研究[D]. 梅啟成.广东工业大学 2018
[3]Android与桌面Linux应用程序协同运行机制的研究[D]. 何兴鹏.西安邮电大学 2018
[4]条形码检测定位算法研究[D]. 赵强.杭州电子科技大学 2017
[5]高密度椒盐噪声污染图像修复方法研究[D]. 王阳.大连理工大学 2016
[6]基于android的设备盘点软件系统的设计与实现[D]. 杜书升.天津大学 2016
[7]软件测试过程优化研究[D]. 刘国强.南京航空航天大学 2016
[8]条码识别技术及其应用研究[D]. 姬飞飞.哈尔滨工程大学 2012
[9]生产线信息化系统设计与研究[D]. 黄沛渊.上海交通大学 2009
[10]便携式仓储盘点机硬件及系统软件设计与开发[D]. 黄伟.大连理工大学 2005



本文编号:3462344

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3462344.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d0ab8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com