Font Size: a A A

Design And Implementation Of Appointment Platform For College Students' Tutoring Based On Microervices

Posted on:2022-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhangFull Text:PDF
GTID:2517306773997679Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
In recent years,my country's economy has maintained a medium-to-high-speed growth,and the income level of residents has increased significantly.Education expenditure has become a hot spot for household consumption.Parents pay more attention to the development of children's interests and hobbies,which is helpful to improve the comprehensive quality of children.The market demand of tutoring and the encouragement policies implemented by the state provide a good market environment and development opportunities for tutoring of college students.With the development of information technology and its applications,the use of computer and network technology to solve problems has become a major way.Students,in particular,are more and more inclined to search for the information they need through the Internet,and the line combined with the Internet Going to the tutoring information sharing platform has more options for college students,parents and students.As the first job of many college students,the market of tutoring is gradually becoming formalized.However,there are also many bad intermediaries,who use the information gap to seek benefits between college students and their parents,which greatly damages the development of the tutoring market.The large-scale group of college students in our country has a very valuable advantage in entering the tutoring market.They are similar in age to the students,and it is easier to communicate with them,so they are more favored by parents and students.This article introduces the structural design and implementation of the "Internet +" college student tutoring information platform,providing a high-quality information exchange platform for parents,students and college students.In this paper,we study the design and implementation of a micro-service-based college student tutoring reservation platform.Through the information sharing platform,the college student and the student are directly connected,and the modules of the front-end display system and the background management system are effectively divided.Set a unified exception resolution mechanism,and use JWT technology to realize the information sharing problem of each microservice module.The specific work is as follows:·This paper studies the related technologies of microservices,combines the business requirements of the tutoring reservation platform,divides the module functions it develops.Develop a separete set of gateway microservices as the an entry point to other microservices,it follows the interface development specifications to ensure the entire Project microservices can provide corresponding functional service interfaces both internally and externally to improve scalability.·Based on the principles of high cohesion,low coupling,and unified configuration of microservices,a set of global exception interception and exception handling mechanisms are designed to throw exceptions and return information in time to achieve granular level control,which is convenient for the development of each module and the operation of the system.It helps to ensure the stability of the system.·A secure single sign-on system is designed for the communication between multiple microservice modules under the microservice architecture and the login of each system,and the JWT technology is used to realize the information sharing problem of each microservice module,so that one of the microservice module systems after logging in,it can be shared with other microservice modules to ensure the consistency of data transmission between multiple systems.This paper proposes a college student tutoring reservation platform based on the micro-service architecture,and introduces the idea of componentization to achieve high cohesion and low coupling,which ensures the high availability and scalability of the system.The microservice architecture system is built based on Spring Cloud,which integrates components such as service registration and configuration center Nacos,service gateway Gateway,load balancing component Ribbon,circuit breaker Hystrix and other components.Eight microservices have been designed and implemented in whole system,including gateway microservices,authentication and authorization microservices,user microservices,system microservices,payment microservices,business microservices,permission microservices,and general microservices.While maintaining a high degree of cooperation between services,this design reduces the coupling of the system,ensures the scalability of each service,and enables the entire college tutoring reservation platform to provide users with high-quality services stably and efficiently.
Keywords/Search Tags:Microservices, Tutoring platform, Spring Boot, Quality-oriented education
PDF Full Text Request
Related items