
技术毕业设计Android手机电子书阅读器的设计与实现学生姓名类通信工程讲师计算机与通信学校答复日期2012 Android手机电子书阅读器的设计与实现Android手机电子书阅读器Xxx理工大学毕业设计总结在这个信息技术时代,计算机变得越来越精致,手机也越来越智能,因此好的应用软件可以极大地提高手机的品牌. 在智能手机上安装具有丰富功能支持的电子书阅读器是当务之急. 本设计使用Android平台. 根据手机电子书阅读器的客户需求分析和技术可行性分析,电子书阅读器软件的设计是通过总体设计和详细设计编码测试的阶段完成的. 它不仅实现了电子书阅读器的最基本的阅读功能,而且还为用户提供了丰富的功能支持,包括查找书籍,书签,自动翻页和阅读界面设置. 该设计的最大特点是在通过屏幕触摸移动时翻页效果. 经过不断测试和改进,电子书阅读器功能稳定,已经在真实机器上进行了测试和验证,基本满足用户的需求标准. 关键字: Android;电子书阅读器;屏幕触摸;翻页;第二科技大学的毕业设计抽象信息技术,越来越智能的手机越来越成熟,更好的应用软件可以在很大程度上提升. 手机的电子书阅读器. 完成总体设计后,详细的设计编码测试阶段即为电子书阅读器软件. 电子书阅读器realdevice不仅可以实现基本功能的电子书阅读器,还可以为用户提供许,包括书书签,自动翻页,显着的字符设计,可实现翻页触摸屏. 通过不断的测试改进,电子书阅读器realdevice满足了客户的需求. 关键字: Android;电子书阅读器;触摸屏; Flip Polytechnic University Graduation Project III 1.1该主题的背景目的和意义...................................... ................................................................ ..... 1.1主题背景1.1.2主题目的1.1.3主题的意义1.2设计思想和研究方法1.2.1设计思想1.2.2研究方法2.1软件的基本功能要求2.2系统架构2.3开发环境3.1总体软件结构设计3.2界面设计3.2.1外部接口3.2.2内部接口3.3设计3.3.1数据模式设计3.3.2数据表设计3.3.3特定于表的设计3.3.4数据字典103.4软件设计模型103.5代码设计123.6软件维护设计134.1关键技术134.1.1 android平台和Java语言13理工大学IV毕业设计IV 4.1.2中介软件134.1.3四个主要组件144.1.4 sqlite3144.1.5 Tom cat服务器144.2欢迎界面的实现154.3主控制类的实现154.4工具类的设计164.5阅读界面的实现164.6图书搜索功能的实现174.7书签功能的实现184.8设置字体大小的功能的实现194.9实现更改背景图片和设置字体颜色的功能204.10现在的功能215.1欢迎界面215.2用户阅读界面22毕业设计摘要31参考文献32附录一核心代码33附录两个毕业设计外语翻译(英语)35附录三毕业设计外语翻译(中文)43致谢49理工大学毕业设计前言1.1主题拟议的目的和意义1.1.1主题的背景在信息技术时代,该行业已成为世界发展的主流. 我们对信息技术的依赖远远超出了我们对自身的依赖,计算机和移动电话已成为我们日常生活中必不可少的信息获取渠道.
因此,各种各样的软件层出不穷,并且由于各种各样的软件,我们的生活变得更加有趣. 不乏娱乐性或教育意义,这使我们可以从这些软件中大大受益,因此与以前相比,我们看到了巨大的进步. 同时,随着科学技术的发展,计算机变得越来越精致,手机越来越智能,我们的依赖也越来越大,为我们提供日常信息的这些工具越来越多,更密不可分. 移动电话不再只是人们彼此交谈的简单工具,而是在很大程度上已成为我们获取信息的更好渠道. 好的软件可以标记手机品牌的状态. 因此,有必要开发一个好的手机软件. 过去,我们阅读杂志,小说不得不去图书馆借阅,而且时间有限,非常不方便. 现在,我们在计算机或手机上阅读杂志,小说和文档. 从这个角度出发,开发一个好的手机阅读器软件是非常必要的. 1.1.2项目的目的本设计的目的非常明显,目的是给读者带来更大的方便,读者不再需要随身携带一本厚书,大大减轻了读者的负担. 您只需要下载txt格式的电子书并将其放入SD卡即可,这是人们的生活百科全书. 当然,某些无法下载的材料仍然需要通读. 1.1.3主题的意义计算机已经改变了人们的工作方式,互联网创造了新的生活空间,而我们接收信息的方式正在发生深刻的质变.

由于读者越来越受欢迎,当我们面对具有大量信息的新闻网站时,我们每天早上阅读报纸的习惯正逐渐消失. 面对印刷出版物,我们仍然将其视为文化遗产的载体. 但是不可阻挡的是无纸化电子阅读时代的悄然来临. 我们当前的信息生活充满了信息传递,但是越来越多的人依赖几乎白天和黑夜都伴随着的手机. 尽管也有供人们阅读的电子书,但是这些电子书的功能很少非常简单. 它们只是供人们逐行阅读文本信息,或者只是添加一个小的功能来添加书签. ,远远不能满足人们的需求. 结果,功能良好且功能全面的电子书阅读器已越来越成为用户的追求. 该软件是基于android系统智能手机开发的电子书阅读器软件. 它具有主阅读界面,主要用于阅读文档. 其优势体现在科技大学的毕业设计中. 它实现了从SD卡读取文档或从服务器下载文档,自动翻页,添加书签,选择书签,清除书签,设置背景音乐,设置背景图片,设置字体颜色,设置字体大小等功能. 此外,为用户提供更清晰,更方便的界面也是该软件的出发点之一. 1.2设计思想和研究方法1.2.1设计思想读者的设计过程主要是根据软件设计的一般过程进行设计和开发的: 需求分析,概要设计,详细设计,测试和维护.
首先,从整体上分析软件功能,以使功能模块化;然后调试每个模块. 最后,在每个模块上执行系统集成. 经过几个月的观察,发现几乎所有人都有手机,并且几乎一半的人使用手机阅读材料. 但是这些阅读软件并不令人满意,并且智能手机上尚未安装好的阅读软件. 该系统对此进行了更仔细的分析,在旧版本的阅读软件的基础上进行了改进,最后实现并维护了该系统. 1.2.2研究方法本系统在总体框架研究方法中采用问卷调查法和观察研究法. 在总体设计中,采用结构化方法,并采用快速原型方法进行局部底层通信. 问卷调查法也称为问卷调查法. 这是一种调查方法,其中调查人员使用统一设计的调查表来了解情况或从选定的受访者那里征求意见. 观察研究方法是指根据既定的研究目的有计划,有系统地观察现象或行为,并根据观察记录客观地描述和解释现象或行为. 结构化系统的设计方法是在结构化程序设计思想的基础上发展起来的,其基本含义是一个系统由层次化的程序模块组成,每个模块只有一个入口和一个出口安卓手机电子书格式,每个模块仅属于它. 级别的模块被调用,存在模块连接规则和模块构建标准,并且使用系统来表示系统的结构,并且以可能的最佳方式组织系统的各个部分

理工大学的毕业设计需求分析2.1软件的基本功能要求通过以上问卷调查和观察研究方法,在当前业务流程和数据分析的基础上,基本确定了系统的功能,设计已基本达到目标. 根据软件设计的步骤,需求分析是软件设计成功的基础,也是必不可少的步骤. 同时,还对软件设计提出了具体要求. 经过充分的调查研究,基本上可以确定该软件的功能界面如下: (1)刚打开该软件时的欢迎界面. (2)打开软件时未读取记录即进入软件描述界面. (3)在主界面上单击“菜单”按钮后,将弹出欢迎主菜单界面. (4)找书选择界面,用于选择找书的方式. (5)网络下载列表界面,用于列出服务器端可供下载的文档. (6)提示下载完成的界面安卓手机电子书格式,当用户从服务器端完成指定的文档下载任务时显示的界面. (7)有一个下载文件的提示界面. 用户指定SD卡中已存在要下载的文档时显示的界面. (8)SD卡文件列表界面,列出SD卡中现有的所有资料. (9)阅读界面是阅读文档的主要界面,是整个阅读器设计的核心部分. (10)书签功能界面,用于选择与书签相关的特定操作. (11)增加书签功能界面,将当前阅读位置以书帖和书页号的形式保存到书签表中,方便下次阅读.
(12)选择书签功能界面,通过选择书签记录跳到要读取的位置. (13)删除书签功能界面,如果您不希望书签记录,则将其删除. (14)自动翻页功能界面实现了不同时间间隔自动翻页的效果. (15)设置界面,用于为阅读界面选择不同的设置. (16)背景音乐界面,可以在阅读的同时更大程度地欣赏音乐. (17)背景图片界面,用于设置不同的阅读界面样式,使阅读更加个性化. (18)字体颜色界面,用于设置不同的阅读字体颜色,以增强用户的视觉体验. (19)字号界面,通过设置字号来满足实际应用中的多种需求. 理工大学毕业设计的基本说明如下: 该系统为电子书阅读器,主要包含一个主界面,用于实现阅读功能. 阅读界面时,单击菜单,电话底部将出现四个选项: 查找书籍,书签,自动翻页和设置. 单击“书籍搜索”选项,有两种操作可供选择,即在SD卡中找到书籍并通过网络下载. 单击书签选项有三项操作可供选择: 添加书签,选择书签和清除书签,长按以选择书签列表中的书签记录,也可以达到删除记录的目的;单击自动翻页选项,有30种自动翻页和“停止自动翻页”中的四种操作可供选择. 单击设置选项有四种操作可供选择,即设置背景音乐,设置背景图片,设置字体颜色和设置字体大小,用户可以根据自己的喜好设置不同的阅读界面样式,还可以选择喜欢的音乐作为背景音乐,边看书边欣赏.

2.2系统体系结构此设计的整体逻辑结构分为几层,如图2.1所示. 电子书阅读器自动书签翻页设置菜单图2.1功能2.3开发环境与设计紧密相关,但是对的要求不高,因此可以使用Android系统自带的Sqlite. AndroidSDK和Eclipse开发的插件ADT由于此设计基于Android系统,并且Android开发环境基于Eclipse,因此您需要下载Android SDK和Eclipse开发的插件ADT. 服务器科学技术大学的毕业设计因为此设计要求服务器为其提供下载服务,并且对服务器的要求不高,所以在设计过程中将Tomcat用作服务器. 理工大学毕业设计软件设计3.1总体软件结构设计打开电子书阅读器后,软件将首先查看上次阅读的最后记录,作为做出判断的依据,并跳转到相应的阅读界面. 然后,用户可以通过在阅读界面中选择菜单来执行所需的操作: 查找书籍,书签,自动翻页并进行设置. 单击书籍搜索选项,可以从SD书籍中选择两个操作,然后通过网络下载;单击书签选项有三项操作可供选择,分别是添加书签,选择书签和清除书签,长按选择书签列表中的书签记录也可以达到删除记录的目的;单击自动翻页选项有四种操作可供选择,即每30秒,40秒,50秒自动翻页和停止自动翻页. 点击设置选项,将有四种操作可供选择,即设置背景音乐,设置背景图片,设置字体颜色和设置字体大小,用户可以根据自己的喜好设置不同的阅读界面样式选择您喜欢的音乐作为背景音乐,并在阅读时欣赏.
根据每个模块的不同功能,此设计分为多个层. 在Eclipse下创建一个名为Test的项目. 该项目的如图3.1所示: 图3.1毕业于理工大学的软件工程该功能包由AndroidSDK自动生成,主要包括以下内容: (1)src源代码目录: 该目录存储所有Android应用程序的源代码. 此目录项有不同的软件包. 对应于该包中的包的源代码,在开发过程中的主要精力集中在开发src目录下的内容上. (2)gen文件夹目录: 该目录存储Eclipse ADT插件自动生成的R.java文件. 实际上,R.java定义了一个R类,其中包含与各种资源(例如应用程序中的用户界面,图像和字符串)相对应的资源ID(id). 这些资源编号由系统自动生成,即存在一个资源对象,并且系统会像字典一样在R中生成相应的资源编号. (3)Res资源目录: 该目录定义了drawable,layout和valuesdrawable目录: 该目录下有3个文件夹drawable-hdpi,drawable-ldpi,drawable-mdpi,用于存储不同分辨率的图像资源. 对于开发不同分辨率的手机,可以通过Resource.getDrawable(id)获取资源.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-212660-1.html
不管是老旧舰还是新锐舰或航母舰