论文部分内容阅读
随着移动终端和互联网通信技术的普及与成熟,基于移动平板电脑的电子书应用开始进入日常的教学活动中。然而现有多数电子书只是对纸质内容的数字化,通过相应功能提高电子书的阅读使用体验,针对电子书在师生教学过程使用、提高电子书教学性和学习性的功能研究和设计比较薄弱,导致电子书在教学使用过程中提高教学效果的作用并不明显,迫切需要根据实际教学需求而设计的新型电子书。因此,本文设计并实现了学习型电子书(系统),直接定位于教学使用,来帮助教师和学生提高教学效率和教学效果。本文研究和设计了学习型电子书系统,依据软件工程相关理论和方法进行如下工作。首先进行学习型电子书需求分析,概述了教育软件需求获取特点和方法,以此为基础总结了国内外现有研究和系统的特性和局限性,论述了相关的理论和技术问题。同时,依据教育软件需求特点,分析了相关角色、教学场景、教学内容和教学方法设计,在上述基础上进行需求抽取获得功能性需求和质量需求。其次,结合需求分析和技术选型,确定了系统的整体架构和功能模块设计划分,并设计了客户端非关系型数据库的数据结构和客户端-服务器数据通信接口API。再次,依据学习型电子书应用场景特点,对教材内容组织和内容标记设计、内容全文检索两个问题进行深入的探讨并给出解决方案。最后,在系统设计的基础之上结合技术选型和相关开发工具对学习型电子书整体架构和客户端主要功能模块进行实现,完成了主内容区内容导航、数据本地存储及数据同步、内容标记题型、全文检索四个主要功能模块的实现。本文提出了学习型电子书的功能定义,完成了学习型电子书系统的研究与设计,过程中解决了学习型电子书教材内容组织和内容标记设计及全文检索功能设计。本系统已在几所高中试点使用,教学效果良好,具有较强的应用前景和研究意义。