1 / 44
文档名称:

2025年度基于RFID的仓储管理系统.docx

格式:docx   大小:751KB   页数:44页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2025年度基于RFID的仓储管理系统.docx

上传人:梅花书斋 2024/11/1 文件大小:751 KB

下载得到文件列表

2025年度基于RFID的仓储管理系统.docx

文档介绍

文档介绍:该【2025年度基于RFID的仓储管理系统 】是由【梅花书斋】上传分享,文档一共【44】页,该文档可以免费在线阅读,需要了解更多关于【2025年度基于RFID的仓储管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。基于RFID的仓储管理系统——移动设备应用程序开发WAREHOUSEMANAGEMENTSYSTEMBASEDONRFID——SMARTDEVICEAPPLICATIONDEVELOPMENT专业:计算机科学与技术姓名:薛健颖指导教师姓名:申請学位级别:学士论文提交曰期:-6-10学位授予单位:天津科技大学摘要伴随供应链管理的迅速发展,作為微观物流最重要体現形式的仓储管理的高效运作机制越来越受到重视。货品在仓库中的流通速度直接影响到其在整个供应链中的流通,而提高仓库中货品的流通速度和工人的工作效率的主线就是优化和配置仓储管理中的流程。仓储管理是指从收货、入库、检查、码放、存储直到出库的流程过程。一般而言,信息化的发展使每个物流企业均有一套自已的仓储管理系统,但仅停留在人工信息阶段,既对收货、入库、出库、盘点等操作进行人工干预,这就导致了操作效率低出錯率高的弊端。因此仓储管理自动化是非常值得研究的。RFID是目前在供应领域最為热门的话題,RFID不仅可以满足一般的数据读写功能,还具有穿透性、环境无关性以及可反复使用等特性,这些特性可以充足满足仓储管理的需要。本系统将要实現仓储管理中各个环节的自动化,整个入货和出货环节的信息获取完全由RFID射频器扫描完毕,从最大程度上提高仓库的运用率与工作人员的工作效率。本文在详细分析了顾客需求的基础上,研究了基于RFID技术的仓储管理系统移动设备应用程序的设计和实現。关键詞:WMS;WindowsMobile;;RFIDABSTRACTWiththedevelopmentofsupplychainmanagementasthemostimportantmanifestationofmicrologistics,,goodsstorage,checking,,,tointroducemanualworkstoprocedureslikereceipt,storage,release,-,:WMS;WindowsMobile;;RFID目录第一章引言 1第一节課題背景及意义 1第二节射频识别技术及其应用领域 1第二章 系统开发环境及关键技术 3第一节系统开发环境 3第二节关键技术 5第三章系统总体设计 10第一节系统需求分析 10第二节系统总体构造 14第三节移动设备系统功能分析及模块设计 16第四章系统详细设计 17第一节数据库设计 17第二节与底层RFID射频读卡器通信的实現 21第三节上层托管代码对底层DLL导出函数的调用 26第四节数据同步的实現 27第五节手持设备程序设计与实現 29第六节叉车移动PC程序设计与实現 33第五章結束語 37参照文献 38致謝 39第一章引言第一节課題背景及意义市场竞争曰益剧烈,提高生产效率、减少运行成本,对于企业来說至关重要。仓储管理广泛应用于各个行业,设计及建立整套的仓储管理流程,提高仓储周转率,减少运行资金的占用,使冻結的资产变成現金,减少由于仓储淘汰所导致的成本,是為企业提高生产效率的重要环节[1]。目前,仓储管理系统一般使用条码标签或是人工仓储管理单据等方式支持自有的仓储管理。不过条码的易复制、不防污、不防潮等特点,和人工书写单据的繁琐性,轻易导致人為损失,使得目前国内的仓储管理一直存在着缺陷[2]。伴随无线射频电子标签这一最新科技产品的投入应用,可以从主线上处理上述的问題。基于射频识别(RFID)技术,重要完毕的任务是通过自动化增長生产力并限制人工干涉,防止人為錯误;获利迅速的后勤管理,获得既時的供应链动态资料,实現供应链之完全可视化,加速物流的运送并改善对运送的掌握;减少多出的资料录入并且提高资料的对的性。其优势有:缩短作业流程;改善盘点作业质量;增大配送中心的吞吐量;减少运转费用;信息的传送愈加迅速、精确,实現远距离、动态的自动识别、一次识别多种标签。[3]-[6]第二节射频识别技术及其应用领域(一)射频识别技术简介无线射频识别是一种非接触式的自动识别技术,它通过射频识别信号自动识别目的对象并获得有关的数据,识别工作无需人工干预,可工作于多种恶劣环境。RFID技术可识别高速运动的物体并可用于识别多种标签,操作快捷以便。概括起来說是一种应用电磁波频谱,以非接触忽视觉方式,传递尤其识别信息的。[7]技术。无线射频识别的距离从几厘米到几十米,且根据读写的方式,可以输入数千字节的信息,同步,还具有极高的保密性和不可伪造性。[8]-[10]最基本的RFID系统由标签、阅读器和天线等三部分构成。标签(Tag)由耦合元件及芯片构成,每个标签具有唯一的电子编码,附着在物体上标识目的对象;阅读器(Reader)是读取(有時还可以写入)标签信息的设备,可设计為手持式或固定式;天线(Antenna)在标签和阅读器间传递射频信号。RFID系统的工作原理是:阅读器通过天线发送出一定频率的射频信号;当RFID标签进入阅读器工作场時,其天线产生感应电流,从而RFID标签获得能量被激活并向阅读器发送出自身编码等信息[11]。阅读器接受到来自标签的载波信号,对接受的信号进行解调和解码后送至计算机主机进行处理;计算机系统根据逻辑运算判断该标签的合法性,针对不一样的设定做出对应的处理和控制,发出指令信号;RFID标签的数据解调部分从接受到的射频脉冲中解调出数据并送到控制逻辑,控制逻辑接受指令完毕存储、发送数据或其他操作。与条码技术相比,RFID具有明显的优势。条形码是只读的,需要对准目的、一次只能读一种并且轻易破损;而RFID标签是可擦写的,使用時不需要对准目的、可同步读取多种、存储量大、結实可全天候使用,不需人力介入操作。从概念上来說,两者很相似,但两者之间最大的区别是条形码是“可视技术”,扫描仪在人的指导下工作,只能接受它视野范围内的条形码。相比之下,RFID不规定看見目的。RFID标签只要在读写器的作用范围内就可以被读取。RFID读写器对迅速移动中的RFID标签具有“群采”能力,也就是說可同步辨识读取数个迅速移动中的RFID标签,而条形码则必须逐一静态扫描[12]。RFID读写器还可以穿透紙张、木材和塑料等非金属、非透明的材质,进行穿透性通信,而条形码扫描仪则必须在没有物体阻挡的状况下,才可以辨读条形码。RFID标签巨大的信息存储量也是条形码不可比肩的,RFID标签最大容量有数兆字符,而二维条形码最大的容量是至3000字符[13]。(二)射频识别技术应用领域物流:物流过程中的货品追踪,信息自动采集,仓储应用,港口应用,邮政,快递。零售:商品的销售数据实時记录,补货,防盗。制造业:生产数据的实時监控,质量追踪,自动化生产。服装业:自动化生产,仓储管理,品牌管理,单品管理,渠道管理。医疗:医疗器械管理,病人身份识别,婴儿防盗。身份识别:电子护照,身份证,学生证等多种电子证件。防伪:宝贵物品(烟,酒,药物)的防伪,票证的防伪等。资产管理:各类资产(宝贵的或数量大相似性高的或危险品等)交通:高速不停车,出租车管理,公交车枢纽管理,铁路机车识别等。食品:水果,蔬菜,生鲜,食品等保鲜度管理图书馆:书店,图书馆,出版社等应用汽车:制造,防盗,定位,车钥匙航空:制造,旅客机票,行李包裹追踪军事:弹药,枪支,物资,人员,卡车等识别与追踪第二章 系统开发环境及关键技术系统的开发环境采用Microsoft企业的可视化开发环境VisualStdio作為重要开发工具。CompactFramework框架之上,运用此框架提供的托管类编写移动设备窗体,通过建立C++的dll工程来实現手持设备与底层射频器的通信,最终使用平台调用服务(PlatformInvocationServices),完毕托管代码与非托管代码的交互操作。。第一节系统开发环境(一)VS开发环境简介VisualStdio是微软企业推出的开发环境。是目前最流行的windows平台应用程序开发环境。VisualStudio在三个方面為开发人员提供了关键改善:迅速的应用程序开发、高效的团体协作、突破性的顾客体验。VisualStudio是一套完整的开发工具,Web应用程序、XMLWebservices、桌面应用程序和移动应用程序。VisualBasic、VisualC#和VisualC++都使用相似的集成开发环境(IDE),这样就可以进行工具共享,并可以轻松地创立混合語言处理方案。此外,Framework的功能,它提供了可简化ASPWeb应用程序和XMLWebservices开发的关键技术。在08的版本中尤其加入了“当地数据缓存”的数据同步技术。.NETFramework提供了用于处理常見编程任务的构建基块(预制的软件),从而可以迅速构造具有杰出的最终顾客体验的紧密联络的应用程序。Framework模型业务流程上有效构建的紧密联络的应用程序有助于在异类环境中实現系统集成。.。得到增强的功能领域包括基类库、Windowsworkflowfoundation、municationFoundation、。(二)本系统移动设备应用程序开发平台1..NETFramework精简版类库图2-,顾名思义,开发框架(如图2-1)。他和SmartDeviceExtensions(SDE)一起,将更强的开发能力和强大的编程平台带到了手持设备的开发工作中[14]。.pactFramework是一种硬件无关的运行环境,他重要用在手持设备上,包括:个人数据助理(PDAs),移动电话,操作系统嵌入式设备。Framework子集的属性,支持多种語言开发。.NETFramework精简版简化了在智能设备上开发应用程序的过程。它有两个重要组件:Framework精简版类库[15]。Framework精简版的基础,它负责在执行時管理代码,提供内存管理和线程管理等关键服务,同步又保证代码的安全性和精确性。针对运行時的代码称為托管代码,不针对运行時的代码称為非托管代码或本机代码。就象其他面向对象的类库同样,.NETFramework精简版类型可用于完毕許多常見的编程任务,包括界面设计、运用XML、数据库访问、线程管理和文献输入/输出等。,很适合嵌入到移动应用程序和桌面应用程序中。。:强大的数据存储、优化查询处理器以及可靠、可扩展的连接。。,或者通过MicrosoftVisualStudio,。对于计算机,。(-2所示。)图2-,客户端环境是由一种或多种支持的设备构成的,。当设备不包括网络连接時,。信息服务(IIS)的一台或多台计算机以及SQLServer的一种实例或為异类数据源传播的数据构成。可以在同一台计算机上运行IIS和SQLServer,也可以在多台计算机上对其进行配置。IIS是在服务器和客户端之间连接和互换数据所必需的。第二节关键技术(一)平台调用服务(P/Invoke)CompactFramework的支持下,可以以便高效地开发出适合于移动设备的应用程序,而不需要去考虑特定的硬件环境。.pactFramework向开发者屏蔽了硬件底层的细节,使开发者可以集中精力于业务逻辑的处理方案。Framework的一种子集,.Framework的一部分功能,因此有時在实現某些功能時不得不借助于WindowsCEAPI。此外还存在某些第三方的组件/资源,或以动态链接库形式提供,组件。CompactFramework,它們都属于非托管资源。我們需要一种功能,实現由托管环境访问这些非托管资源。Framework同样,平台调用P/Invoke(PlatformInvocationServices)提供托管代码调用驻留于DLL中的非托管函数的功能。(P/Invoke原理如图2-3)图2-3P/Invoke原理图一般来讲P/,需要借助WindowsCEAPI;组件等资源,但愿能充足运用,减少开发成本和风险;CompactFramework,借助DLL提高程序性能和安全性。(二)数据同步MicrosoftSyncFramework是支持应用程序、服务和设备进行协作和脱机访问的一种综合性同步平台。SyncFramework提供的技术和工具可以从不一样地点访问数据、共享数据以及获取脱机数据。通过使用SyncFramework,开发人员可以构建同步生态系统,通过在任意网络上使用任意协议,将任意应用程序与任意存储中的任意数据集成在一起。,可以通过双层、N层和基于服务的体系构造同步来自不一样来源的数据。面向客户端与服务器同步的SyncServicesAPI提供了一组用于在数据服务与当地存储之间同步数据的组件,而不是仅仅用于复制数据库及其架构。应用程序正越来越多地用于移动客户端,如便携式计算机和设备。由于这些移动客户端与中央服务器没有连贯或可靠的网络连接,因此对于这些应用程序而言,可以在客户端上使用数据的一份当地副本十分重要。同等重