当前位置:首页>> >>


基于Android的手机电子书阅读器的设计与实现(优秀).rar

收藏

资源目录
    文档预览:
    编号:20181030004416404    类型:共享资源    大小:38.62MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 手机 电子书 阅读器 设计 实现 优秀
    资源描述:
    华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY毕业设计(论文)题目:基于 Android 的手机电子书阅读器的设计与实现学 生 姓 名 _____ _____ _ 学 号 _____ 班 级 _____ 所属院(系)_ 指 导 教 师 ______ __ 2015 年 6 月 1 日太原科技大学华科学院毕业设计(论文)任务书专业:电子工程 时间:2015 年 03 月 20日学 生 姓 名 指 导 教 师设计(论文)题目 基于 Android 的手机电子书阅读器的设计与实现主要研究内容本设计前台主要使用 Java 作为开发语言,后台使用 SQLlite3 作为数据库管理系统,开发环境是 Eclipse。系统的主要功能包括:登录书架、查询电子书、阅读电子书,添加书签等。研究方法本设计开发工具是 Eclipse 和 Android SDK 开发包,开发语言是Java。主要技术指标(或研究目标)为手机提供第三方的电子书阅读手段,可查询并打开手机 SD卡中的 txt格式电子书进行阅读,用户可以根据需要选择翻页或者滚动阅读,并且可根据封面放置电子书于书架上,还可以在阅读过程中添加书签并查看。I主要参考文献[1] 明日科技.Android 从入门到精通[M].北京:清华大学出版社,2013.1~344.[2] 软件开发联盟.Android 实战应用[M].北京:机械工业出版社,2012.1~250.[3] 明日科技.Java 从入门到精通[M].北京:清华大学出版社,2013.100~300.[4] 佘志龙.Android SDK 开发范例大全[M].北京:人民邮电出版社,2010.1~113.[5] 吴亚峰.Android 核心技术与实例详解[M].北京:电子工业出版社,2010.22~220.[6] 李芝兴.Java 程序设计之网络编程[M].北京:清华大学出版社,2009.1~220.[7] 张白一,崔尚森.面向对象程序设计[M].西安:西安电子科技大学出版,2006.130~280.[8] 张孝祥.Java 就业培训教程[M].北京:清华大学出版社,2007.1~235.[9] 李兴华.Java 开发实战经典[M].北京:清华大学出版社,2009.70~230.[10] 李钟尉,周小彤.Java 从入门到精通[M].北京:清华大学出版社,2010.87~120.[11] 孙鑫.Java Web 开发详解[M].北京:电子工业出版社,2006.74~80.[12] 阎宏.Java 与模式[M]. 北京:电子工业出版社 ,2002.239~256.[13] 王世江,盖索林.Google Android 开发入门指南[M].北京:人民邮电出版社,2009.1~102.[14] 李刚.疯狂 Android 讲义[M].北京:电子工业出版社,2011.201~276.[15] 刘卫国.Android 的架构与应用开发研究[J].计算机系统应用.2008,1:43~44.[16] Android官方网站 http://developer.android.com.[17] fbreader官方网站 http://fbreader.org.II基于 Android 的手机电子书阅读器的设计与实现摘要随着社会不断进步与发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分,使用平常的书本阅读已经满足不了我们对信息大量且繁杂的需求。而手机已经成为我们生活中的主要构成部分,使用手机作为承载书本内容的新平台已是大势所趋,大众需要一款可以在手机上打开电子书并且有良好阅读体验的软件。本软件主要使用 Java 作为开发语言,使用 SQLlite3 作为数据库管理系统,开发环境是 Eclipse。软件的主要功能包括:查询本地 txt 格式电子书,保存电子书到书架并进行管理,阅读本地电子书,添加书签等。关键词: 手机电子书,Java,SQLlite3IIIBased on the design and realization of the Android mobile ebook readerAbstractAlong with the social progress and development, the pace of life, information has already become an indispensable part of our life, using ordinary books reading already can not satisfy our demand for large and complex information.And the mobile phone has become a main part of our life,the use of mobile phone as a new platform of carrying the book content is the trend of The Times.Public needs a mobile software to open e-book and have a good reading experience.The front of the software using Java as a development language, the use of SQLlite3 as database management system, the development environment is Eclipse.The main functions of the software include:Check the local TXT format of e-books,save the e-book to the bookcase and managed,read the local ebook,add bookmarks,etc.Key words: ebook,,Java,SQLlite3IV目 录太原科技大学华科学院毕业设计(论文)任务书 ................................I摘要(手机电子书,Java,SQLlite) ...........................................IIIAbstract(ebook,Java,SQLlite) ...........................................IV第一章 前言 ...............................................................11.1课题背景 ...........................................................11.2目的和意义 .........................................................11.3开发工具及技术 .....................................................11.3.1开发工具 ......................................................11.3.2 Android平台及 java语言 .......................................21.3.3 Android四大组件 ..............................................31.3.4 sqlite3 数据库 ...............................................31.4软硬件需求 .........................................................4第二章 需求分析 ...........................................................52.1可行性论证 .........................................................52.1.1技术的可行性 ..................................................52.1.2经济的可行性 ..................................................52.1.3操作可行性 ....................................................52.1.4法律的可行性 ..................................................52.2软件的基本功能要求 .................................................62.3功能模块架构 .......................................................72.4设计的基本思想 .....................................................82.5性能需求 ...........................................................82.5.1系统的流畅性 ..................................................82.5.2数据的完整性 ..................................................82.6界面需求 ...........................................................8第三章 软件分析与设计 .....................................................9V3.1软件总体结构设计 ...................................................93.2接口设计 ..........................................................113.2.1外部接口 .....................................................113.2.2 内部接口 ....................................................113.3 数据库设计 .......................................................113.3.1 数据库的概念结构设计 ........................................113.1.2数据库的逻辑结构设计 .........................................133.4 代码与软件维护设计 ...............................................15第四章 软件功能实现 ......................................................164.1软件欢迎界面的实现 ................................................164.2书架界面的实现 ....................................................194.2.1点击本地文件浏览本地文件系统的实现 ...........................194.2.2点击电子书添加到书架的实现 ...................................224.2.3管理书架电子书的实现 .........................................274.2.4显示电子书信息的实现 .........................................294.3分享功能的实现 ....................................................324.3.1分享软件的实现 ...............................................324.3.2分享电子书的实现 .............................................334.4电子书阅读主界面的实现 ............................................344.4.1阅读主界面及翻页操作的实现 ...................................344.4.2设置阅读风格实现 .............................................384.4.3调整阅读字体大小的实现 .......................................464.4.4关键字搜索的实现 .............................................484.4.5书签管理的实现 ...............................................50第五章 系统测试 ..........................................................555.1系统测试目的与意义 ................................................555.2测试过程 ..........................................................555.2.1健全性测试 ...................................................555.2.2稳定性测试 ...................................................56VI5.2.3性能测试 .....................................................575.2.4 MTBF测试 ....................................................575.3测试总结 ..........................................................57结 论 ...................................................................58参考文献 .................................................................59致 谢 ...................................................................60附 录Ⅰ外文资料翻译(中) ................................................65附 录Ⅱ数据库代码 ........................................................68太原科技大学华科学院毕业设计(论文)0第一章 前言1.1 课题背景在这个信息化的时代, IT 业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。同时,随着科技的发展,计算机越来越精致,手机也越来越智能化,所以我们的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。一个好的软件,能够标志一个手机品牌的地位。所以,开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。以此看来,一个好的手机阅读器软件的开发是相当有必要的。并且选择Android 作为开发平台,也是考虑到了近年来 Android 平台的大热以及应用商店的多元化,相对于 IOS 的不开源以及使用设备的单一,基于 Android 设计一款电子书阅读器软件是非常好的市场条件的。1.2 目的和意义此次设计的目的很明显,就是给予阅读者更大的便利性和简洁性,阅读者不用再到处拿着一本厚厚的书籍,大大减少了读者的负担,只需要下载一本 txt 格式的电子书,放在 SD 卡中,就是人们的生活百科和资料大全。当然,秉持着支持正版书籍的原则,一些专利性的书还是要购买阅读纸质书籍的。1.3 开发工具及技术1.3.1 开发工具此次设计主要采用 Eclipse 作为开发工具,设计过程中界面 UI 主要基于 Android太原科技大学华科学院毕业设计(论文)1的 XML 文件完成。Eclipse 简介:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。Eclipse 也是非常著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java语言开发,通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C++和Python 等开发工具。 Eclipse 的本身只是一个框架平台,但是众多插件的支持使得Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵活性。许多软件开发商以Eclipse 为框架开发自己的 IDE。本设计使用了在 eclipse 上的 Android 辅助开发插件ADT23.0.3.并使用了谷歌提供的 SDK 开发包中的 Android4.4.4 作为编译环境。1.3.2 Android 平台及 java 语言下图表展示了 Android 操作系统的主要组成部分和逻辑结构:本系统是以 Java 为编程语言, Java 是一种面向对象的语言,从接口到功能,灵活多变,语言等级较高,易于开发者掌握。软件主要运用的是利用发送 Intent 的办法在Activity 之间的相互跳转,来实现不同操作界面之间的无缝切换。运行中如果某个Activity 的画面被另一个 Activity 所取代,则这个 Activity 停止。本系统通过把 View 类
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android的手机电子书阅读器的设计与实现(优秀).rar
    链接地址:http://www.gold-doc.com/p-255562.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开