首页> 中文学位 >基于Android的书籍阅览与管理系统的设计与实现
【6h】

基于Android的书籍阅览与管理系统的设计与实现

代理获取

目录

声明

摘要

符号说明

1.1 选题背景

1.2 国内外研究现状

1.3 研究内容及意义

1.3.1 研究内容

1.3.2 研究意义

1.4 论文组织

1.5 本章小结

第2章 相关技术研究

2.1 Android自定义View研究

2.1.1 View及事件分发机制

2.1.2 自定义View

2.2 Glide控件研究

2.3 Android系统动画技术研究

2.4 本章小结

第3章 系统需求分析与系统设计

3.1 系统需求分析

3.1.1 功能需求分析

3.1.2 非功能需求分析

3.2 系统设计

3.2.1 系统架构设计

3.2.2 系统框架模式设计

3.2.3 系统主要模块设计

3.3 本章小结

第4章 书籍阅览与管理系统的实现

4.1 系统界面框架的实现

4.2 系统功能模块的实现

4.2.1 读书模块的实现

4.2.2 读书笔记模块的实现

4.2.3 读书计划模块的实现

4.2.4 云备份模块的实现

4.2.5 好书推荐模块的实现

4.2.6 登录模块的实现

4.3 本章小结

第5章 书籍阅览与管理系统的测试

5.1 测试环境

5.2 测试项目及结果

5.2.1 功能测试

5.2.2 流畅度测试

5.2.3 稳定性测试

5.3 本章小结

6.1 总结

6.2 展望

参考文献

致谢

硕士学位期间的科研成果和参加的项目

展开▼

摘要

随着移动互联网的飞速发展,移动智能终端凭借其丰富的功能、便捷的使用对人们的生活、工作以及学习都产生了深远影响。在“全民阅读”的时代背景下,阅读愈发成为人们生活中不可或缺的一部分,人们的阅读模式也深受移动互联网技术的影响,正在悄然改变。阅读资源不再止于纸质书籍,电子书也成为人们阅读的重要资源之一。根据第十四次全国国民阅读调查报告数据显示,2016年中国成年国民的数字化阅读方式的接触率达到68.2%,移动阅读终端成为数字阅读主要入口。据StatCounter统计,目前Android系统已经成为全球操作系统市场中的第一大操作系统。因此,开发一款可用于Android设备的书籍阅览与管理系统具有非常广泛的应用价值和实际意义。
  本文首先在深入研究View的层次结构、View的工作原理和Android事件分发机制的基础上实现自定义View。对比并分析了Android主流图片加载框架并从源码角度研究了Glide框架,学习其设计架构、设计模式及编码风格。并且,还研究了Android系统动画技术。
  其次,对Android应用市场中现有阅读类应用进行分析与对比,总结其功能及特点。在调研的基础上,发现了用户在当今快节奏的生活中读书缺乏计划性、备份较繁琐等问题。针对以上问题,对本系统进行了全面的系统需求分析,包括功能需求和非功能需求。最终设计了基于C/S架构、采用MVC框架的系统总体设计方案,并对系统具体功能模块进行了规划。
  再次,提出并实现了一种基于网络状况与预约模式的备份策略。首先检测当前设备的联网类型及网络质量提醒用户,并提供了预约备份功能。该策略避免了用户在不知情的情况使用移动数据流量,而且预约模式的设计可以减少用户操作,优化用户体验。
  在以上研究的基础上,论文设计并实现了基于Android系统的书籍阅览与管理系统。本系统为用户提供游客与账户两种登录模式,并且实现了书籍的阅览与管理、读书笔记、读书计划、书籍云备份、好书推荐功能。最后从系统功能、系统流畅度、系统稳定性三个方面对系统进行测试工作。对系统每个功能设计并实施了功能测试用例,利用dumpsys、Monkey等工具分别测试系统流畅度及稳定性,最终系统各项测试均表现良好。
  本系统在满足用户高效读书的基本需求上,制定读书计划功能增强用户读书计划性,支持添加读书笔记,而且提供了基于网络状况与预约模式的书籍云备份功能解决用户存储空间不足及不同设备间的数据迁移问题,还通过网络爬虫工具Jsoup为用户推荐评分较高的优秀书籍,为用户打造了一个多功能的高效读书平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号