论文部分内容阅读
随着经济的迅速发展,制造业对企业自动化,信息化的需求也越来越强烈,传统的库存管理系统存在手工录入数据易出错。库存管理效率低等问题,而在线缆行业,每年仓库中的物料成本占总成本的七成以上,所以,库存管理的高效性和可靠性尤为重要,线缆企业的需求每年都会发生变化,线缆厂现有的库存管理系统存在手工录入数据效率低,架构比较简单,耦合度高,拓展性差,后期维护难度较大,无法很好地适应需求的变化,所以本文为线缆企业设计了基于RFID的库存管理系统,用于解决上述存在的问题,以下是本文的主要工作:(1)通过分析对比了一些识别技术,阐明本文选择RFID技术运用到库存管理的原因,并根据实际的业务场景选择了标签类型,并将RFID技术运用到了库存管理的各个场景之中,最后在工厂现场完成了RFID的硬件部署。(2)从提升系统的可用性和可靠性上考虑,本文对系统架构进行了重构和优化,例如在整个项目构建上,本文采用了三层架构的设计思想,并使用Spring,SpringMVC,Hibernate三大框架实现了三层架构,最终使得代码重用性提高,系统耦合度降低。在三大框架的使用上,本文也根据实际场景完成了配置和优化,并且采用了分布式的设计思想,将库存管理由模块剥离成了子系统,这样,进一步提升了系统可用性,在进程间通信上,本文引入消息队列ActiveMQ技术,使得系统可以异步通讯,解决了同步阻塞问题,在进程间调用上,也使用了服务化的设计原则,将系统的主要业务接口以Web服务的形式对外暴露,使得系统间耦合度降低。在提升系统运行效率上,本文采用了缓存Ehcache技术和WebSocket技术,使得仓库电子看板的实时性得到了优化,通过测试证明了本系统的性能得到了较大的提升,最后在工业现场也完成了软件系统的集群部署。(3)考虑到引入RFID技术后可能出现的碰撞问题,本文在分析对比常规防碰撞算法的基础上提出了一种新型的防碰撞算法,通过仿真结果证明该算法既可解决时隙ALOHA算法的随机性标签漏读问题,又可解决改进型二进制算法的效率不高和数据传输量较大的问题,总的来说,新型防碰撞算法综合性能较好。