logo资料库

基于物联网的物流管理系统的分析与设计.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
Microcomputer Applications V01.34,No.I,2018 研究与设计 微型电脑应用2018年第34卷第1期 文章编号:1007—757X(2018)01—0064-04 基于物联网的物流管理系统的分析与设计 任敏, 任英 (无锡工艺职业技术学院,宜兴214200) 摘要:针对传统物流运输中获取货物信息和位置延迟问题,提出了一种基于物联网的物流管理系统。结合物联网技术的特 点,利用RFID读写设备完成对基础信息的获取信息数据的采集;利用|nternet网络将采集到的数据上传到后台服务器;借助 c/s和B/S模式优势,后台物流管理软件进行架构部署,并通过.NET体系完成软件运行环境的搭建,增强系统的耦合性。通 过测试实验证明了上述开发方案的可行性,实现了对货物信息和位置的实时获取,改变了传统物流系统的交互性差的问题。 关键词:物联网;RFID读写;物流管理;技术架构;系统测试 中图分类号:TG409 文献标志码:A Analysis and Design of Logistics Management System Based on the Internet of Things Ren Min,Ren Ying (Department of Electronic Information。Wuxi Institute Arts&Technology,Yixing,2 14200) Abstract:Aiming at the problem of delay of obtaining goods information and position in traditional logistics,a logistics manage— ment system based on the Internet of things is put forward.According tO the characteristics of networking technology,RFID is used tO read and write device,and the data are obtained based on the information collected by the Internet;the data collected then are uploaded tO the server;with the help of c/s and B/S modes,the logistics management software on the back is con— structed,and through the.NET system a complete software operating environment is built.It enhances tO couple the system. Finally,the feasibility of the above scheme is proved by the test experiment,the scheme realizes the real—time acquisition of the information and the position of the goods,and solves the problem of the poor interaction of the traditional logistics system. Key words:the Internet of things;RFID reading and writing;Logistics management;Technical architecture;System testing 0 引言 1 系统整体架构设计 随着信息技术的发展和全球经济一体化加剧,使得人们 根据物流企业在物流运输管理方面的需求口_6],结合物 对服务的质量要求也越来越高。而作为新兴服务部门的物 联网技术和计算机技术,将该系统分为3个部分:1)数据采 流产业,其也随着我国互联网的发展逐步壮大,并形成了以 集部分。该部分主要主要通过物联网技术中的RFID设备 申通、圆通、中通和顺丰为代表的物流行业格局。通过这些 物流企业的服务,并结合信息化技术,大大提高了物流配送 的时效性和互动性。但对于小型的物流企业来讲,受各种因 素等影响,在物流管理方面的效率还比较低,缺乏对物资配 送的实时追溯和跟踪,甚至在货物的信息获取方面,交互性 也很差[1。2]。如果按照顺丰、申通等代表性企业的标准对物 对货物的信息进行采集;2)数据传输部分。该部分主要通过 GPRS网络和互联网将采集到的获取数据上传到系统后台 服务器,并随时响应客户端的请求;3)该部分主要是基于 asp.net技术对交互界面即应用程序进行开发。因此,该系 统的整体架构设计,如图1所示。 流管理系统进行构建,会大大增加企业的成本。因此,对于 2系统功能设计 小型的物流企业来讲,如何开发一款信息化水平高、成本相 对较低和交互性较强的物流管理系统,成为当前思考的重 点。而物联网技术的出现给中小型物流企业带来了新的机 遇,使得对货物实时数据的采集成为了可能。对此结合当前 的物联网技术,提出一种基于RFID的物流管理系统,并对 系统的实现进行了详细的设计。 2.1 系统硬件整体架构设计 硬件部分主要负责对货物信息进行采集,并通过GPRS 网络将数据传输到服务器。因此,主控芯片选择 MSP430f149型号[7],该芯片具有高性能、低成本的特点。而 根据上述的要求,将硬件部分设计,如图2所示。 在图3中,信号的发送主要通过TXl和TX2,与天线连 接;RX为信号输入端。 作者简介:任敏(1977),女,宜兴人,硕士研究生,讲师,研究方向:物联网、网络安全。 ·64· 万方数据
Microcomputer Applications V01.34.No.1.2018 研究与设计 微型电脑应用2018年第34卷第1期 ◇ 读卡器 ◇ 读卡器 ◇ 凄睾嚣 叫|—J 嘭◇嘭 GPRS设备 图1 系统整体架构 图2硬件部分架构 2.2读卡器外围电路设计 读卡器作为读取tag标签的一个重要工具∞]。结合目 前市场上的读卡器产品,本文则选择MF RC522型号的读卡 器。该读卡器可有效的适用于频率高达13.56MHz的非接 触式通信的芯片,并可支持IS0014443协议。这款读卡器的 典型的优点在于体积小、成本低和便于携带等特点。其具体 的电路设计,如图3所示。 j署, 图3 MF RC522外围电路设计 2.3读卡器具体工作流程 对读卡器的工作流程来讲。其工作主要包括寻卡、防冲 撞、验证、读/写卡等几个部分,并通过不同的函数来实现。 如寻卡功能函数Pcd Request()、读卡函数Pcd Read()[9]。 不同的函数可实现不同工作流程功能。而其具体的读卡原 理则是当IC卡进入到某感应区域内,读卡器就会按照规定 的协议进行通信,然后通过Pcd Request()函数寻卡,并通过 Pcd Read()对IC卡进行读取,从而获取IC卡中的具体信息。 具体工作流程,如图4所示。 3软件部分设计 为加强对物流的管理,设计软件端从而便于用户及时获 取物流信息,以此更好的为物流管理服务。而结合目前的计 算机技术,本文采用ASP.NET+B/S+C/S+sql server对 系统进行搭建[”‘1“。 3.1系统功能模块设计 在功能模块界面,主要分为B/S和C/S两个部分。具体 的功能模块,如图5所示。 图5系统功能设计 在上述的功能模块中,用户登录主要用于对网站用户, 而物流信息查询只需要用户输入相应的物流单号,即可查询 到不同物品的运输信息;后台登录主要为管理人员提供,并 在后台对相关的数据进行统计。 3.2部分功能实现代码 3.2.1物品查询实现代码 图4读卡器工作流程 为保障用户及时对物流信息进行查询,通过及时上传物 · 65· 万方数据
Microcomputer Applications V01.34,No.1,2018 研究与设计 微型电脑应用2018年第34卷第1期 流配送信息,并让用户通过服务器对该物品的位置信息进行 e.Graphics.Draw Line(new Pen(Color.Black,1), 查询。而根据ASP页面设计的相关技术,本文直接通过 120,260,720, Datagrip控件来完成请求,并与后台数据库连接,查询相关 260); e.Graphics.Draw String(”商品类型”, 的信息。具体实现代码如下: new Font(”宋体”,15),Brushes.Black,435,200); public Data Table Sel SQL(String SQL) e.Graphics.Draw String(”商品信息”,new Font {Data Table Table—new Data Table(); (”宋体”,20),Brushes.Black,360,80); Sql Connection my Con—new Sql Connection(Link 3.2.3数据库连接 Str);//Linestr为连接路径 在本系统设计中,采用SQL sqlserver作为数据库管理 Sql Command my Com—new Sql Command(SQL,my 系统。对数据库的连接采用SQL语句,并通过ADO.NET Con);my Com.Command Timeout一0; 接口进行连接,通过其中的Connection对象连接。具体连接 Sql Data Adapter Adapter—new Sql Data Adapter(my 代码为: Com); try{Adapter.Fill(Table); return Table; } 3.2.2报表打印功能 Public void 0pen() { #region cn—new SqI Connection(Sql Connection String); cn.Open(); 报表打印是对物流订单数据的统计,为物流公司提供数 #endregion 据服务。如通过对物流订单的统计,可以查看某一时间段内 ) 物流订单数量;通过物流订单地址的统计,设置最佳物流配 送地点;同时还可以通过对不同时间段发货数量的统计,更 4 系统测试 好的对配送人员进行安排。其具体代码为: 通过上述的设计,对部分功能界面进行测试,可以得到 private void print Documentl—Print Page(object sender, 部分实现界面和结果。 System.Drawing.Printi ng.Print Page Event Args e) 4.1后台登录界面 { 根据设计,可以得到物流管理系统后台登录界面,具体 e.Graphics.Draw Line(new Pen(Color.Black,1), 如图6所示。 120。160,720,160); 4·2黧氅…。;。…。+…。…苗5总结 报表统计是该系统的一个重要部分,可实现对不同订单 在不同时刻的统计。本文则对某个时刻的订单进行统计,可 图6后台登录界面 ~一” 以得到如图7所示的结果。 万方数据 结合物流管理的信息化需求,利用RFID标签和计算机 技术,设计了一款可对物流配送进行全面实时监控的系统。 通过该系统,用户只需要通过点击网站,输入相应的物流订 单信息,即可在网站查询,大大加强了用户和配送企业之间 · 66 ·
Microcomputer Applications V01.34,No.1,2018 的信息互动和沟通,增强了物流配送满意度。而该系统的创 新点在于采用比较简单的RFID标签和常用的计算机技术, 大大节约了开发成本,也提高了配送效率。 博位◆60 2 I 3 4 5 6 7 3一 一月 地点:际霸百i丽歪司商品名称:I Nok/a1 100 商品类塑: [1] [2] 研究与设计 微型电脑应用2018年第34卷第1期 [3] [4] [5] [6] [7] [8] [9] [103 [113 沈苏彬,林闯.专题前言:物联网研究的机遇与挑战 [J].软件学报,2014(8):1621—1624. 邓荣标.基于RFID与二维码技术的物联网快递物流 配送系统的优化设计[J].物联网技术,2014(9): 36—37. 陈星浩,刘丙午,李俊韬.基于RFID及语义网技术的 物流配送系统设计[J].物流技术,2012(1):105—107. 王永鼎,杨家朋.基于RFID的AGV及其在物流配送 中心的应用研究[J].微计算机信息,2012(2):93—95. 张凯.农超对接物流配送系统应用RFID的经济效益 分析[J].物流工程与管理,2012(5):79—82. 刘巧.基于RFID加密技术的物流配送管理研究[J]. 中国商贸,2014(32):102—104. 陈长辉.集成二维码与RFID技术的物流配送通信终 端设计E1].物流技术,2015(8):212—214. 黄晓祥,王永亮,林贤祥,常夏梅.基于RFID技术的 物流配送机器人研究[J].信息通信,2016(7):90一91. 陈海明,崔莉,谢开斌.物联网体系结构与实现方法 的比较研究[J].计算机学报,2013(1):168—188. (收稿日期:2017.04.18) (上接第52页) 3.2 ACCESS向VFP转化 (21):96. 首先存储表名,使用SQLTABLES函数将ACCESS的 [2]傅荣会.三种关系型数据库管理系统的比较研究Eli. 表名存储到VFP中的I晦时表,然后再将表中的记录进行转 存,在转存记录是需要注意这两种数据库的表的数据类型要 重庆三峡学院学报,2011,27(132):58—59. [3] 刘慧.对vF用户如何学好ACCESS的探讨Eli.硅谷, 匹配。ACCESS数据库连接成功后,列出MDB表信息到 2009(20):24—26. ResTable表中,创建一个DBC文件,选择ResTable并遍历 游标,生成sQL SELECT的语句字符串,其中包含了AC一 [4]崔再惠.Access数据库与SQL Server数据库主要功能 的比较Eli.鞍山师范学院学报,2009,11(6):51—52. CESS数据表中的内容,再通过SQLEXEC将表内容发送至 [5] 李会琼.基于Visual FoxPro环境下Access数据库的 临时表中,最后将临时表保存到VFP数据库中。 操作应用分析Eli.电脑编程技巧与维护,2013(2): 4 总结 嘲纂纛.Acc螂数据库应用与vBA编程[M].北京.中 众所周知,了解和掌握一个新的软件需要投入很多的时 国铁道出版社,2011. 间和精力,也会遇到很多的困难。本文通过分析比较VFP [7]张小莉.Visual FoxPro程序设计教.if-[M].北京:科学 和ACCESS两款数据库管理系统的主要功能上的差异,以及 出版社,2016. 两者之间相互转换的方法,旨在帮助VFP用户向ACCESS [8] 王永国,张士江,谢倩.基于Visual FoxPro环境AC一 过渡学习时能根据自身原本VFP知识的掌握情况,可以更 CESS数据库操作的实现[J].计算机技术与发展, 轻松的投入到ACCESS的学习中去,尽快的理解和使用一款 新的开发数据库管理系统软件。 2012,21(1):95—99. (收稿日期:2017.04.31) 参考文献 [1] 刘慧.从VF到ACCESS的过渡学习[J].硅谷,2009 万方数据 · 67·
分享到:
收藏