基于安卓的图书管理系统的设计与实现毕业论文

 2021-04-12 04:04

摘 要

智能手机已经成为人们工作生活的一个重要工具,在智能手机上开发图书管理系统已经成为必然的趋势。因此开发基于安卓系统的图书管理系统非常必要。

本系统是针对安卓平台设计的一个系统,来帮助各图书馆更好的管理日常事务。本论文总体上对系统的客户端和服务端进行了研究和设计。客户端需要实现的功能包含了图书查询,图书归还提醒、预定、挂失等功能;服务端则有对用户和图书信息的管理、审核预定等功能。通过测试各个模块的功能和分析研究最终的结果,本系统的功能都可以安全稳定的运行。通过使用本系统,用户就不必像过去那样只能够在固定的地点才能对图书进行相应的操作。

本系统使用的是C/S体系结构,.主要通过MyEclipse来设计服务端,以及谷歌的Android平台的SDK环境下通过eclipse来设计客户端。本系统的界面简洁美观,易于操作,设计人性化,可以更容易让用户接受使用。

关键词:图书管理系统;Android;操作平台;SQL;Java

Android Library Management System

ABSTRACT

Smart phone has become an important tool for people to work and life, in the development of the smart phone library management system has become an inevitable trend. So it is necessary to develop a library management system based on the Andrews system.

The system is designed for the Android platform a system to help the library to better manage the daily affairs. In this paper, the client and server of the system are studied and designed. The client needs to implement the functions include the book query, book return reminder, scheduled, reported loss and other functions; the server side of the user and the book information management, audit and other functions. By testing the function of each module and analyzing the final results, the function of the system can be safe and stable operation. By using the system, users do not have to be in the same place as in the past can only be the appropriate operation of the book.

The system uses the C / S architecture, mainly through the MyEclipse to design the server, as well as Google's Android platform SDK environment through eclipse to design the client. The interface of the system is simple and beautiful, easy to operate, the design of human, can be easier for users to accept the use.

Key words:Library Management system;Android;Operating platform;SQL;Java

目 录

第1章 绪论 - 1 -

1.1 课题研究背景和意义 - 1 -

1.1.1 研究背景 - 1 -

1.1.2 研究意义 - 1 -

1.2 国内外研究现状 - 1 -

1.2.1 国内研究现状 - 1 -

1.2.2 国外研究现状 - 2 -

1.3 论文研究内容和结构 - 2 -

第2章 相关技术 - 3 -

2.1 Android相关技术 - 3 -

2.2 JAVA技术简介 - 3 -

2.3 Eclipse - 3 -

2.4 MySQL简介 - 4 -

第3章 需求分析 - 5 -

3.1 系统需求总述 - 5 -

3.2 功能性需求分析 - 5 -

3.2.1 用户管理 - 5 -

3.2.2 图书管理 - 6 -

3.2.3 管理员管理 - 7 -

3.3 系统可行性分析 - 8 -

3.3.1 经济上的可行性 - 8 -

3.3.2 软硬件可行性 - 8 -

3.3.3 操作可行性 - 8 -

3.3.4 性能分析 - 9 -

3.3.5 技术可行性 - 9 -

3.4 本章小结 - 9 -

第4章 系统设计 - 10 -

4.1 概要设计 - 10 -

4.1.1 系统体系结构的设计 - 10 -

4.1.2 系统层次结构 - 10 -

4.2 详细设计 - 11 -

4.2.1 系统功能模块图 - 11 -

4.2.2 用户登录 - 11 -

4.2.3 图书查询 - 12 -

4.2.3 图书管理 - 12 -

4.2.4 图书馆职工管理 - 12 -

4.2.5 备忘录管理 - 12 -

4.2.6 用户管理 - 12 -

4.3 数据库设计 - 13 -

4.3.1 数据库的概念设计 - 13 -

4.3.2 数据库的逻辑设计 - 16 -

4.4 本章小结 - 18 -

第5章 系统实现 - 19 -

5.1 客户端功能模块 - 19 -

5.1.1 图书管理用户注册界面 - 19 -

5.1.2 用户登录界面 - 19 -

5.1.3 图书查询界面 - 20 -

5.1.4 预约图书界面 - 22 -

5.1.5 我的借阅界面 - 25 -

5.1.6 评论图书界面 - 25 -

5.2 后台系统功能模块 - 27 -

5.2.1 用户管理 - 27 -

5.2.2 职工管理 - 28 -

5.2.3 图书管理 - 28 -

5.2.4 图书预约管理 - 29 -

5.2.5 图书借阅管理 - 29 -

5.3 主要技术难题及解决方案 - 30 -

5.4本章小结 - 30 -

第6章 系统测试 - 31 -

6.2 测试通过准则 - 32 -

6.3 功能性测试 - 32 -

6.3.1 系统登录注册 - 32 -

6.3.2 查询功能测试 - 32 -

6.3.3 图书管理测试 - 33 -

6.4 测试结论 - 33 -

结 论 - 34 -

致 谢 - 35 -

参考文献 - 36 -

  1. 绪论

1.1 课题研究背景和意义

1.1.1 研究背景

为了刚上科技前进的脚步,人们需要时刻补充知识来提升自己。同时,现实生活中移动终端设备快速的发展,普及率也在飞速增长,它将移动通信跟互联网紧密的联系在一起,人们每时每刻都有需要在手机上获取互联网上的各种资料,智能手机与人们的日常生活已经密不可分,成为了互联网时代中一个必不可少的移动平台。随时随地使用网络早已变成大部分人的生活习惯,早已经实现了在移动设备上工作和生活的目标[1]

开发基于安卓的图书管理系统,目的就是让使用者能够通过使用移动通讯业务的方式在任何时间任何地点体验图书馆的服务[2]。不但使人们可以更加方便高效的借阅查询图书,而且对图书管理员来说工作也更轻松,管理图书再也不受周身的条件限制,可以随时随地的查看和管理图书以及账户信息。

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。