摘 要:移动互联网时代的来临,说明一个崭新的时代开始了.所谓移动互联网是将移动通信和互联网整合在一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用.
随着移动智能设备的飞速发展以及人们对多媒体需求的提高,基于移动设备的多媒体应用软件如雨后春笋般的被开发出来,视频类,音乐类,社交类,微博类,等等.这些多媒体应用极大的丰富了人们的日常生活,使得生活变得丰富多彩,消息被及时掌握,逐渐成为了人们生活里面不可或缺的一部分.在此情况下,图书管理系统也将进入手机,通过手机可对图书管理系统进行操作.通过这一过程来进一步学习Android平台,这样对个人未来发展有很大的意义.对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势.而基于Android开发的图书馆管理系统手机客户端,正是对这一趋势的良好体现,Android平台下的图书馆管理系统的开发,能很好的为用户提供方便,用户能通过它能随时随地的了解系统的实时信息,做到信息的实时化.通过Android平台下的图书馆管理系统客户端的开发,与传统WEB应用进行良好的互补.
同时,对于校内的图书馆管理系统来说,手机对于学生是必不可少的一个物品,手机客户端这种形式的图书馆管理系统,能更加贴近学生的生活习惯,并且适合学生年龄段的习性,这对学生更多的接触到图书馆的信息有一定得促进作用.
本系统是在Android平台下设计的,在Google Android平台的SDK 2.3环境下,运用Eclipse进行开发.论文概括的介绍了Android开发的流程,并重点介绍了基于Android平台的图书管理系统的开发过程.
论文首先介绍了课题的研究背景、研究现状和主要研究内容;然后对系统中用到的理论知识和相关技术进行了详细的阐述,同时包括对Android平台的相关理论知识以及系统的详细实现过程.
论文的主要技术资料包括:李刚所著的《疯狂 Android 讲义》.萨师煊,王珊所著的《数据库系统概论》.公磊,周聪所著《基于Android的移动终端应用程序开发与研究》.张利国,代闻,龚海平所著《Android移动开发案例详解》.
关键词:Android;图书管理;智能手机平台
目录
摘要
ABSTRACT
第1章 绪论-1
1.1 图书管理系统需求-1
1.2 国内外研究现状-1
1.3 论文的研究内容和成果-1
1.4 本文主要工作和组织结构-2
第2章 移动应用技术开发概述-3
2.1 Android的应用程序组件-4
2.2 Android应用程序结构解析-4
2.2.1 活动-4
2.2.2 意图接收器-4
2.2.3 服务-5
2.2.4 内容提供者-5
2.3 Android活动的生命周期-5
2.3.1 活动的生命状态-6
2.3.2 活动的运作流程-7
2.4 本章小结-8
第3章 系统分析设计-9
3.1 系统分析-9
3.2 系统具体功能-9
3.2.1 图书管理端具体功能-9
3.2.2 学生客户端-10
3.3 系统模块设计-10
3.4 数据库需求分析-10
3.5 数据库概念结构设计-11
3.6 数据库表的设计-14
3.7 本章小结-16
第4章 系统详细设计与实现-17
4.1学生端登录模块-17
4.1.1 登陆界面-17
4.2 学生端主页模块-18
4.2.1 学生端主界面-18
4.3 学生端查询模块-20
4.3.1 查询主界面及其功能开发-21
4.3.2 个人已借图书查询界面及功能-22
4.3.3 图书管理查询界面及其功能开发-23
4.4 学生端图书挂失功能-25
4.4.1 挂失界面及其功能-26
4.5 学生端图书预约功能模块-27
4.5.1 图书预约界面及其功能的开发-28
4.6 管理端开发-29
4.6.1 管理员登录功能-29
4.6.2 管理端主界面的开发-29
4.6.3 图书管理模块-30
4.6.4 图书入库和图书删除方法的实现-31
4.6.5 图书查询和修改图书信息方法的实现-31
4.6.6 学生管理模块-32
4.6.7 管理员管理模块-33
4.7 本章小结-34
第5章 系统测试-35
5.1 测试目的-35
5.2 测试方法-35
5.3 测试用例-35
5.4 本章小结-36
第6章 结论与展望-37
6.1 结论-37
6.2 不足之处及未来展望-37
参考文献-39
致 谢-41