Font Size: a A A

Design And Implementation Of Bilingual Reading System Based On Android

Posted on:2019-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:J W LinFull Text:PDF
GTID:2348330542998295Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of society and the great improvement of people’s living standards,both our ways and tools of reading are changing significantly.Marking a progress in technology,e-reading is designed to meet people’s requirements for a new way of reading.It has been popular among people because of its high portability and low prices.Though in the expanding e-reading market exist various reading products,there are relatively few bilingual e-reading products available.Hence,people need a new platform that has all-round functions and is able to provide bilingual reading for users.In light of this need,this paper has designed and developed a bilingual reading service system based on Android.The platform is an intelligent reading system which supports bilingual reading,online community communication,vocabulary learning,and data analysis.Equipped with a new word library,it applies a parallel structure for bilingual reading and supports online word-searching.In addition,an online community for reading communication is built in this platform.Hence,the platform is able to satisfy people who want to learn foreign languages or make friends through reading.With C/S architecture adopted,the Android-based bilingual reading service system consists of multiple modules,including server,Android client and network communication,etc.The server is in charge of handling client access requests,return the results and store all data generated.With MVC framework and the idea of modular design adopted,the Android client divides the system into different modules,such as book recommendation,book analysis,book display,community interaction,data storage and online communication,so as to provide users with a closed-loop system that supports bilingual reading,community interaction,language learning and collection of users,information.Applying HTTPS communication protocol,the network communication module exchanges data in JSON format and analyzes data through reflection mechanism.Besides,it can exchange data effectively and safely between servers and clients by encrypting part of data transmitted.In order to ensure system performance,tests on system function and performance are carried out with black and white box testing method of software engineering adopted.The testing results demonstrate that the system is very user-friendly with all-round functions.Moreover,it meets all requirements set at designing phase and performs well in terms of response speed,accuracy and compatibility.
Keywords/Search Tags:Bilingual reading, Android, Reading engine, Data encryption
PDF Full Text Request
Related items