没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘 要
随着信息技术的迅猛发展,传统图书管理方式已跟不上现代化的图书管理方式。为
了跟上信息时代的步伐,图书馆管理系统应运而生。图书馆管理系统主要用于对图书、
读者、以及借阅的管理。它不仅能够简化人们的工作,系统化地对图书和读者进行管理,
及时的统计出所有的借书记录;而且还有公告新闻等功能,让读者能够了解到图书馆的
最新动态。其用途很广,可以用于各高校的图书馆,企业集团的藏书中心,以及提供借
阅业务的大型书店等。
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备
的要求也越来越高,从以前的追求技术到现在的追求功能,因此,也逐步的提高了对系
统的要求,本文主要是对基于 Android 平台的图书管理系统手机客户端开发进行讨论。
本论文的图书管理系统采用了 Android 技术,利用 Java 语言和 Eclipse 编辑工具进行编写,
同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对开发过
程中遇到的问题和解决方法进行了详细的讨论,本系统主要分为服务端端和 android 的客
户端两部分,服务端主要实现学生管理,类型管理,图书管理等功能,android 客户端主
要包括图书查询,注册登入,图书详细信息查看,图书收藏等功能。经测试,性能良好,
在 Android 系统中能独立运行。本手机助手还拥有对手机 SD 卡的访问功能。
关键词:Android;Eclipse;图书
Abstract
With the rapid development of information technology, the traditional library management
methods could not have followed the modern library management. In order to keep up with the
pace of the information age, emerge as the times require library management system. Library
management system is mainly used for books, readers, and lending management. It can not only
simplify people's work, to systematically manage the readers and the books, and timely statistics
all the lending record; but also the announcement news and other functions, so that readers can
understand the latest developments to the library. Its use is very broad, can be used for various
universities' library, the collection center of enterprise, as well as provides borrows' service of
the large-scale bookstore.
In today's increasingly fast pace of life in society, with the hardware of mobile devices
become more and more advanced, people demand more and more mobile devices from the
previous high, the pursuit of the pursuit of technology to now, therefore, gradually improve the
system requirements, this paper is mainly on the development of library management system
Android platform mobile phone client based on the discussion. Library management system,
this paper adopts Android technology, written using Java language and Eclipse editing tool, and
gives the flow chart of the interface diagram and main function of system design, operation
process in detail, in the development process problems and solving methods are discussed in
detail, the system is mainly divided into the two part of the server end and client server Android,
the main student management, management, library management functions, including the
Android client library search, view detailed information on registered login, book, book
collections and other functions. By testing, performance is good, can operate independently in
the Android system. The mobile phone assistant has to mobile phone SD card access function.
Key Words:Android;Eclipse;The book
目录
摘 要 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
第 1 章 绪论∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
1.1 选题的目的及意义 1
1.2 本课题涉及内容的研究现状 1
1.3 本系统要实现的基本目标和研究内容 2
第 2 章 系统的可行性研究∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
2.1 经济上的可行性 3
2.2 技术上的可行性 3
2.3 操作上的可行性 3
第 3 章 需求分析∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙4
3.1 软件目标 4
3.2 功能需求 4
3.3 系统界面需求 4
3.4 系统性能需求 5
3.5 系统数据字典 5
第 4 章 系统的总体设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
4.1 设计思想 7
4.2 系统功能结构图 7
4.3 开发语言简介 7
4.3.1 Android 简介 7
4.3.2 Android Features 特性 8
4.3.3 Android 基本框架(Android Architecture) 8
4.4.4 Android 系统的四大组件 11
4.4.5 SQLite 简介 11
4.4 搭建 Android 开发环境 12
4.5 Android 工程 14
4.5.1 Android 项目 14
4.5.2 Android 工程程序结构 15
4.5.3 AndroidManifest.xml 文件 16
第 5 章 系统详细设计 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
5.1 数据库连接模块 19
5.2 图书添加模块 19
5.3 图书列表模块 21
5.4 android 连接服务端 22
5.5 图书查询模块 23
结 论∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙25
参考文献∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙26
致 谢 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙27
第 1 章 绪论
1.1 选题的目的及意义
Android 系统是谷歌公司于 2007 年发布的开放式源代码手机系统,它的开放性优于
其它封闭式的手机系统,因此,任何人都可以根据自己的喜好将手机系统中的功能重新
编写。这使得越来越多的人投身到这个系统的开发中。
随着网络技术的迅速发展,无论是企事业单位,还是学校都在借助于网络平台进行
信息的管理。当前,随着基于网络学习平台的发展,基于网络的电子书籍给人们的学习
带了很多方便,人们可以在网上进行电子书籍阅览、还可以进行图书的借阅,这些都给
人们带来了前所未有的便利。因此,基于 Web 的数字图书馆的设计与开发既有非常重要
的现实意义。
作为知识经济的重要载体,数字图书馆是国家信息基础设施重要组成部分,目前已
成为评价一个国家信息基础水平的重要标志和本世纪各国文化科技竞争的焦点之一。对
于我国来说,数字图书馆的研发起步较晚,因此,建设数字图书馆更加具有必要性和紧
迫性。
开发这样一个功能较完善的图书馆管理系统系统。既锻炼了学生的实际动手能力,
又引导学生进行了一次模拟实际产品的开发,对于学生以后工作能力的培养具有重要的
意义。
1.2 本课题涉及内容的研究现状
Android 一词的本义指“机器人”,同时也是 Google 于 2007 年 11 月 5 日宣布的基
于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应
用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android 是基于 Linux 内核的软件平台和操作系统,早期由 Google 开发(在华注册
商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。它采用了软件
堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以 Linux 内核工
作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程
序的一部分。另外,为了推广此技术,Google 和其它几十个手机公司建立了开放手机联
盟。Android 在未公开之前常被传闻为 Google 电话或 gPhone。大多传闻认为 Google 开
发的是自己的手机电话产品,而不是一套软件平台。到了 2010 年 1 月,Google 开始
发表自家品牌手机电话的 Nexus One。目前最新 SDK 版本为 Android 4.0.3。
剩余30页未读,继续阅读
资源评论
小码叔
- 粉丝: 5122
- 资源: 5484
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sensors-18-03721.pdf
- Facebook.apk
- 推荐一款JTools的call-this-method插件
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
- 基于Python和HTML的tb商品列表查询分析设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功