课程设计报告
设计名称:基于射频识别技术的仓库管理系统
课程名称:射频识别技术与应用课程设计
学生姓名:
专业班别:
指导老师:
日 期: 2016 年 12 月 30 日
摘要
仓库管理在企业的整个管理流程中起着非常重要的作用,如果不能保证及
时准确的进货、库存控制和发货,将会给企业带来巨大损失,这不仅表现为企
业各项管理费用的增加,而且会导致客户服务质量难以得到保证,最终影响企
业的市场竞争力。
传统的仓库管理,一般依赖于一个非自动化的、以纸张文件为基础的系统
来记录、追踪进出的货物,完全由人工实施仓库内部的管理,因此仓库管理的
效率极其低下,所能管理的仓库规模也很小。
随着计算机的应用普及,目前大多数企业的仓库管理数据资料已开始采用
计算机数据系统管理,但数据还是采用先纸张记录、再手工输入计算机的方式
进行采集和统计整理。这不仅造成大量的人力资源浪费,而且由于人为的因素,
数据录入速度慢、准确率低。
随着企业规模的不断发展,仓库管理的物资种类机数量在不断增加、出入
库频率剧增,仓库管理作业也已十分复杂和多样化,传统的人工仓库作业模式
和数据采集方式已难以满足仓库管理的快速、准确要求,严重影响了企业的运
行工作效率,成为制约企业发展的一大障碍。
基于 RFID 的仓库管理系统是在现有仓库管理中引入 RFID 技术,对仓库到
货检验、入库、分配库位、记录库存变动、查询库存、出库等各个作业环节的
数据进行自动化的数据采集,保证仓库管理各个环节数据输入的速度和准确性,
确保企业及时准确地掌握库存的真实数据,合理保持和控制企业库存。通过科
学的编码,还可方便地对物品的批次、保质期等进行管理。利用系统的库位管
理功能,更可以及时掌握所有库存物资当前所在位置,有利于提高仓库管理的
工作效率。
目 录
一 概述................................................................................................................................................1
二 设计题目........................................................................................................................................1
三 设计目的........................................................................................................................................1
四 实验设备........................................................................................................................................2
五 设计内容........................................................................................................................................2
六 仓库管理系统的需求分析............................................................................................................3
6.1 仓库管理系统功能需求.......................................................................................................3
6.2 仓库管理系统需求建模.......................................................................................................4
6.3 仓库管理系统的非功能需求...............................................................................................6
七 系统总体框架................................................................................................................................7
7.1 RFID 仓库管理系统的设计思路........................................................................................7
7.2 RFID 仓库管理系统的组成.................................................................................................8
7.3 RFID 仓库管理系统的架构...............................................................................................10
7.4 仓库管理系统功能结构....................................................................................................12
八 系统设计与实现..........................................................................................................................13
8.1 验货管理.............................................................................................................................13
8.1.1 货物通知单..............................................................................................................13
8.1.2 货物管理及业务流程.............................................................................................14
8.2 入库管理.............................................................................................................................15
8.2.1 外购入库单..............................................................................................................15
8.2.2 入库管理..................................................................................................................16
8.3 变库管理.............................................................................................................................17
8.3.1 仓库变动单.............................................................................................................17
8.3.2 变库管理..................................................................................................................18
8.4 库存管理.............................................................................................................................18
8.4.1 库存盘点.................................................................................................................18
8.4.2 库存管理..................................................................................................................19
8.5 出库管理.............................................................................................................................19
8.5.1 出货通知单.............................................................................................................19
8.5.2 出货管理..................................................................................................................20
九 设计重要部分详解......................................................................................................................21
9.1 01_CardInit 程序设计........................................................................................................21
9.2 02_ClassifyAndStorage 程序设计.....................................................................................25
9.3 04_QueryTerminal 程序设计.............................................................................................27
十 设计心得......................................................................................................................................28
十一 参考文献..................................................................................................................................29
一 概述
现在很多企业的仓库还是通过在货架上贴手写卡片来区分货位,这是一件
费时费力的工作,而且还经常出现取错货物和多次重复取货等的错误。由于面
临来自全球和地区日趋激烈的竞争,提高生产效率、降低运营成本,对于企业
来说至关重要,其中库存管理将是制造型企业中控制生产成本的关键问题之一。
库存就是金钱,是财务报表上的重要事项,管好库存就是管好企业的钱财。随
着企业规模扩大,产品结构越来越复杂,且整个市场对产品的个性化要求也日
益提高,随之而来的问题是面对每天都要重复进行的仓库到货检验、入库、分
配库位、记录库存变动、查询库存、出库的工作,如何才能快速地完成大批量
货物的快速核对、收取?在企业具有一定规模的仓库中,怎样才能快速的找到
指定的货物?清点工作一定要停业才可以顺利进行么?对于仓库进行的停业清
点所造成的损失是显而易见的,也是企业绝对不愿意承受的,但是不进行清点
又无法真实掌握库存情况,这同样也是企业管理者所不愿意面对的。有没有可
以在不影响企业正常工作的情况下进行仓库清点的办法呢?本文基于射频识别
技术,设计实现基于此无线射频技术基础的仓库管理系统,以达到对原有业务
流程进行改造和重新设计来解决上述难题。
二 设计题目
基于射频识别技术的仓库管理系统
三 设计目的
1. 了解利用 900M 读写器进行仓库管理系统设计的方法
1
2. 了解仓库管理系统的工作过程
3. 了解基于 Web 服务的系统结构
四 实验设备
1.PC 机一台
2.应用型 RFID 实验箱一台
3.900M 电子标签若干
五 设计内容
本实验模拟了一个简单但功能完整的商品溯源系统,在这个模拟系统中,
分为下面几部分的功能:
基于 Web 服务器的数据库管理
主要用于对本系统中需要使用到的数据库进行管理
完成对数据库的创建、检索、添加、删除等功能
标签初始化程序
将卡的基本信息,如产品类型、产地、生产日期等信息写入标签
完成电子标签与实际商品信息的关联
分级和仓储程序
在本系统中,采用人工方式对产品进行分级,并选择合适的仓库来进行
存储
分级和仓储信息在程序的控制下写入电子标签内,用于追溯
分销程序
模拟商品出库并进入某市场进行销售的过程
将分销商的信息写入电子标签,用于追溯
查询终端程序
2