概述
基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。
详细
项目简介
前后端分离版的图书馆管理系统。基于人人开源开发脚手架,简化开发提升开发速度。支持下载word催还单
效果显示
【登录】 管理员/普通用户 ,不同角色可访问的菜单不同

【首页】 首页是通知

【图书管理】 上架,下架,修改,搜索等

【图书编辑】

【修改密码】

【借阅管理】

【图书归还】

【图书上架】

【菜单管理】

【添加角色】

【管理员信息修改】

技术栈
后端技术
- SpringBoot 注解化开发
- Mybatis-Plus mybatis持久化框架增强版
- Shiro 安全框架,基于RBAC权限管理,动态后台授权
- Druid 可视化监控数据源
- MySQL 开源免费高性能mysql数据库
前端技术
- vue 渐进式javascript框架
- element-ui Element,一套为开发者准备的基于 Vue 2.0 的桌面端组件库
- axios 易用、简洁且高效的http库
- node 使用node的包管理功能
运行环境
后端:
- jdk1.8
- maven3.6+
- mysql5.7
前端
- node.js
- vue开发环境
- 推荐使用vs code编译器
项目运行
后端服务
- 安装好运行环境
- 将db文件夹中的book.sql导入到数据库
- 将项目导入到IDEA或者eclipse等开发编译器
- 修改application-dev.yml中数据库配置,改为你在自己的数据库配置
- 启动RenrenApplication.java
前端服务
- 安装Node.js
- 安装vs code, 并安装好vue开发环境
- 点击vs code终端,输入npm install
- npm run dev 运行服务,回出现访问地址,点击访问地址即可访问





![[PG]将一行数据打散成多行数据](https://img-blog.csdnimg.cn/22956aaab07c42f4abc39969e97b9dc6.png)













