《基于RFID的仓储管理系统16276.docx》由会员分享,可在线阅读,更多相关《基于RFID的仓储管理系统16276.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于RFFID的的仓储管理系系统移动设设备应用用程序开开发WAREEHOUUSE MANAAGEMMENTT SYSSTEMM BASSEDOONRFFIDSMMARTT DEEVICCE AAPPLLICAATIOON DDEVEELOPPMENNT专 业业: 计计算机科科学与技技术 姓 名: 薛 健 颖 指导教教师姓名名: 申请学位位级别: 学学 士论文提交交日期: 220099 - 6 - 10学位授予予单位: 天津津科技大大学摘 要要随着供应应链管理理的快速速发展,作作为微观观物流最最重要表表现形式式的仓储储管理的的高效运运作机制制越来越越受到重重视。货货物在仓仓库中的的流通速速度直接
2、接影响到到其在整整个供应应链中的的流通,而而提高仓仓库中货货物的流流通速度度和工人人的工作作效率的的根本就就是优化化和配置置仓储管管理中的的流程。仓仓储管理理是指从从收货、入入库、检检验、码码放、存存储直到到出库的的流程过过程。一一般而言言,信息息化的发发展使每每个物流流企业都都有一套套自己的的仓储管管理系统统,但仅仅停留在在人工信信息阶段段,即对对收货、入入库、出出库、盘盘点等操操作进行行人工干干预,这这就造成成了操作作效率低低出错率率高的弊弊端。因因此仓储储管理自自动化是是非常值值得研究究的。RFIDD是当前前在供应应领域最最为热门门的话题题,RFFID不不但可以以满足一一般的数数据读写写
3、功能,还还具有穿穿透性、环环境无关关性以及及可重复复使用等等特性,这这些特性性可以充充分满足足仓储管管理的需需要。本系统将将要实现现仓储管管理中各各个环节节的自动动化,整整个入货货和出货货环节的的信息获获取完全全由RFFID射射频器扫扫描完成成,从最最大程度度上提高高仓库的的利用率率与工作作人员的的工作效效率。本文在详详细分析析了用户户需求的的基础上上,研究究了基于于RFIID技术术的仓储储管理系系统移动动设备应应用程序序的设计计和实现现。关键词:WMSS;Winndowws MMobiile;Synnc SServvicees ffor ADOO.NEET;RFIIDABSTTRACCTWi
4、thh thhe ddeveeloppmennt oof ssuppply chaain mannageemennt aas tthe mosst iimpoortaant mannifeestaatioon oof mmicrro llogiistiics, thhe eeffiicieent opeerattionn off waarehhousse mmanaagemmenttmecchannismm haave beeen oobtaainiing morre aand morre aatteentiion in thiis ffielld. Thee ciircuulattionn
5、sppeedd off thhe ggoodds iin tthe warrehoousee afffecct iits cirrcullatiion in thee whholee suupplly cchaiin ccurrrenttly. Too immproove thee ciircuulattionn sppeedd off thhe ggoodds iin tthe warrehoousee annd tthe effficiienccy oof tthe worrkerrs iis mmostt deepennd oon ooptiimizzatiion andd coonfi
6、igurratiion of thee prroceess in thee sttoraage mannageemennt. Warrehoousee maanaggemeent is thee prroceess froom ggoodds rreceeptiion , ggoodds sstorragee , cheeckiing, waarehhoussingg too thhe ggoodds rreleeasee. GGeneerallly speeakiing, thhe ddeveeloppmennt oof iinfoormaatioon ttechhnollogyy haas
7、 eenabbledd eaach loggistticss coorpoorattionn too maainttainn a sett off Waarehhousse MManaagemmentt Syysteem oon ttheiir oown. Buut ssuchh syysteem sstilll rremaainss att thhe sstagge oof IInfoormaatioon aartiificciall annglee whhichh iss, tto iintrroduuce mannuall woorkss too prroceedurres likke
8、rreceeiptt, sstorragee, rreleeasee, aand cheeck mannageemennt. Thiis iis lleadd too thhe uun-eeffiicieencyy annd tthe higgh rratee off errrorr occcurrrinng. So it is worrthyy off sttudyyingg thhe aautoomattionn off waarehhousse mmanaagemmentt.RFIDD iss thhe hhotttestt toopicc inn Suupplly CChaiin ff
9、ielld. RFIID nnot onlly hhas thee fuuncttionn off geenerral reaad aand wriite butt allso hass thhe ccharractteriistiics of useed rrepeeateedlyy, trranssparrentt reeadiing andd ennvirronmmentt frree whiich cann taake as thee moost suiitabble facciliity to be useed iin tthe whoole suppplyy chhainn too
10、 trrackkingg prroduuctss.Thiss syysteem iis tto rreallizee thhe aautoomattionn off eaach linnk iin tthe warrehoousee maanaggemeent. Thhe iinfoormaatioon aacquuisiitioon oof tthe reccepttionn annd rreleeasee off thhe ggoodds wwilll bee doone witth tthe RFIID rradiiofrrequuenccy.TThe sysstemm wiill mo
11、sstlyy immproove thee uttiliizattionn raatioo off waarehhousse aand thee effficcienncy of thee woorkeers.Thiss paaperr baasedd onn a dettailled anaalyssis of neccesssaryy off cuustooms andd sttudyy thhe ddesiigniing andd reealiizattionn off smmartt deevicce aappllicaatioon wwhicch bbaseed oon tthe R
12、FIID wwareehouuse mannageemennt.Key worrds :WMMS; Winndowws MMobiile; Syync Serrvicces forr ADDO.NNET; RFFID目录第一章引引言1第一节课课题背景景及意义义1第二节射射频识别别技术及及其应用用领域11第二章系系统开发发环境及及关键技技术3第一节系系统开发发环境33第二节关关键技术术5第三章系系统总体体设计110第一节系系统需求求分析110第二节系系统总体体结构114第三节移移动设备备系统功功能分析析及模块块设计116第四章系系统详细细设计117第一节数数据库设设计177第二节与与底层RRFI
13、DD射频读读卡器通通信的实实现211第三节上上层托管管代码对对底层DDLL导导出函数数的调用用26第四节数数据同步步的实现现27第五节手手持设备备程序设设计与实实现299第六节叉叉车移动动PC程序序设计与与实现333第五章结结束语337参考文献献38致谢399第一章引引言第一节课课题背景景及意义义市场竞争争日益激激烈,提提高生产产效率、降降低运营营成本,对于企企业来说说至关重重要。仓仓储管理理广泛应应用于各各个行业业,设计计及建立立整套的的仓储管管理流程程,提高高仓储周周转率,减减少运营营资金的的占用,使使冻结的的资产变变成现金金,减少少由于仓仓储淘汰汰所造成成的成本本,是为为企业提提高生产产
14、效率的的重要环环节11。目前,仓仓储管理理系统通通常使用用条码标标签或是是人工仓仓储管理理单据等等方式支支持自有有的仓储储管理。但但是条码码的易复复制、不不防污、不不防潮等等特点,和和人工书书写单据据的繁琐琐性,容容易造成成人为损损失,使使得现在在国内的的仓储管管理始终终存在着着缺陷2。随着无线线射频电电子标签签这一最最新科技技产品的的投入应应用,可可以从根根本上解解决上述述的问题题。基于于射频识识别(RRFIDD)技术术,主要要完成的的任务是是通过自自动化增增加生产产力并限限制人工工干涉,避免人人为错误误;获利快快速的后后勤管理理,取得即即时的供供应链动动态资料料,实现供供应链之之完全可可视
15、化,加速物物流的运运送并改改善对运运送的掌掌握;减少多多余的资资料录入入并且提提高资料料的正确确性。其其优势有有:缩短短作业流流程;改善盘盘点作业业质量;增大配配送中心心的吞吐吐量;降低运运转费用用;信息的的传送更更加迅速速、准确确,实现现远距离离、动态态的自动动识别、一一次识别别多个标标签。3-66第二节射射频识别别技术及及其应用用领域(一)射射频识别别技术简简介无线射频频识别是是一种非非接触式式的自动动识别技技术,它它通过射射频识别别信号自自动识别别目标对对象并获获得相关关的数据据,识别别工作无无需人工工干预,可可工作于于各种恶恶劣环境境。RFFID技技术可识识别高速速运动的的物体并并可用
16、于于识别多多个标签签,操作作快捷方方便。概概括起来来说是一一种应用用电磁波波频谱,以以非接触触无视觉觉方式,传传递特别别识别信信息的。7技术。无无线射频频识别的的距离从从几厘米米到几十十米,且且根据读读写的方方式,可可以输入入数千字字节的信信息,同同时,还还具有极极高的保保密性和和不可伪伪造性。8-10最基本的的RFIID系统统由标签签、阅读读器和天天线等三三部分组组成。标标签(TTag)由由耦合元元件及芯芯片组成成,每个个标签具具有唯一一的电子子编码,附附着在物物体上标标识目标标对象;阅读器器(Reeadeer)是读取取(有时时还可以以写入)标标签信息息的设备备,可设设计为手手持式或或固定式
17、式;天线线(Anntennna)在在标签和和阅读器器间传递递射频信信号。RFIDD系统的的工作原原理是:阅读器器通过天天线发送送出一定定频率的的射频信信号;当当RFIID标签签进入阅阅读器工工作场时时,其天天线产生生感应电电流,从从而RFFID标标签获得得能量被被激活并并向阅读读器发送送出自身身编码等等信息11。阅读器器接收到到来自标标签的载载波信号号,对接接收的信信号进行行解调和和解码后后送至计计算机主主机进行行处理;计算机机系统根根据逻辑辑运算判判断该标标签的合合法性,针针对不同同的设定定做出相相应的处处理和控控制,发发出指令令信号;RFIID标签签的数据据解调部部分从接接收到的的射频脉脉
18、冲中解解调出数数据并送送到控制制逻辑,控控制逻辑辑接收指指令完成成存储、发发送数据据或其他他操作。与条码技技术相比比,RFFID具具有明显显的优势势。条形形码是只只读的,需需要对准准目标、一一次只能能读一个个而且容容易破损损;而RRFIDD标签是是可擦写写的,使使用时不不需要对对准目标标、可同同时读取取多个、存存储量大大、坚固固可全天天候使用用,不需需人力介介入操作作。从概概念上来来说,两两者很相相似,但但两者之之间最大大的区别别是条形形码是“可可视技术术”,扫扫描仪在在人的指指导下工工作,只只能接收收它视野野范围内内的条形形码。相相比之下下,RFFID不不要求看看见目标标。RFFID标标签只
19、要要在读写写器的作作用范围围内就可可以被读读取。RRFIDD读写器器对快速速移动中中的RFFID标标签具有有“群采采”能力力,也就就是说可可同时辨辨识读取取数个快快速移动动中的RRFIDD标签,而而条形码码则必须须逐一静静态扫描描122。RFIID读写写器还能能够穿透透纸张、木木材和塑塑料等非非金属、非非透明的的材质,进进行穿透透性通信信,而条条形码扫扫描仪则则必须在在没有物物体阻挡挡的情况况下,才才可以辨辨读条形形码。RRFIDD标签巨巨大的信信息存储储量也是是条形码码不可比比肩的,RFID标签最大容量有数兆字符,而二维条形码最大的容量是2000至3000字符13。(二)射射频识别别技术应应
20、用领域域l 物流:物物流过程程中的货货物追踪踪,信息息自动采采集,仓仓储应用用,港口口应用,邮邮政,快快递。l 零售:商商品的销销售数据据实时统统计,补补货,防防盗。l 制造业:生产数数据的实实时监控控,质量量追踪,自自动化生生产。l 服装业:自动化化生产,仓仓储管理理,品牌牌管理,单单品管理理,渠道道管理。l 医疗:医医疗器械械管理,病病人身份份识别,婴婴儿防盗盗。l 身份识别别:电子子护照,身身份证,学学生证等等各种电电子证件件。 l 防伪:贵贵重物品品(烟,酒酒,药品品)的防防伪,票票证的防防伪等。l 资产管理理:各类类资产(贵贵重的或或数量大大相似性性高的或或危险品品等) l 交通:高
21、高速不停停车,出出租车管管理,公公交车枢枢纽管理理,铁路路机车 识别等等。l 食品:水水果,蔬蔬菜,生生鲜,食食品等保保鲜度管管理 l 图书馆:书店,图图书馆,出出版社等等应用 l 汽车:制制造,防防盗,定定位,车车钥匙 l 航空:制制造,旅旅客机票票,行李李包裹追追踪 l 军事:弹弹药,枪枪支,物物资,人人员,卡卡车等识识别与追追踪 第二章系系统开发发环境及及关键技技术系统的开开发环境境采用MMicrrosooft公公司的可可视化开发环环境Vissuall Sttdioo 20008作作为主要要开发工工具。系系统的移移动设备备部分建建立在 .NEET CComppactt Frrameewo
22、rrk框架架之上,利利用此框框架提供供的托管管类编写写移动设设备窗体体,通过过建立CC+的的dlll工程来来实现手手持设备备与底层层射频器器的通信信,最后后使用平平台调用用服务(Plaatfoorm Invvocaatioon SServvicees),完成成托管代代码与非非托管代代码的交交互操作作。移动动数据库库采用SSQL Serrverr Coompaact 3.55. 移动动设备模模拟器采采用Wiindoows Mobbilee 6模模拟器。第一节系系统开发发环境(一)VVS20008开开发环境境简介Visuual Stddio 20008是微微软公司司推出的的开发环环境。是是目前最最
23、流行的的winndowws平台台应用程程序开发发环境。Visual Studio 2008 在三个方面为开发人员提供了关键改进:快速的应用程序开发、高效的团队协作、突破性的用户体验。Visuual Stuudioo 20008是是一套完完整的开开发工具具,用于于生成 ASPP.NEET WWeb 应用程序序、XMML WWeb serrvicces、桌桌面应用用程序和和移动应应用程序序。Viisuaal BBasiic、Vissuall C# 和 Viisuaal CC+ 都使用用相同的的集成开开发环境境 (IIDE),这样样就能够够进行工工具共享享,并能能够轻松松地创建建混合语语言解决决方案
24、。另另外,这这些语言言使用.NETT Frrameeworrk 的的功能,它它提供了了可简化化ASPP Weeb应用用程序和和XMLL Weeb sservvicees开发发的关键键技术。在08的版本中特别加入了“本地数据缓存”项目以支持Sync Services for ADO.NET 的数据同步技术。.NET Framework提供了用于解决常见编程任务的构建基块(预制的软件),从而能够快速构造具有出色的最终用户体验的紧密联系的应用程序。在.NET Framework模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。.NET Framework3.5是在 .NET
25、Framework 3.0 的基础上构建的更高版本。得到增强的功能领域包括基类库、Windows workflow foundation、Windows Communication Foundation、Windows Presentation Foundation 和 Windows CardSpace此套移动设备应用程序就是建立在vs2008下精简版的.NET Framework3.5框架之上。(二)本本系统移动动设备应应用程序序开发平台台1. .NETT Frrameeworrk 精精简版类类库图2-11 .NNET Commpacct FFrammewoork框框架.Nett Coom
26、paact Fraamewworkk,顾名名思义,即即精简版的的.Neet开发框框架(如如图2-1)。他和和Smaart Devvicee Exxtennsioons (SDDE) forr Viisuaal SStuddio .NEET 一一起,将将更强的的开发能能力和强强大的编编程平台台带到了了手持设设备的开开发工作作中114。.NEET CComppactt Frrameeworrk 是是一个硬硬件无关关的运行行环境,他他主要用用在手持持设备上上,包括括:个人人数据助助理(PPDAss) ,移移动电话话,机顶顶盒和各各种运行行Winndoww CEE .NNET操操作系统统嵌入式式设备。
27、是专为移动设备设计的便携式小型.NET CLR 具有.NET Framework子集的属性,支持多种语言开发。.NET Framework 精简版简化了在智能设备上开发应用程序的过程。它有两个主要组件:公共语言运行库和 .NET Framework 精简版类库15。运行时是 .NET Framework 精简版的基础,它负责在执行时管理代码,提供内存管理和线程管理等核心服务,同时又确保代码的安全性和准确性。针对运行时的代码称为托管代码,不针对运行时的代码称为非托管代码或本机代码。就象其他他面向对对象的类类库一样样,.NNET Fraamewworkk精简版版类型可可用于完完成许多多常见的的编程
28、任任务,包包括界面面设计、利利用XMML、数数据库访访问、线线程管理理和文件件输入/输出等等。2. SSQL Serrverr Coompaact 3.55Micrrosooft SQLL Seerveer CComppactt 3.5 是是一种压压缩数据据库,很很适合嵌嵌入到移移动应用用程序和和桌面应应用程序序中。SSQL Serrverr Coompaact 3.55 为开开发本机机和托管管应用程程序的开开发人员员提供了了与其他他SQLL Seerveer版本本通用的的编程模模型。SSQL Serrverr Coompaact 3.55 只需需占用很很少的空空间即可可提供关关系数据据库功能
29、能:强大大的数据据存储、优优化查询询处理器器以及可可靠、可可扩展的的连接。SQL Server Compact 3.5是可以部署在智能设备和计算机上的压缩数据库。通过手动复制和安装.cab 文件,或者通过Microsoft Visual Studio 2008,可以将SQL Server Compact 3.5部署在智能设备上。对于计算机,SQL Server Compact 3.5 具有单独的安装程序。(Microsoft SQL Server Compact 3.5体系结构如图2-2所示。)图2-22SQLL Seerveer CComppactt 3.5体系系结构在 SQQL SServ
30、ver Commpacct 33.5 体系结结构中,客客户端环环境是由由一个或或多个支支持的设设备组成成的,而而应用程程序和 SQLL Seerveer CComppactt 3.5 在在这些设设备上进进行部署署。当设设备不包包含网络络连接时时,可以使使用Miicroosofft AActiiveSSyncc将SQLL Seerveer CComppactt 3.5 连连接到服服务器环环境。服务器环环境由运运行 MMicrrosooft Intternnet 信息服服务 (IISS) 的的一台或或多台计计算机以以及 SSQL Serrverr的一个个实例或或为异类类数据源源传播的的数据组组成。
31、可可以在同同一台计计算机上上运行 IISS 和 SQLL Seerveer,也也可以在在多台计计算机上上对其进进行配置置。IIIS 是是在服务务器和客客户端之之间连接接和交换换数据所所必需的的。第二节关关键技术术(一)平平台调用用服务(P/IInvooke)在.NEET CComppactt Frrameeworrk的支支持下,可可以方便便高效地地开发出出适合于于移动设设备的应应用程序序,而不不需要去去考虑特特定的硬硬件环境境。.NNET Commpacct FFrammewoork向向开发者者屏蔽了了硬件底底层的细细节,使使开发者者可以集集中精力力于业务务逻辑的的解决方方案。作为.NNET
32、Fraamewworkk的一个个子集,.NET Compact Framework只提供了.NET Framework的一部分功能,因此有时在实现一些功能时不得不借助于Windows CE API。另外还存在一些第三方的组件/资源,或以动态链接库形式提供,或者已经是COM组件。相对于.NET Compact Framework,它们都属于非托管资源。我们需要一种功能,实现由托管环境访问这些非托管资源。和.NET Framework一样,平台调用P/Invoke(Platform Invocation Services)提供托管代码调用驻留于 DLL中的非托管函数的功能。(P/Invoke原理如
33、图2-3)图2-33 P/Invvokee原理图图一般来讲讲P/IInvooke适适用于以以下三种种情况l .NETT Coompaact Fraamewworkk没有实实现某功功能,需需要借助助Winndowws CCE AAPI;l 已有DLLL或COMM组件等等资源,希希望能充充分利用用,减少少开发成成本和风风险;l 鉴于DLLL的执执行性能能和反编编译能力力都可能能高于.NETT Coompaact Fraamewworkk,借助DLLL提高高程序性性能和安安全性。(二)SSyncc Seerviice Forr ADDO.NNET数数据同步步Micrrosooft Synnc FFr
34、ammewoork 是支持持应用程程序、服服务和设设备进行行协作和和脱机访访问的一一个综合合性同步步平台。Sync Framework提供的技术和工具可以从不同地点访问数据、共享数据以及获取脱机数据。通过使用Sync Framework,开发人员可以构建同步生态系统,通过在任意网络上使用任意协议,将任意应用程序与任意存储中的任意数据集成在一起。1. 客客户端与与服务器器同步概概述使用Syync Serrvicces forr ADDO.NNET,可以通通过双层层、N 层和基基于服务务的体系系结构同同步来自自不同来来源的数数据。面面向客户户端与服服务器同同步的SSyncc Seerviicess
35、 APPI 提提供了一一组用于于在数据据服务与与本地存存储之间间同步数数据的组组件,而而不是仅仅仅用于于复制数数据库及及其架构构。应用用程序正正越来越越多地用用于移动动客户端端,如便便携式计计算机和和设备。由由于这些些移动客客户端与与中央服服务器没没有连贯贯或可靠靠的网络络连接,因因此对于于这些应应用程序序而言,能能够在客客户端上上使用数数据的一一份本地地副本十十分重要要。同等等重要的的一点是是:在网网络连接接可用时时,需要要能够将将数据的的本地副副本与中中央服务务器同步步。Syync Serrvicces APII以 ADDO.NNET数数据访问问APII 为蓝蓝本,提提供了一一种直观观的数
36、据据同步手手段。SSyncc Seerviicess 对构构建依靠靠连续网网络连接接的应用用程序这这一工作作进行了了合乎逻逻辑的扩扩展,使使我们得得以针对对断续连连接的网网络环境境开发应应用程序序。2. 用用于客户户端与服服务器同同步的体体系结构构Syncc Seerviicess foor AADO.NETT能够实实现SQQL SServver Commpacct 33.5 SP11客户端端数据库库与服务务器数据据库或任任何其他他数据源源之间的的同步,如如以 XXML 形式提提供股票票报价的的服务。在在同步两两个数据据库方面面,Syync Serrvicces 支持使使用为之之提供了了 AD
37、DO.NNET 提供程程序的任任何服务务器数据据库的双双层和NN 层体体系结构构。在对客户户端数据据库和其其他类型型的数据据源进行行同步方方面,SSyncc Seerviicess支持基基于服务务的体系系结构。与与双层或或N 层体体系结构构相比,此此体系结结构需要要编写更更多的应应用程序序代码;但是,它它不需要要开发人人员采取取另一种种不同的的方式进进行同步步。基于于服务的的体系结结构(如图2-4所示)。这种体体系结构构包括一一个客户户端数据据库,但但是不包包括服务务器数据据库或对对应的服服务器同同步提供供程序和和同步适适配器。若若要使用用这种体体系结构构,应用用程序必必须能够够通过自自定义代
38、代理和自自定义服服务与同同步代理理进行通通信。它它们提供供的功能能必须与与服务器器同步提提供程序序和同步步适配器器通常提提供的功功能相同同,例如如检索要要同步的的变更。由于移动设的数据同步不支持双层体系结构,因此采用这种基于服务的体系结构。图2-44基于服服务的体体系结构构(三)WWinddowss Coommuuniccatiion Fouundaatioon (WCFF)1. 什什么是WWinddowss Coommuuniccatiion Fouundaatioon?Web服服务中包包含了用用于应用用程序间间通信的的标准协协议,它它在全球球范围内内的广泛泛采纳改改变了软软件开发发。例如如
39、,如今今 Weeb 服服务提供供的功能能包括安安全性、分分布式事事务协调调和可靠靠的通信信。Weeb服务务所发生生的这些些改变的的效益应应反映在在开发人人员所使使用的工工具和技技术方面面。设计计 Wiindoows Commmunnicaatioon FFounndattionn (WWCF) 的目目的是为为分布式式计算提提供可管管理的方方法,提提供广泛泛的互操操作性,并并为服务务定位提提供直接接的支持持。WCF通通过一种种面向服服务的新新型编程程模型简简化了关关联应用用程序的的开发。通通过提供供分层的的体系结结构,WWCF支支持多种种风格的的分布式式应用程程序开发发。WCCF 通通道体系系结
40、构在在底层提提供了异异步的非非类型化化消息传传递基元元。而建建立在此此基础之之上的是是用于进进行安全全可靠的的事务处处理数据据交换的的各种协协议功能能,以及及广泛的的传输协协议和编编码选择择。类型化编编程模型型(称为为“服务模模型”)设计计用来降降低分布布式应用用程序的的开发难难度,并并为ASSP.NNET Webb 服务务、.NNET Fraamewworkk 远程程处理和和企业服服务领域域的专业业开发人人员,以以及将要要从事 WCFF 开发发的人员员提供熟熟悉的开开发体验验。该服服务模型型的特点点在于它它将Weeb 服服务的概概念直接接映射到到.NEET FFrammewoork 公共语语
41、言运行行库(CCLR) 中的的对应内内容,包包括将消消息灵活活且可扩扩展地映映射到用用诸如VVisuual C# 或 Viisuaal BBasiic等语语言实现现的服务务。该服服务模型型提供支支持松散散耦合和和版本管管理的序序列化功功能,并并提供与与诸如消消息队列列(MSSMQ)、COMM+、ASPP.NEET WWeb 服务、WWeb服服务增强强(WSSE)等等现有 .NEET FFrammewoork 分布式式系统技技术以及及很多其其他功能能的集成成和互操操作性。2. WWinddowss Coommuuniccatiion Fouundaatioon体系系结构(如如图2-5)图2-55
42、WCFF体系结结构协定定义义消息系系统的各各个方面面,服务运运行时层层包含仅仅在服务务实际运运行期间间发生的的行为,即即该服务务的运行行时行为为。消息息传递层层由通道道组成,通道是是以某种种方式对对消息进进行处理理(例如如通过对对消息进进行身份份验证)的的组件。一一组通道道也称为为“通道堆堆栈”。有两种种类型的的通道:传输通通道和协协议通道道。传输输通道读读取和写写入来自自网络(或或外部的的某些其其他通信信点)的的消息,某些传传输通道道使用编编码器来来将消息息(表示示为 XXML Inffoseet)转转换为网网络所使使用的字字节流的的表示形形式,或或将字节节流表示示形式转转换为消消息。传传输
43、通道道的示例例包括HHTTPP、命名名管道、TCP和MSMQ,编码的示例包括 XML 和优化的二进制文件。服务的最终形式为程序,与其他程序类似,服务必须在可执行文件中运行。这称为“自承载”服务。某些服务(如IIS或Windows激活服务(WAS))“被承载”,即在外部代理管理的可执行文件中运行。通过 WAS,可以在运行 WAS的计算机上部署 WCF 应用程序时自动激活该应用程序,还可通过可执行文件(.exe 文件)的形式来手动运行服务,服务也可作为Windows服务自动运行,COM+组件也可作为WCF 服务承载。第三章系系统总体体设计第一节系系统需求求分析(一)系系统需求求分析概概述仓储管理理
44、系统(WMS)作为某一公司的核心业务系统,利用计算机软件模拟实施仓储管理的系统流程,其综合性要求要达到简明实用、提高仓储管理的质量和效率的目的。将物资集集中放置置在一定定的场所所需要利利用科学学的方法法进行管管理,并并且实现现高效准准确的出出入库操操作,在在保证基基本效率率的前提提下及时时地将货货物更新新信息提提交到服服务器数数据;上上层的管管理系统统要保证证货物在在存储期期间数量量不发生生变化、维维护相应应的出入入库记录录和定期期盘点信信息。在货物存存储时要要达到空空间利用用的最大大化,劳劳动力和和设备要要达到最最大程度度和最有有效的利利用,货货物能够够方便地地存取,在在需要时时能够做做到快
45、速速的定位位。另一一方面,此此管理系系统要实实现高效效准确的的出入货货验证审审核机制制,使得得在有限限的工作作时间内内在无差差错的基基础上更更多数量量地完成成入货和和出货的的操作,从从最大程程度上节节省人力力资源消消耗,避避免人为为因素导导致错误误的发生生。此外外,此管管理系统统还要确确保能高高效地完完成货物物种类和和数量上上的统计计以及管管理存储储空间与与货物对对应关系系的工作作。实施施定期的的盘点工工作是实实现存储储空间的的最大程程度的利利用和确确保物资资数量的的无误的的前提,因因此高效效的盘点点功能必必不可少少。(二)传传统仓储储业务流流程弊端端分析及及问题改改进1. 传传统业务务分析入
46、库时仓仓储管理理人员接接到入库库作业指指令,根根据入库库物品情情况,选选择仓库库,安排排物品存存放区域域。仓储储作业人人员根据据入库作作业的入入库物品品清单,与与随车清清单和实实物进行行核对,对对入库物物品进行行验收。采用条码扫描方式清点及检查到货总量、单位包装量等。验收完成后,根据库位安排计划由仓储作业人员将货物存放到指定区域,仓储管理人员完成相应的信息记录工作,并输入到计算机中。出库时工作人员在接到出库作业指令后,了解相关作业细节,找到相应货物的存放位置。仓储作业人员根据出库清单,进行人工理货,并将物品集结在出货区。核对车牌号和驾驶人员证件,核对出货清单与随车清单是否一致,按核对后的清单进
47、行装车。仓储管理人员完成相应的信息记录工作。盘点时根据盘点计划选择要盘点的仓库,库区等,并制定盘点表,生成盘点清单。仓储作业人员手工依次遍历要盘点的仓库、库区等,对盘点清单的相应项目进行抄录填写。盘点结束后,管理人员将盘点信息输入到计算机中,与计算机中的数据进行比对。2. 存存在问题题及使用用RFIID技术术后的改改进方案案在入库和和出库作作业中存存在的最最大问题题是物品品入库验验证和出出库理货货时需要要一个一一个扫描描物品条条码,盘盘点作业业需要记记录每个个货位上上的物品品还要将将物品信信息输入入到信息息系统中中,这样样经两次次周转提提高了出出错率。这这三个作作业流程程中所存存在问题题的本质质就是数数据采集集效率、准准确率以以及作业业流程的的问题。从从仓储作作业效率率来看,数数据采集集效率及及准确率率至关重重要,条条码要一一个一个个扫描,平平均扫一一个需要要2-33秒钟,会会大大降降低效率率。使用用RFIID电子子标签可可以实现现了物品品的自动动入出库库、自动动盘点,增增加了查查询和盘盘点精度度,加快快了入出出库的流流转速度度。利用RFFID技技术可以以大大优优化上述述仓储业业务流程程。l 在入库方方面货物物与入库库物品清清单核对对环节由由射频器器扫描完完成,提提高了核核查效率率。将货货物与货货位绑定定的
限制150内