图书馆管理系统设计毕业论文
2020-04-21 17:13:16
摘 要
图书馆的功能之一就是对图书的管理,但人们自古以来使用手动的方式来整理书籍和资料,这种整理书籍的方式存在许多不合理的地方,例如效率相对较低,保密性不够强和过程相对不够简洁。另外,随着书本和所需整理资料的数量的增加,这样我们的劳动工作量也会大大增加,这势必就会使管理员的工作量成几何倍数增加,这对于图书馆的资料搜索和更新维护带来了许多的困难。随着科学技术的逐渐提高,这种传统的手动整理书籍的方式将会慢慢被淘汰,取而代之的是用计算机来管理。使用计算机拥有着人工不能取代的优点,如检索非常快速,搜索很方便,可靠性相对较高,存储容量大,保密性比较好,使用寿命长,运行成本低。拥有这些优点也就意味着可以大大提高图书馆管理书籍和资料的效率。所以说,现实形式要求我们来开发一种能够为读者快速提供信息和快速查询手段的图书管理系统。
该文力求可以为图书管理系统的开发设计找到一种符合实际需求且切实可行的问题解决方案,在大量分析了目前国内外图书管理系统的实际情况,并深入思考与学习后,使用JSP和SQL数据库完成了对图书管理系统的开发,在经过可靠的测试后,达成了符合人性化操作、所需求功能完善、操作简便的设计目标
关键词: JSP Servlet MySQL
Design of Library Management System Based on JSP
Abstract
Book management is a work that libraries must face, but people traditionally use traditional manual methods to manage books and materials avoid increase the workload and labor intensity of library data managers, and bring a lot of difficulties to the search, update and maintenance of library materials. With the gradual improvement of science and technology, this traditional way of manually sorting books will be slowly eliminated, replaced by scientific, computer-based management.As a branch of computer application, library management has the advantages that manual management can't match, such as fast retrieval, convenient search, high reliability, large storage capacity, good confidentiality, long life and low cost. Therefore, the reality form requires us to develop a book management system that can provide readers with quick information and quick access.
For this reason, this paper strives to find a feasible solution to develop a convenient library management system. Based on the analysis of the current status of the library management system at home and abroad, and after repeated exploration and study, the programming language JSP and SQL database are used. Finally, the development of book management was realized, and after a series of tests, the design goal of humanization, perfect functions and clear operation was achieved
Key Words: JSP;Servlet;MySQL
目录
第一章 绪论 1
1.1 当前系统开发的背景和意义 1
1.2 当前图书管理系统概述 1
1.3 开发环境 1
1.4 JavaScript技术 2
1.5 eclipse的优点 3
1.6 功能需求 3
1.7 非功能需求 3
1.8 可行性分析 4
1.8.1 技术可行性: 4
1.8.2 经济可行性: 4
1.9 本文的内容安排 5
第二章 系统设计 6
2.1程序系统的组织结构 6
2.2 E-R图 6
2.3 系统设置模块: 6
2.3.1 读者管理模块: 7
2.3.2图书管理模块: 7
2.3.3 图书借阅归还模块: 7
2.3.4 系统查询模块: 8
2.4 系统字符编码过滤器设计 8
第三章 图书馆数据库设计 10
3.1功能 10
3.1.1 书架信息表格 10
3.1.2 书籍信息表格 10
3.1.3 书籍类型表格 10
3.1.4 借书信息表格 10
3.1.5 还书信息表格 11
3.1.6 管理员信息表格 11
3.1.7 读者信息表格 11
3.2 JDBC连接数据库步骤与代码 11
1、 第一步加载JDBC程序: 11
2、 接下来要载入想要连接的数据库的驱动到JVM,然后连入数据库 11
1、 这次返回是记录本次操作的值。 13
2、 返回一个结果设置对象。 13
第四章 图书管理系统测试 17
4.1测试的主要内容 17
4.2 测试结果 17
第五章 总结与致谢 19
7.1 总结 19
7.2 致谢 19
参考文献 20
附录一 系统界面图 21
第一章 绪论
1.1 当前系统开发的背景和意义
生活中的各个方面都需要及时的处理大量的数据,所以我们就必须利用计算机来统计数据。利用计算机进行信息管理标志着我们进入了工业现代化,首先它提高了工作效率,其次极大地提高了管理信息过程中的安全性。特别是对于复杂的信息管理,计算机可以充分利用其操作速度快、智能分析、大容量存储和长期保存的优点。本系统是为现代图书馆管理书籍信息而设计的。该系统是一个面向高校图书馆的图书信息管理系统,力求解决传统管理书籍效率低、容易出现错误、借还书手续相对繁琐、运行成本高等问题
1.2 当前图书管理系统概述
在查阅了大量相关文献,和了解了相应的图书管理系统后,发现这些系统在有些方面都没有达到时代所需的要求,并且由于设计师和他们使用的工具之间的差异,加上这些图书管理系统的设计时间也不同,所使用的具体场合也不同,因此除了书籍材料管理所需的基本功能外,功能也是不尽相同。当前的图书管理系统一般都可以做到以下几点:
- 对图书进行检索
- 有管理员对图书馆的信息进行管理
3.对图书数据进行维护
该系统旨在使读者能够快速检索他们喜欢的书籍,图书馆员可以减轻它们的工作量。但是,由于开发工具和开发时的技术发展水平有限,再加上历史发展到今天,人们的生活环境发生了变化,每个人对书籍查询的要求也越来越高。
1.3 开发环境
数据库和软件的选择和开发环境息息相关,所以选择的系统的开发和运行环境如下:
相关图片展示: