基于Android的移动图书管理系统设计与实现

 2023-03-22 10:03

论文总字数:15919字

摘 要

信息化时代的到来使得身边许多事物发生了改变,图书馆也发生了巨大的改变,在安卓未出现之前,人们只能使用计算机通过WEB应用来使用图书馆管理系统,而Android平台的出现帮助人们解决了不能随时随地使用图书馆管理系统这一缺陷。

本文主要是设计并实现在Android平台上的移动图书馆,这样人们既可以使用图书馆管理系统的基本功能,也省去了大量的垃圾时间。本系统的开发语言是Java,平台为Android。系统基本成功的实现了图书馆管理系统的功能,比如:学生的登录,查询,预约,挂失,注销,退出。管理员的登录,修改数据信息,系统维护更新。

关键词:移动图书馆;Android;Eclipse;Mysql

Design and Implementation of Mobile Library Based on Android

Abstract

Around the arrival of information age makes many things changed, and great changes have taken place in library, and in the Android does not appear before, people can only use a computer through a WEB application to use the library management system, and the emergence of the Android platform to help people solve the defects cannot be used anywhere a library management system.

This paper is designed and implemented on the Android platform of mobile library, so that people can use the basic function of library management system, and save a lot of waste of time. The development of this system is a Java language, platform for Android. System successfully realized the function of library management system, such as: student login, query, booking, report the loss of STH, cancellation, exit. The administrator login, modify the data information, system maintenance update.

Keywords: Mobile library;Android;Eclipse;NavicatForMysql

目录

摘要 I

Abstract II

第一章 引言 1

1.1课题研究背景及意义 1

1.2基于安卓的移动图书馆研究现状 1

1.3本文的主要研究内容 1

1.4论文的组织结构 2

第二章 相关技术及理论知识 3

2.1 图书馆移动服务技术 3

2.1.1手机信息服务 3

2.1.2瘦客户端/胖客户端/智能客户端 3

2.2 Android 3

2.3 Java 3

2.4 Eclipse 3

2.5 Mysql 4

2.6本章小结 4

第三章 系统需求分析 5

3.1总体需求 5

3.1.1需求调查 5

3.1.2功能需求 5

3.1.3性能需求 6

3.2基于UML的系统分析 6

3.2.1用例分析 6

3.2.2相关活动分析 9

3.2.3系统类 10

3.3本章小结 13

第四章 系统设计 14

4.1系统体系结构 14

4.1.1系统运行环境及开发环境 14

4.1.2系统开发框架 14

4.2系统对象类设计 15

4.3功能逻辑设计 16

4.4数据库设计 18

4.5界面设计 20

4.5.1图书查询界面 20

4.5.2图书预约模块 21

4.6本章小结 22

第五章 系统实现 23

5.1用户登录模块 23

5.2学生用户功能模块 24

5.3图书馆管理员功能模块 24

5.4本章小结 25

第六章 系统测试 26

6.1概述 26

6.2软件测试的方法 26

6.2.1动态测试 26

6.2.2静态测试 26

6.3软件测试的步骤 26

6.4用例设计与测试 26

6.5本章小结 27

第七章 结束语 28

致谢 29

参考文献 30

附录 31

第一章 引言

1.1课题研究背景及意义

在Android平台未被使用在图书馆管理系统之前,人们只能是在计算机上登录网页使用图书馆管理系统,而这样只能是在图书馆中这么做,不仅浪费时间也使得人们的行为受到限制,所以基于安卓的移动图书馆就因此诞生了。根据大学图书馆的实际需求的任务,设计了一种基于Android的移动图书馆管理系统。学生可以查询,挂失,预约,取消,帮助,退出等操作。管理员完成学生用户管理,图书管理,借阅图书预约,挂失返回书籍,缴纳罚款,取消和援助行动。与传统的Web应用程序很好的互补,问题更加贴近学生的生活,实现了实时库信息。

随着信息化时代的进步,手机的功能越来越强大,无线技术也越来越成熟,渐渐的我们在日常生活中的许多需要计算机的地方被移动手机所代替,而人们生活交流的方式也在被改变。所以开发这个系统具有重大的意义,对于学校而言:

(1)更加适合学校的现实状况,增加学校的时代进步的脚步;

(2)移动图书馆的出现,将使得学生们更愿意去接触图书馆,去查找自己想要的读书,而不是每次找书都要在图书馆中等待别人的查找结束,大学生的课余时间能够得到充分的利用;

(3)因为移动图书馆的出现,让图书馆管理系统充分发挥它的职能,更好的沟通了管理员与学生之间的交流

1.2基于安卓的移动图书馆研究现状

早期的移动图书馆的功能比较简单,主要就是以短信或者流量登录网站查询,这样的缺点显而易见,不仅浪费大量的时间也浪费了大量的钱,同时随着时代的进步,信息时代产物的普及,这两种方式逐渐被新的产物(基于安卓的移动图书馆)所代替,而当下图书馆管理系统的移动服务有两个特点:

  1. 现在的移动图书馆能做到登录、查询、预约等,相当将图书馆中的WEB页面进行处理搬到手机的应用中,带来的好处有许多,但是也有一些移动图书馆不仅仅能做到这些,还能在上面直接浏览图书内的文章以及详细内容
  2. 移动服务的发展是很快的,从一开始使用流量查询服务到现如今的直接使用一款APP的软件就能做到将图书馆带回家,在网络上有着各种各样的资源,我们可以合理的利用这些资源达到我们想要达到的目的,比如我们需要一本书,我们可以在网络上出现的许多图书馆的应用软件寻找到我们所需要的图书,而手机软件的功能也是越来越多,远远超出我们所需要的,同时这些功能在一定程度上来说也是必需的,因为我们不知道什么时候能够用到这些。当然,我们搜索的图书也有着各种各样的来源,因此我们可以对图书进行更近一步的了解,也就是说,我们可以通过图书直接找到图书的作者,作者的经历等等这些,网络的进步也带来了我们生活的进步。移动图书馆的到来,必将能给我们带来巨大的冲击,随处随时可见现在社会中,人们对于移动图书馆的喜爱,不仅可以打发垃圾时间,也可以丰富人们工作之余的时间,人们也不必因为早期的图书馆的管理系统以及工作的繁忙而不能补充自己的知识与见识而感到遗憾。

1.3本文的主要研究内容

基于Android平台的手机客户端库的设计和开发的分析,本文研究了以下内容:

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

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;