Skip to content

在线图书管理系统(SpringBoot+Vue3+MySQL+Echarts初学练手项目)适合小白入手,代码解读性强,适合用于Java课程项目设计,主要功能有书籍种类管理、图书管理、借书管理、还书管理、管理员设置、会员设置以及会员注册与登录

Notifications You must be signed in to change notification settings

ScholarChen20/Vue3

Repository files navigation

图书管理系统

本项目是使用 Spring Boot 框架开发的一个在线图书管理系统。

技术栈

  • 后端框架
    • SpringBoot
    • mybatis
    • hutool
  • 数据库
    • MySql
  • 前端框架
    • Vue
    • ElementUI
    • Vue-Router
    • Axios
    • ECharts

Windows 开发环境搭建

  1. 安装 Java JDK 8 并配置环境变量

  2. 安装 MySQL、Redis 数据库并创建相应数据库

    • 创建 MySQL 数据库与表: 运行 mysql.sql
  3. 安装 Maven 构建工具

  4. 克隆项目到本地 git clone https://github.com/ScholarChen20/Vue3.git

  5. 修改配置文件 application.yml

    spring:
       datasource:
          driver-class-name: com.mysql.jdbc.Driver
          url: jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&useSSL=false
          username: mysql用户账号
          password: mysql用户密码
    
    server: 
      9090
    mybatis:
        mapper-locations: classpath:mapper/*.xml
        configuration:
        map-underscore-to-camel-case: true
  6. 配置node.js运行前端框架

  7. 运行SpringBoot框架和前端界面即可

  8. 系统功能图

SystemInfo.png

  1. 系统展示

登录页面

login.png

注册页面

sign.png

系统首页

home1.png

系统公告

inform.png

借书页面

borrow.png

还书页面

returnList.png

图书页面

bookList.png

图书类别页面

categoryList.png

用户列表页面

userList.png

管理员列表页面

adminList.png

vue

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

About

在线图书管理系统(SpringBoot+Vue3+MySQL+Echarts初学练手项目)适合小白入手,代码解读性强,适合用于Java课程项目设计,主要功能有书籍种类管理、图书管理、借书管理、还书管理、管理员设置、会员设置以及会员注册与登录

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published