| With the development of Internet technology and 4G technology,the popularization of mobile phone use,and new developments in education technology,driven by the country’s encouragement of "Internet+education",users are becoming more and more accustomed to online reading and online learning.It has also led to the reform of college English teaching,and the market potential of online reading and online education in society is huge.The higher pursuit of users for reading experience,the more sophisticated division of business logic in complex teaching scenarios,the stricter requirements for information security in the era of big data,and the expectations of college teaching models for convenient management and improved teaching efficiency In the context of the times,opportunities and challenges coexist.In order to meet the needs of society,bilingual reading platforms want to be competitive,which must take into account the diversified characteristics of comfortable operation,rich functions,high security,clear logic,and efficient management.During the design and implementation of the platform,students’subjective learning,interactive communication between teachers and students,efficient information management,and data security protection were emphasized.The bilingual reading and class management platform draws on the current mainstream SSM framework technology and uses its reusability to simplify the development process.Utilize Docker technology to simplify configuration and achieve rapid deployment and operation and maintenance.In the class management section,the platform matches the role permissions and functional modules of different users,while focusing on social links between different users;It also supports the search and purchase of online books,and optimizes the book reader through multiple iterations;The CMS system reasonably assigns user permissions,administrators can visually manage data information,and can also efficiently and conveniently conduct teaching management and analysis of teaching results;In the database module,Redis caching technology is used to deal with high-concurrency and non-high-concurrency business scenarios that may occur in bilingual teaching and management;The database uses the Binlog synchronization mechanism to implement asynchronous caching to ensure data consistency.In terms of information security,for the business scenario of this platform,JWT authentication+SQL injection prevention+XSS attack prevention+permission grading technology is used to build a security protection network for the platform to prevent data leakage and information tampering and other attacks.In order to ensure the normal functioning of the platform functions,a full range of tests have been performed on the platform,including testing of core business function points,testing of the CMS system,security testing of simulated attack systems,and performance testing.The test results show that the platform’s operation is safe,stable,and reliable,and meets the expected design effect. |