图书管理系统设计与实现毕业论文
2020-05-23 16:00:22
摘 要
21世纪以来,计算机被应用到各个领域,计算机管理信息系统逐渐取代了人工方式下低效率的工作,图书管理系统也不例外,被广泛用于各高校图书馆,且日趋完善。图书管理系统就是为了减少人工管理下机械、繁琐的工作,提高图书馆管理效率,最终实现信息虚拟化管理。
图书管理系统收集与存储学生、教师以及管理员之间相关的信息,提供给学生与教师在线借书、还书以及一些其他操作,去除了人工找书以及还书的麻烦,提高了工作效率。通过对图书管理系统的重点和难点的研究,预期能够让该系统实现图书信息管理模块、读者信息管理模块、借书还书信息管理模块、系统信息管理模块这4个功能主模块。
本课题采用了JSP页面的设计,使用了MVC模式,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本课题中通过JDBC驱动和数据库进行无缝连接,后端的数据库是MySQLl,开发了一个简易的图书管理系统。
关键词: 图书管理系统 JSP 开发
Design and Implementation of Library Management System
ABSTRACT
Since twenty-first Century, the computer has been used more and more widely, originally mainly by the manual operation to carry on the books management, is being replaced by the computer slowly, and is becoming more and more perfect. Library management system is to reduce the tedious manual management, so that the library can achieve software management.
Library management system to collect and store the student, teacher and administrator between related information, available to students and teachers online library, books and a number of other operations, removing the artificial find books and book the trouble and improve the work efficiency. Through the research of the key and difficult to the books management system management system, is expected to make the system realize the book information management module, the reader information management module, borrowing and returning books information management module, information management module of the system the main function module.
This topic uses the JSP page design, the use of the MVC model, with the development of high efficiency, flexible design, the formation of the software interface, friendly and beautiful and so on. In this system, through the JDBC drive and the database to carry on the seamless connection, the back end database is mysql, has developed a simple book management system.
Keywords: Library management system; JSP; Development
目 录
摘 要 I
ABSTRACT II
第一章 绪 论 1
1.1 课题背景 1
1.2 国内外的研究现状和发展趋势 1
1.3 课题需要解决的问题和采用的研究手段 2
1.4 本章小结 2
第二章 需求分析与可行性分析 3
2.1需求分析 3
2.2可行性分析 3
2.2.1经济性可行性研究 3
2.2.2技术性可行性研究 4
2.2.3管理可行性研究 4
2.3 本章小结 4
第三章 系统总体设计 5
3.1 系统设计 5
3.2 系统结构设计 7
3.3 数据库概念结构设计 7
3.4数据库逻辑结构设计 8
3.5业务流程图 11
3.6 本章小结 13
第四章 系统实现 14
4.1 用户登录模块 14
4.2 图书信息管理模块 14
4.3 读者信息管理模块 18
4.4 借书还书信息管理模块 22
4.5系统信息管理模块 23
4.6本章小结 25
第五章 系统测试和维护 26
5.1 系统测试 26
5.2 系统维护 26
结论 28
参考文献 29
致谢 30
第一章 绪 论
1.1 课题背景
传统的图书馆管理工作主要是用于书籍管理、借阅管理、图书管理查询。这些工作早些时候主要由人工进行管理操作。近年来,学校在全面发展,随着在学术氛围的建设,学生在图书馆学习的时间越来越长,学校为学生配备的藏书量也在不断增加,随之而来的便是大量的图书信息。为了管理如此庞大的图书信息,人工管理却显得力不从心,巨大的工作量势必造成工作人员工作量繁重、质量难保证、成本不断升高的问题,为了提高图书馆里的工作效率,一个符合用户需求的图书管理系统显得尤其重要。
1.2 国内外的研究现状和发展趋势
研究现状:随着科学技术的不断发展,尤其是计算机技术,管理信息系统的应用领域正在不断地扩大,在图书管理中得到广泛的应用。各种不同类型的图书馆都开始利用该技术来实现对馆内图书的多功能管理。目前有许多完整的图书管理系统,这些系统都具有比较完善的图书管理功能,能满足用户的不断激增的需求。但是中小型图书馆存在着经费少、缺乏专业管理人员等问题,在使用大型图书管理系统过程中存在着许多问题,因此中小型图书馆不具备配置大型系统的条件。在之前的图书馆中,各工作环节一直采用传统的手工方式,这种方式存在不方便管理图书信息以及用户信息等缺点,使得资源的利用率很低。随着图书馆内书籍的增多,对图书信息进行增加、查询和修改的难度也在不断增加,传统的人工处理方式难以实现需求。另外,中小型图书管理系统具有界面简单优化、实用性强、功能齐全及系统维护简单等优点,针对这些基本问题,开发该图书馆管理系统已经成为当务之急。
发展趋势:作为一个完整的图书管理系统必须得有良好的用户界面,给用户好的体验效果。图书管理系统可以使用户操作界面变得简单便捷,与此同时,也能满足中小型图书馆的正常需求,比如在对图书信息、用户分类及其它相关信息进行分类时,可以为用户节省时间。该系统不仅能够减轻馆内工作人员的工作量,还能全面提高图书馆的运作效益。该系统可以以最快的速度为借阅者提供最新、最全的书籍信息,还可方便读者对书籍进行借阅、归还、续借等操作。另外,该系统使得图书管理人员分工明确,各自负责管理自己所需要负责的模块,大大地提高了工作效率,实现了图书馆资源利用的最大化。
相关图片展示: