电子信息工程毕业设计:基于安卓的图书管理系统.docx

上传人:文初 文档编号:1098955 上传时间:2018-12-06 格式:DOCX 页数:38 大小:2.41MB
下载 相关 举报
电子信息工程毕业设计:基于安卓的图书管理系统.docx_第1页
第1页 / 共38页
电子信息工程毕业设计:基于安卓的图书管理系统.docx_第2页
第2页 / 共38页
电子信息工程毕业设计:基于安卓的图书管理系统.docx_第3页
第3页 / 共38页
电子信息工程毕业设计:基于安卓的图书管理系统.docx_第4页
第4页 / 共38页
电子信息工程毕业设计:基于安卓的图书管理系统.docx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、本科毕业设计(20 届)基于安卓的图书管理系统所在学院 专业班级 电子信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 -基于安卓的图书管理系统【摘要】在智能手机软件不断发展的今天,很多传统 PC 机上的应用已经开始向无线移动互联网应用阶段发展,国外移动图书馆服务的建设已取得令人瞩目的成绩,而国内服务模式却较为单一。为此借鉴外国的成功经验的采取了相应的发展策略,就设计了基于 Android 的图书馆管理系统的手机客户端。通过Android 系统平台与电脑间的交互进行借书、还书操作,借助计算机技术,网络技术让人们能够基于Android 平台的移动设备上使用图书馆管理系统的基本功

2、能。此应用是基于 Java 语言设计的,并采用 C/S结构、模型(model)视图(view)控制器(controller)设计模式并对软件的人机交互、操作逻辑、界面整体的美观进行设计使软件变得简单、自由。该应用可以使用户随时随地了解图书信息、借阅图书,有助于提高学习的积极性。【关键词】图书馆管理系统;Android;JavaThe application of library management based on AndroidAbstractWith the development of smart phone,The traditional PC applications are be

3、ingto the development of wireless mobile Internet applications,The construction of mobile library services in foreign countries gets remarkable achievement.but quite single in china.some development strategies of mobile library services should be taken through drawing on the successful experiences i

4、n foreign countries in order to promote the vigorous development of mobile library services in china. In order to solve this problem, The application based on Android of library management will make.Android platform through interaction with the computer on recharge,register on the library management

5、.With computer technology,network technology and communication technology,to enjoy the traditional application functions of Android library management based on the Android platform of mobile devices.The system is based on the Java language and use C/S structure, the design pattern of Model View Cont

6、roller model and User Interface design for system.This applications make users acquaintance of Book-info and Borrowing and Renewing Books,it can help to improve users motivation.- 3 -Key words library management system;Android;JAVA- 4 -目录摘要(目的和意义).2Abstract.2第一章 概述 1.1 设计背景.4 1.2 国内外移动端图书馆发展现状及未来趋势.

7、41.3 设计目的.41.4 需求分析.5第二章 技术思路2.1 Android 简介.62.2 Android 系统的特点.62.3 C/S 架构介绍.62.4 MVC 设计模式.72.5 Eclipse 介绍.82.5.1 安装 JDK.92.5.2 安装 Eclipse.102.5.3 安装 Andriod SDK.112.5.4 安装 ADT 插件.122.5.5 创建虚拟机.122.6 关键技术简介.15第三章 系统设计3.1 系统框架设计.153.1.1 登入模块.16- 5 -3.1.2 图书查询模块.163.1.3 书刊借阅模块.163.1.4 读者推荐.163.1.5 个人中

8、心.16第四章 服务器端的数据库设计.17 第五章 数据库逻辑结构设计.17第六章 安卓的设计与实现.196.1 安卓结构.196.2 登入界面设计.206.3 主界面设计.226.4 查询图书界面.236.5 图书借阅界面.246.6 个人中心.24第七章 安卓未来的发展.25第八章 总结.26致谢.27参考文献.27第一章 概述1.1 设计背景- 6 -随着社会和互联网的不断发展,人们生活的愈加进步和快速的节奏使得人们的需求越来越高,传统的图书馆借书流程主要都是基于台式电脑的图书扫描管理软件和门禁系统,学生借还书籍都需要工作人员在电脑上扫描条形码,当借还书籍的学生众多,会造成工作人员的效率

9、降低、工作量变大,也使得学生借还书籍不便。此外,图书借阅管理工作复杂又混乱,在众多书籍中查找、翻阅费时又费力。在信息科技高速发展的当今,图书馆的数字化开始替代传统的图书馆功能,建设“智慧型”校园已成为教育信息化的主要部分。自2010年以来Android呈现出迅猛的发展势头,在全球智能手机市场中抢占了“半壁江山” 。2011年全球智能手机的销量第一次超过PC电脑的销量,对全球智能手机具有划时代的意义,意味着“计算设备移动化”时代的到来。基于安卓的图书管理系统手机客户端便成了一个大众所趋而又便捷的趋势。这使得图书管理工作现代化、程序化和系统化。哪里有需求,哪里就有市场,手机客户端的基于安卓的图书管

10、理系统这一应用顺应时势,方便了学生,使用户随时随地的了解最新的图书信息,使图书管理更加规范、快捷、便利,更加贴近人们的生活,也能在一定程度上激发人们学习的主动性与积极性,促使其提高自身的素质。1.2 国内外移动端图书馆发展现状及未来趋势伴随着移动通讯技术、计算机技术的发展,越来越多的应用及设备开始围绕移动终端来设计,同时移动图书馆在移动网络环境下也得到了很大的拓展。所谓的移动端图书馆服务,就是指用户通过移动终端设备的上网功能随时随地获取图书馆提供的服务,可以利用手机上网功能查询图书馆的借阅信息、个人情况查询等。目前国外的移动图书馆服务已有较深入的研究并初具规模,在2010年的调查中,有44%的

11、大学图书馆和34%的公共图书馆已为读者建设和提供数字媒体的馆藏资源服务。相较之,由于国内技术条件限制并且移动图书馆服务起步较晚,其形式单一、功能同质化严重,业务功能没有得到拓展和延伸,更多的只是提供基本服务,比如:“书刊查询、通知服务、借阅情况、续借、个人信息查询等”。目前短信服务是我国图书管服务的主流,而移动图书馆使用率低,普及低。3G技术的发展,其全民渗透性和可达性给国内图书馆带来了全新的服务理念,在保留其传统服务内容外,还可充分利用移动技术的科技优势与网络信息机构建立合作,实现移动图书馆技术、服务及资源的共享以满足用户的信息需求。移动图书馆服务的转变打破了传统的图书馆服务模式,它的优势将

12、成为图书馆发展的必然趋势。- 7 -1.3 设计目的目前大部分网络应用都是在传统的WEB上进行的,随着科学技术的发展,大家在学习、工作和生活中对信息的需求越来越高,图书馆采用基于电脑的人工扫描借阅方式已不能满足人们的需求,如何方便学生、教师以及其他社会群体查询、利用这些图书资料和信息资源,如何提高图书的信息处理速度和准确性,如何更为直接地为用户提供所需的信息服务。为了实现这一目标,充分利用手机移动信息平台,建立个性化图书馆,提供可靠的、权威的学科信息导航服务,加强数字资源整合,建立交互式智能数字参考咨询服务机制,提供一个统一的检索平台和信息服务体系,使图书管理程序化、系统化和规范化,以便用户可

13、在任何时间、地点了解、查阅图书信息。使用户可以便捷地将请求发送到数据库中,以简化操作。1.4 需求分析随着移动互联网的进一步发展,大屏幕触控智能手机成为市场的主流。为了了解当前中国网民使用手机的方式,ZDC进行了此次调查,推出了2013年中国智能手机用户手机使用方式调查报告 。本次调查问卷采取在ZOL首页挂出、ZDC新浪微博推广形式来收集,时间从4月1日至4月15日,计15天,共回收问卷1290份,通过对答题完整度、IP、邮箱等数据筛选后,获得有效问卷1221份。中国IT网民中,智能手机用户达93.4%,占据绝对的主流。从操作系统的使用情况来看,Android系统的使用已成主流,使用者占比近七

14、成。同年8月,谷歌与市场调研机构益普索合作,推出了全球多个国家的智能手机使用情况,其中包括对中国市场的调查。报告称,中国城市智能手机的普及率得到了很大的提高,从- 8 -2012年的33%上升至47%,近一半的中国城市居民已经拥有智能手机。其中,69%的用户每天都会使用智能手机访问互联网,这个比率要高于美国的智能手机用户。智能手机已经变得非常重要,约60%的用户宁可放弃电视,也不想放弃他们的智能手机。(图)人们随时随地使用智能手机情况随着智能手机的普及,使得图书馆传统服务不能满足于读者的需求,移动设备使得移动图书馆服务得以拓展。在2011年12月1日至15日,有关人员对长沙5所高校进行调研。研

15、究表明,尽管目前很少高校图书馆开展移动图书馆服务,但绝大多数读者对此还是持肯定态度的,96.05%的人表示愿意通过移动设备端随时检索图书馆的资源及相关服务,有94.8%的人认为移动图书馆服务给读者带来很大的便利,有助于提高图书馆水平,提高资源利用率。移动数字图书馆结合无线通讯技术与数字图书馆系统,将图书馆资源最大限上提供给读者便利的服务系统。其服务有:图书借阅、续借书籍和期刊、图书信息查询、图书预约、借阅记录查询、证件挂失查询、图书馆服务公告、电子书下载等,系统系统主要采用短信、OPAC服务、WAP技术实现。第二章 技术思路2.1 安卓简介- 9 -Android基于Java语言开发的,采用了

16、系统分层架构,分别是linux核心层、应用程序框架层、系统运行库层和应用程序层。它可以使用多种编程语言来进行开发,具有可移植性、语言健壮性、结构中立等,在这系统中,可把应用无缝合地集成到操作系统中。主要分为三层,底层以Linux内核工作为基础,它只提供基本功能,用C语言开发;中间层用C+开发,包括虚拟机Virtual Machine和函数库Library。最上层是应用软件,包括短信程序、通话程序等,应用软件是公司自主开发,用Java作为编写程序的一部分。它是一个真正意义上的开放式操作系统,目前已成为移动终端的主流。2.2 Android系统的特点 (1)建设成本不高,对软硬件没有特殊要求。具有

17、跨平台、开源等特点。(2)使用了Linux+Java的开发方式,代码精简,开发效率高而又极其简单。 (3)无缝合的Google应用,集成方便,便于扩展与移植。2.3 C/S架构介绍本系统采用的是Client/Server 软件系统体系结构,由客户应用程序与数据库服务器程序组成。该系统采用“功能分布”原则。客户端完成数据处理,服务器端完成DBMS的核心功能,C/S架构的应用系统易于扩展,处理效率高,它具有安全性控制、很好的开放性、可靠的数据完整性、易扩充性及高效的联机事务处理性能。它可以充分利用两端硬件环境的优势,将任务合理分配到Client 端和Server端来实现,降低了系统的通讯开销。虽传统的C/S结构采用的是开放式的,但只是系统开发一级的开放性,还是需要专门的软件支持。其特点如下:- 10 -(1)C/S 一般建于专用网络上,适应范围小,应用服务器运行数据负荷比较轻。(2)C/S对信息安全的控制力强,通常面向相对固定的群体。(3)C/S 注重流程,允许对权限多层次校验,数据库的存储管理较为透明。2.4 MVC设计模式系统采用MVC设计模式,MVC是模型(model)视图(view)控制器(controller)的缩写,是一个框架模式。使用MVC 的目的是将数据显示和业务逻辑分离。其特点如下:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 电子信息工程毕业设计

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。