节点文献
基于微服务的动力总成关键指标目视化系统的设计与实现
Design and Implementation of Visualization System for Key Indicators of Powertrain Based on Microservices
【作者】 王冬;
【作者基本信息】 浙江大学 , 工程硕士(专业学位), 2021, 硕士
【摘要】 随着制造业与数字化不断融合,汽车制造行业对数字化、信息化的需求越来越旺盛,但是一些汽车制造行业现有的制造执行系统(MES)仍然存在着不少的弊端。为了解决企业中现有MES系统存在的问题,本文设计并实现了动力总成关键指标目视化系统,并运用微服务架构解决了传统单体架构中存在的耦合度高、灵活性低、维护困难等问题。本文通过微服务的思想将系统拆分为大屏展示、看板展示、数据填报、系统管理、主数据维护5个功能模块,在大屏展示功能模块中,每一类业务的大屏数据展示就是一个微服务,在看板展示和数据填报功能模块中,每一个业务模块就是一个微服务。在微服务架构的基础组件方面,系统使用Spring Cloud框架的Eureka、Zuul和Feign组件,分别实现了微服务所需的服务注册发现中心、路由网关和声明式接口调用功能。其次,系统还通过Elasticsearch对类似元动力提案的基础数据的搜索功能做了优化处理。此外,系统还基于Redis实现了单点登录。在动力总成关键指标目视化系统的设计与实现中,本文首先对主要功能进行了需求分析,运用微服务技术对系统进行了系统概要设计、系统业务功能设计、数据库设计以及系统的实现。本文最后给出了系统的核心功能的用例测试,并且对核心功能进行了性能测试,验证了系统的并发性与可用性。本文提出的基于微服务的设计方法和取得的成果对于一些行业内的目视化系统的设计与实现具有一定的借鉴意义以及在一定程度上解决了企业现有MES系统的一些问题。
【Abstract】 With the continuous integration of manufacturing and digitalization,the demand for digitalization and informatization in the automotive manufacturing industry is growing.However,the current manufacturing execution system(MES)in some automobile manufacturing industries still has many drawbacks.In order to solve the existing problems of the existing MES system in the enterprise,this thesis designs and implements a visualized system for key indicators of the powertrain,and uses the microservice architecture to solve the problems of high coupling,low flexibility,and difficult maintenance in the traditional monolithic architecture.This thesis uses the idea of microservices to split the system into five functional modules: large-screen display,board display,data reporting,system management,and main data maintenance.In the large-screen display function module,the large-screen data display of each type of business is a microservice,and in the board dispaly and data reporting function module,each business module is a microservice.In terms of the basic components of the microservice architecture,the system uses the Eureka,Zuul and Feign components of the Spring Cloud framework to implement the service registration discovery center,routing gateway,and declarative interface invocation functions required by the microservices.Secondly,the system optimizes the search function of the basic data similar to the meta-power proposal through Elasticsearch.In addition,the system also implements single sign-on based on Redis.In the design and implementation of the visual system for key indicators of the powertrain,this thesis first analyzes the requirements of the main functions,and uses microservice technology to design the system outline,system business functions,database design and system implementation.At the end of this thesis,the use case test of the core function of the system is given.The performance test of the core function is performed using Apache Jmeter,which verifies the concurrency and usability of the system.The micro-service-based design methods and results obtained in this thesis have a certain reference significance for the design and implementation of visual systems in some industries and have solved some of the problems of the existing MES systems of enterprises to a certain extent.
【Key words】 automobile manufacturing industry; system design; data visualization; Microservice;
- 【网络出版投稿人】 浙江大学 【网络出版年期】2022年 02期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】116