基于Web的图书借阅系统毕业论文
2020-05-16 20:30:01
摘 要
图书管理是一项复杂而繁琐的工作,从图书录入登记、读者信息登记、读者借阅,到还书等工作都易忙中出错。一套成熟的图书借阅系统,能让这些工作变得简单很多。是针对这种情况,本文开发了基于web的图书借阅系统,将传统的图书管理系统优化,提高效率,使图书馆管理人员能更好地进行管理。
基于web的图书借阅系统主要包括图书及读者信息管理、图书信息管理、借书管理、还书管理、图书借阅记录管理和图书馆信息管理等功能,一方面,方便管理员对读者和图书的登记管理,以及借阅归还图书的相关工作,也方便读者查看自己借阅图书的相关信息。
本系统使用java开发语言, My Eclipse开发工具,结合数据库SQL server来开发。系统具有较高的实用性,操作性。界面美观,系统容易维护,方便图书馆管理人员的工作。
关键词:图书借阅系统 B/S结构 SQL server Java
Library Management System Based on Web
ABSTRACT
Library management is a complex and tedious work, from the book entry registration, the reader's information registration, readers borrow books, books and other work are easy to busy in error. A mature book lending system, can make these work a lot easier. In view of this situation, this paper has developed the web based library management system, the traditional library management system optimization, improve efficiency, so that the library management staff can better manage.
Based on the web library management system mainly includes books and readers information management, library information management, library management, books management, books borrowing records management and library information management function, on the one hand, convenient administrator of readers and books of registration and management, and borrow return books related work and make it easier for readers to view information about their loan books.
The system uses the java development language, Eclipse My development tools, combined with the database server SQL to develop. The system has high practicability and operability. The interface is beautiful, the system is easy to maintain and facilitate the work of the library management staff.
Keywords: The books management system management system; B/S structure; SQL server; Java
目 录
摘 要 Ⅱ
ABSTRACT Ⅲ
第1章 可行性及技术简介 7
1.1 可行性分析 7
1.2 Jsp简介 8
1.3 B/S结构工作模式图 8
1.4 Sqlserver简介 9
1.5 运行环境 9
第2章 系统需求与设计 10
2.1 需求分析 10
2.2需求概述 10
2.3 系统功能模块设计 10
2.4 图书借阅系统用例图 12
2.4.1 读者模块用例图 12
2.4.2 用户信息用例图 13
2.4.3 图书信息用例图 13
2.4.4 图书借阅,归还信息用例图 14
2.4.5 系统整体用例图 14
第3章 数据库设计 16
3.1 系统E-R图 16
3.2 数据库表 18
第4章 详细设计 22
4.1 详细设计理念 22
4.2 系统页面设计 22
4.2.1 登录页面 22
4.2.2 图书馆信息页面 23
4.2.3 新增读者信息管理页面 24
4.2.4 读者信息管理页面 25
4.2.5 新书上架页面 26
4.2.6 图书维护页面 26
4.2.7 图书借阅管理页面 27
4.2.8 图书归还管理页面 27
4.2.9 历史借书明细界面 28
4.2.10 图书借阅排行榜页面 28
4.3.1 读者个人信息页面 28
4.3.2 读者查看借阅记录页面 29
4.3.4 修改密码页面 29
第5章 功能实现 31
5.1登录模块 31
5.2 管理员界面 32
5.2.1 图书馆信息页面 32
5.2.2 读者信息管理页面 33
5.2.3 图书维护页面 34
5.2.4 图书归还管理页面 35
5.2.5 图书借阅排行榜页面 36
5.2.6 修改密码页面 37
5.3 读者界面. 38
5.3.1 个人信息页面 38
5.3.2 读者查看借阅记录页面 39
5.3.3 图书浏览页面 40
第6章 系统测试 42
6.1 测试的任务及目标 42
6.1.1 测试的任务 42
6.1.2 测试的方法 42
6.2.测试用例 42
6.2.1 新增读者模块测试 43
6.2.2 新书上架模块测试 43
6.2.3 密码修改模块测试 44
6.3 系统测试结论 45
总 结 46
参考文献 47
致 谢 48
第一章 可行性及技术简介
系统开发的背景及意义
现在图书馆规模不断扩大,去图书馆的人也是越来越多,书籍也越来越多,书籍的类型和借阅者的资格不断扩大,传统的人工管理模式已经无法适应现代社会的管理要求,手续相当繁琐、效率低下、工作量句大、出错率高这些缺点也变得越来越大,对于图书的查询和更新,借阅者的管理和更新,也给管理员带来更多的问题。一个简单图书馆管理系统不但能够提高管理员的管理效率,降低工作人员的工作量,同时也能完善图书馆的各项功能。让读者能够有更好的操作感,更方便完成借书还书查询这些功能,管理员能够快速完成借书还书,对信息更新,会员添加,新书添加,信息维护这些操作,提高工作效率,图书馆管理借阅系统更够全面实现这些功能。
基于web的图书借阅系统,分为管理员和读者两种登录模式,在管理员模式下,管理员可以进行管理员个人密码修改,对图书馆的详细信息修改,对于新添加读者,管理员对个人信息可以进行后台操作,对于新书,管理员能够进行添加操作,当有读者借阅书籍,管理员能够快速方便的进行借阅操作,同时并有图书排名和历史借阅信息查看,管理员能够快速查找借阅情况和查看图书的借阅次数,在读者模式下,读者能够进行个人信息的修改,浏览图书的热门借阅情况,能够实现快速浏览和快速借阅。
1.1 可行性分析
可行性分析是在进行过全面调查的基础上,针对系统的开发,判断其是否具备必要性和可能性,对系统的开发从运行、经济、技术等三方面进行的研究分析,从而避免投资失策,保证新系统能够顺利开发成功。可行性分析就是让我们对够对即将开发的新系统有足够多的风险评估。其中主要包括到技术、经济、操作三方面:
- 技术可行性要考虑是现有的技术条件能否顺利完成开发工作,软硬件配置能否满足开发的需求等。
- 经济可行性是指开发并应用此系统,需要对其投资成本和未来可能取得的经济利益,权衡其中的得失.
- 微软Windows操作平台具有非常良好的操作性,图书管理系统服务器可以放在UNIX平台,运行可以基于Windows操作平台。
1.2 Jsp简介
JSP,即Java Server Page,Java应用页面程序。是开发动态页面技术中的一种。JSP既依赖于也得益于J2EE技术。JSP有着很好的相容性,所以使得用户无需考虑所开发程序的层面问题;由于Java的开放使的市面上出现大量的Web框架,这些web框架可供开发人员采纳;在面向对象的设计方面,JSP为在线Web提供了很好的保障。
相关图片展示: