基于web的EPUB閱讀系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2018-05-31 07:48
本文選題:EPUB3.0 + web應(yīng)用程序; 參考:《華中師范大學(xué)》2017年碩士論文
【摘要】:網(wǎng)絡(luò)技術(shù)和移動互聯(lián)設(shè)備的普及應(yīng)用推動了教育信息化的快速發(fā)展,促進(jìn)了人們教育觀念和教學(xué)方式的轉(zhuǎn)變,同時也給傳統(tǒng)教材和課本帶來了翻天覆地的變化。電子教材已開始逐漸取代傳統(tǒng)的紙質(zhì)教材和課本,各種類型的電子教材和電子書在教育教學(xué)中得到廣泛應(yīng)用。與傳統(tǒng)紙質(zhì)書相比,電子書具有信息量大、支持交互和視音頻資源、可更新、易檢索、易攜帶等眾多優(yōu)勢,是信息技術(shù)與教育相融合的成功體現(xiàn)。由于歷史原因,市面上有多種電子書格式,常見的有pdf、mobi、azw和chm等。這些差異巨大的電子書格式,使得一種電子書只能局限于某一個系統(tǒng)和閱讀器上使用。因此,為避免資源的重復(fù)建設(shè),國際數(shù)字出版論壇(IDPF)制定了一種開放的電子書標(biāo)準(zhǔn)——EPUB,該標(biāo)準(zhǔn)以網(wǎng)頁呈現(xiàn)文本內(nèi)容和富媒體資源,比現(xiàn)有其他標(biāo)準(zhǔn)更適合于閱讀和學(xué)習(xí)。自推出發(fā)布以來,EPUB標(biāo)準(zhǔn)獲得了出版行業(yè)、主流終端廠商和平臺開發(fā)商的支持與認(rèn)可。當(dāng)前在各種操作系統(tǒng)上都有對應(yīng)的EPUB閱讀器應(yīng)用程序,然而采用EPUB標(biāo)準(zhǔn)的web應(yīng)用程序卻非常少見。為推動EPUB標(biāo)準(zhǔn)在我國教育領(lǐng)域的應(yīng)用推廣,發(fā)揮web應(yīng)用跨平臺的優(yōu)勢,本文基于EPUB3.0標(biāo)準(zhǔn),設(shè)計開發(fā)了一款web版電子書閱讀系統(tǒng),主要研究內(nèi)容包括:1.探討了學(xué)生在使用電子書進(jìn)行學(xué)習(xí)過程中涉及到的教育理論和學(xué)生學(xué)習(xí)心理理論,并遵循這些教育理論開展系統(tǒng)設(shè)計。2.深入研究EPUB標(biāo)準(zhǔn),規(guī)劃系統(tǒng)實現(xiàn)所采用的技術(shù)路線,并確定了系統(tǒng)開發(fā)所采用的前后端框架。3.對系統(tǒng)的開發(fā)做需求分析和概要設(shè)計,明確了系統(tǒng)用例和功能需求,并設(shè)計了系統(tǒng)框架、各功能子模塊和數(shù)據(jù)庫。4.搭建系統(tǒng)的開發(fā)平臺,并對系統(tǒng)的五個功能子模塊進(jìn)行了詳細(xì)設(shè)計和開發(fā)實現(xiàn)。其中閱讀器子模塊是基于開源項目進(jìn)行二次開發(fā)實現(xiàn)的。最后,本文設(shè)計實現(xiàn)了一個能在web端打開EPUB電子書的閱讀系統(tǒng),可為每個用戶提供閱讀器書城、書架、個人中心等應(yīng)用服務(wù)。尤需指出的是,該系統(tǒng)能記錄用戶從書籍搜索、收藏到個性化閱讀的全部行為,為下一步的大數(shù)據(jù)分析和個性化服務(wù)奠定了基礎(chǔ)。
[Abstract]:The popularization and application of network technology and mobile connected devices have promoted the rapid development of educational informatization, promoted the change of people's educational concept and teaching methods, and brought about earth-shaking changes to traditional teaching materials and textbooks at the same time. Electronic textbooks have gradually replaced the traditional paper textbooks and textbooks, and various types of electronic textbooks and e-books have been widely used in education and teaching. Compared with the traditional paper-based books, e-books have many advantages, such as large amount of information, support for interactive and audio resources, renewable, easy to retrieve, easy to carry, and so on. It is a successful embodiment of the integration of information technology and education. For historical reasons, there are a variety of e-book formats on the market, such as PDF mobiazw and chm. These vastly different e-book formats limit the use of an e-book to a single system and reader. Therefore, in order to avoid the duplication of resources, IDPF (International Digital Publishing Forum) has developed an open e-book standard, EPUB, which uses web pages to present text content and rich media resources, which is more suitable for reading and learning than other existing standards. Since the launch of the EPUB standard has been published by the publishing industry, mainstream end manufacturers and platform developers support and recognition. At present, there are corresponding EPUB reader applications on various operating systems, but web applications using EPUB standard are very rare. In order to promote the application of EPUB standard in the field of education in China and give full play to the advantage of cross-platform web application, this paper designs and develops a web e-book reading system based on EPUB3.0 standard. The main research contents include: 1. This paper probes into the educational theory and the learning psychology theory involved in the process of students' learning with e-books, and develops the systematic design according to these educational theories. In this paper, the EPUB standard and the technical route used in the system implementation are studied, and the frame. 3. 3 used in the system development is determined. The requirement analysis and summary design of the system development are made, the system use cases and function requirements are clarified, and the system framework, functional submodules and database .4. are designed. The development platform of the system is built, and the five functional modules of the system are designed and implemented in detail. Reader sub-module is based on the second development of open source project. Finally, this paper designs and implements a reading system that can open EPUB e-books in web, which can provide readers, bookshelves, personal centers and other application services for each user. It should be pointed out that the system can record all the behaviors of users from book search, collection to personalized reading, which lays the foundation for the next step of big data analysis and personalized service.
【學(xué)位授予單位】:華中師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.09;G434
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 盧尚f,
本文編號:1958858
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/1958858.html
最近更新
教材專著