欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于Android平台的图书借阅与管理系统设计和实现计算机科学与技术专业.docx

    • 资源ID:1153071       资源大小:454.78KB        全文页数:45页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于Android平台的图书借阅与管理系统设计和实现计算机科学与技术专业.docx

    目录摘要1Abstract2前言3第一章绪论41. 1Android系统简介41.2 图书借阅管理系统介绍41.3 本文的组织结构5第二章基本原理及技术介绍62. 1Android开发技术62.2SQLite技术72. 3MVP开发模式8第三章系统需求分析93. 1功能需求93. 2其他需求103.2 需求用例113.3 本章总结12第四章系统设计134. 1整体设计134.2 管理员用户功能分配144.3 普通用户功能分配16第五章系统实现194.4 普通用户登录模块194.5 普通用户注册模块214.6 普通用户个人信息管理模块234.7 借阅收娥模块245. 5我的借阅模块265. 6我的收藏模块265. 7阅读记录模块275.8 管理员登录模块285.9 管理员管理模块295.10本章,总结35第六章系统数据库设计366.1数据库设计366. 2本章总结37第七章总结与展望387. 1本文总结387.2后续工作展望38参考文献39致谢41在网络和移动通讯急速发展的今天,人们的生活可谓是日新月异,小小一部手机就能做很多事情,现在我国的手机用户数量可谓是十分庞大,人们在生活中获取信息的最主要渠道就是通过手机,互联网服务已经大范围的延伸到了移动端。在这种趋势下,图书借阅与管理系统就应运而生并且成为了主要的发展方向,图书馆资源的数字化和对数字化资源的展示就成为了主要研究内容。本文从实现图书借阅与管理系统的背景及意义开始,首先介绍了Android开发技术,SQLite数据库以及MVP开发模式,然后分析了系统的功能需求和性能需求,以及简要描述了系统的概要设计。然后详细介绍了系统的具体设计和实现过程,并且加上了相应的截图和代码,然后介绍了该系统的数据库设计。最后对此系统进行了总结与展望,分享了这次设计的感悟和体会。关键词:移动设备;Android;图书借阅管理AbstractNowadays,oneoftheimportantdevelopmentdirectionsoflibrariesisthedigitizationofthelibrary,thedigitizedresearchcontentsincludethedigitizationoflibraryresourcesandthedisplayofdigitalresources.AtpresentmobilephonemobilecommunicationtechnologyandInternetrapiddevelopment.Therearenearly1.3billionmobilephoneusersinChina,themainchannelforpeopletogetinformationinlifeisthroughmobilephones.lntemetserviceshaveextendedtomobileterminals.Underthistrend,thebooklendingandmanagementsystemcameintobeingandbecamethemaindevelopmentdirection.Thispaperstartswiththebackgroundandsignificanceoftherealizationoflibraryborrowingandmanagementsystem,andfirstintroducestheAndroiddevelopmenttechnology,SQLitedatabaseandMVPdevelopmentmode.Thenweanalyzetheneedsofthesystem,andbrieflydescribethesystem,sprofiledesign.Thenthedetaileddesignandimplementationprocessofthesystemareintroduced,andthecorrespondingscreenshotsandcodesareadded.Andcombinedwiththecorrespondingscreenshotsandcode,thenthedatabasedesignofthesystemareintroduced.Finally,thissystemissummarizedandprospected,andtheinspirationandexperienceofthisdesignareShared.Keywords:mobilephone;Android.Booklendingmanagementsystem.前言AndrOiel操作系统是一种自由的操作系统,它是以LinUX系统为基础开发的,而且它的源代码是被开发者完全开放的公布的,在人们生活中,最常用的智能手机和pad有很多就是安装的Android系统。在2008年的9月23日,谷歌公司发行了这款中文名为“安卓”的操作系统,仅仅五年时间,在2013年,安卓系统的全球设备使用量就达到了十亿台。次年,安卓平台的移动广告来源首次超越IOS系统,占全球所有移动广告来源的42.8%成为了世界最大份额的占有者。目前手机移动通信技术和互联网高速发展,在我国就已经有将近十三亿的手机用户,人们在生活中获取信息的最主要渠道就是通过手机,此时互联网服务已经大范围的延伸到了移动端。在这种趋势下,图书借阅与管理系统就应运而生并且成为了主要的发展方向。它可以让每个人只要手握一部手机或者一台pad就能不受时间和地点的限制享受阅读的乐趣。第一章绪论本章对Android以及图书借阅管理系统做了简单的介绍,然后说明了为什么进行这个研究。1.1 Android系统简介在2007年谷歌公司宣布了一种源代码完全对外公开的,以Linux为基础设计出来的操作系统的名称,就是AndrOid操作系统。AndrOid平台由用户界面,应用软件,中间件组成。说到Android的Iogo还是很有意思的,这个绿色的小机器人的设计竟是在2010年受到厕所门上的符号的启发。AndrOid在2012年获得了“二十一世纪最重要的电子产品之一”的称号。其实,AndroiCl系统最开始是由AndyRUbin开发的,后来由Google公司收购注资,当然AndyRUbin也顺理成章的继续管理该项目,AndrOid平台起初主要运用于智能手机,后来逐渐扩展应用领域,在平板电脑以及电视,游戏机,数码相机上都有使用。从正式发行的第一个版本至今,AndrOid不断的进步,添加功能,优化UL丰富用户体验,让用户需求得到最大的满足。1.2 图书借阅管理系统介绍随着移动互联网的不断发展,智能手机的不断普及,以及人们生活节奏的不断加快,移动终端已经发展成为移动通信系统的最关键组成部分,人们越来越无法丢掉手机,手机几乎己经成为了人体肢体的一部分。手机的发展也让移动终端业务得到了快速发展,在这种趋势下,很多不同行业就能够融为一体,比如我们的图书借阅与管理系统。书是人类进步的阶梯,从古至今,每个人都需要通过书来获得知识或者是增加见识。而随着人类文明的不断进步和发展,人们的求知欲也愈发强烈,图书借阅管理系统使得用户不必花时间到图书馆或者书店去,在大量的书籍中寻找自己想要的书,只需要打开手机,动动手指,随时随地就可以品读自己想看的书籍,还省去了携带一本厚书的烦恼。图书借阅管理系统已经是个人生活中的一个不可分割的部分。它不仅可以节约人们的时间,还提高了人们的生活品质,人们可以随时随地享受阅读。1. 3本文的组织结构本文分为七章,各章内容介绍如下:第一章:绪论。介绍了研究什么,为什么进行这项研究还有这项研究是在什么背景下进行的,最后介绍本论文的组织结构。第二章:基本原理及技术介绍。本章主要描述在开发基于Android的图书借阅管理系统的过程中所使用的技术。主要描述了Android开发技术、SQLite技术以及MVP开发模式。第三章:系统需求分析。描述系统的功能需求、性能需求、运行需求和例如安全性、可维护性等其他需求,同时给出需求用例图。第四章:系统设计。描述系统的总体设计和接口设计以及模块分配情况。第五章:系统实现。本章将对系统分模块进行详细的设计与实现。第六章:系统数据设计。本章对本系统所涉及的所有数据库表进行介绍。第七章:总结。本章总结了全文,并且对本系统的不足以及对系统的展望作出了比较详细的阐述。第二章基本原理及技术介绍本章详细描述了系统开发时所采用的技术。主要有Android开发技术、SQLite技术以及MVP开发模式。1.1 Android开发技术每个操作系统都有相通的地方,在应用程序的架构图方面,安卓用的也是分层的模式,从上往下看的话,分别是应用程序层、应用程序框架层、系统运行库层和Llnux内核层这四个层次。AndrOid在近年来的发展可谓是十分迅速,不过事物都有两面性,人们此时也产生了很多对系统的安全性和其他方面不足的探讨。(1)优点首先,Android能吸引到数以万计的开发者到其领域研究,靠的是他的开放性,根据个人喜好和需求,开发者可以对源代码进行增加删除修改等操作,正是因为这样才让ArIdroid能够发展得很快,还有一点,凭借着AndrOid应用的多样性,能够在很大程度上让人们平常的需求都得到满足。(2)缺点但是凡事都有两面性,虽然苹果手机的规格都很统一配置也很固定,而安卓系统能用在各种品牌的手机或者平板上,但这是由于这个原因,需要花费很大的精力对不同尺寸的屏幕和不同型号的配置进行测试,兼容性方面的缺陷在一定程度上对Android的发展起到了负面作用。(3)安全性问题因为Android的实现的是以Linux为内核的,所以Linux中的一些安全机制就被保留了。虽然现在开发者们对ArIdroid安全模式的改进做了很大努力,还还是有一些不足没法避免。第一,一些黑客可以在匿名状态下创建恶意软件并且散播,这是Android的源系统的不足造成的。第二,绝大数AndrOid用户并没有很高的技术能力,无法最权限系统做出重要的安全决策,所以即使有很强大的功能也不能很好的发挥作用。自从08年发布以来,Android系统难以避免的出现了很多系统漏洞,有些小问题的影响不大,但有些漏洞的危害就十分大了,用户隐私回因此受到极大的威胁,例如在2010年某手机安全中心就发现了一个病毒及其变种,这个手机病毒叫做“安卓短信卧底”,顾名思义,它可以窃取用户手机的短信内容,而他的变种病毒还可以监听用户的通话记录,隐私完全泄露令人感到十分恐慌。因此Android的安全性问题需要被尤其的重视起来,处理自身安全问题,第三方开发者的安全意识和用户的安全意识也需要被加强,改善安全性才能让Android更好的发展。2. 2SQLite技术数据是每个应用程序必不可少的组成部分,Android应用程序使用的数据库是一个用C编写的开源嵌入式的轻量级数据库,SQLite,因为他的占用资源很低,只需要几百k的内存,所以他得到了开发者的青睐,使用在很多软件和产品上,例如火狐就是用SQLite来存储他的配置数据的。总的来说,SQLite数据库有下面几个特性:1、独立性SQLite数据库有很高的独立性不被第三方软件限制,因为他的核心驱动无需安装使用,非常方便。2、轻量级与CS模式的数据库不一样,SQLite属于进程,所以并没有数据库的客户端和服务器之说,一般使用的时候带一个尺寸很小的动态的库就能使用所有的功能了。3、隔离性在SQLite中有一个独立的文件,信息很全,包含

    注意事项

    本文(基于Android平台的图书借阅与管理系统设计和实现计算机科学与技术专业.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开