基于RFID的射频识别应用演示系统设计与实现——基于C_S架构的仓储管理系统(21页).doc
《基于RFID的射频识别应用演示系统设计与实现——基于C_S架构的仓储管理系统(21页).doc》由会员分享,可在线阅读,更多相关《基于RFID的射频识别应用演示系统设计与实现——基于C_S架构的仓储管理系统(21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于RFID的射频识别应用演示系统设计与实现基于C_S架构的仓储管理系统-第 21 页基于RFID的射频识别应用演示系统设计与实现基于C/S架构的仓储管理系统周 侗 201371060139 13级物联网工程(1)班摘要近年来,随着计算机网络的普及和物联网技术的广泛应用,大多数企业的仓库管理数据资料已开始采用计算机数据系统管理,但数据还是采用先纸张记录、再手工输入计算机的方式进行采集和统计整理。这样不仅费时费力,而且由于人为的因素,数据录入速度慢、准确率低。RFID技术作为新一代自动识别技术在自动化、智能化仓储管理中得到了广泛的应用。基于RFID的仓储管理技术采用无线电技术实现对静止或移动的
2、物体进行识别,以达到识别物体的身份、特征等信息的目的,并通过计算机无线通信网络把它们自动采集到中央信息系统,进而实现信息交换和共享,实现对物品的“透明”管理。本文详细介绍了“基于RFID的智能仓储管理演示系统”使用 SQL Server 2005设计实现了数据库的基本需求,采用visual studio 2008开发了C/S架构的可视化管理界面,对仓库管理的入库、出库、库存、盘点等各个作业环节的数据进行自动化数据采集,保证仓库管理各个环节数据输入的速度和准确性,还可对物品的批次、保质期等进行管理,有效提高了仓库管理的工作效率。关键词:RFID;数据库;自动化;智能化;仓储管理系统;目录摘要2目
3、录3第一章 绪论51.1研究背景51.2研究课题意义5第二章 系统开发环境及基本思路62.1 系统开发环境62.1.1 Visual Studio 2008介绍62.1.2 SQL Server 2005介绍72.2 系统设计思路82.2.1 仓库管理演示系统的主要工作82.2.2 系统主要的工作流程8第三章 无线射频识别技术93.1 RFID 系统基本组成93.2 硬件组件103.2.1 阅读器103.2.2 天线103.2.3 高频段电子标签103.2.4 中间件113.3 元件清单11第四章 智能仓储管理演示系统设计114.1 系统需求分析114.2 系统功能模块详细流程124.2.1
4、入库业务流程124.2.2 出库业务流程134.2.3 盘点业务流程154.2.4 库存业务流程164.2.5 信息管理业务流程164.3 仓储管理系统整体流程164.3.1 系统总体功能模块图164.3.2 系统界面分析164.3.3 系统总体流程分析214.4 数据库设计分析244.4.1数据需求分析244.4.2 数据库逻辑设计244.4.3 数据库物理设计254.5 关键程序代码284.5.1 C#连接数据库的代码284.5.2 读取UID的核心代码28第五章 关键问题的解决305.1 串口开关控制305.2 串口通信设置305.3 读写器读卡时,防碰撞305.4 数据库表字段命名30
5、5.5 主键设置31第六章 总结316.1 需要讨论解决的问题316.2 本学期的学习总结316.3 对教师的教学建议32参考文献32第一章 绪论1.1研究背景 传统的企业仓储是以人工笔录或者使用条形码对仓库物品进行识别记录,随着市场经济的快速发展,销售产品种类多样化,更新速度快,加上承包仓库场地成本的提高,这种依靠笔录或者条形码对仓储产品进行管理的方式已经无法满足现实市场高速运转的需要,因此,建立一个能够快速识别及定位库存物品,物品存储量与仓库管理员三者紧密联合的智能仓储系统是市场发展的新需求。 目前,市场竞争日益激烈,提高生产效率,降低运营成本对整个企业的发展有十分重要的作用。智能仓储管理
6、及库存精确定位在整个企业仓库的管理流程中起着十分重要的作用,若不能保证入库、出库、库存、盘点等各个作业环节数据的采集效率,将可能会给企业带来巨大的损失。这样不仅导致企业各项管理费用增加,而且还会使得客户服务质量很难得到保证,而最终影响到企业的市场竞争力。现有的仓储管理数据还是采用先纸张记录、再手工输入计算机的方式进行采集和统计整理。这样不仅费时费力,而且由于人为的因素,数据录入速度慢、准确率低。所以本文提出了全新的基于RFID的智能仓储管理系统来解决传统仓储管理中出现的问题。1.2研究课题意义传统的企业仓储相当部分数据的处理都是通过人工手工录入,这样不仅数据量十分庞大,劳动强度大,而且由于人为
7、的因素,数据录入速度慢、准确率低,同样也失去了时代的意义。为了解决这些问题,人们就研究和发展了各种各样的自动识别技术,提高了系统信息的实时性和准确性。因为,物流过程比其他任何环节更接近于现实的物,物流过程产生的数据比其他任何情况都要密集,数据量都要庞大。在计算机网络和物联网技术发展的今天,传统企业逐步走向信息化、智能化。仓库管理的自动化,大大提高了入库管理、出库管理和库存管理等各个作业环节数据的采集效率,可以节约不少管理开支,增加企业收入。仓库管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。仓储管理系统在我国的应用还处于起步阶段。国内的大部分企业还停留在传统的人工管理仓库阶段或者条形
8、码的使用阶段。传统的人工管理仓库既费时又费力,而且容易造成混乱,严重时会影响商城、企业的正常运作,造成恶劣的后果。条形码自出现以来就得到了人们的普遍关注,极大地提高了数据采集和信息处理的速度,提高了工作效率。随着经济的飞速发展,条形码的易复制,不妨污,不防潮等特点和人工写单据的繁琐性,易于造成损失,使的国内的仓储管理模式始终不能得到突破。为了跟上时代的步伐,加快仓储管理的自动化步伐,减轻企业员工的工作负担,提高仓库管理业务的处理效率,拥有适合自己的仓库管理系统已经变得十分必要。本文详细介绍的“基于RFID的智能仓储管理演示系统”是对各企业的仓储管理进行分析后设计的。并基于 SQL Server
9、 2005数据库和Visual studio 2008开发环境开发了C/S架构的可视化管理界面,对仓库管理的基本入库、出库、库存、盘点等各个作业环节的数据进行自动化数据采集,保证仓库管理各个环节数据输入的速度和准确性,还可对物品的批次、保质期等进行管理,同时利用系统的库位管理功能,更可以及时掌握所有库存物资当前所在位置,有利于提高仓储管理的工作效率。第二章 系统开发环境及基本思路2.1 系统开发环境系统的开发环境采用Microsoft公司的可视化开发环境Visual studio 2008作为主要的开发工具。系统主要是用C#语言编写了基于C/S架构的可视化管理界面。数据库采用SQL Serve
10、r 2005管理系统数据。2.1.1 Visual Studio 2008介绍Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005 一次全面的升级。使用Visual Studio 2008可以高效开发软件,设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模
11、板,它还可以高效开发Office应用和Mobile应用。(1) VS 2008中对C#编译器做了显著的改进。a、函数式编程b、自动属性c、对象初始化器,集合初始化器 d、隐式本地变量(2)编译器性能改进 a、重新生成一个C#项目并运行一个后台编译器的速度提高到了原来的3倍,使用的内存却只有原来的1/3。b、在编辑器里滚动较大的 C# 文件的速度比原来快了一倍,键入新文本的速度是原来的1.5倍c、对C# 中庞大类型的智能感应响应时间提高了10倍2.1.2 SQL Server 2005介绍Microsoft SQL Server 2005 是一个数据库平台,SQL Server 2005数据库引
12、擎为关系型数据和结构化数据提供了更安全可靠的存储功能。SQL Server2005特点(1).NET框架主机使用SQL Server2005,开发人员通过使用相似的语言,例如微软的Visual C#将能够创立数据库对象(2)增强的安全性SQL Server 2005中的新安全模式将用户和对象分开,允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。(3)Transact-SQL的增强性能SQL Server 2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符和其他数据列排行功能,等
13、等。(4)SQL服务中介SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。(5)报表服务利用SQL Server 2005,报表服务可以提供报表控制,可以通过Visual Studio 2005发行。(6)全文搜索功能的增强SQL Server 2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。2.2 系统设计思路2.2.1 仓库管理演示系统的主要工作(1)信息管理设计:完成系统用户的权限设置和显示用户信息(2)智能叉车设计:完成托盘
14、的出入库和定位(3)入库系统设计:完成物品和托盘信息的对应和绑定(4)出库系统设计:完成托盘出库时对应出库货物的核对和显示产品的详细信息(5)盘点系统设计:完成对货物的质检和盘查2.2.2 系统主要的工作流程a、货物入库工作流程入库时,先通过网络系统将存货指令发到叉车车载系统,并获取货位信息,以便叉车按照指令要求存放到相应货位。a、录入入库单b、入库指令生成c、货位自动分配d、智能叉车导航e、货物定位确认f、货物扫码入库b、货物出库工作流程出库时,叉车接到出货指令,按指示到指定货位取货物,然后到相应货位读取RFID标签中货物编号并捕获货物信息,完成以托盘为单位的出库扫码,从而大大提高出库的工作
15、效率。a、录入出库单b、出库指令生成c、获取货位信息d、智能叉车导航e、读取货物信息f、货物扫码出库c、货物盘点工作流程a、录入盘点单b、盘点指令生成c、获取货位信息d、盘点货位相应货物e、盘点数量确认第三章 无线射频识别技术3.1 RFID 系统基本组成基本的RFID系统主要有三部分组成-标签、阅读器、天线和应用系统软件组成,系统结构如图3-1所示读写器 天线图3-1 RFID系统结构3.2 硬件组件3.2.1 阅读器 阅读器(Reader)又称读写器。阅读器主要负责与电子标签的双向通信,同时接收来自主机系统的控制指令。阅读器的频率决定了 RFID 系统工作的频段,其功率决定了射频识别的有效
16、距离。阅读器根据使用的结构和技术的不同可以是读或读/写装置,它是 RFID 系统信息控制和处理中心。阅读器通常由射频接口、逻辑控制单元和天线三部分组成。图3-2 无线龙试验箱3.2.2 天线 天线是一种能将接收到的电磁波转换为电流信号,或者将电流信号转换成电磁波发射出去的装置。在 RFID 系统中,阅读器必须发射天线以形成电磁场,通过电子标签识别电磁领域通过能源。因此,阅读器天线所形成的电磁场范围即为阅读器的可读区域。3.2.3 高频段电子标签高频的RFID电子标签主要是由天线合成,通过腐蚀或者印刷的方式制作天线,与高频卡的区别在于,它的读写距离较远,性能稳定,读写速度快,信号反应灵敏;可设计
17、任意规格尺寸卷标,满足用户不同需求;标签材质多样、质地柔软,可任意封装;可同时多个读取,具备防冲撞功能。国际标准有:ISO14443、ISO15693、ISO18000-3等。射频标签天线设计相对简单,标签一般制成标准卡片形状。3.2.4 中间件 中间件是一种独立的系统软件或服务程序。分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机、服务器的操作系统之上,管理计算机资源和网络通信。3.3 元件清单 元件名称元件数量元件功能RFID无线龙试验箱1读写HF ISO15693标签HF ISO15693标签若干RFID超高频标签USB 数据线1数据传输上位机1可视化控制第四章 智能
18、仓储管理演示系统设计4.1 系统需求分析仓储管理系统作为企业的核心业务,基于RFID的仓储管理系统其综合性要求达到简明实用,以提高仓储管理的质量和效率为目的,应满足一下几个方面:(1) 建立一个能够快速识别及定位库存物品,物品存储量与仓库管理员三者紧密联合的智能仓储系统及市场的需求(2) 实现出入库、出库、库存、盘点等各个作业环节采集数据的自动化,提高采集效率是仓储管理的需求。加快入出库速度,增大仓库货物的吞吐量,保证物品的批次、保质期等进行有效管理,及时掌握所有库存货物当前所在位置。从而保障畅通的业务流程,是提高仓储管理的工作效率的基础。(3) 货物储存空间利用的最大化,劳动力和设备达到最大
19、程度和最有效地利用,货物能够方便的存取,能够做到快速定位。确保高效的完成货物种类和数量上的统计和管理存储空间与货物对应关系是仓储管理中必不可少的环节。因此,我们设计了如下图4-1所示的仓储管理系统架构图图4-1 仓储管理系统架构图4.2 系统功能模块详细流程4.2.1 入库业务流程l 货物准备阶段入库管理部管理员通过仓储管理系统获取到货物要入库的指令及入库单,了解相关业务流程(如:入库时间,入库库位等),并给工作人员发送指令。l 货物入库阶段入库工作人员收到管理员所发的货物要入库的指令,将货物打包装到箱子里,然后将每个箱子中的货物信息写入箱子上的RFID的电子标签中。入库信息包括产品编号,批次
20、号,货物名称,货物规格,货物数量,过期日期等。l 入库待检阶段在入库口,入库门口的固定式的 RFID 读写器读取货物电子标签中的信息,对比预入库信息和实际入库信息。如无误,系统自动分配空闲的库位,并把具体位置通过无线数据终端通知叉车司机;若出现错误,则由系统输出提示信息,并由相关业务部门的工作人员解决。l 货物入位阶段货物待检无误后,叉车司机收到指令,入库物品被叉车司机运到指定的货位,通过车载终端应用程序发出扫描指令后,控制车前固定式RFID阅读器读取货位标签信息,此时货位Id和产品信息会显示在车载终端上,若产品已经过待检阶段,确认无误后点击入库,货物信息和货位信息会绑定在一起送到数据库。同时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 RFID 射频 识别 应用 演示 系统 设计 实现 C_S 架构 仓储 管理 21
限制150内