24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

安卓平台开发校园移动图书馆图书借阅系统

添加时间:2018/11/02 来源:北京工业大学 作者:邵帅
本次研究的主要内容是设计实现一套基于Android平台的校园移动图书馆图书借阅管理系统,从项目的背景及意义出发,讨论研究内容,再到整个可行性分析、需求分析,最后,完成系统的设计实现,是一个不断调整自我、努力坚持的过程。
以下为本篇论文正文:

摘要

  随着移动互联网飞速发展和Android智能终端的快速崛起,人与人之间的沟通更加方便,引领着人们走向移动办公的新时代。移动互联网以其便携性、高效性及交互式沟通等优点,正在颠覆和重新定义很多领域。4G 时代的来临,也给信息交流带来更大的便捷。截止到目前,Android 在中国地区市场份额超过80%,并处于持续增长中,已成为目前最广泛的移动终端操作系统之一。本文基于Android平台设计和实现校园移动图书馆图书借阅管理系统,以满足现代校园图书馆图书借阅管理的需求。

  本文以校园图书馆管理实际需求出发,基于 Android 平台,采取 Android 与MySQL 设计,提供便捷的图书查询、预约与挂失等服务,实现图书借阅管理的方便快捷。系统主要包括数据库模块与Android平台客户端两个模块;其中,数据库模块为客户端提供数据支持,Android 平台客户端提供图书的查询、预约、挂失等功能。

  通过对移动图书馆管理系统的测试,系统能够满足图书馆管理的日常需求,与基于 WEB 的图书馆系统互补,为师生提供高效便捷的图书服务,达到了系统设计的目的。

  关键词:移动互联网;Android 平台;移动图书馆;数据库

Abstract

  With the rapid rise of the mobile Internet and the rapid development of Android smart terminal, more convenient communication between people, leading people toward a new era of mobile office. Mobile Internet for its portability, efficiency, and interactive communication, etc., are subversive and redefine many fields. 4G coming of age, but also to bring greater convenience for information exchange. Up to now, Android's market share in China in more than 80%, and in the continued growth, has become one of the most widely used mobile operating system terminal. Based on the Android mobile platform to design and implement campus library management system to meet the needs of the modern campus library management.

  In this paper, the actual needs of the campus library management, based on the Android platform, designed to take Android and MySQL offers convenient book search, such as appointments and loss reporting services, and book lending management quick and easy. System includes a database module and the Android platform client two modules; wherein the database module provides support for client data, Android platform client queries provide books, appointments, report the loss of other functions.

  Through the mobile library management systemtesting, the system can meet the daily needs of library management, library systems and WEB based complementary,for teachers and students to provide convenient and efficient library services to chieve the purpose of the system design.

  Keywords: Mobile Internet; Android platform; mobile library; database

  互联网经过了近半个世界的发展已经成为当前信息量最大的一种信息获取媒介,其无可匹敌的便捷性和低门槛为人们带来了知识的爆炸和信息的无界流通[1]。进入 21 世纪以来,移动智能终端的发展壮大,又将人们领入移动互联的时代,人们又将对胡亮网的要求提升到了一种随时随地信息获取的时代。

  移动互联网的发展改变了人们的生活方式和信息获取的途径,更是颠覆了传统互联网以网页的形式为人们提供信息的方式,移动互联网带来了全新的不同以往的产业和体验,定义了商业和经济增长的新方向。

  移动互联网的概念是基于互联网和移动智能终端的发展,与以上两者之间的关系非常密切,是通过智能终端,采用无线通信的方式,获取服务和信息的模式[2]。移动互联网是目前互联网最为流行的表现形式,也是科技进步的必然产物和人们文明的选择。移动互联网为人们带来的随时随地的接入体验,更为丰富的应用体验,和更为人性化的服务体验。目前移动终端、特别是能够介入互联网的移动智能终端已经成为人们生活中必不可少的工具。

  智能终端最具有代表性的就是手机,手机已经不能简单地作为一种人与人之间通信的载体,更是应该被看作是一种新时代人们介入互联网随时随地获取资源信息的工具。手机在满足人们通信的条件下,为人们提供了生活、工作、学习、娱乐等方方面面的服务体验,人们用手机获取了越来越丰富的应用体验:打电话、发短信这自然不用多说,而浏览新闻、网上购物、互联游戏、社交娱乐等等人类日常生活的点滴都被融入到手机掌上的范围。而随着手机硬件的发展和网络信息接入费用的降低,智能手机已经越来越普及,越来越多的人开始使用手机接入互联网。根据不完全的数据统计,到 2012 年中旬,我国移动网络介入者已经达到3.88 亿,占网民总数的七成多,大大超过了使用电脑接入网络的人数。

  图书馆作为一个传统信息数据库载体,在进入 21 世纪以来,应该作为互联网改革,信息爆炸的排头兵,在图书馆数字化的领域里,一大部分的专家学者积极投身于图书馆移动数据服务的研究中,着手研究基于移动智能终端的图书馆信息服务。使用户通过手持移动终端,随时随地接入图书馆的数字信息系统,以短信、应用程序或者网页的形式获得图书馆的数据信息。

  目前,手机图书馆的服务方式主要有短信、WAP(Wireless ApplicationProtocol,无线应用协议)网站和 Native App(Native Application,客户端软件)三种方式。短信服务的优势在实时性强,简单方便,成本较低,实现容易。但是短信缺点同样显而易见:形式结构单一,功能不完善,只有文字业务,信息载量太小等等。网页的模式是一种当前最为流行的,使用最普遍的信息获取,资源接入的模式,开发过程灵活多变,形式多用多样,能够满足各种不同需求的用户,交互性、互动性、安全性都能得到保障。但是网页模式对于网络性能和终端性能要求较高,不同的终端显示质量可能不尽相同。目前最适合作为信息接入模式的就是终端应用程序开发,功能更加丰富、个性化程度更高,方便获取,操作简单,对于网络性能和硬件性能要求并不严格。苹果公司首先看到了这一点,把大量的工作重点放在了 App 的开发和发布上,获得了利益,从功能、界面、交互方式上为用户提供了丰富和优秀的体验。

  而传统的网页服务,在以下三个方面,不能满足当前用户的需求:

  (1)移动设备的 CPU 硬件和操作系统性能接近 PC,web 应用无法最大的利用硬件的优势。

  (2)由于个人计算机的发展,在手持移动终端流行之前,大量的开发人员将注意力放在了 Web 开发上,使大多数的互联网流量消耗在 Web 访问中,因此,大部分的 Web 开发都是为了满足更多计算机用户,而并不完全针对当前的,新兴的移动终端用户。而在形式结果、系统内核、浏览器等方面,移动终端和个人计算机又有着较大的差异,因此,Web 给移动终端用户的体验并不好,针对移动终端,并没有提出一种专门的,迎合移动终端用户的 Web 体验,而且上层的应用插件、工具等等大部分是不能支持移动终端设备的。

  (3)针对上一点中所说的浏览器问题,目前移动终端设备中的浏览器发展并不完善,不能很好满足用户的需求,因此,也是 Web 模式不能作为最好的针对移动终端用户信息获取模式的一个方面。

  正是由于以上几点,专门针对移动终端设备用户的移动终端应用程序的开发成为了目前移动互联网中最热门的发展领域之一。年轻人,特别是高校中的学生,是手持移动终端的忠实用户,他们迫切地要求用受众的设备随时随地获取信息。

  而在学校中获取信息的最好数据库就是图书馆,因此,开发出方便快捷、功能丰富、服务体验好的图书馆信息应用程序就能够使学生更好更快更及时获得知识,提高学习效率,增强图书馆资源使用率,具有良好的效果。

  高校近年的发展速度快,图书馆的规模和藏书数量也不断的扩大,基于 PC的传统数字图书馆在面对移动互联网时显得臃肿、复杂;在未来,图书馆将不再满足于实体图书的提供,图书馆将会基于移动互联网,为读者提供更加详尽的信息数据,多媒体技术的运用,视频音频也将成为文字之后,更能满足人们需求,以及更加方便的信息获取渠道。移动设备的发展进步,也将会给人们带来随时随地的信息获取能力。所以,改变传统的管理方式迫在眉睫。

  从图书馆管理业务上,目前的校园图书馆管理系统还是基于 B/S 架构,由传统的互联网 PC 端浏览器与服务器组成,电子阅览室进行图书阅览,基于WEB 数据库的网络在固定的地方查询。其在便捷性与用户体验上无法满足当前的需求。

  从 Android 系统开发技术上,与其他操作系统相比。Symbian 系统应用流畅性差,其 s40 版本不支持后台操作,界面美化跟不上当前社会主流,开发难度大;BlackBerry与Windows Phone系统由于其本身的小众性,开发的意义较小;Android 系统以其压倒性的市场占有率,免费开放的运营模式,丰富的 API 设计,以及简易的开发步骤,在当前校园师生中流行。因此,在Android平台开发一套功能全面的校园移动图书馆管理系统是会给学生给校园带来更多的便捷。

  安卓平台开发校园移动图书馆图书借阅系统系统配置以及核心代码演示:

Android 系统体系架构图
Android 系统体系架构图

Android SDK 组成图
Android SDK 组成图

java 环境变量设置成功
java 环境变量设置成功

登录模块核心代码
登录模块核心代码

图书查询核心代码
图书查询核心代码

图书预约核心代码
图书预约核心代码

图书信息修改核心代码
图书信息修改核心代码

目 录

  摘 要
  Abstract
  第 1 章 绪论
    1.1 课题研究背景及意义
    1.2 国内外研究现状
    1.3 主要研究内容
    1.4 论文组织结构
  第 2 章 系统开发技术研究
    2.1 ANDROID 平台概述
      2.1.1 Android 系统架构
      2.1.2 Android 应用软件组成
      2.1.3 Android 系统发展与现状
      2.1.4 Android 应用软件开发工具集
    2.2 开发工具相关技术研究
      2.2.1 Eclipse 与 ADT
      2.2.2 ADT-Bundle
      2.2.3 AndroidStudio
    2.3 开发环境搭建技术
      2.3.1 JDK 环境变量设置
      2.3.2 Android SDK 设置
      2.3.3 模拟器配置
    2.4 数据库技术
      2.4.1 数据库选择
      2.4.2 MySQL 数据库
    2.5 关键技术研究
    2.6 本章小结
  第 3 章 系统需求分析
    3.1 需求性分析
    3.2 可行性分析
      3.2.1 经济可行性
      3.2.2 技术可行性
      3.2.3 操作可行性
    3.3 系统功能需求分析
      3.3.1 用户登录
      3.3.2 图书查询
      3.3.3 预约图书
      3.3.4 挂失图书
      3.3.5 学生管理
      3.3.6 图书管理
      3.3.7 缴纳罚款
      3.3.8 管理员管理
      3.3.9 图书记录
      3.3.10 用例图
    3.4 系统非功能需求
    3.5 本章小结
  第 4 章 系统设计
    4.1 系统总体架构
    4.2 主要功能模块设计
      4.2.1 用户登录模块
      4.2.2 图书查询模块
      4.2.3 图书预约模块
      4.2.4 图书挂失模块
      4.2.5 图书记录模块
      4.2.6 管理模块
      4.2.7 缴纳罚款
    4.3 数据库设计
      4.3.1 数据库的表结构
      4.3.2 数据表之间的联系
    4.4 本章小结
  第 5 章 系统实现
    5.1 系统部署架构
    5.2 主要功能模块编码实现
      5.2.1 用户登录
      5.2.2 图书查询
      5.2.3 图书预约
      5.2.4 图书挂失
      5.2.5 图书管理
      5.2.6 学生管理
      5.2.7 管理员管理
      5.2.8 缴纳罚款
    5.3 通用功能模块编码实现
    5.4 数据传输的安全性实现
    5.5 本章小结
  第 6 章 系统测试与分析
    6.1 测试概述
    6.2 测试环境构建
    6.3 测试流程
      6.4 功能测试分析
      6.4.1 测试用例
      6.4.2 测试用例结果分析
    6.5 非功能测试分析
      6.5.1 测试用例
      6.5.2 非功能测试结果分析
    6.6 本章小结
  结论
  参考文献
  致谢

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:安卓毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!