# 图书馆管理系统(library-system)
## 本地快捷预览项目
第一步:运行 sql 文件夹下的`springboot-vue.sql`,创建`springboot-vue`数据库
第二步:双击 run 文件夹下的`start.cmd`,弹出的dos窗口不要关闭
第三步:浏览器访问`localhost:9090`,测试账号需要自己插入到数据库中
## 主要技术
SpringBoot、Mybatis-Plus、MySQL、Vue3、ElementPlus等
## 主要功能
管理员模块:注册、登录、书籍管理、读者管理、借阅管理、借阅状态、修改个人信息、修改密码
读者模块:注册、登录、查询图书信息、借阅和归还图书、查看个人借阅记录、修改个人信息、修改密码
## 主要功能截图
### 登录
登录支持两种用户角色:管理员和读者
输入正确的账号、密码后,系统会自动识别管理员或者用户,并跳转到相应主页。
![](images/login.png)
### 展示板页面
![dashboard](images/dashboard.png)
### 管理员界面
#### 图书管理
- 图书表格列表
![book](images/book.png)
- 添加图书
![add_book](images/add_book.png)
- 编辑图书
![edit_book](images/edit_book.png)
- 删除图书
![delete_book](images/delete_book.png)
#### 读者管理
- 读者管理的增删查改类似图书管理,不再赘述
![](images/reader.png)
#### 借阅管理
- 借阅记录查询
![](images/lendrecord.png)
- 借阅记录编辑
![lendrecord_edit](images/lendrecord_edit.png)
#### 借阅状态
![lendstatus](images/lendstatus.png)
### 读者界面
#### 读者信息
- 编辑个人信息
![](images/person_edit.png)
- 修改密码
点击修改密码按钮,修改密码
![](images/person_password.png)
#### 图书查询
![](images/book_search.png)
#### 借阅图书
![](images/lendbook.png)
![](images/lendbook_2.png)
#### 归还图书
![](images/returnbook.png)
#### 借阅记录
![](images/book_information.png)
#### 借阅状态
![book_status2](images/book_status2.png)
## 代码结构
### 前端
```shell
library-ui
├─api // api接口
├─assets // 资源文件
│ ├─icon // 图标
│ ├─img // 图片
│ └─styles // 样式
├─components // 自定义Vue组件
├─layout // 页面布局
├─router // Vue路由
├─utils // 工具函数
└─views // 页面
```
![](images/ui.png)
### 后端
maven项目结构
```shell
library-serve
├─java
│ └─com
│ └─admin
│ └─library
│ ├─common // 通用类
│ │ ├─base // 基础类
│ │ └─config // 配置类
│ ├─controller // 控制层
│ ├─domain // 实体类
│ ├─mapper // 持久层
│ └─service // 业务层
└─resources // maven资源配置
```
![](images/application.png)
## 数据库
**使用Navicat生成ER模型图**
![](images/sql.png)
没有合适的资源?快使用搜索试试~ 我知道了~
基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip
共152个文件
js:33个
map:26个
png:25个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 28 浏览量
2024-03-03
19:39:51
上传
评论
收藏 11.83MB ZIP 举报
温馨提示
基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip已获导师指导并通过的高分毕业设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip已获导师指导并通过的高分毕业设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip已获导师指导并通过的高分毕业设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip已获导师指导并通过的高分毕业设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip已获导师指导并通过的高分毕业设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于vue+spri
资源推荐
资源详情
资源评论
收起资源包目录
基于vue+springboot的图书馆管理系统源码+数据库(高分毕业设计).zip (152个子文件)
start.cmd 33B
chunk-vendors.041c0013.css 266KB
chunk-vendors.041c0013.css 266KB
style.css 1KB
chunk-752ac4fb.e53c3c2c.css 474B
chunk-752ac4fb.e53c3c2c.css 474B
chunk-1d2b6d9d.750ab8fd.css 457B
chunk-1d2b6d9d.750ab8fd.css 457B
chunk-0ef1ccea.91552112.css 370B
chunk-0ef1ccea.91552112.css 370B
app.90e92dc6.css 288B
app.90e92dc6.css 288B
chunk-1e6a6472.a9697564.css 246B
chunk-1e6a6472.a9697564.css 246B
iconfont.css 108B
global.css 90B
.gitignore 266B
index.html 2KB
index.html 2KB
index.html 611B
favicon.ico 4KB
favicon.ico 4KB
favicon.ico 4KB
UserController.java 5KB
LendRecordController.java 4KB
BookWithUserController.java 4KB
BookController.java 2KB
TokenUtils.java 2KB
DashboardController.java 2KB
LendRecordController1.java 1KB
Result.java 1KB
MybatisPlusConfig.java 878B
Book.java 783B
User.java 740B
LendRecord.java 653B
BookWithUser.java 592B
DemoApplication.java 305B
LoginUser.java 255B
UserMapper.java 254B
BookWithUserMapper.java 210B
LendRecordMapper.java 204B
BookMapper.java 186B
chunk-vendors.c2943193.js 1.47MB
chunk-vendors.c2943193.js 1.47MB
chunk-0ef1ccea.8151085a.js 999KB
chunk-0ef1ccea.8151085a.js 999KB
chunk-0be195b0.11a9a989.js 303KB
chunk-0be195b0.11a9a989.js 303KB
app.3d87220e.js 41KB
app.3d87220e.js 41KB
iconfont.js 27KB
chunk-6fecba8e.e1b4f3ca.js 20KB
chunk-6fecba8e.e1b4f3ca.js 20KB
chunk-25f25a31.25ed3d91.js 18KB
chunk-25f25a31.25ed3d91.js 18KB
chunk-1d2b6d9d.13081618.js 13KB
chunk-1d2b6d9d.13081618.js 13KB
chunk-33419c76.697ed836.js 12KB
chunk-33419c76.697ed836.js 12KB
chunk-752ac4fb.b6d0ae67.js 11KB
chunk-752ac4fb.b6d0ae67.js 11KB
chunk-6cd47659.348c5279.js 11KB
chunk-6cd47659.348c5279.js 11KB
chunk-2d0c0df2.9b822a3f.js 10KB
chunk-2d0c0df2.9b822a3f.js 10KB
chunk-1e6a6472.ed80c125.js 5KB
chunk-1e6a6472.ed80c125.js 5KB
chunk-2d0c1074.8dbc50ec.js 3KB
chunk-2d0c1074.8dbc50ec.js 3KB
index.js 1KB
request.js 1KB
vue.config.js 700B
main.js 617B
index.js 139B
babel.config.js 73B
package-lock.json 451KB
package-lock.json 13KB
package.json 678B
package.json 114B
chunk-0ef1ccea.8151085a.js.map 5.36MB
chunk-0ef1ccea.8151085a.js.map 5.36MB
chunk-vendors.c2943193.js.map 4.75MB
chunk-vendors.c2943193.js.map 4.75MB
chunk-0be195b0.11a9a989.js.map 946KB
chunk-0be195b0.11a9a989.js.map 946KB
chunk-25f25a31.25ed3d91.js.map 77KB
chunk-25f25a31.25ed3d91.js.map 77KB
app.3d87220e.js.map 61KB
app.3d87220e.js.map 61KB
chunk-6fecba8e.e1b4f3ca.js.map 41KB
chunk-6fecba8e.e1b4f3ca.js.map 41KB
chunk-752ac4fb.b6d0ae67.js.map 40KB
chunk-752ac4fb.b6d0ae67.js.map 40KB
chunk-1d2b6d9d.13081618.js.map 40KB
chunk-1d2b6d9d.13081618.js.map 40KB
chunk-33419c76.697ed836.js.map 26KB
chunk-33419c76.697ed836.js.map 26KB
chunk-6cd47659.348c5279.js.map 19KB
chunk-6cd47659.348c5279.js.map 19KB
chunk-2d0c0df2.9b822a3f.js.map 16KB
共 152 条
- 1
- 2
资源评论
猰貐的新时代
- 粉丝: 1w+
- 资源: 2571
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 100_Numpy_exercises.ipynb
- 2023-04-06-项目笔记 - 第三百二十六阶段 - 4.4.2.324全局变量的作用域-324 -2025.11.23
- 一个简单的模板,开始用 Python 编写你自己的个性化 Discord 机器人.zip
- TP-Link 智能家居产品的 Python API.zip
- 一个需要十一个字才能i激活的神奇代码-OLP
- 如果你喜欢 Python,请使用此模板.zip
- 带有 python 3 和 opencv 4.1 的 Docker 映像.zip
- 知识领域,内容概要,使用场景及目标
- 《基于MATLAB的三段式距离保护建模与仿真》
- 基于Keras的LSTM多变量时间序列预测.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功