基于物联网技术的智慧仓储管理系统的开发
基于物联网技术的智慧仓储管理系统的开发 1.研发过程 1.1企业需求调研 深人了解物流企业(广西丽都物流有限公司、广西南宁南都物流有限 公司、广西昊晟国际物流有限公司)仓储管理过程,均发现现在的物流企业普遍 存在耗时长、效率低、成本高的问题。1.2系统的设计阶段 根据市场调研结果,为企业生产线仓储管理的每一个过程设计相应的 实施模块,保证企业在运用系统时能够与企业生产紧密结合。
1.3系统代码编写阶段 根据系统的设计模块需求,使用RFID自动识别技术、E-DI交换技术 代码访问安全性指定基性类CodeAccessSecuri-tiesAttribute等技术进行、系统代码 编写,本研发采用通用的RUP保证了实施质量。在一些CPM上和关键实施单元, 大量米用了敏捷建模(AgileModeling,AM)和极限编程(ExtremeProgramming:XP 极限编程),大大地提高了研发的实施效率。
1.4系统测试及试点 首先对研发的系统进行相关扣程序测试,其次通过中试阶段后,将系统实地进驻广西丽都物流有限公司、广西南宁南都物流有限公司、广西昊晟国际 物流有限公司试点考察。
2.基于物联网技术的仓储管理系统的设计 2.1总体目标设计 2.1.1基于物联网技术的仓储管理系统主要功能该系统主要功能包括 人库管理、出库管理、在库管理、财务管理和仓库管理。实现五项关键技术:多 途径全方位自动采集物资信息;
有线无线网络无缝切换;
在多种终端与系统平台 之间安全同步传输数据;
建立仓库全景3D;面向用户角色生成报表。
2.1.2分布架构 基于WebSERVICES多层分布式架构,集成移动APP应用,支持不同 地点、不用的用户使用系统而不受任何影响。系统开发完成后将会使企业储能力 库存和发货正确率进一步提高;
同时库存和短缺损耗减少,劳动、设备、消耗等 费用降低。这些最终都给物流仓储企业带来实在的经济效益。
2.2基于WebServices多层分布式架构 系统的设计开发采用通用的RUP(RationalUnifiedPro¬cess),保证了系 统开发和实施的质量,同时在一些CPM(CriticalPathMethod,关键路径法)上和关 键实施单元’大量地采用敏捷建模(AgileModeling,AM)和极限编程 (ExtremeProgramming:XP极限编程)。
系统可以本地部署,也可以运行于云端,仓库也许分布于全国各地, 但是都可以有个性化设置。云服务架构只需进行简单配置,就能够适应客户需求, 并且他们之间还能有效协作,同时系统把二维码、条码、FFID进行整合,把温度传感器、上湿器和WMS进行整合,打通控制和管理系统的壁垒,真正实现双 向控制智慧物联(如图1所示)。
2.3功能模块设计 物联网智慧仓储管理系统主要功能模块如图2所示。
2.3.1后台管理系统 (1) 用户管理。一个用户可以属于多个组,一个组可以包含多个用户。
用户组相当于部门的概念(用户组每次层次的概念,也就是说用户组不能包含用 户组)。(2)权限管理。“权限管理”是对用户(职员)或部门(用户组)授予用户对 业务系统的使用权限。授权成功,用户登录业务系统,系统将按照权限分配用户 (权限取用户和用户组并集,可以理解为最大权限)可使用功能。(3)系统管理。
工作计划设置成功后有两方面用途,系统会根据计划协作请求发送当班用户(职 员),用户(职员)登录业务系统后可以了解自己和其他用户(职员)排班情况。
2.3.2仓储管理系统 (1) 入库管理。人库管理主要包括“入库申请、入库结算、入库验货、 入库订单管理”四大功能块,主要业务流程如图3所示。入库申请有两种方式:① 以导入外部EXCEL订单;
②手工录人订单。
(2) 出库管理。出库管理主要包括“出库申请、出库结算、出库验货、 出库订单管理”四大功能块,主要业务流程如图4所示。出库申请有两种方式:① 以导人外部EXCEL订单;
②手工录人订单。(3)在库管理。在库管理主要包括“盘点管理、移库管理和过户管理” 三大功能块,仓管员制定盘点和移库计划,业务员负责受理过户业务,主要业务 流程如图5所示。
(4) 仓库管理。仓库管理主要包括“货物管理、容器管理、收费设置、车辆 管理、排班计划、智能报表”等几大功能块。①货物管理:添加、删除和修改仓 库可以存储的货物类别(货物类别分级管理)。添加、删除和修改货物类别下属货 物种类。仓库管理过程中的货物,必须是巳定义的类别或货物。②容器管理:分 类管理不同货物需要的包装容器。仓库管理过程中,必须使用已定义的容器。③ 收费设置:设置系统的收费产品、费率和折扣。仓库管理过程中,必须使用已经 定义的收费产品。④车辆管理:添加、删除、修改和査询车辆和司机信息。⑤排 班计划:用户可以实时查看工作计划,当前在岗人员情况,方便工作协作。系统 会根据真实的工作计划,把系统消息和协作请求推送给在岗工作人员。⑥智能报 表:通过数据建模、统计分析和CrystalReports技术,面向不同角色用户,定制化、 自动化提供各种二维、三维报表。