android的电子书阅读器(源码)【字数:5225】

手机客户端作为手机兴起后,不断高速发展的产物。相较于PC端的应用,手机客户端的使用更加便捷。电子书阅读器,基于Android系统,使用java进行开发设计,以mysql作为数据库,可以满足读者的大部分需求,并给读者的生活带来方便。本论文详细讲述了基于Andriod的电子书阅读器所拥有的功能与实现 ,读者可以在手机上轻松阅读到自己喜欢的文章书籍。系统客户端实现了注册登录,在线阅读等功能。本论文首先说明了设计电子书阅读器的意义及其所需要的功能,并介绍了使用到的相关技术,之后为了概括系统的需求,对系统进行需求分析,然后介绍了本系统的各个功能,最后对系统进行软件测试,确保此系统能够稳定的运行。 2
目录
一、 引言 5
(一) 开发背景 5
(二) 研究现状 5
(三) 研究内容 5
二、 开发环境介绍 6
(一) Andriod系统的架构 6
(二) MYSQL数据库 6
三、 系统设计分析 7
(一) 软件可行性分析 7
(二) 经济可行性 7
四、 系统功能设计 7
(一) 功能概述 7
(二) 功能结构 7
(三) 流程设计 8
(四) 系统用例图 9
五、 数据库设计 11
(一) 数据库实体 11
(二) 数据库表设计 12
六、 系统功能实现 13
(一) 管理员界面 13
(二) 用户界面 17
七、 系统测试 24
(一) 测试目的 24
(二) 测试项目 24
(三) 测试结果分析 28
结束语 29
致谢 29
参考文献 30
引言
开发背景
与互联网一起,上世纪90年代初,电子书拥有大量优势可以快速的吸引许多读书爱好者,例如:随时随地可以阅读,可容纳的阅读量大。电子书阅读器的不断更新淘汰,目前的电子书阅读器给人们带来了极高的体验。Andriod的开源性,给予了这个系统广阔的前景,也拥有了较于不开源系统极大的优势。 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
开发者们可以在Andriod上,充分发挥自己的想象。电子书阅读器可以在Andriod上充分的展示自我。
研究现状
随着手机的硬件越来越高端,手机的性能也在逐步的提升,以前因为手机性能限制的一些功能,也因此得到了释放。手机功能百花齐放,备受大家的喜爱。
在生活逐渐富裕的今天,手机不再是奢侈品,绝大多数的人都拥有一台自己的手机,而其中大多数的手机也都是Andriod系统,这个系统如同windows系统在电脑中的地位,截止2018年,Andriod的市场占比超过了80%,目前,手机的数量远远要比计算机的数量,而在这个一个4G末尾,5G即将开始的时代,手机上网也愈加方便快速,使用群体愈广,为人们的日常生活带来了津津乐道的好处。全球手机中绝大多数运行的是Android系统,而手机基于的系统是独立的,使得所有用户可以随心所欲的安装任何app,让手机在各个方面都能满足人们的需求,因此这么一个基于Android的电子书阅读器是值得研究的。
研究内容
本论文主要说明了电子书阅读器的开发过程中使用的相关技术,首先是对系统进行需求分析,从而开始系统设计,最后才是系统功能实现以及测试几个部分。本次论文的撰写,及程序的实现,要先做好准备工作,在开始之前,我们要先去学习Andriod与mysql的相关技术 ,查阅相关书籍。之后,我们有了点理论基础,这时我们应该,先模仿他人做过的程序,参考他所拥有的功能。然后出具一份需求分析,来概括好自己需要实现的功能,最后才是自己的程序代码编写。而在整个系统完成后,我们要保证好系统能够稳定的流畅运行,这时我们需要对系统进行软件测试。这些就是我们整个设计的大致流程。
开发环境介绍
Andriod系统的架构
Andriod系统主要使用的分层方式,主要分为应用程序(应用程序所要实现的一些功能模块是用JAVA编写语言进行实现的)、应用程序的框架(主要包含的服务有内容提供上、可扩展的视图、资源管理器、通知管理器、活动管理器)、系统运行库(系统C库、媒体库、Surface ManagER、LibWebCore、3D libraries、SQLite、SGL)、Linux内核(用户软件和硬件之间的抽象层)四个层次[]。如图21所示:
/
图21 Andriod系统架构图
MYSQL数据库
Mysql数据库是由微软公司提出的具有一定扩展性以及性能高的数据库。MySQL拥有强大的功能,只占用少量的系统空间,却可以在运行速度得到很大提示,而且还提供了多种方式来连接数据库,例如:TCP/IP、ODBC和JDBC等。所以我们使用此数据库来配套我们的系统。
系统设计分析
软件可行性分析
本电子书阅读器采用Android、JSP和MYSQL数据库进行开发设计,作为一名软件技术专业的学生,我们在课堂上的学习已经有了一些基础,再加上目前网课的流行,我们可以通过网络学习到更多的知识,所以,在软件方面的编写,是没有问题的。
经济可行性
电子书阅读器是基于Android平台的,需要用到的技术有:JAVA技术,Eclipse平台,MYSQL数据库,这些所要求的硬件和软件环境,也可随意找到。所以这个程序要求不高,并且此程序不是很难,开发周期不长,在经济方面也是可行的。
系统功能设计
功能概述
用户模块:用户需要先进行注册登录,登录成功之后,用户可以对书籍进行分类,也可以直接查询想要的书籍,书籍的各种信息也可以查看,对于喜欢的书籍还可以在线阅读并保存在我的书架中,用户还可以查看修改的自己的个人资料,并在关于软件中查看软件的基本信息。;
管理员模块:管理员登录后,可以对删除掉用户的信息,还能对普通书籍和新书进行管理,并且能够修改分类。

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

好棒文