# bookManager **Repository Path**: biyu/book-manager ## Basic Information - **Project Name**: bookManager - **Description**: 简易图书管理系统,包括基础权限管理,是所有后台系统都会涉及的一个重要组成部分,本项目就是针对这个问题,提供了一套通用的权限解决方案。 项目服务器端架构:SpringBoot + MyBatisPlus + SpringSecurity + Redis 前端架构:Node.js + Npm + Vue + ElementUI + Axios - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-11-01 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书管理系统 ## 一、项目介绍 ### 1、介绍 这个是简易的图书管理系统,包括基础权限管理,是所有后台系统都会涉及的一个重要组成部分,本项目就是针对这个问题,提供了一套通用的权限解决方案。 项目服务器端架构:SpringBoot + MyBatisPlus + SpringSecurity + Redis 前端架构:Node.js + Npm + Vue + ElementUI + Axios ### 2、核心技术 | 基础框架:SpringBoot | | ------------------------------------------------- | | 数据缓存:Redis | | 数据库:Mysql | | 权限控制:SpringSecurity | | 全局日志记录:AOP | | 前端模板:vue-admin-template | | 前端技术:Node.js + Npm + Vue + ElementUI + Axios | ### 3、项目模块 最终服务器端架构模块 book-manager:根目录,管理子模块: ​ common:公共类父模块 ​ common-log:系统操作日志模块 ​ common-util:核心工具类 ​ service-util:service模块工具类 ​ spring-security:spring-security业务模块 ​ model:实体类模块 ​ service-system:系统管理模块 ### 4、数据库设计 数据库从资料文件中获取,导入数据库,book-manager.sql ## 二、项目演示 ### 1、后端启动 #### 1.1 启动Redis ![image](https://gitee.com/biyu/book-manager/raw/master/images/redis.png) #### 1.2 启动service-system ![image](https://gitee.com/biyu/book-manager/raw/master/images/service-start.png) 运行ServiceSystemApplication.java ```java package com.study.system; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication @MapperScan("com.study.*.mapper") public class ServiceSystemApplication { public static void main(String[] args) { SpringApplication.run(ServiceSystemApplication.class, args); } } ``` #### 1.3、打开Swagger测试 http://localhost:8800/doc.html ![image](https://gitee.com/biyu/book-manager/raw/master/images/apiDoc.png) ### 2、前端启动 #### 2.1 进入book-manager-web #### 2.2 安装依赖,`npm install` ![image](https://gitee.com/biyu/book-manager/raw/master/images/web-init.png) #### 2.3 启动:`npm run serve` ![image](https://gitee.com/biyu/book-manager/raw/master/images/web-start.png) ![image](https://gitee.com/biyu/book-manager/raw/master/images/login.png)