论文部分内容阅读
计算机和人工智能等技术的发展,使仓库虚拟和共享的思想登上了仓储发展的舞台,它们的应用和发展将使仓储发生翻天覆地的变化,不仅能解决当前的仓储难题,更会给我们的生活带来巨大的改变。本文研究的异地(分散式)仓库对仓库未来的发展有着重大的意义,将为仓储未来的发展提供一种崭新思想。本文在共享和虚拟仓库的基础上提出了异地仓库,异地仓库即在地理上位置分散、占地面积要求低、所在地契合市场需求地点且闲置可作为仓库资源的空间的总称。异地仓库面向企业和大众,有效结合物联网以及智能算法等手段,对仓库管理流程进行合理设计,降低企业仓库建设成本、物流成本以及管理成本等,同时为不同人群提供便利的仓储功能。本文研究的异地仓库综合管理信息系统首先从仓库管理的实际情况出发,对仓库管理的现状和流程进行了深入的研究。之后,在对传统仓库管理系统问题分析的的基础上,结合异地仓库的特点以及实验室项目照明监控管理系统的需求,对系统进行了优化、设计和实现;考虑到异地仓库的特点和需要,本文提出基于动态规划的最小代价调度方法,结合遗传算法解决仓库调度问题,为不同用户提供了满足其不同需求的选择方案,并在准确率和速度方面进行了改进和提升;同时由于异地仓库的使用者包括企业、企业员工以及个人等,考虑到用户的复杂性,系统在人员权限控制方面对基于角色的访问控制模型(Role-Based Access Control,RBAC)进行了研究和改进,在RBAC的基础上提出一种基于树的角色权限关系模型(Tree-based Role Permission Relationship Model,TBRPR),能有效满足系统对人员的管理需求,同时改进了RBAC模型易出现角色爆炸、冗余等问题。本系统使用SpringBoot框架进行开发实现,整合Shiro实现访问控制,采用MySql实现数据库存储,使用MyBatis和JPA数据持久层框架实现对数据库信息的相关操作,并通过RabbitMq实现与其他服务或者物联网设备的信息交互,最终提供RestFul风格的访问接口,可实现在Web和Android等终端的展示和使用。