- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android的在线电子书阅读器报告参考
期末作品报告
课程名称: Android应用程序开发
学 号:
姓 名:
班 别:
引言
在这个快节奏的时代,人们的空余时间越来越零碎,而且人们对智能手机的依赖越来越重,所以,一个拥有丰富功能且能随时进行电子书阅读的在线小说阅读器的出现,则是我们刻不容缓的事情。
此软件是在Android平台上进行设计开发,此软件的开发是通过了客户需求分析阶段以及技术可行性分析阶段,然后进行总体设计阶段和详细设计编码等阶段。此软件不仅具有基本的电子书阅读功能,而且还拥有丰富的实用功能设计。经过不断的测试与完善,电子书阅读器功能稳定,并且在真机上对其进行了测试与验证,基本上达到了用户的需求标准。
1、功能分析
1.1项目来源
此次开发的项目是在线小说阅读器,属于自选项目。随着社会的发展,人们的生活节奏也越来越快空闲时间也越来越零碎,人们没有了大段的时间来进行书籍的阅读,所以一款能利用零碎时间进行随时阅读的软件成为了我们的需求。而一款能在人们随身携带的手机上运行的阅读软件成为了大家的选择。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而在电脑上看杂志,看小说,文档也是很不方便的。以此看来,一个好的手机阅读器软件的开发是相当有必要的。
1.2开发目标
在线小说阅读器的开发目标就是让用户可以把零碎的空余时间有效的利用到书籍的阅读上,而且用户在没有网路的情况下也可以正常的进行书籍的阅读,让用户摆脱书籍的笨重携带不方便等确定,给予阅读者更大的便利性更好的舒适性。此软件是在Android平台上进行设计开发,它的界面丰富简洁但是却不简单,它包含了书架界面、文件查看界面、软件设置界面、书籍阅读界面等界面,它的功能全面。其优越性表现在:自动扫描手机里的所有书籍、手动从文件夹中选择添加书籍、自动为书籍生成章节目录、添加查看书签、全文关键词搜索、阅读主题选择、阅读字体大小设置等功能。此外,给用户更清晰方便的界面,也是本软件的出发点之一。
2、功能设计
2.1系统功能设计
根据需要,在线图书阅读器主要实现即时的在线阅读,主要包含以下功能:
(1)在线即时搜索图书:可以按照书名、作者进行搜索所要阅读的书籍。
(2)在线即时阅读图书:在线进行电子图书的全屏阅读。
(3)书签功能:可以定制书签,以方便下次阅读。
(4)预读功能:可以预读下一页的内容,减少用户等待的时间。
(5)选章阅读功能:可以根据用户需要,有选择的进行阅读。
2.2软件的总体架构
在线小说阅读器采用PHP+Android+Sphinx的架构模式(如图1所示)。用PHP做服务端,提供与阅读相关的一系列接口。Android做客户端,与服务器端通信,完成用户的相关操作。客户端与服务器端以 SOAP作为基础通讯协议。Sphinx作为搜索图书的引擎,提供强大的分词、查询等服务。
在线图书阅读器的系统架构:
在线小说阅读器软件主要分为8个功能大模块如图3所示,分别是欢迎模块、软件主界面、书籍管理、阅读管理、文件浏览、系统管理、使用帮助、关于。其中书籍模块中还要文件扫描模块,阅读管理中有章节管理、书签管理、搜索管理。系统设置中有密码设置。其各个模块的详细设计如下:
1.软件欢迎模块。该模块主要实现的功能是,通过Handler来实现一个2秒的缓冲界面,然后通过SharedPreferences读取配置文件,判断是否有密码。如果有密码则跳转至密码验证界面;如果没有密码则判断是否为第一次使用此软件,如果是第一次使用则跳转至引导页面。
2.软件主界面模块。该模块是一个通过TabHost标签组件来实现的一个分类管理功能。本界面的标签在屏幕的最下方,分别是:文件管理、我的书架、我的设置。点击不同的标签则显示不同的界面,默认显示标签为“我的书架”,打开选项中会出现对应的视图。实现了将本程序关联成手机默认打开程序中,即从外部打开文本文件时选择查看方式中会出现本软件图标供用户选择以本软件打开。
3.书籍管理。该模块是以书架的模式来展现书籍,并可以对书籍进行一些操作,本模块共有3个书架分别为:“最近阅读”、“历史阅读”、“收藏阅读”,默认显示是“最近阅读”书架。本模块有导航按钮和书籍选择按钮。当弹出导航栏时,则把书籍从每行显示三本书籍调整到每行显示两本书籍。导航栏中与三大项:分类排序、添加书籍、清空书籍。每项里面又有子菜单。当点击导航里的按钮时会显示子功能导航,当再点击其它按钮时,会收起前面的子功能导航,展开当前的子功能。当单击书籍选择按钮时会弹出书籍选择窗口,选择里面的书架则进入相应的书架界面,同时还可以通过左右滑动来切换书
您可能关注的文档
- 图书馆管理信息系统课程设计22参考.doc
- 国际规范企业预算管理方案设计实例演练(管理版handout)参考.ppt
- 图像处理实践电子课件教案-第3章 图像边缘提取和分割参考.ppt
- 图书管理系统综合课程设计报告参考.doc
- 圆管涵专项施工方案参考.doc
- 圆盘刻线机-机械原理课程设计说明书参考.doc
- 图像处理实践电子课件教案-第4章 图像变换参考.ppt
- 图像处理实践电子课件教案-第2章 数字图像处理基础参考.ppt
- 图像处理实践电子课件教案-第5章 图像编码与压缩参考.ppt
- 圆管涵施工组织设计参考.doc
- 2025年吉林职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年合肥职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年吉林水利电力职业学院单招(数学)历年真题考点含答案解析.docx
- 八上-1e听说优质课件.pdf
- 2025年吉林职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 土地平整工程合同9篇.docx
- 2025年吉林职业技术学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年吉林铁道职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年吉林铁道职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年吉林铁道职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
最近下载
- 教科版小学科学四年级下册总复习试题(连线题).doc VIP
- 长虹LED42C2000黑屏故障通病维修方法分享.doc
- 教科版(2025秋)四年级科学下册总复习之连线题(含答案) .pdf VIP
- 2025年机修钳工(高级技师)职业技能鉴定理论考试题库资料(含答案).pdf
- 三字经全文带拼音完整版 打印版.pdf VIP
- 科教版小学科学四年级下册期末复习专项训练题04——连线题(含答案+详细解析).docx VIP
- 江苏省苏北四市(徐州、宿迁、淮安、连云港) 2025届高三第一次调研测试思想政治试题(含答案).pdf VIP
- 消防员心理培训课件.pptx VIP
- 2024年高考政治真题汇编《哲学与文化》.docx
- 风力发电场生态保护及恢复技术规范-DB21.PDF
文档评论(0)