在线图书借阅管理系统毕业论文
2020-05-23 16:22:43
摘 要
21世纪,互联网技术不断的发展,不断的进步,将计算机应用到日常生活中去越来越普遍,那么利用计算机管理图书馆将是大势所趋。然而在这样的趋势下,仍有相当一部分的中小型图书馆还是由人工管理。人工管理中存在很多弊端,比如说不能及时的更新图书馆内的藏书,不能准确的了解图书的借阅情况,不能及时的为读者查询图书等问题,那么计算机管理图书馆将会解决这些可以避免的问题。对比那些已经拥有一套相对完善管理系统的图书馆来说,无论是从工作效率,工作成本,还是读者体验等各个方面,都能感受计算机的应用为人们带来的便捷。很多的中小型图书馆正在慢慢的向计算机信息化管理过渡。
本课题设计的系统,前台采用的是JSP设计网页界面,该技术具有自己独特的优势。同时本系统连接数据库采用的是JDBC完成的,后台数据库采用的是MySQL,因为它的优点,所以许多被应用的很广泛。
本系统主要包含五个块,分别是用户可以对系统进行设置; 用户可以对图书进行管理;管理员可以对读者信息进行管理;用户可以通过系统借阅书籍,续借书籍,归还书籍;用户可以查询图书信息,查看借书信息,图书到期提醒。
关键词 B/S结构;JSP;MySQL;图书管理
Design and implementation of Books management system
Abstract
In twenty-first Century, the development of Internet technology, continuous progress, the computer is applied to daily life to become more and more common, then the use of computer management library will be the trend. However, in this trend, there is still a considerable part of the small and medium-sized library or by artificial management. Artificial management of many drawbacks, not timely updated Library of books, for instance, is not an accurate understanding of the books borrowing situation, can not be timely for readers to consult books, etc., then computer library management will solve these problems can be avoided. Compared with those who have a relatively perfect management system of the library for, both in terms of productivity, operating costs, or readers experience all aspects can computer applications for the people to feel convenient. A lot of small and medium-sized library is slowly to the computer information management transition.The design of the system, the front desk uses the JSP design web interface, the technology has its own unique advantages. At the same time the system is connected to the database using JDBC completed, the background database using MySQL, because of its advantages, so many are widely used.The system mainly includes five, respectively is the user can set the system. Users can book management, administrators can manage information, the reader; the user can through the system to borrow books, renew books, return books; users can book information query, view the library information, book expiration reminder. Key Words: B / S structure; JSP ;MySQL ; Books management
目 录
摘 要 I
Abstract II
目 录 III
第一章 需求分析 1
1.1任务概述 1
1.1.1目标 1
1.1.2用户的特点 1
1.2可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 1
1.2.3 操作可行性 1
1.3需求规定 1
1.3.1需求概述 1
1.3.2功能的规定 2
1.3.3业务流程图 3
1.3.4程序运行环境配置 4
第二章 数据库设计 5
2.1数据库设计定义 5
2.2 E-R图 5
2.2数据表设计 7
2.2.1数据表总览 7
2.2.2数据表详细说明 7
第三章 详细设计 13
3.1详细设计理念 13
3.2登录首页信息 13
3.3用户设置界面 13
3.4读者档案管理界面 14
3.5图书借阅界面 15
3.6图书借阅查询界面 15
第四章 系统实现 17
4.1登陆 17
4.2系统设置 18
4.2.1用户设置 18
4.2.2添加用户 19
4.2.3权限设置 20
4.3读者管理 21
4.3.1读者类型管理 21
4.3.2修改读者类型 21
4.3.3添加读者类型信息 22
4.3.4读者档案管理 23
4.3.5添加读者信息 24
4.3.6修改读者信息 25
4.4图书管理 26
4.4.1图书类型管理 26
4.4.2修改图书类型 26
4.4.3添加图书类型 27
4.4.4读者类型管理 28
4.4.5添加图书信息 28
4.4.6修改图书信息 29
4.5图书借还 30
4.5.1图书借阅 30
4.5.2图书续借 32
4.4.3图书归还 33
4.6系统查询 34
4.6.1添加图书信息 34
4.6.2图书借阅查询 34
4.6.3图书到期提醒 36
4.7更改口令 36
第五章 系统测试 38
5.1测试的任务及目标 38
5.1.1 测试的任务 38
5.1.2 测试的目标 38
5.2 测试方案 38
5.2.1 用例名称:管理员登录测试 38
5.2.2 用例名称:更改密码测试 38
5.2.3 用例名称:图书档案查询验证 39
第六章 结束语 40
参考文献 41
致谢 42
第一章 需求分析
1.1任务概述
1.1.1目标
本系统是针对中小型图书馆而开发的,可以帮助中小型图书馆更加方便、快捷、规范的管理图书馆的图书信息,以及读者信息等资料。本课题设计两个用户角色,分别是管理员,普通用户。该系统的目的是提高对图书馆的管理效率,为用户提供更方便的服务。
1.1.2用户的特点
本系统的最终使用者是管理员以及普通读者。系统的使用者可以实现对图书以及读者信息高效便捷的管理,同时也可以实现快捷便利的查询服务,和一些基本的借还书操作等。
1.2可行性分析
本系统是基于B/S结构的在线图书管理系统,本系统的设计与开发,不仅要考虑到其技术的可行性,也要考虑到其经济的可行性和操作上的可行性。
1.2.1 技术可行性
本系统界面采用JSP技术,开发的界面友好美观,操作难度低,方便用户使用。数据库采用的是MySQL,它能够处理大量的数据,处理速度快,数据的完整性,安全性也得到了保证。所以本系统的开发技术已成熟可行。
1.2.2 经济可行性
计算机技术的发展速度非常的快,在开发技术可行的情况下开发一个中小型图书管理系统成本不会很高,但是可以大大的提高图书馆的工作效率。所以信息化管理是大势所趋。.
1.2.3 操作可行性
本系统主要的使用者是普通用户和管理员,主要是对图书和读者信息的增加;图书和读者信息修改以及删除;还有查询信息等操作。而且本系统的界面友好美观,操作难度低,方便使用,用户可以很快的掌握本系统的操作,所以本系统的实用价值也是可行的。
1.3需求规定
1.3.1需求概述
本系统是建立一个基于B/S模式的图书借阅管理系统,目前许多中小型的图书馆仍使用传统的人工方式管理图书馆的日常业务,使其出现了操作流程繁琐,查询信息不及时,工作效率低下,工作量较大,不能及时更新图书等问题。该系统可以对两个用户类型的使用实现:
1.对于读者在该系统可以实现按照各种方式(如:书名,作者,条形码)实现查询图书馆图书的图书信息,方便借阅图书,续借图书,归还图书。
相关图片展示: