论文部分内容阅读
随着“互联网+”国家战略的高速推进,互联网教育发展日渐崛起,2017年,国务院印发《教育事业“十三五”规划》,指出要提供多样化教育产品和服务,大力推进教育信息化,推动“互联网+教育”新业态发展。与此同时,移动互联网蓬勃发展的态势依旧强劲,截至2017年第四季度,我国移动智能终端规模达到14.2亿,其中搭载Android系统的终端设备占比高达87.2%。在这样的背景下,Android应用市场上涌现出一大批教育类应用软件。然而,现有应用的目标多在于应试教育和课外辅导,课外阅读作为现代教育中不可或缺的重要环节尚未引起广大开发者的足够重视。因此,设计开发一款基于Android智能终端的课外阅读系统具有极为重要的意义。本论文从移动端课外阅读的发展现状出发,以提供个性化、多元化、便携化的课外阅读服务为目的,设计开发了一款基于Android操作系统平台的课外阅读系统。该系统阅读资源丰富、界面友好易用、性能良好、功能完善,旨在是解决目前移动阅读领域没有专门为学生打造的课外阅读应用这一问题,成为专属于学生的课外阅读应用,为学生提供优质的阅读资源、增加学生对课外阅读的兴趣,帮助他们更好的开展课外阅读活动。本论文首先对应用市场上现有移动阅读应用进行详细调研,对它们的实现方式、功能以及内容素材等进行详细分析,总结了其同质化严重、内容素材不适合学生课外阅读等不足之处。在此基础上,提出了设计开发课外阅读系统的目标,并针对这一目标开展了以下工作:首先,深入研究系统开发技术。对于Android客户端开发中使用的关键技术进行详细的研究,主要包括Fragment的使用及优化、Navigation Drawer 控件的使用、RxJava 技术、android-Ultra-Pull-To-Refresh 下拉刷新组件以及网络通信等,同时对网络爬虫技术和数据库技术进行了相关研究;其次,对系统进行了详细的分析和设计,确定了系统的整体架构、客户端功能、UI设计以及数据库和爬虫等模块的设计方案;最后,对系统进行了分模块开发实现,对系统整体进行了功能测试、内存泄漏测试以及Monkey压力测试等技术测试,并以测试结果为依据不断对系统进行完善,最终开发出符合设计预期的课外阅读系统。本文设计开发的课外阅读系统依托于袁东风教授课题组承担的“基于虹计划的教育云系统”项目及其子课题,上线运行之后将会为学生课外阅读带来极大的便利,满足学生个性化的阅读需求,使学生充分利用碎片化时间进行阅读进而增加学生对于课外阅读的兴趣,有助于学生全面发展。系统的设计和开发具有较大的理论意义和应用价值。