Font Size: a A A

Design And Research Of A Multilingual Front-End Parallel Reading Tool Based On MVVM Architecture

Posted on:2024-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:C Y WangFull Text:PDF
GTID:2568306941489134Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
In the context of the rapid development of Internet technology,the"Report to the 16th National Congress of the Communist Party of China"clearly stated the need to promote digital education and build a learning society and a learning country for lifelong learning.The online bilingual reading platform designed and implemented in this paper relies on the rich digital resources of Foreign Language Teaching and Research Press to provide electronic reading services for the Foreign Language Teaching and Research Press reading platform,which is a digital practice of English education.The article first investigates the current status of online reading systems both domestically and internationally,as well as the development status of key technologies such as web technology,engineering technology,and React.Based on these foundational technologies,and combined with the actual scenario of the Foreign Language Teaching and Research Press reading platform,the article conducts a comprehensive analysis of the system’s requirements.The functional requirements of the system include login module,book resource parsing module,navigation module,bookmark and note module,reading record module,setting module,and offline module.The non-functional requirements of the system include compatibility,security,maintainability,interactivity,and high performance.Based on the requirements analysis,the article constructs the system architecture and development environment,and follows the best practices of the React framework to implement various functional points of the system.Regarding the book resource parsing module,the article proposes a typesetting algorithm that can provide users with stable content typesetting and an excellent reading experience.For the reading record module’s embedded tracking requirements,the article proposes and implements a comment-based tracking solution.This solution can completely decouple the tracking logic and business logic at the source code level,and designs a complete security policy within the solution,ensuring that the tracking logic does not affect normal business functions while prioritizing business needs.Compared to the buried point scheme at the source code layer,this scheme can reduce workload and ensure maximum non intrusion into business code.Regarding the offline requirement of the system,the article implements local data caching of the large data transmission interface based on Service Worker and Indexed DB technology.Compared with traditional HTTP caching,this solution has more persistent caching stability and supports caching of POST requests.The results of the system testing indicate that the system has good feasibility and stability.Currently,the system has been officially launched and is running smoothly and normally.
Keywords/Search Tags:online bilingual reading, front end tracking, React, offline caching
PDF Full Text Request
Related items