littlebot
Published on 2025-04-17 / 0 Visits
0

【源码】基于SpringBoot和Vue的图书管理系统

项目简介

本项目是基于Spring Boot和Vue框架搭建的图书管理系统,目标是打造一个高效、易用的图书管理平台。系统涵盖图书的添加、删除、更新、借阅、归还等操作,同时具备用户管理、公告发布等功能。

项目的主要特性和功能

  • 图书管理:支持图书的添加、删除、更新、借阅、归还操作。
  • 用户管理:管理员可进行用户信息的添加、删除。
  • 公告管理:管理员能发布、删除公告。
  • 搜索功能:用户可通过书名、作者、标签等信息搜索图书。
  • 借阅历史:记录用户的借阅历史。
  • 权限管理:利用Shiro - Redis实现用户权限管理。

安装使用步骤

1. 环境准备

  • JDK 1.8
  • MySQL
  • Node.js (npm)

2. 数据库配置

  1. 启动MySQL服务: shell mysqld --console
  2. 初始化数据表: 将mysql_init.sql文件导入MySQL数据库,默认账号和密码均为root,可在后端的application.yml中自定义修改。 sql source mysql_init.sql;

3. 后端配置

  1. 确保已安装JDK 1.8。
  2. 启动后端服务: shell cd 后端 mvn spring - boot:run 后端服务默认运行在8081端口。

4. 前端配置

  1. 确保已安装Node.js和npm。
  2. 安装依赖并启动前端服务: shell cd 前端 npm install npm run serve 前端服务默认运行在8080端口。

5. 访问系统

在浏览器中访问http://localhost:8080,即可进入图书管理系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】