基于Java的图书管理系统毕业论文
2020-06-06 11:06:03
摘 要
该图书馆管理体系的研发,可以从根本上解决过去图书馆人工管理效率很低的问题,同时学校和有关部门也可以减少在图书管理上的开支,管理效率也可得到质的提升。从而使整个图书馆的运作更加有效,对图书的管理操作更便捷。
JAVA语言是本系统主要采用的语言,并且选用MySQL作为系统的数据库。在本文中,首先简要的介绍了本课题的背景及意义,还有用到的开发工具;接着又分析了系统的需求和数据库的设计,以及介绍了一些基本的设计思想;最后详细的阐述了各个功能模块如何实现及其关键的代码。此系统可以根据用户的需要,使其可以享受到快速便捷的借阅服务。
关键词:图书管理 信息管理 JAVA B/S结构
Library management system based on Java
ABSTRACT
Research and development of the library management system, can solve the artificial library management efficiency is very low the problem fundamentally, at the same time, schools and departments can also reduce in management expenses, management efficiency can also enhance the quality. So that the operation of the entire library is more effective, more convenient for the management of books.
JAVA language is the main language used in this system, and MySQL is chosen as the database of the system. In this paper, we first briefly introduce the background and significance of the topic, and the use of development tools; then analyzes the design requirements of the system and database, and introduces some basic design ideas; finally elaborates how to realize the function of each module and the key code. This system can be based on the needs of users, so that they can enjoy the rapid and convenient lending services.
Key words: Books management;information management,;JAVA,;B/S structure
目 录
摘要 I
ABSTRACT II
第一章 绪论 2
1.1课题背景 2
1.2目的和意义 2
1.3开发工具 2
第二章 需求分析 2
2.1需求调研 2
2.2可行性分析 2
2.2.1技术的可行性 2
2.2.2经济的可行性 2
2.3管理员用例图 2
2.4功能模块需求分析 2
第三章 系统分析与设计 2
3.1数据库的分析与设计 2
3.1.1数据库的概念结构设计 2
3.1.2数据库的逻辑结构设计 2
3.2程序设计的基本思想 2
第四章 系统功能实现 2
4.1系统登陆页面实现 2
4.2总体功能模块 2
4.2.1学生信息管理 2
4.2.2类别信息管理 2
4.2.3图书信息管理 2
4.2.4借阅信息管理 2
4.2.5修改个人密码 2
4.2.6安全退出系统 2
4.3普通用户模块 2
4.3.1浏览图书信息 2
4.3.2个人借阅记录 2
4.3.3修改个人密码 2
第五章 系统测试 2
5.1系统测试目的与意义 2
5.2测试过程 2
5.3其他错误 2
第六章 总结与展望 2
参考文献 2
致 谢 2
绪论
本章主要介绍了课题的背景,以及开发本系统的目的和它的意义;另外,还简要介绍了三个主要开发工具:MyEclipse、Tomcat和MySQL。
1.1课题背景
如今,信息技术的快速发展,大家都有目共睹,而如何让图书馆更好的发挥它应有的作用,这是目前最需要考虑的事情。图书馆系统的研究方向也逐渐偏向信息资源构建知识库设想,智能搜索和信息管理系统,数字参照,数字图书馆范畴。图书馆管理进展到目前为止,综合发展的总体走向越来越显著。图书馆系统发展的不可或缺的条件是引进新方法和汲取新思想。因此,理论与技术的联合应是图书馆系统的研发所要坚持的地方,同时也要坚持理论与现实的统一。现如今的图书馆,规模不断扩张,各式各样信息的书籍翻了几番,面对巨大的图书数量,以前老旧古板的管理手段肯定不适应如今的图书馆,肯定会降低整个图书馆运作的效率。因此,像学校这种类型的图书馆管理系统的开发应是目前首先要解决的事情。
1.2目的和意义
在全球大环境的影响下,通信技术与电子计算机的也得到了大力发展,信息社会逐渐到来了。因此,各行各业不可或缺的部分也逐渐的变成了相关管理信息系统的研发,对内来讲,可以使图书馆的日常工作变得更加有效;对外来说可以在竞争中占到上风。本书作为一种信息资源,用户通过阅读获得了很多信息,包括大量的信息和数据管理方面的内容。以前,纯手工是大多数图书馆管理采用的方式,没有被电脑管理。根据调查,在图书馆中,工作人员一般采用手抄的方式来记录相关的借阅信息和库存信息,对借书的用户也是采用手写记录的方式。由于要处理的信息量很大,有时手写的方式就会出现一些记录错误的问题,相关用户的借阅信息也难以找到,导致浪费很多时间。一般来说,出现这类问题的主要原因是缺乏一系列标准化的系统管理工具。所以开发一个出色的图书馆管理程序,是当前图书馆发展的当务之急。使图书馆书籍借阅的管理较系统化,并且更加标准化和自动化,能有效的降低人力和物力或其他有用资源的浪费,实现书籍和信息的集中统一有效的管理是此系统开发的总体设计目标。
1.3开发工具
1.3.1 MyEclipse
许多免费的且开源的Java工具由MyEclipse提供,可完美协调每种Java工具的特点并且解决某些可能潜在出现的问题。MyEclipse最大的特点就是完全开放的,同时又拥有强大的插件加载功能,能适应各种插件的运行。同时,MyEclipse也是不用收费的,而且又是开源的。
1.3.2 Tomcat
相关图片展示: