基于android平台的移动图书馆客户端设计与开发.doc
《基于android平台的移动图书馆客户端设计与开发.doc》由会员分享,可在线阅读,更多相关《基于android平台的移动图书馆客户端设计与开发.doc(62页珍藏版)》请在咨信网上搜索。
1、基于Android平台的移动图书馆客户端设计与开发本科毕业论文论文题目:基于Android平台的移动图书馆客户端设计与开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用
2、毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年
3、月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日中文摘要传统WEB应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够
4、在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。本系统使用Android布局技术完成UI的设计,基于Java语言开发完成,在不同型号的设备模拟器上测试通过。系统实现了用户登录、图书查询、预约、挂失、借阅等功能。“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。关键词:移动图书馆;Android;客户端;数据库设计;服务器端ABSTRACTThe WEB application can only in traditional PC use, cant do it at any time and place to use, i
5、n order to solve the shortage of such, based on the Android platform of library management system client is made. This paper expounds the workbench Android library management system design and implementation process, and its purpose is to let people can be based on the Google Android platform of mob
6、ile devices to enjoy the traditional WEB on the basic functions of the library management system. The system use android UI design layout complete technology, based on the Java language development completed, in different types of equipment simulator test is passed. The system realizes the user logi
7、n, inquires the books, the booking of the books, the lose of the books etc. Function. The operation is simple, functional practical this is the core idea of the software design, this system is the best tries to create user experience. Key words : library management system; ANDROID; client; database
8、design; server 目录中文摘要1ABSTRACT2目录31绪论51.1研究背景及意义51.2国内外研究现状61.3研究内容71.4研究方法和步骤81.5论文的组织架构91.6 本章小结92移动图书馆终端平台技术分析102.1图书馆移动服务技术应用类型102.1.1手机信息服务102.1.2瘦客户端/服务器类型102.1.3胖客户端/服务器类型102.1.4智能客户端/服务器类型112.2基于Android的移动终端应用112.2.1Android平台特征112.2.2Android的架构和工作机制122.3 移动图书馆关键技术分析132.3.1 无线网络技术132.3.2 数据库技
9、术132.4本章小结143移动图书馆系统需求分析153.1需要分析的目标与实现阶段153.1.1移动学习终端平台的可行性研究153.1.2移动学习终端平台的需求收集163.2移动图书馆系统的功能性需求分析163.2.1登陆模块173.2.2书目检索模块173.2.3书目预约模块183.2.4我的图书馆模块183.2.5读书笔记功能193.2.6图书动态功能193.3移动图书馆系统的非功能性需求分析193.4移动图书馆系统的接口分析193.5移动图书馆系统的特点分析203.6 本章小结204移动图书馆系统的设计214.1系统总体设计214.1.1系统架构设计214.1.2系统开发框架214.1.
10、3系统功能设计224.2服务器端设计234.2.1数据库概念设计及数据建模234.2.2数据库逻辑结构设计244.3客户端界面设计264.4本章小结275移动图书馆系统的实现与测试285.1 服务器端实现285.1.1 开发环境的搭建285.1.2 服务器端数据库创建315.2客户端实现325.3功能模块实现345.3.1 登录功能345.3.2 主界面375.3.3图书查询功能395.3.4图书预约模块445.3.5读书笔记模块465.3.6我的图书馆模块465.3.7 帮助、关于模块485.3.8注销和退出模块485.4系统测试495.4.1 测试分析495.4.2测试结论525.5本章小
11、结526 总结与展望53参考文献541绪论1.1研究背景及意义1.1.1课题背景进入21世纪以来,随着中小学“校校通”工程、“农远”工程和高校教育信息化工程实施,教育信息化进入了新的发展阶段,在社会信息化的大背景下,建设“智慧型”校园,不断推进以学校为主体的教育信息化进程,成为教育信息化的重要组成部分。1为了加强高校自身建设,实施科学有效的管理,高校纷纷着手进行数字信息化校园建设,其中就包括数字图书馆以及移动图书馆的建设。传统功能的图书馆已经逐渐被数字图书馆和移动图书馆所替代,其提供文献信息、传播社会文化等功能也随着新技术的发展而逐渐发生改变,越来越多的用户通过不断更新的信息技术手段,方便、快
12、捷地利用图书馆资源。2移动图书馆手机服务主要有3种方式:一种是以短信服务(SMS)为主的手机图书馆服务,一种是以新兴的WAP为主的手机图书馆网站,另外一种就是客户端服务的手机图书馆。3在2010年下半年上海图书馆上海科学技术情报研究所推出国内首款基于GoogleAndroid和AppleiOS平台图书馆手机客户端。4北京大学、复旦大学、厦门大学等高校也相继建成该高校的移动图书馆,而华南师范大学图书馆主要以web服务为主,未开通任何的移动图书馆的服务。随着移动终端的普及和移动通信技术的发展,移动图书馆对移动终端的要求越来越高,而Symbian、WindowsMobile等手机平台相对封闭,满足不
13、了用户的更高需求。移动图书馆十分需要一个开放性很强的平台,而Android就是谷歌专为移动设备设计的软件平台。Android是应用于智能手机的操作系统,它完全开源,不存在任何阻碍移动产业创新的专有权障碍,且Android对第三方软件是开放的,能促进该系统第三方软件的发展。研究数据表明:2012年第三季度中,谷歌Android设备出货量已占到全部智能手机总量的四分之三,在全球范围内的出货量为1.36亿部,也就相当于每秒卖出175部手机。5为了使华南师范大学师生随时随地使用图书馆的资源,便于图书查询、图书到期提醒、图书馆新闻动态的及时了解以及电子资源的下载与阅读等方面的功能,并基于个性化、智能化的
14、设计目标,本文开发和设计一款基于Android手机客户端的移动图书馆系统。1.1.2课题意义科技的发展改变了人们的生活方式,使人们的生活日趋方便和快捷。伴随着3G网络的日益发展和智能手机的日趋普及,传统的基于PC机的很多应用已经逐渐向手机客户端转移。手机终端正在改变人们的生活与沟通方式,而多种多样智能手机软件的大量使用则可以满足不同群体的个性化需求。因此利用Android平台设计和开发出一款基于Android手机客户端的智能移动图书馆软件有以下方面的意义:(1)加进学校移动设备方面的应用,促进智慧校园的建设;(2)移动图书馆的移动性、个性化有利于高校学生随时实地便捷性地充分利用图书馆的图书、视
15、音频资源,与此同时,移动图书馆的发展也比较适合高校学生的阅读习惯,有利于学生合理利用碎片时间;(3)图书馆服务的方式由被动变主动,有利于高校学生、管理员的交互以及管理员的管理。1.2国内外研究现状1.2.1AndroidAndroid(本义“机器人”)手机系统平台,基于Linux内核的软件平台和操作系统,使用Java语言编写,在Dalvik虚拟机上运行,具有强大的开放性和兼容性。Android最初由AndyRubin开发,2005年由Google收购注资,由Google在2007年11年5日公布,后由开放手持设备联盟(OpenHandsetAlliance)(联盟成员包括Motorola、HT
16、C、SAMSUNG、LG以及中国移动在内的34家技术和无线应用企业)开放改良,逐渐由手机领域应用扩展到平板电脑及其他领域上。根据Android系统的发展史,我们可以知道Android系统在不断完善发展,从Android1.0发展到了最新版的Android4.2,在功能上也有很大的改进。在目前市场上,智能手机主要基于4种平台:Symbian,WindowsMobile,iPhone,Android。与开源的Android相比,Symbian已逐步被市场弃用,WindowsMobile相对昂贵,iPhone应用范围普及不是很广。因此,从发布至今,Android一直以顽强的生命力和惊人的速度前进,得
17、到了众多手机制造商的支持。6Android的系统构架和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层:从高层到低层分别是应用程序层、应用程序框架层、系统运行层和Linux核心层。7Android平台本身大量使用开源类库,并为开发人员提供了一个便捷开发环境,开发者使用Android提供源码软件开发包(SoftwareDevelopmentKit)可以开发出丰富多彩的移动应用。与此同时,Google重新设计了Java虚拟机和系统,使Android的Java应用更接近于底层系统,效率更高;另外使用虚拟机技术使Android的应用在被监控情况下运行,安全性更高。它是一个对第三方
18、软件完全开放的平台,代码完全开源免费。81.2.2移动图书馆移动图书馆是依托目前比较成熟的无线移动网络、国际互联网以及多媒体技术,使人们不受时间、地点和空间的限制,通过使用各种移动设备(如手机、掌上电脑、电子书、笔记本电脑等)来方便灵活地进行图书馆图书信息的查询、浏览与获取的一种新兴的图书馆信息服务,是数字图书馆电子信息服务的延伸与补充。9移动图书馆的目标就是让用户充分利用移动通讯服务,随时随地享受超越时空的图书馆服务。101.2.3国内外现状利用知网来查找文献的时候,输入关键字“Android系统”时,会有712篇文献;关键字为“Android平台”时,会有764篇文献。目前Android系
19、统在移动学习、金融、旅游、wifi网络、日程管理、google地图等方面都有了较深入的了解。对移动图书馆查找时,发现文献主要集中在国内外移动图书馆的现状、移动图书馆对图书馆服务模式的影响、移动技术在图书馆中的应用、移动图书馆的设计及平台建构、移动图书馆的案例介绍及分析等方面。当输入Android和移动图书馆时,总共有13篇文献。基于Android平台的移动图书馆的主要功能集成了传统的馆藏图书查询、图书预约等功能,新增了个人图书馆、新书推介、图书定位等多种新功能。客户端注重用户体验和个性化需求,较好地满足了人们随时随地访问图书馆的需要。但是,整个图书系统仍处在初期阶段,仍存在一些不足和有待改善之
20、处,如界面不够专业、缺少互动以及社交功能等。12早期的图书馆移动服务,基本上是基于短信和WAP网站的手机图书馆服务。随着智能手机、电子书阅读器、平板电脑的普及,以及移动网络带宽的扩展和流量的提升,传统的基于短信和WAP网站的移动服务正逐步走入历史。目前的图书馆移动服务可从以下两个方面来说明:13(1) 在移动服务的内容方面,目前图书馆所提供的移动阅读服务,重点仍然在传统纸质资源的书目查询、实体书借阅信息查询。题录摘要等简单的浏览方面。已有少数图书馆,开始提供不仅包括传统的OPAC书目查询和借阅服务,如上海图书馆的手机电子服务可以将在线借阅的电子书下载到手机上,取得了良好的使用效果,此外,上海图
21、书馆也以外借电子阅读器方式提供电子书全文阅读。但这些全文阅读服务,由于内容格式上的不统一、电子全文数量和种类的不足、终端设备的不兼容乃至版权问题的限制,仍然难以产生广泛的影响。(2) 在移动服务的应用架构上,由于WAP2.0的应用和大屏幕手机的普及,提供基于WAP2.0的应用和应用成为普遍现象,如中国国家图书馆的“掌上国图”,上海图书馆的手机图书馆网站。但基于C/S的移动客户端有短小精悍、轻量多样的特点,及至目前,移动应用已迅速从B/S架构向C/S架构转变。对于图书馆来说,提供可下载安装的移动客户端成为潮流,在成为潮流,在苹果的应用商店和谷歌的安卓市场里搜索“library”或“图书馆”,可以
22、发现欧美、澳洲、东亚的公共图书馆和高校图书馆提供的移动客户端,可供免费下载,但只提供活动公告、书目查询、借阅服务、地图服务、信息咨询服务等传统的图书馆服务。由于客户端应用存在平台敏感性和架构复杂性,通常需要基于webservices的中间层来进行数据库操作,有较高的技术门槛,在国内,目前只有国家图书馆、上海图书馆、厦门大学图书馆等提供客户端应用下载。1.3研究内容基于Android平台的移动图书馆客户端的设计与开发分析,本文对以下内容进行研究:(1)了解Android系统,掌握开发Android软件程序一般步骤及方法;(2)了解移动图书馆的现状,在Android基础上分析出软件功能需求;(3)
23、设计基于Android的移动图书馆系统的服务器端程序,特别是数据库的设计和实现;(4)在Android平台上设计和开发出一款智能型的移动图书馆应用软件。1.4研究方法和步骤根据研究目的和研究内容,本次研究综合采用文献法、案例分析法、实验研究法的研究方法。1、 文献法搜集基于Android系统的移动图书馆客户端设计与开发的相关文献、书籍和网络资料,从国内外情况分析移动图书馆的发展历程,从理论上分析基于Android平台的移动图书馆系统的建设和使用架构。2、 案例分析法通过互联网查找方式对现在已有的图书馆应用软件进行分析其功能,为软件开发提供可借鉴经验。3、 实验研究法开发出适合学生需求的图书馆应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 平台 移动 图书馆 客户端 设计 开发
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。