登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于安卓的个人图书馆设计——口袋阅读文献综述

 2020-05-25 23:39:18  

一、系统开发的背景及意义

随着信息技术地飞速发展,信息量的大爆炸,传统图书馆的服务能力与读者的需求矛盾越来越大。主要是因为传统图书馆的服务是有限的,它只能能让读者查询获取本馆的资源,而读者的需求是无限的。并且随着移动终端的普及和移动通信技术的发展,基于网络、手机等新媒体进行信息传播的方式渐成主流,人们的生活方式、知识获取方式、阅读方式都发生了重大变化。因此人们提出”移动图书馆”的概念。移动图书馆使人们不受时间、地点和空间的限制,通过移动设备来灵活方便地进行图书馆文献信息的查询、浏览和获取图书信息及相关服务。

目前,IOS和Android是占有市场份额最大的两个平台。IOS是一个相当一致的系统,并且,其系统本身具备了相当良好的、内建流畅的用户交互实现。还有,苹果本身也提供了一个非常良好的IOS程序开发环境。Android本身源码的开放性,对于一些需要利用底层实现细节的开发者来说,是个很好的特性。而且从开发本身来说,Android 所采用的开发语言和环境, 相对来说比IOS 的门槛要低,这是它的优势所在。

在技术层面上,首先,IOS对应用的限制较大,应用程序运行在一个单独的沙盒中,不能读写任何其他应用的数据,只能访问很少一部分系统允许应用访问的数据。而Android限制较少,绝大部分系统数据都能访问。第二,在安全性和隐私方面,应用能访问的系统数据越多,所能获得的用户信息也就越多,用户的隐私和数据安全就越来越难得以保障。从这个角度看,IOS更有优势。第三,IOS是非开源的,而Android是开源的。Android对比IOS还有以下优势:无尽的分享选项;众多的第三方输入选择;更多的免费应用;可视化的文件系统。所以我会选用Android作为开发平台。

IOS开发工具是Xcode,Xcode具有统一的用户界面设计,编码/测试/调试都在一个简单的窗口内完成,但是Xcode的代码提示没有Android Studio智能。一般Android开发会使用Eclipse作为开发工具,Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。而Android Studio是Google推出的,专门为Android”量身订做”的,是Google大力支持的一款基于IntelliJ IDEA改造的IDE,Google的工程师团队肯定会不断完善,上升空间非常大。

本课题研究的意义在于给爱阅读的人们提供了各类图书,人们可以通过智能手机查找自己想看的书籍,根据自己的喜好放入书架或者进行在线下载,阅读完之后也可进行删除。同时,个人图书馆也比较适合高校学生的阅读习惯,有利于合理利用碎片时间。科技的发展改变了人们的生活方式,使人们的生活日趋便捷。伴随着4G网络的日益发展和智能手机的日趋普及,传统的基于PC机的很多应用已经逐渐向手机客户端转移。手机终端正在改变人们的生活和沟通方式,而多种多样的智能手机软件的大量使用则可以满足不同群体的个性化需求。因此利用Android平台设计和开发出一款基于Android手机客户端的个人图书馆可以使读者随时、随地通过手机进行阅读,本设计称其为”口袋阅读”。

本次毕业设计旨在设计一款基于Android的个人图书馆app,其最大的特色就是个性化关联。在推荐阅读模块中,当用户搜索书目时会推送同作者的其他书籍等相关功能。本系统拟采用Android开发技术,使用Android Studio开发环境和MySQL数据库技术。

二、课题设计技术

1.Android Studio开发工具

Android Studio首先解决的一个问题是多分辨率。Android设备拥有大量不同尺寸的屏幕和分辨率,根据新的Studio,开发者可以很方便地调整在各个分辨率设备上的应用。同时Studio还解决语言问题,多语言版本(但是没有中文版本)、支持翻译都让开发者更适应全球开发环境,Studio还提供收入记录功能。最大的改变在于Beta测试的功能,Studio提供了Beta Testing,可以让开发者很方便试运行。Android Studio还有如下几个优点:

剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图