登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于安卓的图书管家系统的设计与实现

 2023-07-27 09:07  

论文总字数:18494字

摘 要

现今的信息化社会,人们通过多种途径获取知识,然而人们更偏爱图书的阅读,希望能将自己的图书统一管理。基于安卓的图书管理系统应运而生。基于安卓的图书管家系统是在eclipse环境下,以java为开发工具的应用系统。该系统包含添加图书和个人书库两大功能模块。实现了图书的添加、展示、搜索、分类查询和收藏等功能。本文首先阐述了课题背景和Android开发技术,接着对系统的需求进行分析并完成数据库的设计,详细介绍了系统的主要功能模块及实现方法,最后完成了系统的测试与调试。

关 键 词:图书管家,Java,安卓,eclipse

Abstract: The information society today, people can acquire knowledge through a variety of ways, however, people prefer to read books, hoping to unified management of their own books. As the library management system based on Android. Android is based on the book management system under the environment of eclipse application system based on Java as the development tool. The system contains add books and individual stacks of two functional modules. For the library to add, display, search, query classification and collection functions. This paper first describes the background and development of Android technology, then the system needs analysis and completed the design of the database, introduces the main function module of the system and the realization method, finally completed the test and debug of the system.

Keywords : Book manager, Java, Android, eclipse


目 录

1 绪论 6

1.1课题背景 6

1.2 Android平台与iPhone平台的比较 6

1.3 本文主要工作 6

1.4 论文组织结构 7

2 Android的架构分析 7

2.1 Android的功能特征 7

2.2 Android架构分析 9

2.3 Android应用的构成和工作机制 11

3 Android开发环境搭建 11

3.1 Eclipse和ADT概述 11

3.2 JDK概述及安装注意事项 12

3.3 配置JDK环境变量 12

3.4 安装Eclipse以及ADT 15

4 “图书管家”软件的设计 15

4.1 系统需求分析 16

4.2“图书管家”软件程序中各类组件 16

4.3“图书管家”软件设计实现 17

5 软件测试和总结 28

5.1 测试 28

5.2 总结 29

结 论 30

参 考 文 献 31

致 谢 32

1 绪论

1.1课题背景

目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台主力军就是iphone与Android。目前为止国内Android系统的用户所占市场份额是最大的,并且Android系统还在不断发展之中。

下面首先介绍一下Android系统。Android是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由(Open Handset Alliance)开发。它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分。

本课题的目的在于掌握Java手机应用开发技术和移动软件平台开发技术。在以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上运行的“图书管家”软件,形成一款具有一定功能的手机应用软件。

1.2 Android平台与iPhone平台的比较

首先看一下iPhone,它只是苹果公司的封闭平台,用户无法在iPhone中自行安装应用,所有的东西都应该苹果自行设计制造,从而确保利润不被第三方分享。苹果自己为iPhone开发了嵌入系统以及完整的应用,但它干脆都不宣扬iPhone的软件设计,而是将iPhone作为一个包含软硬件卖点的手机产品出售。同样,苹果式的奢华与时尚让iPhone大获成功,以至于成为手机市场的风向标。与苹果相反,Android则是走完全开放的道路,这种模式的巨大优点在PC软件领域已为业界所公认:自由软件高度活跃,错误可以被快速修正,新的应用、新的创意可以不断出现。Android平台的另外一个优势是标准化和跨平台。

Android和操作系统进行了紧密的整合,从而可以方便地使用操作系统的功能。这与难于使用操作系统功能的J2ME相比,无疑对开发者有很大的吸引力。并且从图形应用界面的开发上面来看,Android可以使用配置文件来描述图形控件的布局,用Java代码编写实际响应代码,这样方便得多。当然由于Android己经提供了大量现成的应用API和应用工具,使得常规智能手机功能的开发变得非常容易和简单。

1.3 本文主要工作

本文主要工作就是在Eclipse开发环境下,运用java语言和android 的sdk 开发一款可以实现图书管理的软件。本软件除了即时文本信息的存储显示外,还可以进行图片的显示,有分类查询,收藏等功能。并且该系统在真机上运行,取得了很好的运行效果。

1.4 论文组织结构

本文一共分为五章,章节概述如下:

第一章:绪论。主要介绍课题背景及其研究意义。

第二章:Android开发技术。主要介绍了安卓开发工具和相关技术。

第三章:提出了在Android平台上开发基于java的“图书管家”软件,提出了系统的架构、系统服务器端和客户端的解决方案,对系统采用的Intent进行解析,并且介绍了Android的生命周期。

剩余内容已隐藏,请支付后下载全文,论文总字数:18494字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图