[附源码]图书借阅管理系统+SpringBoot+Vue前后端分离

今天带来一款优秀的项目:图书借阅管理系统源码 。 系统采用的流行的前后端分离结构,内含功能包括 "系统权限角色","登录,注册","图书管理","借阅管理","图书类别管理","系统账号管理"。

如果您有任何问题,也请联系小编,小编是经验丰富的程序员!

一. 系统演示视频

03:12

后端代码结构

二. 系统功能概述

  • 角色权限:管理员,读者
  • 登陆注册
  • 图书管理
  • 图书类型管理
  • 借阅,归还管理
  • 账号管理

三. 技术栈

前端技术栈

  • Vue+Axios+Element UI

后端技术栈

  • SpringBoot+SpringMVC+MyBatis
  • MySQL8.0
  • Redis
  • JDK8

四. 源码获取

http://gitee.com/lz-code/hadluo-book-manager.git

五. 部署项目

安装mysql8.0,然后新建数据库"hadluo-blog" ,然后导入hadluo-book.sql文件。

打开idea,导入maven后端项目,然后等待包下载完毕。

修改数据库信息为你数据库信息,信息在 application.yml里面

安装redis环境,不会的请参见下面这篇文章

修改redis的配置

在磁盘新建一个上传图片的存储路径,比如我新建的D://ftp

新建图书时需要上传封面图,这个图片就上传到D://ftp下面了,配置路径在:

然后启动 com.hadluo.blog.BookManagerApplication主类 ,出现启动成功。

没有成功的,请联系小编。到此我们后端项目部署完成。下面开始部署前端。

安装nodejs, 版本为:v20.17.0, 版本必须为这个,否则可能会出现问题。到下面这个官网上下载nodejs

https://nodejs.org/zh-cn/download/prebuilt-installer​nodejs.org/zh-cn/download/prebuilt-installer

找到 v20.17.0版本,下载后直接安装就行了。

nodejs安装完成后,进入到 "hhadluo-book-manager-h5" 前端目录

路径输入cmd ,回车

打开了cmd窗口,输入下面命令设置npm下载镜像

复制代码
npm config set registry https://registry.npmmirror.com

执行安装依赖

复制代码
npm install

运行

复制代码
set NODE_OPTIONS=--openssl-legacy-provider 
npm run dev
相关推荐
哲此一生9841 小时前
搭建Vue3工程(去除不必要的文件)
前端·javascript·vue.js
摇滚侠3 小时前
Spring Boot 3零基础教程,IOC容器中组件的注册,笔记08
spring boot·笔记·后端
黑云压城After4 小时前
H5使用环信实现视频或语音通话
前端·javascript·vue.js
程序员小凯5 小时前
Spring Boot测试框架详解
java·spring boot·后端
你的人类朋友6 小时前
什么是断言?
前端·后端·安全
程序员小凯7 小时前
Spring Boot缓存机制详解
spring boot·后端·缓存
牧杉-惊蛰7 小时前
disable-devtool 网络安全 禁止打开控制台
前端·css·vue.js
i学长的猫7 小时前
Ruby on Rails 从0 开始入门到进阶到高级 - 10分钟速通版
后端·ruby on rails·ruby
C+ 安口木7 小时前
vue中监听window某个属性被添加或值的变化
前端·javascript·vue.js
FuckPatience8 小时前
前后端分离项目部署完成后 前后端交互过程
vue.js·asp.net