Font Size: a A A

The Design And Implementation Of Reader Based On Backbone

Posted on:2017-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:S S WuFull Text:PDF
GTID:2308330485961700Subject:Engineering
Abstract/Summary:PDF Full Text Request
The e-book is appearing with the rapid development of the Internet which can help people disseminate information quickly. Nowadays many people like reading e-books because of the extensive resources of e-books, and as a consequence, e-books have significantly affected people’s reading habits. Considering the broad market prospects of the e-books, a large number of electronic reading devices, online bookstores and reading apps appear in our life. The’A’company has also developed a Web-side on-line bookstore. In order to give the user a good reading experience, we decided to realize a reader to support online reading.The reader system based on B/S mode will display the relevant data about books from the server in HTML page. While reading e-books, the page will be loaded frequently and this will not only waste lots of time, but also interrupt reading process. In order to avoid this problem, the reader is designed and implemented as a single-page application. The page does not reload at any point in the process, nor does need to download extra pages, which will reduce response time and improve usability. Single-page application can be realized by Backbone framework, which provides developers with a front-end solution for complex logic. Comparing to the traditional multiple HTML pages, Reader system formed with single-page application and APIs is more flexible and close to the user experience of mobile or desktop applications.Based on the analysis on the project background and the user requirements, the reader system is divided into five functional modules:content reading, book reviews, bookmarks management, catalogue management and buying. This thesis gives the overall structure of the system according to the Backbone framework and describes the design details of each module. For each module, code and its UI are combined to describe the key points of the modules’implementation. The final chapter of this thesis makes a summary and outlook of the design and achievement of this system.
Keywords/Search Tags:Reader, Backbone, SeaJS, Underscore
PDF Full Text Request
Related items