图:系统业务流程架构
(三)中间件系统
仓库系统管理软件采用原有SAP管理软件结合新WCS系统,系统中标签数据的读写、相关设备的控制以及与新仓库管理软件的数据接口通过采用国际先进的RFID 中间件实现。
RFID 中间件采用三层结构体系,即虚拟硬件层、数据处理层和应用接口层。 中间件方案架构模型如图:
图:方案架构模型
1) 虚拟硬件层:
通过虚拟硬件的方法实现对RFID 硬件设备的参数设定和操作管理。
这一层,RFID 硬件控制器提供了对RFID 读写器以及其它RFID 设备的控制。具体有以下一些功能:
ü 支持RFID 设备的在线和离线两种连接方式; ü RFID 硬件设备的驱动以及读写控制。 2) 数据处理层:
这一层实现了对数据的处理工作,对数据的处理工作通过RFID 数据控制器来实现,RFID 数据控制器的作用是:
ü 从RFID 硬件控制器读取标签数据; ü 将数据传送给RFID 硬件控制器;
ü 进行数据格式的转换、数据重组、过滤和分析等数据处理工作。 3) 应用接口层:
应用接口层是原有仓库管理软件与RFID 系统交互的通道。
这一层的服务有RFID 前置服务、应用集成服务以及EPC 信息服务。它们实现的功能为
ü RFID 前置服务:为所有的RFID 控制器提供支持,担当了所有RFID 控制器的主控制器功能;
ü RFID 是整个仓库RFID 管理系统的数据和网络连接的中心点;RFID 前置服务也担负着对RFID 管理系统的业务流程的监控的功能(类似于EJB对象对业务逻辑的监控);
ü RFID 前置服务也为用户提供了http以及数据检索等方法的支持;RFID 也担当之于应用集成服务进行数据交互服务的功能。 u 系统优势
? 为仓库工作人员提供作业指导,提高作业效率
? 减少了人员的工作交接环节,通过权限管理每步操作都进行记录,责任更加明确。自动化了很多作业流程,即实现了无纸化办公,又降低了工人的工作强度和工作量。
? 在库存盘点中,脱离单据提高盘点效率,并保证货物与仓位对应,提高正确率,并能在平时随时进行区域盘点。 ? 大大提高了备货,装船的效率和准确率,同时方便了海上平台的收货确认工作,为平台生产作业提供了可靠的保证。
? 采购、仓库、 平台三方之间实现了货品信息的共享和同步,可以对这些货品的使用信息等进行有效的追溯。 通过货品(包括资产类的货品)的追溯,使对这些货品的管理水平上了一个台阶,可以查询各个资产的位置、使用情况等信息,以后可以为采购部门提供决策依据。 (四)SCM系统与WCS接口
重要提示:入出库流程是按照SCM系统与RFID系统间数据双向交流来描述的,若单向交流,则RFID系统从SCM获得确认的指令数据去执行,不将结果返回给SCM,只取决于SCM的权限开放程度及技术实现难度。 1)基于文件的数据接口:
在SCM开发接口程序,然后制作定时任务,导出相关单据信息放到指定目录下的文件服务器,RFID WCS指定任务定时接收文件并导入(如果发生导入失败的情况,RFID WCS将导入时失败的数据生成文件放入文件服务器, SCM系统自动读取这个失败文件,添加入相应数据表做处理。)
然后RFID WCS系统上进行仓库系统操作,并指定目录将完成的出入货单信息放到指定目录下的文件中,SCM端定时接受文件,并完成相关记录的SCM出入库操作,并将错误信息生成文件放入指定目录,RFID WCS系统可根据失败文件查询原因,并重新生成新文件导出给文件服务器让SCM接收,以确保单据最终能成功录入SCM系统。 2)无数据接口:
对于不能从SCM中导入单据数据(比如先来领料再在ERP中补单),则先在RFID WCS系统中手工输入单据数据,然后再进行相关操作,同步调整列帐、实物库存数据;或者直接在RFID WCS系统中调整相应库位上的实物库存、列帐库存数据,同时记录相关单据信息(如单号、预留号等等)、调整的库位等信息,做好特殊标记,SCM系统补单后按自己的流程进行,不再交互数据。(这样的单据导入到RFID WCS系统中后会进行屏蔽处理,也不再回传) 3)与SCM系统的数据交换:
需要与SCM系统达成关于数据内容、数据类型、格式、长度、交换方式等数据交换协议,具体另附文档。
(五)软件功能
1. RFID-WCS移动计算系统具体功能列表
以下功能中执行部分在移动终端上实现,系统维护、基本信息管理、主要查询功能在PC终端上实现: 1.1 入库模块
该模块基本包括以下功能: ? 查询功能
? 非计划入库输入功能
? 上架单生成功能(越库中转采用虚拟库位) ? 上架执行功能 ? 入库单关闭功能 1.2 出库模块
该模块基本包括以下功能: ? 查询功能
? 非计划出库输入功能
? 拣货单生成功能(越库中转采用虚拟库位) ? 拣货单执行功能
? 出库确认功能(门式设备完成,连接PC终端) 1.3 盘点模块
该模块基本包括以下功能: ? 查询功能
? 货物盘点启动功能 ? 盘点执行功能
? 盘点差异查询打印功能 ? 盘点复核确认功能 1.4 移库、移仓模块 该模块基本包括以下功能: ? 查询功能
? 货物移库单生成 ? 货物移仓单生成
? 货物移出执行确认功能 ? 移出移入执行确认功能
1.5 其他模块(系统维护及基本信息处理)
该模块基本包括以下功能: ? 入出库履历查询 ? 库存查询
? 库存分布查询 ? 封仓管理
因为某种原因,该库位上货物进行封仓处理,不能进行拣货处理直至解封。 ? 库位查询
根据货物查该货物的库位分布;
根据库位区域查该库位区域中货物的分布; ? B/S结构图形化库存、库位查询功能
在内部网络中用浏览器方式加上用图形化的表现方式展现仓库中库位、货物的分布信息,方便各级人员查询操作。 ? 库存成本计算、价格查询功能 ? 呆滞品查询功能
查询在仓库中存放超过设定期限的货物。 ? 安全库存报警功能
查询库存量低于或高于设定的最小、最大允许库存。 ? 数据上下传、同步功能 ? 基本信息维护模块
货物基本信息、库位信息、库位、安全库存设定、库位最大存放量、库位与货物绑定设置等只影响本系统的信息维护。 ? 标签标识打印功能
打印标签标识,与RFID封装在一起,方便人工辨识,该标识必须易于更换。 ? 标签损坏处理功能
当货物标签不能正常读取时,系统支持重新生成新标签替换的功能。 ? 与终端设备的接口
通过专用接口及中间件完成与设备的集成。 ? 与SAP的接口
完成与SAP系统的数据交换、信息集成。 ? 身份认证
主要是人员角色定义,权限控制,登陆认证等功能。
五、项目进度计划
项目开始时间自合同签定后5个工作日内,如下项目开发实施进度表按照此时间进行说明各阶段的起止日期。 序号 阶段名称 计划周期 计划起止日期 1. 需求分析阶段 0.5个月 2. SCM接口交流分析、确定 0.5个月 3. 界面设计阶段 0.5个月 4. 软件设计阶段 0.5个月 5. 程序编码(包括单元测试) 3个月 6. 集成/系统测试阶段 0.5个月 7. 上线试运行 1个月 http://www.smartrf.com.cn/Files/20097151522375941.htm