RFID的安佑智能仓储后台管理系统

目 录
1 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
2 相关技术介绍 2
2.1 B/S结构介绍 2
2.2 C/S结构介绍 2
2.3 C#语言简洁 3
2.4 SQL Server 2008数据库介绍 3
3 系统需求分析 3
3.1 业务需求分析 3
3.2 功能需求分析 4
3.3 角色用例分析 5
4 系统的设计与实现 7
4.1 系统概要设计 7
4.2 系统功能详细设计 8
4.3 数据关系设计 10
4.4 系统的开发工具和技术 17
4.5 出入库模块具体实现 18
5 硬件介绍 19
5.1 标签读写器 19
5.2 标签读写器的使用 20
5.3 软硬件连接 21
6 出入库流程 27
6.1 标签及贴标 27
6.2 入库 27
6.3 出库 27
7 系统测试 28
7.1 系统测试的目的 28
7.2 测试的具体内容 28
7.3 测试结果分析 30
总 结 31
致 谢 32
参考文献 33
1 绪论
1.1 研究背景及意义
1.1.1 研究背景
随着我国科技的飞速发展,各行业智能化的管理应运而生,比如智能家居、智能机器人以及医院管理智能化等等。 *好棒文|www.hbsrm.com +Q: ^351916072* 
这些智能化的管理不仅仅节省了大量的人力物力,而且加快了行业本身的发展。仓储也就是“仓库存储”,?传统的粮食仓储管理基本都是人工操作,包括粮食的出入库都是人为的拉取存储货物,这些都带来了诸多问题。
传统的仓储管理系统使用的是人工记录的方式,这种方式不仅浪费人力和物力,还容易造成人为损失,并且劳动力成本高。
1.1.2 研究的意义
对于一个生产型的企业来说,仓库管理在它的整个销售和生产的过程中起着十分重要的作用。如果不能提高货品出入库的效率,将会使企业的管理费用增加,服务质量也会得不到保障,从而会应用企业的竞争力。当下传统的靠人工管理的仓库已经无法保障企业对各种资源的高效利用。引进一个高效、便捷的仓库管理系统才能提高企业的整体效率。
RFID(射频识别)是一种非接触式的自动识别技术,通过无线射频信号对对象识别,具有准确度高、性能好、存库信息量大、耐油污、水洗等优点,可满足在任何工作环境下的自动识别需求[1],对仓库的管理工作提升有重大作用。另外,在仓库盘点这一方面,以往的盘点模式都是人为的进行盘点,这种盘点方式不仅花费了大量的时间,而且还极其容易出错。为了解决盘点难、容易出错的问题,开发人员可以利用RFID自动识别技术,配合相应的手持机进行盘点,这种盘点方式不仅大节约了大量的时间,同时也避免了人为出错的因素。
1.2 国内外研究现状
我国在射频识别技术产业上的发展相对于欧美发达国家还比较落后。目前,虽然我国的RFID企业总数已经有100多家,但是缺乏核心技术,尤其是在RFID射频识别技术方面。
国外还是以美国为主导地位,美国,欧洲各国,亚洲的日本、韩国、印度以及澳大利亚都加大对RFID技术研发与应用的支持力度,并在政府部门率先采用RFID技术,以提高政府的管理效率和服务水平[2]。
国外最典型的就是迪卡侬:迪卡侬各个仓库都安装了读写器,用于库存盘点,收银以及EAS防盗,迪卡侬的仓库存储也是采用RFID技术,在迪卡侬的仓库中,员工利用特定的手持读取器进行盘点并携带智能手机,通过蓝牙来接收读取数据,并将数据上传到数据库
国内最典型的例子就是海澜之家:海澜之家是我国服装业著名品牌,海澜之家的仓储管理不同于一般的服装企业,海澜之家是将300家生产商所生产的商品汇总到中心仓后,直接从中心仓发给零售店[3],这种方式虽然有利于提高供应管理链的品质,但会给中心仓库带来巨大压力,海澜之家在2014年正式启动RFID流水化读取系统的研发工作,海澜之家只需向选定的RFID供应商提供对应的服装信息,RFID供应商将这些服装信息写入到标签的芯片中,再发往服装生产商,然后服装生产商再根据这些已经写到信息的标签,将标签吊牌绑定到服装上,后续流程中的出入库、仓库盘点都可以利用写入标签的信息进行操作。
2 相关技术介绍
本系统将基于B/S模式和C/S模式相结合的方式,利用Visual Studio 2010工具,采用多层应用的开发方法和步骤,结合JavaScript、SQL Server数据库设计与管理、CSS页面布局等相关知识和技巧来实现系统各项基本功能[4]。
2.1 B/S结构介绍
本系统的管理模块和出库员模块采用B/S结构,客户端浏览器以超文本形式和Web服务器进行数据库的互相连接,具体的连接过程如 *好棒文|www.hbsrm.com +Q: ^351916072* 
下:
首先,客户端向数据库服务器申请信息访问,当网络服务端显示客户的数据库服务信息链接时,随即做出响应,即将链接请求以数据库语法的形式进行转化;其次将转化结果提交给后台数据库管理系统,后台数据库管理系统在对请求检验其合法性之后,进行整理客户端所需要的信息;最后,后台数据库管理系统将信息返回网络服务器,网络服务器将信息以网络语言的形式转化为客户端所能接受的内容,并将内容转回客户端进行信息展现。
2.2 C/S结构介绍
本系统的叉车出库员和叉车入库员模块采用C/S结构。C/S模式首先要在自己的电脑上安装一个安装包,将系统安装到电脑上,然后在连接网络的条件下进行相关操作,两者之间只有简单的数据传输,不会像B/S结构需要传递大量的信息,大大提高了数据传输的效率。
2.3 C#语言简洁
ASP.NET是Microsoft面向XML Web服务的平台,XML Web Services是在Internet上进行分布式计算的基本模块。XML Web Services为用户提供了完美的连接端口,使得不同操作系统、设备或编程语言都可以在同一平台相互通信。Web Services是智能终端软件的基础,Microsoft为该平台下的开发者提供了一个内容非常完备的解决手段或者方案[5]。
C#语言是基于C语言和Microsoft .NET平台开发的,C#语言在使用过程中,主要目的是方便程序员在微软提供的视窗平台上快捷有效的编写各种应用系统的程序。此外,C#语言还能用于开发微软提供的视窗平台上的通信程序,方便开发各种网络系统。C#语言不仅兼容了原有工具的所有面向对象的功能,更重要的是程序员凭借已有的知识储备很容易开发出简单有效功能强大的网络系统。
2.4 SQL Server 2008数据库介绍
SQL Server 2008是微软公司专为大型关系型数据库开发的一套数据库管理系统,它最大的特点是与微软的视窗平台进行了无缝连接,非常方便在该平台下开发网络应用系统。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2945.html

好棒文