Font Size: a A A

Design And Implementation Of Teaching Practice Platform Based On Microservices

Posted on:2021-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:J W ZhangFull Text:PDF
GTID:2517306047486574Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development and popularization of computer technology,all walks of life use computer technology to carry out industrial upgrading and transformation.In the field of education,the teaching model of colleges and universities is also undergoing reforms.The traditional teaching model is limited by time and space and cannot fully meet the needs of modern education.Therefore,colleges and universities have begun to build online teaching platforms with the help of computer technology.The online teaching mode breaks the time and space limitations of the traditional teaching mode,which greatly extends the offline classroom teaching and reduces the teaching burden of teachers.,It also improves the learning efficiency of students.However,most of the current teaching platforms only solve the problems of "teaching" and "learning".Teaching practice platforms that integrate teaching and practice are relatively rare.The improvement of students’ practical ability still depends on offline environments,such as laboratories or Computer room,and the scope of application of these offline environments is also limited,often only for some specific courses.In response to the above problems,this thesis designs and implements a teaching practice platform based on microservices.Under this platform,teachers can carry out daily teaching tasks,such as uploading teaching resources,online homework corrections,etc.;students can also learn courses on the platform,Homework submission,etc.In addition,the platform also solves the problem of the lack of practical environment in other teaching platforms,introduces relevant functions of course cases,abstracts the course practice process,and makes the platform have good versatility and is suitable for many types of courses with practical needs.The specific research content of this thesis is as follows:(1)Investigate the existing problems of other teaching platforms on the market,analyze the use requirements of the teaching practice platform,and perform abstract modeling of the requirements,divide specific functional modules,and specify the performance indicators of the system while meeting business requirements;(2)In order to improve the stability and reliability of system operation and take into account the later functional iteration of the system,this thesis adopts the microservice architecture to construct the system.According to the business boundaries of the system function modules,the system’s business microservices are divided.(3)Use the relevant modules provided by the Spring Cloud framework to design and implement microservice support components,including service registration center,service configuration center,service link monitoring and service gateway,so that the realization of each business microservice can be more focused on functions Sex business.(4)Analyze and design test cases based on the use requirements of each user role in the system,and perform functional tests on the teaching practice platform.Use JMeter tool to perform performance test on the system to measure the stability of the system.Through the production-level operation test of the system,the teaching practice platform finally realizes the functions of course management,case management,job management,message notification,code operation,etc.,so that the platform has complete business functions,and the platform has good functional completeness and operation It is simple,clear and accurate in logic,and can meet the needs of different scenarios without user roles.It has been put into specific teaching practice and has certain application value.
Keywords/Search Tags:Practice platform, Microservices, Spring Cloud, Reliability
PDF Full Text Request
Related items