Font Size: a A A

Research And Design Of English Learning Platform Management Systrm Based On Microservice

Posted on:2024-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:H J XuFull Text:PDF
GTID:2568306941989799Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
Against the backdrop of rapid development of the Internet,with more and more online learning being incorporated into primary and secondary education,the online knowledge service industry has also found new opportunities.The growth of online education and learning platforms leads to an increase in user volume,campus content,and learning resources.To better provide knowledge learning services to users,there is an urgent need to enhance the development of the learning platform management system.This paper concentrates on the research and construction of a managerial system for an English learning platform,due to this requirement.This paper designs a management system for the English learning platform based on a microservices architecture,which divides the system’s business requirements into backend account management,campus management,user operation log management,and single sign-on management,thereby reducing the coupling between different functional requirements.The Spring Boot framework is used as the development framework for the microservice modules of the system.Distributed technology is employed to develop the system,and Redis caching is used for hot data,while MySQL is used for storing platform data.By analyzing the system’s functional requirements,relevant database tables are designed,and the logical relationships of functional entities are analyzed.The account management and campus management functionalities are implemented.A unified user center is integrated to achieve single sign-on functionality,and the Spring Boot framework’s aspect-oriented programming feature is utilized to add a user operation log interceptor in the aspect,thereby realizing the recording and management of operation logs.In the research on permission control in the management system,the RBAC model is introduced to introduce role layers,decoupling the permission control of the management system.Moreover,research is conducted on dynamic allocation of roles based on user behavior,achieving dynamic allocation of roles based on user behavior.As the learning platform associated with the management system generates a large amount of user-generated content,to filter out potentially harmful information in the text content,the DFA algorithm is used to enable the system to effectively identify sensitive words and replace or mask them.Furthermore,the DFA algorithm is improved using sensitive word clustering to enhance the efficiency of sensitive word filtering.Finally,the results of functional simulation testing demonstrate that the system has complete functionality and meets the expected development requirements.Performance testing is conducted using JMeter and Apache Bench testing tools,and the results reflect the system’s stability,supporting stable operation under high concurrency scenarios.
Keywords/Search Tags:springboot, microservices, distributed, DFA, management system
PDF Full Text Request
Related items