基于rfid的酒类仓储管理系统的制作方法

文档序号:6488068阅读:188来源:国知局
基于rfid的酒类仓储管理系统的制作方法
【专利摘要】本发明涉及一种基于RFID的仓储管理系统,包括五个功能模块:入库管理模块、库存管理模块、出库管理模块、订单处理模块和订单查询模块。在入库操作模块中,门型读写器可自动读取入库酒箱标签ID号,系统根据入库信息自动分配该种酒的存储区,并更新入库信息至数据库;库存管理模块根据不同的查询条件查询入库量、出库量及库存量,库存不足时可及时提醒生产部门生产;在出库操作模块中,门型读写器自动读取出库酒箱标签ID号,及时更新出库信息以及订单状态至数据库;订单处理模块根据客户名称和订货信息生成订单,并更新至数据库;订单查询模块根据各种查询条件查询订单状态、订货信息和客户信息等,避免出现漏发货、迟发货等情况。
【专利说明】基于RFID的酒类仓储管理系统
【技术领域】:
[0001]本发明涉及RFID (Radio Frequency Identif ication,射频识别)领域,特别是一种基于RFID的酒类仓储管理系统。
【背景技术】:
[0002]RFID技术是一种新型的自动识别技术,即利用无线射频方式对目标物进行非接触式自动识别,并可根据要求在不同的场合下使用低频、高频、超高频、微波等不同的频率,发挥它们各自的优点。这种方法极大地加速了目标信息的收集和处理,并且具有信息存储量大、对不良环境适应能力强、识别距离远、操作快捷等优点。因此,与条形码等传统自动识别技术相比有更大地应用范围。虽然目前成本相对较高,但RFID技术已被应用于交通、门禁、防伪、生产流程控制、物流与供应链管理等众多应用领域。它给很多领域带来重大的技术革新,并越来越被各应用领域的使用者看好。特别是在物流仓储领域,它为企业提供了一种前所未有的掌握库存和资产信息的新渠道,将极大地提高信息的采集速度与物流作业效率。
[0003]酒厂所生产的酒种繁多,酒类的仓储成为一大难题,目前大多酒厂仍使用传统的人工仓储管理,而酒装箱后又给出入库和盘库操作都带来很多不便,更不容易及时地根据客户订单发出货物,实时地掌握库存量,从而及时提醒生产部门生产即将卖完的酒种。

【发明内容】
:
[0004]针对以上问题,本发明设计实现了一种基于RFID的酒类仓储管理系统。RFID系统的最大优点减少了人工干预,可以在商业活动进行过程中自动收集数据,且收集数据不需要特别的动作,这种自动操作提高了数据质量,减少了数据采集的时间,具有可以实时地获取数据以及降低在低质量数据上的花销的特点。此外,它还可以实时获取详细的目录信息和实时监测货物清单。因此,将RFID技术应用于仓储管理中可以大大提高仓储管理的效率与准确性。
[0005]基于RFID的酒类仓储管理系统将RFID超高频标签粘贴在酒箱上,用于酒的仓储管理。采用Oracle 9i建立中心数据库,建立仓储信息表、订单信息表、客户信息表、系统管理表和地址编码表五张数据表。其中仓储信息表用来存储酒的仓储信息,订单信息表用来存储订单信息,客户信息表用来存储经销商信息,系统管理表存储酒厂各部门员工信息,不同部门员工具有不同的权限,地址编码表按照《中华人民共和国行政区划代码》的国家标准编码存储中国各省市区及其对应编码。
[0006]基于RFID的酒类仓储管理系统共包括五个功能模块:
[0007]入库操作模块,利用RFID固定式超高频读写器读取入库酒箱上所贴的酒箱标签信息,进行入库核对,根据酒的种类自动分配库位,同时更新数据库中仓储信息表。
[0008]库存管理模块,根据选择的查询条件对库存信息进行查询,实时掌握库存量,若库存不足可提醒生产部门生产。
[0009]出库操作模块,根据客户订单出库,利用RFID固定式超高频读写器读取出库的酒箱标签信息,与订单信息相核对,将目的地址编码写入酒箱标签中,同时进行数据库仓储信息表更新。
[0010]订单处理模块,通过用户输入接口获得订货客户名称及订货信息,生成订单,并存储到数据库订单信息表中。
[0011]订单查询模块,根据选择的查询条件查询订单信息。
[0012]本发明充分考虑了酒类仓储的特点,建立了完整的仓储管理过程,实现了酒类仓储管理的高效准确的自动化控制。
【专利附图】

【附图说明】:
[0013]图1显示了酒类仓储管理系统的功能模块组成。
[0014]图2显示了仓储作业部分的数据流程。
[0015]图3显示了入库管理模块的程序流程。
[0016]图4显示了库存查询模块的程序流程。
[0017]图5显示了出库管理模块的程序流程。
[0018]图6显示了客户订单部分的数据流程。
[0019]图7显示了订单处理模块的程序流程。
[0020]图8显示了订单查询模块的程序流程。
【具体实施方式】:
[0021]参考图1,仓储管理系统由五个功能模块组成,分别是入库操作模块、库存管理模块、出库操作模块、订单处理模块和订单查询模块。入库操作模块实时反映酒的入库情况,同步更新数据库的仓储信息表;出库操作模块实时反映酒的出库情况,同步更新数据库的仓储信息表和订单信息表;库存查询模块根据特定的输入条件至数据库查询库存情况,及时反馈缺货信息至生产部门;订单处理模块根据客户名称和订货信息自动生成订单,同步更新数据库的订单信息表;订单查询模块根据订单号或时间段、客户信息等查询订单的处理状况。
[0022]参考图2,仓储作业部分的具体流程如下:
[0023](I)生产部门首先将生产好的单品酒装箱,每箱都贴有ID号唯一的超高频RFID标签,单品酒装箱后被成批地运到仓库存储。
[0024](2)入库时,仓库管理员会根据入库单输入相关入库信息,同时,入库的超高频读写器会读取入库的酒箱标签ID,将入库信息记录在数据库的仓储信息表中。
[0025](3)客户根据需求订货,生成订单,相关的送货人员拿着订单到仓库取货。
[0026](4)仓库管理员根据订单信息输入出库信息,出库的超高频读写器也会读取出库的酒箱标签ID,同时将货物的目的地址编码写入酒箱标签中,最后更新数据库中的仓储信息表。
[0027](5)另外,仓库管理员可以用手持式超高频读写器进行货物盘点,读取仓库中的酒箱标签信息,与数据库中的数据比对,从而验证货物是否缺失。
[0028]由图1可以看出,仓储作业子系统主要包括三个模块:入库操作模块、库存管理模块以及出库操作模块。[0029]参考图3,入库操作模块实现的主要功能如下:
[0030](I)打开通信端口,只有打开通讯端口,才能实现计算机和超高频读写器的通信,才可以操作读写器来读取入库酒箱标签信息。
[0031](2)输入入库信息,单品酒装箱后,会由车间人员用叉车将酒箱成批地运送到仓库存储。车间人员会将打印好入库单给入库管理员,入库管理员根据订单输入入库信息,包括:入库酒的名称、数量、车间入库人员工号、仓库号。此时程序会根据酒的种类分配相应的区号,并显示出来,送货人员即可将酒存储到相应的区域。
[0032](3)询查标签,入库管理员确认入库信息后,叉车会开进仓库将酒箱存储在相应区域,通过仓库入口的门型通道读写器时,读写器开始询查标签,读取每张标签的ID号。并将查询到的张数同入库单上的入库量进行比对。
[0033](4)更新数据库,询查标签结束后,连接数据库,将每箱酒的入库信息记录在数据库的仓储信息表中,记录为:(酒箱标签ID、仓库号、区号、酒名号、入库时间、入库管理员工号,车间入库人员工号),其中,酒箱标签ID是主码,能够唯一确定一条记录。酒箱标签ID、酒名号、仓库号、区号、车间人员工号有输入的入库信息所得,入库管理员工号为当前登录用户,入库时间为当前系统时间。更新结束后,程序自动断开数据库的连接。
[0034](5)显示入库信息,以便入库管理员核对,显示内容包括:序号、酒箱标签ID、酒名、仓库号、区号、入库员工号、入库时间和车间人员工号。
[0035](6)关闭通信端口,当不再读写标签时,即可关闭通讯端口。
[0036]参考图4,库存查询模块实现的主要功能如下:
[0037](I)选择查询条件,查询条件可分为按酒的名称查询、按时间查询以及按存储区域查询三种。用户可以任选其中的一种或几种来进行查询。
[0038](2)连接数据库,选择的查询条件有以下几种情况:
[0039]a)酒名:根据酒名查询酒箱ID、仓储信息、入库出库情况、所属订单号和操作时间、操作人员,统计库存量。
[0040]b)时间段:根据时间查询该时间段内有操作的酒箱ID、仓储信息、入库出库情况、所属订单号和操作时间、操作人员、统计入库量、出库量等信息。
[0041]c)存储区:根据存储区查询有相关操作的酒箱ID、入库和出库情况、所属订单号、操作人员、操作时间,统计库存量等信息。
[0042]d)酒名+时间段:查询同时满足酒名和操作时间段的酒箱ID、入库出库情况、所属订单,操作时间,操作人员和仓储信息。
[0043]e)酒名+存储区:查询同时满足酒名和存储区的酒箱ID、入库出库情况、所属订单,操作时间,操作人员和仓储信息。
[0044]f)时间段+存储区:查询同时满足时间段和存储区的酒箱ID、入库出库情况、所属订单、操作时间、操作员和仓储信息。
[0045]g)酒名+时间段+存储区:查询同时满足酒名、存储区、操作时间段的酒箱ID,入库出库情况、所属订单,操作时间,操作员和仓储信息。
[0046]查询完毕后断开数据库连接。
[0047](3)显示查询结果,显示内容包括:酒箱标签ID、酒名、仓库号、区号、入库时间、出库时间、入库员工号、车间人员工号、出库员工号及取货员工号。若查询条件为酒的名称或存储区域,则显示库存量,若查询条件为时间,则显示该段时间内的总入库量和总出库量。
[0048]参考图5,出库管理模块实现的主要功能如下:
[0049](I)打开通信端口,只有打开通讯端口,才能实现计算机和超高频读写器的通信,才可以操作读写器米读取入库信息。
[0050](2)输入出库信息,客户预订货物后,会生成订单,送货人员会拿着订单到仓库取货,出库管理员输入出库信息,主要是订单号和取货人员工号,系统会自动在数据库中查询出订货的客户名称,订货总量以及取货员姓名并显示出来。
[0051](3)询查标签,出库管理员确认出库信息后,取货员会进仓库根据订单到相应存储区域取货,取货出来通过仓库出口的门型通道读写器时,读写器开始询查标签,读取每张标签的ID号。并将查询到的张数同订单上的订货总量量进行比对。
[0052](4)写入目的地址,系统根据出库管理员输入的订单号在数据库中查询该订单发往的目的地址编码。在读写器询查标签的同时,将目的地址编码写入每张标签的用户存储区的相应位置。
[0053](5)更新数据库,写标签结束后,将每箱酒的出库信息更新到数据库的仓储信息表中,更新内容包括:订单号、出库管理员工号、出库时间、取货员工号。其中,订单号、取货员人员工号有输入的出库信息所得,出库管理员工号为当前登录用户,出库时间为当前系统时间。同时,更新订单信息表中的订单状态为“已发货”,直至货物送到经销商手中,订单状态更新为“已签收”。更新结束后,程序自动断开数据库的连接。
[0054](6)显示出库信息,显示内容包括:序号、酒箱标签ID、酒名、仓库号、区号、订单号、发往地、出库时间、出库员工号以及取货员工号。
[0055](7)关闭通信端口,当不再读写标签时,即可关闭通讯端口。
[0056]参考图6,客户订单部分的具体流程如下:客户首先要提交各种订货信息,系统生成订单,存入到数据库中。酒厂内会将订单发送给相应的送货员,送货员拿着订单到仓库取货,仓库管理员再根据订单发货。若酒厂人员或客户需要查询订单信息时,如所订的酒种类,订货数量及订单状态时,就需要根据订单号到数据库的订单信息表中查询。
[0057]参考图7,订单处理模块实现的主要功能如下:
[0058](I)选择客户名称,一个酒厂的客户一般是固定的,会实时更新的。接单员接收订货信息后,首先要选择订货的客户。系统会根据客户名称在数据库的客户信息表中查询到客户的相关信息,这些信息包括:客户地址、联系电话、邮编、E-mail地址等。
[0059](2)生成订货清单,接单员根据客户需求选择客户所订酒名,并输入相应的订货数量。若输入错误,则能够修改或删除订货信息,最终生成正确的订货清单。
[0060](3)提交订货信息,接单员输入并确认订货信息后,系统自动生成订单号,形成订单。其中订单的编码形式为:目的地址编码+下单时间(年月日时分秒),因此订单号是唯一的。并将订单信息写入数据库的订单信息表中。写入记录为:(订单号、客户名称,下单时间、订单状态、酒名号1、订货数量1...酒名号η、订货数量η)。其中订单号为主码,能唯一确定一条记录。下单时间为系统当前时间,订单状态下单后自动设为“处理中”,η为酒厂所有得酒的种类。若订货种类不满η时,不满的字段可为空。
[0061]参考图8,订单查询模块实现的主要功能如下:
[0062](I)输入查询条件,酒厂订单管理员可以根据不同的查询条件来查询订单。查询可分为直接查询和模糊查询。直接查询即按订单号查询,要求输入订单号。模糊查询又可分为按下单时间查询和按客户名称查询,两个条件亦可同时选择,要求选择时间段或客户名称。
[0063](2)查询订单,选择完查询条件后,系统根据查询条件在数据库中进行查询。有以下几种情况:
[0064]a)直接查询(订单号):根据订单号在订单信息表中查到客户名称、下单时间、订单状态。
[0065]b)时间段:根据所选时间段在订单信息表中查询所有该段时间内下单的订单号、客户名称、订单状态。
[0066]c)客户名称:根据客户名称在订单信息表中查询该客户所有订单的订单号、下单时间、订单状态。
[0067]d)时间段+客户名称:根据客户名称和时间段在订单信息表中查询所有满足条件的订单号、订单状态。
[0068]查询完自动关闭数据库连接。
[0069](3)显示查询结果,显示内容包括:客户名称、订单号、下单时间、订单状态,同时,能进一步查看每张订单的客户信息以及订货详情信息。
[0070]综上所述,本发明的基于RFID的酒类仓储管理系统充分考虑了酒类仓储的特点,建立了完整的仓储管理过程,实现了酒类仓储管理的高效准确的自动化控制。
【权利要求】
1.一种基于RFID的酒类仓储管理系统,该系统包括五个功能模块:入库操作模块、库存管理模块、出库操作模块、订单处理模块和订单查询模块,其特征在于: (1)入库操作模块实现监测酒的入库情况,入库操作模块由用户输入接口获得部分入库信息,包括酒名、数量、操作员工号,门型读写器自动读取酒箱标签,并获取入库的酒箱标签信息,所述入库操作模块根据输入信息和仓储情况,自动分配该酒的存储区并更新入库信息至数据库; (2)库存管理模块可根据不同的查询条件查询最新的库存状态,查询条件包括酒名、时间段、存储区以及各种组合条件:酒名+时间段,酒名+存储区,时间段+存储区,酒名+时间段+存储区; (3)出库操作模块实现监测酒的出库情况,出库操作模块由用户输入接口获得部分出库信息,包括订单号和取货员工号,门型读写器自动读取酒箱标签,并获取出库的酒箱标签信息,同时将目的地址编码写入标签的用户存储区中,根据订单号在数据库中查询客户信息和发往地,显示在界面,分别更新出库信息和订单状态至数据库; (4)订单处理模块由用户输入接口获得客户名称并从数据库中获取该客户信息,同时由用户输入接口获得订货信息,所述订货信息包括酒名和订货数量,从而生成购物单,所述订单处理模块具有添加、修改和删除订货信息的功能,并在用户确认提交订单后生成订单号,将订单信息更新至数据库; (5)订单查询模块有精确查询和模糊查询两种方式获取最新订单处理状态、订货客户信息所订货物的详细信息。
2.如权利要求1所述的一种基于RFID的酒类仓储管理系统,其特征在于:所述门型读写器为RFID超高频读写器,所述酒箱标签为RFID超高频标签。
3.如权利要求1所述的一种基于RFID的酒类仓储管理系统,其特征在于:所述数据库为采用Oracle9i建立的数据库。
4.如权利要求1所述的一种基于RFID的酒类仓储管理系统,其特征在于:所述地址编码为来自《中华人民共和国行政区划代码》的国家标准编码。
5.如权利要求1所述的一种基于RFID的酒类仓储管理系统,其特征在于:所述订单状态包括:处理中,已发货、已签收三种。
6.如权利要求1所述的一种基于RFID的酒类仓储管理系统,其特征在于:所述订单查询模块中的精确查询即为根据订单号查询,订单号编码规则为:目的地址编码+订单生成时间,订单时间由年月日时分秒构成。
7.如权利要求1所述的一种基于RFID的酒类仓储管理系统,其特征在于:所述订单查询模块中的模糊查询包括三种查询方式:1)根据时间段查询;2)根据客户名称查询;3)根据时间段+客户名称查询三种情况。
【文档编号】G06K19/067GK103593723SQ201210300515
【公开日】2014年2月19日 申请日期:2012年8月14日 优先权日:2012年8月14日
【发明者】孙子文, 梁广玮, 纪志成 申请人:江南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1