摘要
图书管理工作费时费力,是高校信息管理的重要组成部分。近年来基于 PC 平台的图书管理系统在高校图书管理中发挥了重要作用,通过使用图书管理系统不仅方便图书管理员的日常管理工作能方便的查询图书资源的借阅情况。随着 Android 的快速发展,智能手机成为每个人不可或缺的重要工具,这也催生了基于安卓手机客户端管理系统的开发。
传统使用 WEB 的图书管理系统必须运行在电脑上,虽然现在的个人电脑日益普及也便于携带但是与智能手机相比仍不占优势,传统的 WEB 管理系统不能做到随时随地的使用。本文在了解当前 Android 平台的基础上开发出了本图书管理系统。该系统采用经典的 C/S 结构的 MVC 软件平台开发模式,使用当前常用的 JAVA 语言开发完成。本图书管理系统不仅实现了基本的图书查询、借阅等功能还可以进行用户管理,图书管理等功能。
近些年移动互联网的迅速崛起开启了一个崭新的互联网时代,移动通信和互联网的有效结合使随时随地访问互联网资源成为可能。智能手机尤其是 Android 开源平台的出现进一步催生了手机软件的开发。随着技术的进步,当前的智能手机计算和存储力惊人,其性能甚至超过普通的个人电脑,通过开发 Android 平台下的图书管理系统可以使图书管理与现有的电脑管理相互补充。
目前基于 Android 平台的管理系统开发在国内尚处于起步阶段,本文通过对现有开发技术进行全面细致的研究,并对当前图书管理系统进行详细的需求分析,对系统功能进行了合理的设计。该功能主要是对图书资源的管理和用户信息的管理,此外还包括系统自身信息的管理;图书管理一方面是对图书基本信息的管理和维护,另一方面是对图书的借阅等管理。
本图书管理系统操作简单,功能实用,可供学生方便的查询所需的图书信息,具有良好的可操作性。此外,本系统对不同的用户设置不同的使用权限有效的保证了系统信息的安全性。
关键词:Android,数据库,管理系统
Abstract
As a major part of information management in college, books management is a tedious work. With the rapid development of personal computers (PC), PC based books management system plays an important roles in university books management work. By using those systems, librarians not only can perform daily management work but also can search all kinds of information of books in the library. The rapid upgrade of Android technology makes smart phones become an indispensable tools in our daily lives and also encourage the Android based systems.
Traditional, web based books management systems have to run on the computers. Although computers are increasing popular, they are still have disadvantages compared with smart phones. Because web based systems cannot be used in anytime. In this paper, we designed and development this books management system after we thoroughly analysis currently used systems. This system has a C/S structure and developed in MVC mode. This system not only realized the basic books search function and books reserve function but also can be used for user management as well as books management.
In recent years, mobile network developed quickly and a new era is coming. The combination of mobile network with the Internet makes people access the web resource at anywhere become possible. The development of smart phones and the Android platform greatly encourage the mobile phone software development. With the technology progress, the performance of the smart phones are even better than computers. The development of Android based books management system can be a compliment for PC based ones.
Android based system development is still in its early stage in our country. In this paper, after the through research of existed systems, and the through requirement analysis, we designed this platform. In this system, it can not only manage the book resources in the library but also can be used for user management. Besides, it can also manage the information of the system itself. As for books management, two major roles are realized that is books’ information management and books reserve service.
The books management system developed in this paper have many advantages, such as, simple operation, practical function and so on. It can not only facilitate students to search books easily but also have good maneuverability. Another important thing is that we set different permission for different users which greatly make sure the safety of system information.
Keywords:Android system, database, system development
近年来,移动互联网异军突起,开启了全新的移动互联网时代,移动互联网的发展尤其是智能手机的问世使得用手机访问互联网资源成为主要的上网方式,手机上网有着它特有的优势,首先,手机上网方便快捷不受地点限制,特别是在校学生手机使用率高其次,手机上网更符合大学生的日常生活习惯,各个年龄段的学生均能够熟练使用智能手机,最后,基于智能手机的图书管理系统使得学生能更多的接触到图书管的信息。鉴于当今移动互联网的飞速发展,传统的主要依靠 WEB 的电脑端程序陆续出现在手机客户端是大势所趋。移动互联网的迅速崛起催生了各种智能手机终端的开发[1],并且智能手机越来越多的手机拥有强大的运算能力,能够安装和运行大型程序,通过手机终端可以很好的接入无线网络。
开发基于 Android 的手机端图书管理系统是大势所趋,在 Android 手机平台下使用图书管理系统极大的方便用户的使用,为不同的用户及时的查阅图书信息提供了可能[2,3]。随着 Android 系统的突飞猛进,它早已成为最具影响力的手机操作系统,并且随着技术的进一步成熟该系统已经被广泛的应用于各种终端设备上,如平板电脑,数码相机等[4]。2007 年 Google 公布了 Android 的源代码,Android 平台的免费公开对该平台的发展产生了积极的影响。
虽然个人电脑日益普及,对于高校的图书管理工作而言,如果学生能够通过手机端快捷的查询所需的书籍将极大的方便学生访问图书资源。通过手机访问图书资源更符合现代学生的学习习惯,随着科技的迅猛发展,手机的运算速度和存储空间突飞猛进,手机以其得天独厚的优势被广泛应用于生活的各个方面。开发操作简单,功能实用的图书管理软件一方面可以方便广大师生更好的使用学校的图书资源,另一方面也能熟悉系统开发的一般流程。
当前智能手机主要有四种平台:iPhone,Android,WindowsMobile,Symbian。随着技术的更新换代,Symbian 系统的手机逐渐被市场所淘汰,与 iPhone 和 WindosMobile系统相比 Android 系统不仅价格低廉而且完全开源,这就为 Android 手机的广泛普及打下了很好的基础,越来越受到手机制造商的青睐。从 Android 发布至今,它一直保持着顽强的生命力,从最初的Android1.0发展到现在的Android4.0其性能已经有了质的飞跃,并且它的应用领域已经扩展到了除手机外的很多其他领域。
与传统的网上图书馆相比移动图书馆使用当前比较成熟的移动网络,通过借助移动终端设备,如手机平板电脑等可以方便人们随时随地查阅网上图书资源,移动图书馆是对传统的数字图书馆的拓展和补充。然而时至今日,移动图书馆的发展仍然不太令人满意,主要体现在如下的两个方面:(1)目前开发的基于 Android 平台的图书管理系统主要提供馆藏资源的查阅服务等,工作效率很低,处理速度很慢,此外还通常存在着数据不齐全不准确的现象,难以跟随现代化市场的变化。也有一些图书馆的手机不仅可以提供查询服务还可以下载电子书到手机端阅读,如上海的一些图书馆可以提供电子书下载到手机端的服务,但是这些电子书往往内容不完整,格式不统一等难以产生好的阅读效果[5]。(2)受到技术的限制目前欧美发达国家包括国内很多图书管理软件基本上都只提供一些基本的功能,随着 WAP2.0 的应用和大屏幕高端智能手机的发展移动应用开始从基于 B/S 服务模式向基于 C/S 转换,C/S 服务模式的服务软件短小精悍成为当前移动开发的潮流。
受到技术发展的限制国内基于 Android 平台的管理软件发展缓慢,早期的移动图书馆服务基本上是采用手机网页和发送短信的方式,很少有专门的图书管理客户端程序,随着国产手机的崛起和 Android 手机性能的进一步提升,基于 Android 平台的软件开发成为国内的热点领域。目前 Android 应用软件在各行各业中都发挥了重要的作用,如与我们日常生活息息相关的 wifi 网络,旅游软件,金融理财软件,以及我们比较熟悉的手机娱乐游戏等。随着图书资源的增加图书的管理工作日益繁重,通过电脑客户端访问图书资源很不方便。随着现实需求的出现,基于 Android 平台的管理软件开发呈现出蓬勃发展趋势[6,7]。目前,移动图书馆已经开始从简单的平台构建图书查询功能向功能丰富多样化转变。现如今开发的图书管理客户端不仅可以对馆藏图书目录进行查询,图书手机预约功能,还可以设置个人图书馆,新书推荐,图书介绍,书友推荐等社交功能,进一步丰富了管理软件的功能,更符合广大师生的需求。此外,当前开发的基于 Android 的图书管理软件更加的人性化,更符合用户的日常使用习惯,更注重用户的体验和个性化需求,基本上可以满足人们通过手机快捷访问图书馆资源的需求,但是总体而言,基于Android 平台的图书管理软件开发尚处于起步阶段,仍然存在着很多的缺点和不足,如界面不够专业,功能复杂,缺少人机互动等。
通过手机访问图书资源并进行个人图书管理方便快捷,是当前基于 Android 平台的热点应用方向,当前的基于 Android 平台的图书馆客户端仍然存在着诸多问题,本文首先通过搜集大量的文献对国内外移动开发的发展现状进行了全面细致的了解,总结出了当前移动开发的典型案例和开发工具手段等。从理论上对基于 Android 平台的图书管理系统的建设和架构进行了全面的分析。其次,对图书馆的日常业务流程和日常借阅习惯等实际问题进行实地调查,同时仔细研究了当前主流管理软件功能。为此本文设计出了一套切实可行的解决方案,把手机管理的优势和传统管理有机结合。
安卓系统图书管理系统模块及功能实现:
系统注册界面
系统登录界面
书籍查询界面
书籍管理界面图
书籍信息录入界面
用户注册测试界面
登陆成功界面
目 录
第 1 章 绪 论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本文主要工作
1.4 本文的组织结构
第 2 章 系统设计及开发工具介绍
2.1 系统总体设计
2.2 系统设计目标
2.3 系统需求分析
2.3.1 图书管理系统需求分析
2.3.2 开发工具及相关技术分析
2.4 系统结构及业务流程分析
2.5 本章小结
第 3 章 系统详细设计
3.1 系统框架结构
3.1.1 系统主要功能
3.2 数据库设计
3.2.1 系统 E-R 图
3.2.2 表的逻辑结构设计
3.2.3 表的物理结构设计
3.3 本章小结
第 4 章 模块设计及系统功能实现
4.1 系统模块设计
4.1.1 数据库连接模块设计
4.1.2 服务器功能模块
4.2 系统客户端设计
4.2.1 注册界面
4.2.2 登录界面
4.2.3 书籍查询界面
4.2.4 书籍管理界面
4.3 系统功能测试
4.3.1 用户注册功能测试
4.3.2 系统登陆测试
4.3.3 书籍查询测试
4.3.4 系统运行测试
4.4 本章小结
第 5 章 总结与展望
5.1 总结
5.2 展望
参考文献
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)