基于Android图书管理系统开发(最终)

上传人:cn****1 文档编号:459023970 上传时间:2022-08-26 格式:DOC 页数:72 大小:3.93MB
返回 下载 相关 举报
基于Android图书管理系统开发(最终)_第1页
第1页 / 共72页
基于Android图书管理系统开发(最终)_第2页
第2页 / 共72页
基于Android图书管理系统开发(最终)_第3页
第3页 / 共72页
基于Android图书管理系统开发(最终)_第4页
第4页 / 共72页
基于Android图书管理系统开发(最终)_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《基于Android图书管理系统开发(最终)》由会员分享,可在线阅读,更多相关《基于Android图书管理系统开发(最终)(72页珍藏版)》请在金锄头文库上搜索。

1、 . 摘 要在科技日益兴旺的今天,社会竞争越来越强烈,这要求人们不断的获取信息来充实自己。这就要求人们能随时随地的了解并获取所需的信息。于此同时,手机的功能越来越强大,将脱离传统的打、发短信等根本的功能,在此情况下,图书管理系统也将进入手机,通过手机可对图书管理系统进展操作。本系统是在Android平台下设计的,在Google Android 平台的SDK 2.3 环境下,运用Eclipse进展开发。论文概括的介绍了Android开发的流程,并重点介绍了基于Android平台的图书管理系统的开发过程。论文首先介绍了课题的研究背景、研究现状和主要研究容;然后对系统中用到的理论知识和相关技术进展了

2、详细的阐述,同时包括对Android平台的相关理论知识以与系统的详细实现过程。关键词Android,图书管理,智能手机平台 / AbstractNowadays, with science and technology developing increasingly, the social competition has become more and more intense. It requires people to learn and obtain more and more information they need to enrich themselves whenever and

3、 wherever it is possible. At the same time, mobile phone is becoming more and more powerful than those traditional phones which can only provide basic functions such as SMS. Under these circumstances, Books Management System will also utilize mobile phones as a tool, through which Books Management S

4、ystem can be randomly operated. This system is designed under the Android platform, run under the environment of Google Android platform SDK 2.2, and developed by use of Eclipse. The article introduces and generally summarizes the development process of Android, and focuses on the introduction to th

5、e development process of Books Management System based on the platform of Android.The thesis first introduces the background, the current status and main contents of the research; and then illustrates theoretical knowledge and techniques used in the system in detail as well as the relevant theoretic

6、al knowledge and detailed realization process of the Android platform.Key WordsAndroid, Library Management, Intelligent mobile phone platform目录摘要IAbstractII第1章绪论11.1 智能手机平台简介11.2 Android简介21.3 图书管理系统简介3第2章 Android的架构分析42.1 Android架构分析4应用程序框架4类库4运行时组件52.2 Android应用的构成和工作机制5第3章 Android应用程序结构剖析63.1 And

7、roid的API63.2 Android应用程序结构解析6活动7意图接收器7效劳8容提供者83.3 Android活动的生命周期8活动的生命状态9活动的运作流程10第4章系统分析设计124.1 系统分析124.2 系统具体功能:12图书管理端具体功能:12学生客户端134.3 系统模块设计13第5章数据库分析与设计145.1 数据库需求分析145.2 数据库概念结构设计145.3 数据库表的设计17第6章搭建开发环境206.1 Android SDK的安装与环境变量的配置206.2 Eclipse集成开发环境的搭建216.3 模拟器的创立和运行22第7章系统详细设计与实现237.1 欢送界面的

8、设置237.2 学生端登录模块25登录界面的开发26登录界面功能是实现27数据库操纵方法的实现277.3 学生端主页模块28学生端主界面的开发29界面跳转控制功能307.4 学生端查询模块31查询主界面与其功能开发32个人已借图书查询界面与功能33管图书查询界面与其功能开发34数据库操作方法的实现357.5 学生端图书挂失功能36挂失界面与其功能的开发37数据库操作方法的实现387.6 学生端图书预约功能模块39图书预约界面与其功能的开发39数据库操作方法的实现417.7 管理端开发42管理员登陆界面的开发42管理员登陆验证模块427.8 管理端主界面的开发437.9 图书管理模块43图书管理

9、界面的开发44其他图书管理界面的开发44图书管理界面的监听方法45图书入库和图书删除方法的实现46图书查询和修改图书信息方法的实现507.10 学生管理模块51学生管理界面的简介51学生管理界面的发开52数据库操作方法的实现547.11 管理员管理模块55管理员管理界面开发56管理员管理界面监听方法57数据库操作方法的实现577.12 管理员图书查询模块597.13 管理端图书挂失模块597.14 管理端图书借阅预约模块60图书借阅功能按钮监听61数据库操作方法的实现627.15 欠款缴纳模块62欠款缴纳界面的开发63数据操作方法的实现63结论64致65参考文献66第1章绪 论1.1智能手机平

10、台简介智能手机Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方效劳商提供的程序,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称。在所有智能手机操作系统中,他们之间的应用软件互不兼容。因为可以安装第三方软件,所以智能手机有丰富的功能。智能手机的诞生,是掌上电脑PocketPC演变而来的。最早的掌上电脑是不具备手机的通话功能,但是随着用户对于掌上电脑的个人信息处理方面功能的依赖的提升,又不习惯于随时都携带手机和PPC两个设备,所以厂商将掌上电脑的系统移植到了手机中,于是才出现了智能手机这个概念。智能手机比传统的手机具有更多的综合性

11、处理功能,比方Symbian操作系统的S60系列,以与一些MeeGo操作系统的智能手机。然而,就新近的开展来看,这些智能手机的类型有相融合的趋势。智能手机同传统手机外观和操作方式类似,不仅包含触摸屏也包含非触摸屏的数字键盘手机和全尺寸键盘操作的手机。但是传统手机都使用的是生产厂商自行开发的封闭式操作系统,所能实现的功能非常有限,不具备智能手机的扩展性。“智能手机Smart Phone这个说法主要是针对“功能手机Feature phone而定义的,本身并不意味着这个手机有多“智能Smart;从另一个角度来讲,所谓的“智能手机Smart Phone就是一台可以随意安装和卸载应用软件的手机就像电脑那

12、样。“功能手机Feature phone是不能随意安装卸载软件的,JAVA的出现使后来的“功能手机Feature phone具备了安装JAVA应用程序的功能,但是JAVA程序的操作友好性,运行效率与对系统资源的操作都比“智能手机Smart Phone差很多。智能手机具有五大特点:(1)具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络的CDMA1X或3GWCDMA、CDMA-2000、TD-CDMA网络,甚至4GHSPA+、FDD-LTE、TDD-LTE。(2)具有PDA的功能,包括PIM个人信息管理、日程记事、任务安排、多媒体应用、浏览网页。(3)具有开放性的操作系统

13、,拥有独立的核心处理器CPU和存,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。(4)人性化,可以根据个人需要扩展机器功能。根据个人需要,实时扩展机器置功能,以与软件升级,智能识别软件兼容性,实现了软件市场同步的人性化功能。(5)功能强大,扩展性能强,第三方软件支持多。1.2Android简介Android一词的本意是指“机器人,同时也是Google于2007年11月5日宣布的,基于Linux平台开源手机操作系统的名称,该平台有操作系统,中间件,用户界面和用用软件组成,号称是首个为移动终端打造的真正开放和完整的解决方案。从此,人们不在受PC束缚,无论走到哪里只要有一部Android

14、手机,并且有移动信号,就可以随时随地的进展办公、浏览资讯、网上冲浪、极方便了人们的生活。正因如此,Android仅仅用了3年左右的时间,就迅速的成长为全球第一大的移动终端平台,不仅广泛应用到了智能手机领域,在平板电脑、智能导航仪、智能MP4领域也有很大的影响,深受移动终端生产厂商和广阔用户的青睐。Android基于Linux技术开发,有操作系统、用户界面、应用程序组成,允许开发人员自由获取,修改源代码,也就是说这是一套具有开源性质的移动终端解决方案。具有以下特点:(1)开放性(2)所有的应用程序都是平等的;(3)应用程序间无界限;(4)快速方便的应用程序开发。Android平台采用的是一种被称

15、为软件叠层Software Stack的方式进展构造。这种软件底层结构使得层与层之间相互别离,明确各层分工。这种分工保证了层与层之间的低耦合,当下层的层或者层下发生改变时,上层应用程序无序任何改变Android是由5大局部组成,如图2.1所示:图2.1 Android架构的五个局部(1)应用程序层:这层中包含了核心的应用程序这些程序都是用Java编写的。(2)应用程序框架:应用程序框架除了可以作为应用程序开发的根底之外,也是软件复用的重要手段,任何一个应用程序都可以发布它的功能模块,只要发布时遵守了框架的预订,那么其他应用也可以使用这个功能模块。(3)函数库:包含了一套被不同组件所使用的C/C+库集,Android应用开发者不能直接的调用这套库集,但是可以通过它上层的应用程序框架来调用这些库。(4)Android运行时:是由Android核心库集和Dalvik虚拟机组成的。(5)Linux核:它提供了

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号