没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘要
在这个信息化的时代,计算机越来越精致,手机也越来越智能化,所以,一个较好的应
用软件在很大程度上能提升一个手机的品牌。而在智能手机上安装一个拥有丰富功能支持的
电子书阅读器,更是我们刻不容缓的事情。
本设计采用 Android 平台,根据对手机电子书阅读器的客户需求分析和技术可行性分析,
经过总体设计和详细设计编码测试等阶段,完成了电子书阅读器软件的设计。不仅实现了电
子书阅读器最基本的阅读功能,而且还为用户提供了丰富的功能支持,包括找书,书签,自
动翻页以及阅读界面设置的操作。而本次设计最大的特点则是通过屏幕触控实现了移动时的
翻页特效。经过不断的测试与完善,电子书阅读器功能稳定,并且在真机上对其进行了测试
与验证,基本上达到了用户的需求标准。
关键词: Android;电子书阅读器;屏幕触控;翻页;
Abstract
In the time of information technology, with the increasingly sophisticated of computers and
more and more intelligent of mobile phones, a better application software can enhance a brand of
the phone to large extent. It is our urgent for us that installed on the smart-phone has a rich
functionality to support the e-book reader.
Based on the needs analysis of customers and technical feasibility analysis, I use the Android
platform to achieve the design of mobile phone’s e-book reader. After completing the overall design
and detailed design coding testing stage, I achieved the design of the e-book reader software. Not
only can the soft achieve the basic function of E-book reader, but also offer many other functions
for users, including books and bookmarks, flipping pages automatically and designing the reader.
The significant character of the design achieve the flipping page of mobile by touching screen
Through continuous testing and improvement, E-book reader is stable. The testing and verification
in real device has carried out to meet the customers’ requirements which have reached the standards
of the customers’ requirements.
Key words: Android; e-book Reader; Touch Screen; Flip
目 录
第 1 章 前言 .............................................................................................................................................................1
1.1 课题提出的背景目的及意义 .................................................................................................................................1
1.1.1
课题提出的背景
.............................................................................................................................................1
1.1.2
课题提出的目的
.............................................................................................................................................1
1.1.3
课题提出的意义
.............................................................................................................................................1
1.2 设计思路及研究方法 .............................................................................................................................................2
1.2.1
设计思路
.........................................................................................................................................................2
1.2.2
研究方法
.........................................................................................................................................................2
第 2 章 需求分析......................................................................................................................................................3
2.1 软件的基本功能要求 .............................................................................................................................................3
2.2 系统架构..................................................................................................................................................................3
第 3 章 系统理论分析 ..............................................................................................................................................5
3.1 ANDROID 平台简述.....................................................................................................................................................5
3.1.1 Android
平台
....................................................................................................................................................5
3.1.2 Android
平台的组成
........................................................................................................................................5
3.1.3 Android
体系结构
............................................................................................................................................5
3.1.4 Android
应用程序类型分析
............................................................................................................................7
3.2 JAVA 与 ECLIPSE ...........................................................................................................................................................8
3.3 TOMCAT 简述...........................................................................................................................................................8
3.4 MYSQL 数据库介绍..................................................................................................................................................8
3.5 C/S 模式 ...................................................................................................................................................................9
第 4 章 开发环境搭建 ............................................................................................................................................10
4.1ANDROID 环境搭建 ...................................................................................................................................................10
第 5 章 软件设计....................................................................................................................................................12
5.1 总体软件结构设计 ...............................................................................................................................................12
5.2 接口设计 ...............................................................................................................................................................14
5.2.1
外部接口
.......................................................................................................................................................14
5.2.2
内部接口
.......................................................................................................................................................14
5.3 数据库设计 ...........................................................................................................................................................14
5.3.1
数据模式设计
...............................................................................................................................................15
5.3.2
数据表格设计
...............................................................................................................................................15
5.3.3
表的具体设计
...............................................................................................................................................15
5.3.4
数据字典
.......................................................................................................................................................16
5.4 代码设计 ...............................................................................................................................................................16
5.5 软件维护设计 .......................................................................................................................................................16
第 6 章 系统功能模块的设计与实现......................................................................................................................17
6.1 主控制类的实现 ...................................................................................................................................................17
6.2 工具类的设计........................................................................................................................................................17
6.3 阅读界面的实现 ...................................................................................................................................................18
6.4 导入本地书目功能的实现 ...................................................................................................................................18
6.5 网络书目导入........................................................................................................................................................19
6.6 书签功能的实现 ...................................................................................................................................................19
6.7 设置字体大小功能的实现 ...................................................................................................................................20
第 7 章 系统测试....................................................................................................................................................21
7.1 主界面...................................................................................................................................................................21
7.2 导入本地书目界面 ...............................................................................................................................................22
7.3 导入网络书目........................................................................................................................................................23
毕业设计总结 .........................................................................................................................................................32
参考文献.................................................................................................................................................................33
致谢 ........................................................................................................................................................................34
第 1 章 前言
1.1 课题提出的背景目的及意义
1.1.1 课题提出的背景
在这个信息化的时代,IT 业已经成为世界发展的主流,我们对信息技术的依赖远远超过
了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。
正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。
不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前
的巨大进步。同时,随着科技的发展,计算机越来越精致,手机也越来越智能化,所以我们
的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是
简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。一个
好的软件,能够标志一个手机品牌的地位。所以,开发一款好的手机软件是相当必要的。以
前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或
者手机上看杂志,看小说,文档。以此看来,一个好的手机阅读器软件的开发是相当有必要
的。
1.1.2 课题提出的目的
此次设计的目的很明显,就是给予阅读者更大的便利性,阅读者不用再到处拿着一本厚
厚的书籍,大大减少了读者的负担,只需要下载一本 txt 格式的电子书,放在 sd 卡里边,就
是人们的生活百科。当然,有些下载不来的资料,还是需要翻阅书籍的。
1.1.3 课题提出的意义
计算机改变了人类的工作方式,互联网创造着全新的生活空间,我们接受信息的方式也
正在发生深刻的质变。由于现在阅读器的越来越普及,我们每天清晨读报的习惯也在面对大
资讯量的新闻网站时渐渐淡化,面对印刷出版物,我们仍视之为文化传承的载体,但不可抵
挡的,是无纸化电子阅读时代的悄然临近。我们现在信息化的生活,充斥着信息的传递,但
是,越来越多的人依赖于几乎朝夕相伴的手机。虽然,现在也出现了供人们阅读使用的电子
书,但是这些电子书的功能很少很简单,仅仅是简简单单的供人们一行一行的阅览文字信息,
或者是仅仅添加一个添加书签的小功能,根本远远不能满足人们的需求。于是,一个功能良
好的全面的电子书阅读器越来越成为广大用户的追求。本软件是基于 android 系统智能手机开
发的一款电子书阅读器软件,它有一个阅读主界面,主要用来阅读文档。其优越性表现在实
现了从 SD 卡读取文档或从服务器端下载文档,添加书签,选择书签,清空书签,设置亮度,
设置字体大小、跳转到指定百分比等功能。此外,给用户更清晰方便的界面,也是本软件的
出发点之一。
剩余42页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 378
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功