Font Size: a A A

Design And Implementation Of Cloud Classroom Based On Personalized Recommendation

Posted on:2020-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:A Y ZhangFull Text:PDF
GTID:2428330578957154Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The development of the Internet has brought convenience and changes to people's life in all aspects.At the same time,it has also brought the impact of educational concepts and changes in educational methods.Traditional classroom learning model can no longer meet the needs of modern people's fast-paced life,so online education has developed rapidly in recent years,and there is still a lot of room for development in the future.Online education breaks through the traditional learning mode,breaks through the limitation of time and space,creates a new learning mode of anytime learning and mobile learning,and improves people's learning efficiency.At the same time,with the help of the Internet platform,people can improve the uneven distribution of educational resources caused by regional factors,so that people in different places can share educational resources and lower the learning threshold.In addition,as people pay more and more attention to knowledge,more and more people are willing to spend their spare time to learn and improve themselves,either for their career or for their interests.Enterprises also need to train and learn their employees,improve their work skills and efficiency,and bring better economic benefits to enterprises.The author's practice the company has abundant talent development practice experience and data resources,a large number of outstanding teachers resources,as well as many offline enterprise training customer resources,for the development of the company's business,organization developed the project,the combination of talent development ability quality model and requirements,create the 020 vocational education development of China's professional platform,many enterprises and professionals for the society to provide professional and practical training courses.This project basically follows the software engineering methodology,and carries out in-depth requirement analysis,overall design,detailed design and software testing.On the basis of Springboot+Mybatis+Dubbo distributed framework,Java is used as the programming language,PostgreSQL database is used as the background database,Nuxt front-end framework is used,collaborative filtering recommendation algorithm based on articles is used in the course recommendation module to recommend courses for users,and the Web application program based on Browser/Server structure is completed.This cloud classroom platform provides users with numerous online courses to choose,purchase and learn online.The company has branches in dozens of cities across the country,providing rich and high-quality offline courses for workers in different positions in the city.Users can select and sign up online through the platform,and then attend offline lectures.In the project,the author is mainly responsible for(1)the front desk:the login of individual users and enterprise users,the display,purchase and learning of online courses,and the registration of offline courses,etc.(2)the cloud classroom background:the management of online and offline courses,the registration management of offline courses,the personalized recommendation of courses,order management,invoice management,user management and other functions.
Keywords/Search Tags:Online education, JAVA, Recommendation algorithm
PDF Full Text Request
Related items