基于Android的书籍阅览与管理系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:gaoxuan123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的飞速发展,移动智能终端凭借其丰富的功能、便捷的使用对人们的生活、工作以及学习都产生了深远影响。在“全民阅读”的时代背景下,阅读愈发成为人们生活中不可或缺的一部分,人们的阅读模式也深受移动互联网技术的影响,正在悄然改变。阅读资源不再止于纸质书籍,电子书也成为人们阅读的重要资源之一。根据第十四次全国国民阅读调查报告数据显示,2016年我国成年国民的数字化阅读方式的接触率达到68.2%,移动阅读终端成为数字阅读主要入口。据StatCounter统计,目前Android系统已经成为全球操作系统市场中的第一大操作系统。因此,开发一款可用于Android设备的书籍阅览与管理系统具有非常广泛的应用价值和实际意义。本文首先在深入研究View的层次结构、View的工作原理和Android事件分发机制的基础上实现自定义View。对比并分析了 Android主流图片加载框架并从源码角度研究了 Glide框架,学习其设计架构、设计模式及编码风格。并且,还研究了 Android系统动画技术。其次,对Android应用市场中现有阅读类应用进行分析与对比,总结其功能及特点。在调研的基础上,发现了用户在当今快节奏的生活中读书缺乏计划性、备份较繁琐等问题。针对以上问题,对本系统进行了全面的系统需求分析,包括功能需求和非功能需求。最终设计了基于C/S架构、采用MVC框架的系统总体设计方案,并对系统具体功能模块进行了规划。再次,提出并实现了一种基于网络状况与预约模式的备份策略。首先检测当前设备的联网类型及网络质量提醒用户,并提供了预约备份功能。该策略避免了用户在不知情的情况使用移动数据流量,而且预约模式的设计可以减少用户操作,优化用户体验。在以上研究的基础上,论文设计并实现了基于Android系统的书籍阅览与管理系统。本系统为用户提供游客与账户两种登录模式,并且实现了书籍的阅览与管理、读书笔记、读书计划、书籍云备份、好书推荐功能。最后从系统功能、系统流畅度、系统稳定性三个方面对系统进行测试工作。对系统每个功能设计并实施了功能测试用例,利用dumpsys、Monkey等工具分别测试系统流畅度及稳定性,最终系统各项测试均表现良好。本系统在满足用户高效读书的基本需求上,制定读书计划功能增强用户读书计划性,支持添加读书笔记,而且提供了基于网络状况与预约模式的书籍云备份功能解决用户存储空间不足及不同设备间的数据迁移问题,还通过网络爬虫工具Jsoup为用户推荐评分较高的优秀书籍,为用户打造了一个多功能的高效读书平台。
其他文献
目的本文探讨以脐周八穴为主的埋线治疗脾虚型肥胖症胰岛素抵抗的临床效果,并分析探讨其作用机制。方法全部80例患者在随机对照的基础上,分为"脐周八穴组"、"普通电针组"2组
我国开始针对中小学进行基础教育课程改革,发展素质教育,培养全面发展的人才。新一轮基础教育改革是提高我国民族文化素养、培养21世纪全面发展的人才的一项重要决策,也是我
基于无网格伽辽金方法针对典型的非线性流动问题进行数值研究,对Navier-Stokes方程使用Galerkin方法离散,方程中的惯性项分别采取速度项提出法和直接推导法进行离散,使用罚函
为了预防钱家营矿7煤工作面开采时瓦斯异常涌出现象,采用FLAC数值模拟分析和现场监测的方法,确定周期来压前后工作面瓦斯涌出量峰值大小及其变化规律.研究表明:周期来压时工
目的评价彩色多普勒超声对糖尿病(DM)下肢血管病变(LEAD)的诊断应用价值。方法DM患者106例与100例同期健康志愿者进行下肢血管彩色多普勒超声检查对照。结果糖尿病组106例患
带式输送机是矿井主要运输设备之一。换向滚筒作为带式输送机的主要组成部分,其作用为增大围包角和改变输送带的运行方向,它的轻量化对于带式输送机的安全可靠运行具有重要工程意义。本文通过构建某型号的换向滚筒有限元分析模型,考虑强度、刚度和频率等约束条件,用多种方法对换向滚筒进行优化设计。主要工作如下:(1)换向滚筒确定性优化设计。结合滚筒有限元静力分析,运用BBD实验设计技术,构建换向滚筒最大位移和应力的
就业是民生之本,就业问题关系到经济的发展和社会的和谐。改革开放以来,我国就业结构发生了巨大变化,同时,各种就业矛盾相互交织,使就业结构问题逐渐突出。目前,有关我国就业
<正>养老金储备安全高效十八大以来,党和政府对养老民生问题高度重视,十八届五中全会明确提出"到二○二○年全面建成小康社会,建立更加公平更可持续的社会保障制度"。近年来,
人才是企业最核心的竞争力,各大企业都在高薪聘请人才,以便在竞争中取得有利地位,然而人才的管理也是最难的。目前信息技术已被广泛应用到各领域,并发挥着越来越重要的作用,