当前位置:主页 > 管理论文 > 组织管理论文 >

基于Spring Cloud的新风设备管理系统的设计与实现

发布时间:2020-03-21 14:01
【摘要】:随着雾霾的加剧以及人们对于空气质量的关注,新风空气设备开始进入人们的家庭生活。新风设备区别于普通商品,有勘测和安装环节。同时,它的安装区别于普通家电,设备安装使用外包团队,导致安装质量难以管控。公司还需要考虑如何让用户更好的感知设备的运行效果。在这个背景下,为了满足公司的需求,需要建设一个高效,定制化的新风设备管理系统。本文通过研究公司的业务特点,提出了一套针对该公司管理系统的解决方案。参照当下流行的微服务构建方式,本系统利用Spring Cloud微服务技术实现了系统微服务集群的构建。项目中使用Spring Boot框架搭建微服务的实例。为了保证系统的安全认证,项目引入了OAuth2认证相关的技术。针对安装人员无法随身携带电脑的特点,项目选择手机端作为安装信息反馈的客户端。对于数据持久化,考虑到代码的可读性,项目使用了MyBatis中间件框架。为了提高用户的体验和系统的响应速度,项目集成了Redis内存数据库。本文将系统按照功能模块进行垂直划分,每一个模块都被做成一个微服务,在降低系统的耦合度的同时提升了开发效率。新风设备管理系统可以划分为订单模块,安装模块,单点登录模块,爬虫模块,图片管理模块,发号器模块。销售人员借助于订单模块进行订单整合统计。安装模块主要用于安装人员上传安装结果和管理人员追踪机器的安装进度。单点登录模块用于系统安全认证和权限管理。爬虫模块主要为了满足系统爬取实时户外空气质量的需求。图片管理模块和发号器模块是非功能服务模块,主要负责用户图片的存储下载和分布式唯一id生成。目前,该系统已经正式的投入使用。系统的应用减少了销售人员的工作量,提升了工作效率。同时管理员能够及时地追踪安装任务进度和了解安装现场情况,保障了安装的质量。系统很大程度上提高了企业的管理效率和信息化水准。
【图文】:

组件结构,组件,消息


消息总线,服务跟踪等组件[王方旭,,2018]。同时对于服务集群中每一个逡逑的组件,Spring邋Cloud给开发者提供了多种可替换的解决方案。Spring邋Cloud中逡逑的组件之间的调用关系如图2.2所示。逡逑Spring邋C邋丨邋oud邋组件逡逑广TfiSf邋—注伾舻一赌一Git远程仓库逡逑—邋__逡逑服务注册/发现]逦厂获取SB置 ̄逡逑注册/发现逦肖S逦逦逡逑逦^邋Spring邋Bus逡逑服务集群逦消息总线逡逑Zuul逦逦逦逡逑网关^_逦逦逡逑路由逦逡逑服务逦微服务A逡逑]由逦I逦「丨一限流一SS逡逑“邋I逦逦逦逦逡逑Feign

本文编号:2593440

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/yunyingzuzhiguanlilunwen/2593440.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f58da***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com