基于android平台的移动图书馆客户端设计与开发.docx

上传人:b****1 文档编号:1286307 上传时间:2022-10-20 格式:DOCX 页数:55 大小:2.12MB
下载 相关 举报
基于android平台的移动图书馆客户端设计与开发.docx_第1页
第1页 / 共55页
基于android平台的移动图书馆客户端设计与开发.docx_第2页
第2页 / 共55页
基于android平台的移动图书馆客户端设计与开发.docx_第3页
第3页 / 共55页
基于android平台的移动图书馆客户端设计与开发.docx_第4页
第4页 / 共55页
基于android平台的移动图书馆客户端设计与开发.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

基于android平台的移动图书馆客户端设计与开发.docx

《基于android平台的移动图书馆客户端设计与开发.docx》由会员分享,可在线阅读,更多相关《基于android平台的移动图书馆客户端设计与开发.docx(55页珍藏版)》请在冰豆网上搜索。

基于android平台的移动图书馆客户端设计与开发.docx

基于android平台的移动图书馆客户端设计与开发

 

本科毕业论文

 

论文题目:

基于Android平台的移动图书馆客户端设计与开发

中文摘要

传统WEB应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。

本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够在基于GoogleAndroid平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。

本系统使用Android布局技术完成UI的设计,基于Java语言开发完成,在不同型号的设备模拟器上测试通过。

系统实现了用户登录、图书查询、预约、挂失、借阅等功能。

“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。

关键词:

移动图书馆;Android;客户端;数据库设计;服务器端

ABSTRACT

TheWEBapplicationcanonlyintraditionalPCuse,can'tdoitatanytimeandplacetouse,inordertosolvetheshortageofsuch,basedontheAndroidplatformoflibrarymanagementsystemclientismade.ThispaperexpoundstheworkbenchAndroidlibrarymanagementsystemdesignandimplementationprocess,anditspurposeistoletpeoplecanbebasedontheGoogleAndroidplatformofmobiledevicestoenjoythetraditionalWEBonthebasicfunctionsofthelibrarymanagementsystem.ThesystemuseandroidUIdesignlayoutcompletetechnology,basedontheJavalanguagedevelopmentcompleted,indifferenttypesofequipmentsimulatortestispassed.Thesystemrealizestheuserlogin,inquiresthebooks,thebookingofthebooks,theloseofthebooksetc.Function."Theoperationissimple,functionalpractical"thisisthecoreideaofthesoftwaredesign,thissystemisthebesttriestocreateuserexperience.

Keywords:

librarymanagementsystem;ANDROID;client;databasedesign;server

1绪论

1.1研究背景及意义

1.1.1课题背景

进入21世纪以来,随着中小学“校校通”工程、“农远”工程和高校教育信息化工程实施,教育信息化进入了新的发展阶段,在社会信息化的大背景下,建设“智慧型”校园,不断推进以学校为主体的教育信息化进程,成为教育信息化的重要组成部分。

[1]为了加强高校自身建设,实施科学有效的管理,高校纷纷着手进行数字信息化校园建设,其中就包括数字图书馆以及移动图书馆的建设。

传统功能的图书馆已经逐渐被数字图书馆和移动图书馆所替代,其提供文献信息、传播社会文化等功能也随着新技术的发展而逐渐发生改变,越来越多的用户通过不断更新的信息技术手段,方便、快捷地利用图书馆资源。

[2]移动图书馆手机服务主要有3种方式:

一种是以短信服务(SMS)为主的手机图书馆服务,一种是以新兴的WAP为主的手机图书馆网站,另外一种就是客户端服务的手机图书馆。

[3]在2010年下半年上海图书馆上海科学技术情报研究所推出国内首款基于GoogleAndroid和AppleiOS平台图书馆手机客户端。

[4]北京大学、复旦大学、厦门大学等高校也相继建成该高校的移动图书馆,而华南师范大学图书馆主要以web服务为主,未开通任何的移动图书馆的服务。

随着移动终端的普及和移动通信技术的发展,移动图书馆对移动终端的要求越来越高,而Symbian、WindowsMobile等手机平台相对封闭,满足不了用户的更高需求。

移动图书馆十分需要一个开放性很强的平台,而Android就是谷歌专为移动设备设计的软件平台。

Android是应用于智能手机的操作系统,它完全开源,不存在任何阻碍移动产业创新的专有权障碍,且Android对第三方软件是开放的,能促进该系统第三方软件的发展。

研究数据表明:

2012年第三季度中,谷歌Android设备出货量已占到全部智能手机总量的四分之三,在全球范围内的出货量为1.36亿部,也就相当于每秒卖出175部手机。

[5]

为了使华南师范大学师生随时随地使用图书馆的资源,便于图书查询、图书到期提醒、图书馆新闻动态的及时了解以及电子资源的下载与阅读等方面的功能,并基于个性化、智能化的设计目标,本文开发和设计一款基于Android手机客户端的移动图书馆系统。

1.1.2课题意义

科技的发展改变了人们的生活方式,使人们的生活日趋方便和快捷。

伴随着3G网络的日益发展和智能手机的日趋普及,传统的基于PC机的很多应用已经逐渐向手机客户端转移。

手机终端正在改变人们的生活与沟通方式,而多种多样智能手机软件的大量使用则可以满足不同群体的个性化需求。

因此利用Android平台设计和开发出一款基于Android手机客户端的智能移动图书馆软件有以下方面的意义:

(1)加进学校移动设备方面的应用,促进智慧校园的建设;

(2)移动图书馆的移动性、个性化有利于高校学生随时实地便捷性地充分利用图书馆的图书、视音频资源,与此同时,移动图书馆的发展也比较适合高校学生的阅读习惯,有利于学生合理利用碎片时间;

(3)图书馆服务的方式由被动变主动,有利于高校学生、管理员的交互以及管理员的管理。

1.2国内外研究现状

1.2.1Android

Android(本义“机器人”)手机系统平台,基于Linux内核的软件平台和操作系统,使用Java语言编写,在Dalvik虚拟机上运行,具有强大的开放性和兼容性。

Android最初由AndyRubin开发,2005年由Google收购注资,由Google在2007年11年5日公布,后由开放手持设备联盟(OpenHandsetAlliance)(联盟成员包括Motorola、HTC、SAMSUNG、LG以及中国移动在内的34家技术和无线应用企业)开放改良,逐渐由手机领域应用扩展到平板电脑及其他领域上。

根据Android系统的发展史,我们可以知道Android系统在不断完善发展,从Android1.0发展到了最新版的Android4.2,在功能上也有很大的改进。

在目前市场上,智能手机主要基于4种平台:

Symbian,WindowsMobile,iPhone,Android。

与开源的Android相比,Symbian已逐步被市场弃用,WindowsMobile相对昂贵,iPhone应用范围普及不是很广。

因此,从发布至今,Android一直以顽强的生命力和惊人的速度前进,得到了众多手机制造商的支持。

[6]

Android的系统构架和其操作系统一样,采用了分层的架构。

从架构图看,Android分为四个层:

从高层到低层分别是应用程序层、应用程序框架层、系统运行层和Linux核心层。

[7]Android平台本身大量使用开源类库,并为开发人员提供了一个便捷开发环境,开发者使用Android提供源码软件开发包(SoftwareDevelopmentKit)可以开发出丰富多彩的移动应用。

与此同时,Google重新设计了Java虚拟机和系统,使Android的Java应用更接近于底层系统,效率更高;另外使用虚拟机技术使Android的应用在被监控情况下运行,安全性更高。

它是一个对第三方软件完全开放的平台,代码完全开源免费。

[8]

1.2.2移动图书馆

移动图书馆是依托目前比较成熟的无线移动网络、国际互联网以及多媒体技术,使人们不受时间、地点和空间的限制,通过使用各种移动设备(如手机、掌上电脑、电子书、笔记本电脑等)来方便灵活地进行图书馆图书信息的查询、浏览与获取的一种新兴的图书馆信息服务,是数字图书馆电子信息服务的延伸与补充。

[9]移动图书馆的目标就是让用户充分利用移动通讯服务,随时随地享受超越时空的图书馆服务。

[10]

1.2.3国内外现状

利用知网来查找文献的时候,输入关键字“Android系统”时,会有712篇文献;关键字为“Android平台”时,会有764篇文献。

目前Android系统在移动学习、金融、旅游、wifi网络、日程管理、google地图等方面都有了较深入的了解。

对移动图书馆查找时,发现文献主要集中在国内外移动图书馆的现状、移动图书馆对图书馆服务模式的影响、移动技术在图书馆中的应用、移动图书馆的设计及平台建构、移动图书馆的案例介绍及分析等方面。

当输入Android和移动图书馆时,总共有13篇文献。

基于Android平台的移动图书馆的主要功能集成了传统的馆藏图书查询、图书预约等功能,新增了个人图书馆、新书推介、图书定位等多种新功能。

客户端注重用户体验和个性化需求,较好地满足了人们随时随地访问图书馆的需要。

但是,整个图书系统仍处在初期阶段,仍存在一些不足和有待改善之处,如界面不够专业、缺少互动以及社交功能等。

[12]

早期的图书馆移动服务,基本上是基于短信和WAP网站的手机图书馆服务。

随着智能手机、电子书阅读器、平板电脑的普及,以及移动网络带宽的扩展和流量的提升,传统的基于短信和WAP网站的移动服务正逐步走入历史。

目前的图书馆移动服务可从以下两个方面来说明:

[13]

(1)在移动服务的内容方面,目前图书馆所提供的移动阅读服务,重点仍然在传统纸质资源的书目查询、实体书借阅信息查询。

题录摘要等简单的浏览方面。

已有少数图书馆,开始提供不仅包括传统的OPAC书目查询和借阅服务,如上海图书馆的手机电子服务可以将在线借阅的电子书下载到手机上,取得了良好的使用效果,此外,上海图书馆也以外借电子阅读器方式提供电子书全文阅读。

但这些全文阅读服务,由于内容格式上的不统一、电子全文数量和种类的不足、终端设备的不兼容乃至版权问题的限制,仍然难以产生广泛的影响。

(2)在移动服务的应用架构上,由于WAP2.0的应用和大屏幕手机的普及,提供基于WAP2.0的应用和应用成为普遍现象,如中国国家图书馆的“掌上国图”,上海图书馆的手机图书馆网站。

但基于C/S的移动客户端有短小精悍、轻量多样的特点,及至目前,移动应用已迅速从B/S架构向C/S架构转变。

对于图书馆来说,提供可下载安装的移动客户端成为潮流,在成为潮流,在苹果的应用商店和谷歌的安卓市场里搜索“library”或“图书馆”,可以发现欧美、澳洲、东亚的公共图书馆和高校图书馆提供的移动客户端,可供免费下载,但只提供活动公告、书目查询、借阅服务、地图服务、信息咨询服务等传统的图书馆服务。

由于客户端应用存在平台敏感性和架构复杂性,通常需要基于webservices的中间层来进行数据库操作,有较高的技术门槛,在国内,目前只有国家图书馆、上海图书馆、厦门大学图书馆等提供客户端应用下载。

1.3研究内容

基于Android平台的移动图书馆客户端的设计与开发分析,本文对以下内容进行研究:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1