论文部分内容阅读
在全球产能过剩和电子商务飞速发展的背景下,传统仓储管理模式已经不能满足人们日益增长的生产力需求,主要表现出:人工效率低且易出错、信息孤岛、灵活性差等问题。随着信息技术的广泛普及,物联网技术为智能仓储的发展突破瓶颈提供了契机,如何做到“快存快取好管”,成为了当前研究的首要问题。本文首先研究了仓储业务流程及其国内外发展现状,结合了射频识别技术和基于NCC的模板匹配算法,提出了一款C/S架构的基于货品跟踪定位的仓储信息系统。上层业务管理系统负责创建仓储操作任务,以及基础数据管理、报表统计分析等。底层货品跟踪定位系统负责识读电子标签和捕获货品在关键节点上的图片,并监控设备状态。然后从用户角色、功能性和非功能性三个方面分析系统需求,并对系统进行软件架构设计。同时运用数据流图描绘仓储业务的数据流向,并设计了数据库表结构。随后详细划分了系统的功能模块,主要包括入库管理、库存管理、库存巡检管理、出库管理和报表统计功能模块。着重从硬件组成和软件设计的层次上介绍货品跟踪定位系统。最后本文采用分层的思想,结合C#的Winform图形化界面设计、MySQL、MyBatis、BackgroundWorker后台线程等技术,完成对应用层、业务逻辑层、数据持久层和感知层的分离开发。本文利用NCC模板匹配设计了一款图像识别算法,实现货位自动巡检功能;建立基于指派问题的货位优化模型;运用TCP传输协议的Socket通信实现数据采集层与服务端进程间的通信;采用黑盒测试和性能测试完成系统的测试。