毕业设计(论文)-基于Android图书管理系统开发 联系客服

发布时间 : 星期五 文章毕业设计(论文)-基于Android图书管理系统开发更新完毕开始阅读5c7c10eb68dc5022aaea998fcc22bcd126ff42b0

沈阳工程学院毕业论文 目 录

7.11.3 数据库操作方法的实现 ................................................................................. 58 7.12 管理员图书查询模块 ............................................................................................ 60 7.13 管理端图书挂失模块 ............................................................................................ 60 7.14 管理端图书借阅预约模块 .................................................................................... 61 7.14.1 图书借阅功能按钮监听 ................................................................................. 61 7.14.2 数据库操作方法的实现 ................................................................................. 62 7.15 欠款缴纳模块 ........................................................................................................ 63 7.15.1 欠款缴纳界面的开发 ..................................................................................... 63 7.15.2 数据操作方法的实现 ..................................................................................... 64 结 论 ................................................................................................................................... 65 致 谢 ................................................................................................................................... 66 参考文献 ............................................................................................................................... 67

沈阳工程学院毕业论文 第1章 绪 论

第1章 绪 论

1.1 智能手机平台简介

智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称”。

在所有智能手机操作系统中,他们之间的应用软件互不兼容。因为可以安装第三方软件,所以智能手机有丰富的功能。

智能手机的诞生,是掌上电脑(PocketPC)演变而来的。最早的掌上电脑是不具备手机的通话功能,但是随着用户对于掌上电脑的个人信息处理方面功能的依赖的提升,又不习惯于随时都携带手机和PPC两个设备,所以厂商将掌上电脑的系统移植到了手机中,于是才出现了智能手机这个概念。智能手机比传统的手机具有更多的综合性处理功能,比如Symbian操作系统的S60系列,以及一些MeeGo操作系统的智能手机。然而,就新近的发展来看,这些智能手机的类型有相融合的趋势。

智能手机同传统手机外观和操作方式类似,不仅包含触摸屏也包含非触摸屏的数字键盘手机和全尺寸键盘操作的手机。但是传统手机都使用的是生产厂商自行开发的封闭式操作系统,所能实现的功能非常有限,不具备智能手机的扩展性。

“智能手机(Smart Phone)”这个说法主要是针对“功能手机(Feature phone)”而定义的,本身并不意味着这个手机有多“智能(Smart)”;从另一个角度来讲,所谓的“智能手机(Smart Phone)”就是一台可以随意安装和卸载应用软件的手机(就像电脑那样)。“功能手机(Feature phone)”是不能随意安装卸载软件的,JAVA的出现使后来的“功能手机(Feature phone)”具备了安装JAVA应用程序的功能,但是JAVA程序的操作友好性,运行效率及对系统资源的操作都比“智能手机(Smart Phone)”差很多。

智能手机具有五大特点:

(1)具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络的CDMA1X或3G(WCDMA、CDMA-2000、TD-CDMA)网络,甚至4G(HSPA+、FDD-LTE、TDD-LTE)。 (2)具有PDA的功能,包括PIM(个人信息管理)、日程记事、任务安排、多媒体应用、浏览网页。

(3)具有开放性的操作系统,拥有独立的核心处理器(CPU)和内存,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。

(4)人性化,可以根据个人需要扩展机器功能。根据个人需要,实时扩展机器内置功能,以及软件升级,智能识别软件兼容性,实现了软件市场同步的人性化功能。

(5)功能强大,扩展性能强,第三方软件支持多。

- 1 -

沈阳工程学院毕业论文 第1章 绪 论

1.2 Android简介

Android一词的本意是指“机器人”,同时也是Google于2007年11月5日宣布的,基于Linux平台开源手机操作系统的名称,该平台有操作系统,中间件,用户界面和用用软件组成,号称是首个为移动终端打造的真正开放和完整的解决方案。

从此,人们不在受PC束缚,无论走到哪里只要有一部Android手机,并且有移动信号,就可以随时随地的进行办公、浏览资讯、网上冲浪、极大地方便了人们的生活。正因如此,Android仅仅用了3年左右的时间,就迅速的成长为全球第一大的移动终端平台,不仅广泛应用到了智能手机领域,在平板电脑、智能导航仪、智能MP4领域也有很大的影响,深受移动终端生产厂商和广大用户的青睐。

Android基于Linux技术开发,有操作系统、用户界面、应用程序组成,允许开发人员自由获取,修改源代码,也就是说这是一套具有开源性质的移动终端解决方案。具有以下特点:

(1)开放性

(2)所有的应用程序都是平等的; (3)应用程序间无界限;

(4)快速方便的应用程序开发。

Android平台采用的是一种被称为软件叠层(Software Stack)的方式进行构造。这种软件底层结构使得层与层之间相互分离,明确各层分工。这种分工保证了层与层之间的低耦合,当下层的层内或者层下发生改变时,上层应用程序无序任何改变

Android是由5大部分组成,如图2.1所示:

图2.1 Android架构的五个部分

- 2 -

沈阳工程学院毕业论文 第1章 绪 论

(1)应用程序层:这层中包含了核心的应用程序这些程序都是用Java编写的。

(2)应用程序框架:应用程序框架除了可以作为应用程序开发的基础之外,也是软件复用的重要手段,任何一个应用程序都可以发布它的功能模块,只要发布时遵守了框架的预订,那么其他应用也可以使用这个功能模块。

(3)函数库:包含了一套被不同组件所使用的C/C++库集,Android应用开发者不能直接的调用这套库集,但是可以通过它上层的应用程序框架来调用这些库。

(4)Android运行时:是由Android核心库集和Dalvik虚拟机组成的。

(5)Linux内核:它提供了安全性、内存管理、进行管理、网路协议、和驱动模块等核心系统服务,除此之外它还是系统硬件和软件叠层之间的抽象层。

1.3 图书管理系统简介

随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非常困难的,因为图书的情况是随时改变的,因此必须对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。

基于Android移动设备渐渐的普遍起来,人们逐渐渴望移动办公的实现,即仅仅通过一部智能手机就可以完成大部分的工作量。

为了能让管理员从繁重的工作中解脱出来,让管理员在使用这个软件以后能极其容易且方便的对所有图书进行管理,并且准确无误,轻松自如,因此开发一个图书管理系统软件是当务之急,也是本毕业设计选题的重要意义和研究宗旨。

本软件为图书管理员与学生通过移动平台来查询图书的借阅、预约等情况,方便用户随时查看图书使用情况。

- 3 -