基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。

概述

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。

详细

项目简介

前后端分离版的图书馆管理系统。基于人人开源开发脚手架,简化开发提升开发速度。支持下载word催还单

效果显示

【登录】 管理员/普通用户 ,不同角色可访问的菜单不同

【首页】 首页是通知

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第1张图片

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

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第2张图片

【图书编辑】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第3张图片

【修改密码】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第4张图片

【借阅管理】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第5张图片

【图书归还】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第6张图片

【图书上架】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第7张图片

【菜单管理】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第8张图片

【添加角色】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第9张图片

【管理员信息修改】

基于人人开源脚手架快速开发的一个图书馆管理系统,功能强大,安全好用。_第10张图片

技术栈

后端技术

  • 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编译器

项目运行

后端服务

  1. 安装好运行环境
  2. 将db文件夹中的book.sql导入到数据库
  3. 将项目导入到IDEA或者eclipse等开发编译器
  4. 修改application-dev.yml中数据库配置,改为你在自己的数据库配置
  5. 启动RenrenApplication.java

前端服务

  1. 安装Node.js
  2. 安装vs code, 并安装好vue开发环境
  3. 点击vs code终端,输入npm install
  4. npm run dev 运行服务,回出现访问地址,点击访问地址即可访问

你可能感兴趣的:(WEB系列,开源,安全)