1系统概述
1.1 开发背景
在这个时代越来越多的人接受了无纸化阅读,这个也将成为一种趋势,科技的发展,技术的精进慢慢的影响着我们的生活。但纸质书籍是我们文化的一种传承体现是不可抵挡不可遗弃的[2]。所以为了能够更好地阅读,电子阅读器不在是单一的功能实现,也包含了视觉体验,功能优化,乐趣的一种新的产物。
1.2 流程设计及设计方式
设计的目的很明显是为了给阅读者提供更大的便捷,从此不需要再拿着厚厚的书籍来阅读,不会再为字体的大小,背景颜色的暗淡而损伤眼睛了,使用者只需要下载一本TXT格式的电子书,或者自己创建一本TXT的文档,把自己的整理资料,放入文档存入SD卡中,打开软件我们就可以进入存储卡找到文本进行阅读,这也是我们自己的百科大全。
阅读器的设计流程:1需求分析2框架设计3功能设计4功能实现5测试6文护。首先,从整体分析软件功能,将功能模块化;然后对每个模块进行调试,最后对各个模块进行系统集成。
本系统在设计上采用的是结构化方法,结构化设计方法把系统作为一系列数据流的转换,输入数据被转换为期望的输出值,通过模块化来完成自顶而下实现的文档化,并作为一种评价标准在软件设计中起指导性作用,通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。
2需求分析
2.1 软件的基本功能
经过需求分析和功能功能分析对系统做出如下功能设定:
(1)安装软件进入会有一个引导程序View Pager。
(2)书架上面预先放置了一本娱乐性的电子书,保证在无聊时可以缓解些。
(3)触摸菜单键回从底部弹出一个菜单。
(4)根据菜单进行相应的操作,导入本地图书,或者浏览网上图书。
(5)本软件采用的电子书网站作为服务器。
(6)可以使用自带的web浏览器进行图书阅读,查找。
(7)网络搜索会有一个搜索界面采用的是从屏幕四方滑进屏幕的一个特效,对于滑动的方向不同会有不同的展示效果。
(8)SD卡文件列表界面,列出SD卡中存在的所有资料,对SD卡的内容进行操作,新建文件夹,修改文件夹,删除,导入书架等相应的功能。
(9)阅读界面,用来阅读文档的主界面,是整个阅读器设计核心部分。
(10)书签功能界面,用来选择与书签相关的具体操作。
(11)设计中以退出时自动保存来实现书签功能,保证不会意外退出找不到原来的阅读位置。
(12)自动翻页功能界面,实现不同时间间隔自动翻页的效果。
(13)字体大小界面,通过设置字体大小来满足实际应用中的多重需求。
2.2系统架构
本设计总体逻辑结构层次划分如图2.1所示。
软件设计是以四个模块来划分,主要是对本地资源的操作,网络资源的搜索,安全退出,通过对不同页面的操作来达到理想的效果,阅读界面是本软件的主要实现功能模块,通过对图书的进度,字体大小,颜色等的设置来实现阅读时的最佳感受,在搜索及本地操作时通过动画来实现,使系统不至于单调乏,有趣。 基于android的阅读器设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_18605.html