首页> 中文学位 >基于Android和网络爬虫的课外阅读系统设计与实现
【6h】

基于Android和网络爬虫的课外阅读系统设计与实现

代理获取

目录

声明

摘要

符号说明

1.1 选题背景

1.2 国内外研究现状

1.3 研究目标及意义

1.3.1 研究的目标

1.3.2 研究的创新性

1.4 本文章节安排

2.1 Fragment技术研究

2.2 RxJava技术研究

2.3 Navigation Drawer控件研究

2.4 Android下拉刷新技术研究

2.5 本章小结

3.1 系统需求分析

3.1.1 用户需求分析

3.1.2 功能需求分析

3.1.3 可行性分析

3.2 系统架构设计

3.2.1 系统总体架构设计

3.2.2 客户端功能模块设计

3.2.3 客户端UI界面设计

3.2.4 数据库设计

3.2.5 爬虫模块设计

3.3 本章小结

第4章 课外阅读系统的实现

4.1 基础功能类的实现

4.2 客户端界面框架的实现

4.2.1 启动和欢迎界面的实现

4.2.2 主界面框架实现

4.3 客户端功能模块的实现

4.3.1 注册登录模块实现

4.3.2 频道切换功能模块的实现

4.3.3 子频道管理功能模块实现

4.3.4 小说搜索阅读模块

4.3.5 个人中心模块实现

4.3.6 设置和关于模块

4.4 网络爬虫实现

4.5 本章小结

第5章 课外阅读系统的测试

5.1 测试环境

5.2 测试项目及结果

5.2.1 功能测试

5.2.2 内存泄漏测试

5.2.3 Monkey压力测试

5.3 本章小结

6.1 总结

6.2 展望

参考文献

致谢

攻读硕士期间取得的成果和参与的项目

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号