论文部分内容阅读
随着工业4.0的到来,许多新兴仓储物流概念的涌入使企业对于仓储管理的认识提到了新的高度,企业将仓储物流管理摆在更加重要的位置,对于物流仓储管理系统的需求也越来越多样化,而采用传统系统架构开发的仓储物流管理系统(WMS)越来越不能满足用户的需求。一款采用先进系统框架开发的,能够快速响应企业需求,整合旧物流系统资源,消除不同系统间”信息孤岛"、高度灵活的物流仓储管理系统被市场所需要。面向服务框架SOA(Service-Oriented-Architecture)作为一种低耦合,粗粒度的框架,它将系统模块以服务的方式表现出来,其给软件带来的高灵活性,高可扩展性,高可维护性等优点使其获得了用户的一致认可,近些年来SOA作为新兴软件架构的代表,在各个行业软件系统开发领域都得到了广泛的应用。本文以实际项目作为依托,研究了将SOA架构应用于物流行业的物流仓储管理系统开发中所涉及的关键技术,采用了 ASP.NETWebAPI这种轻量级框架作为实现SOA的方式,并结合遗传算法进行了调度优化,旨在设计实现一个具有高可用性的仓储管理服务平台。主要工作有:第一,全面分析仓储物流管理系统的背景与发展现状,对SOA相关知识进行研究,了解使用SOA作为开发框架的物流仓储管理系统的优势所在。第二,以项目调度原型为基础,建立一个具有普遍适用意义的多任务调度模型,并重点研究与讨论了遗传算法在多任务组合调度中的应用。第三,通过系统边界图,用例图等分析方式确定系统边界与具体需求。第四,在需求分析的基础之上,对本仓储管理系统按照SOA的原则进行系统架构搭建,之后对系统的功能模块、具体服务、数据库等方面进行了详细设计。第五,运用先进的计算机技术对系统进行从Web展示层到数据层的开发实现,并对系统进行运行结果展示。最后,对基于SOA的物流仓储管理系统的开发与研究过程进行总结,归纳不足,提出展望,为今后的工作指明方向。