毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Android电子阅读器的设计与实现(3)

时间:2021-04-15 22:08来源:毕业论文
图3-1 系统功能模块 3.2.1 电子书管理模块 电子书管理模块可以让用户一目了然的看到已经被收录的电子书,采用了书架的形式,同时可以对电子书进行分类

图3-1 系统功能模块

3.2.1 电子书管理模块

电子书管理模块可以让用户一目了然的看到已经被收录的电子书,采用了书架的形式,同时可以对电子书进行分类管理、查看、删除、增加等操作。功能模块图如图3-2所示:

3.2.2 电子书阅读模块

用户在通过点击进入电子书阅读模块中,默认为传统的阅读模式。用户可以通过滑动屏幕进行阅读,同时可以设置字体大小颜色,背景选择,添加书签,同时可以进入翻页阅读模式。功能模块图如图3-3如示:

3.2.3书签和笔记管理模块

用户可以在书签模块查看已经存在的书签,并且可以对书签进行删除操作,在记事本模块中,用户可以查看自己所写的文本文档,并对其修改,删除等操作。功能模块图如图3-4所示:

3.2.4 网络下载阅读模块

在Android的加载自定义的JSP网页,在网页上实现小说的在线阅读和下载功能,功能模块图如图3-5所示:

图3-5 网络下载阅读模块

3.3 数据库设计

3.3.1数据库介绍

在本系统中使用的数据库为SQLite数据库。

SQLite,是一款轻型的数据库,资源占用率非常低,在嵌入式设备中,可能只需要几百K的内存就够了。并且能够支持Windows/Linux/Unix等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,而且它的处理速度也非常快。来.自/优尔论|文-网www.youerw.com/

3.3.2数据库表设计

本系统数据库名为eBook;其中包含了三个SQL数据表来实现对数据的存储、调用。

书库表主要用于存储电子书信息,包括书ID、书名、作者、改动时间、文件位置、类别、封面、书签(最后退出时行数);书签表主要用于存储书签信息,包括书签ID、书名、书签(保存书签时行数);笔记表主要用于存储笔记信息,包括笔记ID、标题、时间、内容。

Android电子阅读器的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_73471.html
------分隔线----------------------------
推荐内容