基于Android电子阅读器的设计与实现
技术:Android等摘要:
现今,随着科技的进步,社会的进步,人们的生活越来越忙碌,没有太多的时间能安安静静的坐在一个地方,抱着厚重的书本进行阅读。安装在移动设备上的电子阅读器能够使得人们随时随地的阅读,它的作用就像一座桥梁,能使我们方便的阅读我们喜欢的图书,而且还可以节约一定的阅读成本。
本毕业设计主要实现了基于Android电子阅读器的有关功能,本软件主要具有翻页特效,字体颜色及大小的调整,背景图片设置,书签,自动翻页等功能。本文按照软件工程的思想进行,介绍了软件开发的基本流程,并在最后提出了对本设计的不足与可改进之处。
关键词:android;电子阅读器;电子书
目录:
1 绪论 1
1.1电子书的发展概况与趋势 1
1.2基于android的电子阅读器的优势 2
1.3实现的平台环境与目标平台 2
2 android相关技术介绍 3
2.1android的平台架构 3
2.1.1应用程序层 3
2.1.2应用程序框架层 4
2.1.3函数库 4
2.1.4Android运行时 5
2.1.5Linux内核 5
2.2Android的四大基本组件介绍 5
2.2.1Activity 5
2.2.2Service 6
2.2.3ContentProvider 6
2.2.4BroadcastReceiver 7
2.3Android的五大布局 7
2.3.1FrameLayout 8
2.3.2LinearLayout 8
2.3.3AbsoluteLayout 8
2.3.4RelativeLayout 8
2.4Android SQLite介绍 9
2.4.1SQLite的特点 9
2.4.2SQLiteOpenHelper 10
2.4.3SQLiteDatabase 10
2.4.4Cursor 12
3 需求分析 13
3.1问题的提出 13
3.2可行性分析 13
3.2.1可行性研究的前提 13
3.2.2技术可行性 14
3.2.3操作可行性 14
3.2.4经济可行性 14
3.3功能需求 14
3.4性能需求 15
3.4.1系统要求 15
3.4.2准确性 15
3.4.3时间特性的要求 15
3.4.4软件特性要求 15
4 系统设计 16
4.1系统描述 16
4.2总体设计 16
4.3模块设计 17
4.4系统数据流设计 18
4.5数据库设计 18
4.5.1数据库逻辑设计 18
4.5.2数据库物理设计 19
5 详细设计 21
5.1开始模块 21
5.2阅读模块 21
5.3找书模块 23
5.4书签模块 25
5.5自动翻页模块 26
5.6设置模块 28
6 系统测试 31
6.1测试概述 31
6.1.1软件测试的目的 31
6.1.2软件测试的原则 31
6.1.3测试环境 32
6.2单元测试 31
6.2.1黑盒测试 31
6.2.2白盒测试 31
6.3集成测试 33
6.4系统测试 34
7 部分代码 35
7.1阅读部分 35
7.2找书部分 45
结论 52
参考文献 53
致谢 54
附录1:外文原文 56
中文翻译 64
论文字数:22978
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
正需要,支持楼主大人了! 啥也不说了,感谢楼主分享哇! 确实是难得好帖啊,顶先
页:
[1]