Design and Development of an Online Education System Based on SpringBoot

Ling Li,Lin Gui
DOI: https://doi.org/10.1109/AICIT62434.2024.10730277
2024-09-20
Abstract:To support managers in effectively distributing and overseeing IT technology teaching resources, the author suggests implementing an online education system built on the Spring Boot framework. The system's design involves creating a comprehensive architecture diagram and delineating functional modules. Employing the B/S architecture pattern, the system adopts the MVC three-layer architecture model. The backend framework is constructed using the enterprise-level lightweight development framework Spring Boot and Mybatis. Data storage utilizes both a relational database, MySQL, and non-relational database Redis caching technology for efficient management of system data information. In the database design section, provide the E-R diagram and database table design of the main database entities of the system. On the mobile side, data communication with the server side is mainly realized through the API interface provided by WeChat official account. The data exchange uses the general JSON data format. The WeChat built-in browser is used to access the course home page of the online education and learning platform. The browser transmits data requests to the server side through 4G or Wi Fi networks, and the server returns the corresponding data to be displayed on the WeChat APP built-in browser page. The results showed that using Jmeter stress testing tool for online learning platform stress testing resulted in an average response time of 1.7 seconds and an error rate of 0.00%. Basically in line with expected performance. Conclusion: The system leverages the advantages of online learning on both PC and mobile devices to provide IT technology learning users with more convenient and cost-effective technology learning courses; At the same time, it reduces the management and operational costs of online education and learning platform management companies.
Computer Science,Education
What problem does this paper attempt to address?