# 图书管理系统
参考项目:https://github.com/withstars/Books-Management-System <br>
#### 主要功能
1. 登录、注销、修改密码
2. 管理员对图书信息的增删改查、查看读者、查看借阅记录
3. 读者对图书信息的查看查询、修改个人信息、查看借阅记录
#### 使用技术
数据库:mysql5.7 <br>
后端框架: SpringBoot <br>
HTML模板: ThymeLeaf <br>
持久层: Mybatis <br>
UI: Bootstrap <br>
登录验证和用户权限: SpringSecurity
#### 使用说明
本项目使用maven进行管理,详细安装教程自行百度
1. 需下载mysql图形化管理工具(例如Navicat),新建数据库library,右键数据库-->运行项目中的library.sql脚本
2. 打开项目(idea或eclipse皆可,但需配置好maven环境),打开src/main/resources/application.yml,将数据库的username和password修改成你自己的mysql的用户名和密码
3. 找到BookmanagerApplication类运行main方法,打开浏览器,网址栏输入localhost:8080访问系统
4. 如果不想用IDE打开项目而是想直接运行的朋友们,在目录下打开cmd键入mvn package命令,然后在target/目录下会生成对应的jar包,在cmd用“java -jar jar包名”运行即可
#### 注意事项
1. 高版本mysql在登录时可能会报空指针错误,出现问题的建议安装并使用mysql5.7版本
#### 运行截图
登录 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/105210_eb5fa048_7781721.png "屏幕截图.png")
图书界面 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/105235_03839fc4_7781721.png "屏幕截图.png")
编辑图书信息 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/143210_d6e37075_7781721.png "屏幕截图.png")
图书详情 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/143235_4d65e388_7781721.png "屏幕截图.png")
读者信息 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/143318_0c721f22_7781721.png "屏幕截图.png")
借阅记录 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/143338_62fd12e8_7781721.png "屏幕截图.png")
读者界面 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/143450_1698361f_7781721.png "屏幕截图.png")
修改密码 <br>
![输入图片说明](https://images.gitee.com/uploads/images/2021/0125/143608_7ac17c5a_7781721.png "屏幕截图.png")
没有合适的资源?快使用搜索试试~ 我知道了~
基于springboot实现的图书管理系统【源码+数据库】
共143个文件
html:30个
java:23个
class:22个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 19 下载量 77 浏览量
2022-07-07
15:12:32
上传
评论 19
收藏 30.46MB ZIP 举报
温馨提示
一、项目简介 本项目是一套基于springboot实现的图书管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试,确保可以运行! 二、技术实现 数据库:mysql5.7 后端框架: SpringBoot HTML模板: ThymeLeaf 持久层: Mybatis UI: Bootstrap 登录验证和用户权限: SpringSecurity 三、系统划分与功能 系统包含两种角色:管理员、读者。主要功能如下: 登录、注销、修改密码 管理员对图书信息的增删改查、查看读者、查看借阅记录 读者对图书信息的查看查询、修改个人信息、查看借阅记录
资源推荐
资源详情
资源评论
收起资源包目录
基于springboot实现的图书管理系统【源码+数据库】 (143个子文件)
SecurityConfig.class 4KB
Book.class 4KB
SessionFilter.class 3KB
AdminBookController.class 3KB
UserBookController.class 2KB
Reader.class 2KB
UserService.class 2KB
UserController.class 2KB
UserReaderController.class 2KB
Record.class 2KB
UserRecordController.class 2KB
User.class 1KB
AdminReaderController.class 1KB
AdminRecordController.class 1KB
CustomPasswordEncoder.class 933B
LoginController.class 873B
BookmanagerApplication.class 871B
BookMapper.class 791B
ReaderMapper.class 660B
RecordMapper.class 568B
UserMapper.class 552B
BookmanagerApplicationTests.class 443B
bootstrap.css 194KB
bootstrap.css 194KB
bootstrap.min.css 157KB
bootstrap.min.css 157KB
bootstrap-grid.css 66KB
bootstrap-grid.css 66KB
bootstrap-grid.min.css 49KB
bootstrap-grid.min.css 49KB
bootstrap-reboot.css 5KB
bootstrap-reboot.css 5KB
bootstrap-reboot.min.css 4KB
bootstrap-reboot.min.css 4KB
.gitignore 749B
password.html 7KB
password.html 7KB
book_edit.html 5KB
book_edit.html 5KB
book_add.html 5KB
book_add.html 5KB
book_search_result.html 4KB
book_search_result.html 4KB
reader_info.html 4KB
reader_info.html 4KB
books.html 4KB
books.html 4KB
book_info.html 4KB
book_info.html 4KB
book_info.html 4KB
book_info.html 4KB
index.html 4KB
index.html 4KB
book_search_result.html 4KB
book_search_result.html 4KB
books.html 4KB
books.html 4KB
readers.html 4KB
readers.html 4KB
login.html 3KB
login.html 3KB
records.html 3KB
records.html 3KB
ownRecord.html 3KB
ownRecord.html 3KB
MavenWrapperDownloader.java 5KB
Book.java 2KB
AdminBookController.java 2KB
SessionFilter.java 2KB
SecurityConfig.java 1KB
Reader.java 1KB
UserController.java 1KB
UserBookController.java 1KB
Record.java 1KB
UserService.java 1KB
UserReaderController.java 1001B
UserRecordController.java 873B
User.java 818B
AdminReaderController.java 730B
AdminRecordController.java 729B
LoginController.java 465B
BookmanagerApplication.java 456B
BookMapper.java 443B
CustomPasswordEncoder.java 424B
ReaderMapper.java 406B
UserMapper.java 371B
RecordMapper.java 332B
BookmanagerApplicationTests.java 297B
3.jpg 5.25MB
3.jpg 5.25MB
4.jpg 4.36MB
4.jpg 4.36MB
2.jpg 3.79MB
2.jpg 3.79MB
1.jpg 1.59MB
1.jpg 1.59MB
bootstrap.bundle.js 231KB
bootstrap.bundle.js 231KB
bootstrap.js 140KB
bootstrap.js 140KB
共 143 条
- 1
- 2
飞翔的佩奇
- 粉丝: 3520
- 资源: 796
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页