android小说电子书阅读器app系统设计

摘 要现今社会网络信息遍布各地,移动手机设备愈加的智能化,大部分的人们则习惯随时随地的使用手机进行办理公务、网络上进行交易、阅读自己喜欢的小说等。本选题所开发的阅读器就是为了方便人们使用网络对自己喜欢的小说进行阅读,其中包括在线阅读与本地阅读两种选择,用户可以在网络环境好的情况下下载好自己喜欢的文本,在无网络或者网络环境差的情况下选择本地阅读,从中就能发现自己下载好的文本从而进行阅读,阅读器还具有设置小说字体大小和亮度的功能,所以开发一款基于安卓的文本阅读器软件具有一定的意义。本系统采用Android平台来开发,在Eclipse+adt的开发环境下运行,数据库采用Android系统自带的SQLite小型数据库,系统通过Jsoup的JAVA公共包读取网络TXT小说资源并进行解析,将TXT资源保存到本地进行操作,基本功能包括在线阅读、下载文本、添加书签、改变字体大小、改变阅读背景、调整亮度夜间模式等功能,是一款功能强大的TXT本阅读器,方便Android手机使用者随时随地阅读TXT资源。
目 录
1 项目概述 2
1.1 开发背景 2
1.2 运行环境 2
1.3 目的和意义 3
2 可行性分析 4
2.1 经济可行性 4
2.2 技术可行性 4
3 需求分析 5
3.1 功能需求 5
3.2 功能用例图 5
3.3 性能需求 7
3.4 安全性需求 8
4 总体设计 9
4.1 系统功能模块设计 10
4.2 本地储存文件 11
4.3 视图模块设计 12
5 详细设计与实现 13
5.1 系统组件的搭建 13
5.2 开发工具及技术简介 13
5.2.1 开发工具简介 13
5.2.2 技术简介 14
5.3 系统主界面 14
5.4 在线阅读 16
5.4.1 在线阅读扉页界面 18
5.4.2 在线阅读章节页面 19
5.4.3 小说内容界面 20
5.5 设置 20 *好棒文|www.hbsrm.com +Q: ^351916072# 

5.5.1 字体设置 21
5.5.2 书签设置 24
5.5.3 页面跳转 25
5.6 本地阅读 26
5.7 访问数据库 27
结 语 28
参考文献 30
致 谢 31
引 言
2007年第一批智能手机诞生,2008年智能手机开始普及,随后各种各样的手机品牌应运而生,到如今已经有很多的手机APP诞生,为生活添加了很多乐趣,随着科学技术的进步,人类社会日渐繁华,智能手机从出现以后就在人们的运动生活中扮演着重要的角色,成为了人们生活中不可缺少的一部分。在餐厅、在大街、在各种各样的交通工具上甚至在工作中随处可见智能手机的影子。
智能手机不仅仅能提供给人们各种各样的乐趣而且还是人们通讯的重要工具,现如今人们对手机运用越来越频繁,也导致了很多手机APP的诞生,普及到吃喝玩乐多个方面,其中手机电子阅读器APP是手机中的一种阅读软件,它诞生的目的为了让人们能从手机上看到自己喜欢的书籍,可以说是一种提供人们阅读的设备,伴随着二十一世纪数字信息化的不断进步和兴起,有关阅读软件开发的竞争也越来越激烈。社会使得人们生活节奏越来越加快人们也越来越忙碌工作的压力越来越大,大家确实需要一个可以找到心灵慰藉的地方,那就是小说。每当人们在乘坐交通工具,吃饭和休息时间无所事事的时候,手机阅读器的作用就体现出来了,它是一个可以让自己找到心灵慰藉的平台,人们可以在平台上随意发表自己的想法,让人们能随时的阅读自己喜欢的小说。因为现如今已经成为人人都离不开手机的时代,手机阅读器也就成为了一个最为方便的阅读平台,现如今手机阅读APP已经成为了好多人另一个放松心情的好地方,对人们来说也是越来越重要了。
这次毕业设计是通过安卓的平台和Java语言相结合起来做出一个TXT格式的小说阅读器提供给客户使用,本毕业设计完成后,基本可以实现下边的功能:在线阅读、下载文本、书签、改变字体大小、改变阅读背景、调整亮度等。
这次设计运用的软件是My eclipse,数据库软件是SQLite,自己得好好熟悉软件的使用,设计中遇到的功能实现问题,虽然以前大学期间学习过,但还是需要自己请教老师进行深一步的了解,不太了解开发技巧的话,可能就会发生一些部分小功能不能实现、软件运行不能够稳定,安全性能无法保证等问题,如何设计软件框架的外观效果等。所有的这些问题,我都通过查阅图书资料和互联网,咨询指导老师一个一个解决了,为设计的完成提供了保障。
项目概述
开发背景
随着新语言技术的不断更新和发展,Java语言开发近年来发展迅速。主要基于Java应用的APP技术革命正在蓬勃发展。基于Andriod的软件开发是一项很有前途的技术。但是,市场上有许多基于Android的TXT文本阅读器系统,并且有各种APP实现在线翻译功能。但是,由于版本过于分散,“创意”不同。除了Google的开源代码之外,还有很多版本的Android SDK。不同版本的API使不同版本的TXT文本阅读器系统具有不同的版本和功能。市场上的APP不能满足大家对新颖软件的需求,所以基于Android的TXT文本阅读器系统的开发是非常必要的。
在2017年6月,大约18亿的Android手机都在世界各地使用, 中国三大运营商之一的移动通信公司也早早的推出了4G网络时代,这给使用安卓手机的用户上网带来了方便,加上移动的信号也是三大运营商最强的,所以安卓手机的使用前景非常广泛,后期的使用也会更为频繁的。
运行环境
软件名称:基于Android的小说电子书阅读器APP;
软件开发的目标:通过开发基于Android的小说电子书阅读器APP,能给广大Android手机用户提供一个安全的,功能性强大的,操作简单的,方便管理员管理的性能高txt文本阅读器。
Android智能手机系统,Android版本1.1以上,阅读器系统推荐配置是400MHz处理器、128MB 随机存取储存器、3.0英寸屏幕或更大屏幕或者是升级到Android 3.0的安卓系统,处理器最低要求1Ghz就可以、512MB随机存取储存器、屏幕大小在3.5英寸的手机用户就可以。
智能手机操作系统目前只支持XP(32比特)、Vista(32/64比特)、Mac OS X 10.4.8或更新版本(x86)、Linux。
Android开发环境安卓官方推荐使用My eclipse进行开发,当然,My eclipse软件版本要在3.3以上。因为开发系统是基于Java技术的,所以JDK是少不了的,JDK版本要求必须是5.0或者6.0,我还是用5.0比较多,可以通过互联网到太阳官方下载,在网页上可以看到每一个版本的JDK,自己选择需要的版本进行下载。
目的和意义

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2099.html

好棒文