图书借阅管理系统

图书借阅管理系统


2024-05-28

系统简介

图书借阅管理系统,用来管理图书的借阅信息。

后端基于SpringBoot框架进行开发,前端采用Vue进行开发。

系统功能

整个平台包括前台和后台两个部分。

前台功能包括:首页、图书详情页、借阅中心、用户中心模块。
后台功能包括:总览、借阅管理、图书管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。

界面预览

image-20240602171647531

image-20240602171239317

image-20240602171426628

image-20240602171734990

image-20240602171156812

image-20240602171005412

image-20240602171020825

image-20240602171043973

image-20240602171106218

image-20240602171126379

image-20240602171503964

环境搭建

软件 版本
MySQL 5.7
NodeJS 16
JDK 1.8
Vue 3.2

启动项目

目录结构

1
2
3
4
5
book-borrowing     
├── doc // 文档
├── back // 后端
├──pom.xml // 公共依赖
├── front // 前端

运行项目

导入项目

  1. 将 book-borrowing/front 导入到vscode中
  2. 将 book-borrowing/back 导入到idea中
  3. 在navicat中运行 book-borrowing/back/init.sql 数据库脚本

启动前端

以下命令均在 book-borrowing/front 目录下的终端中运行。

安装vite:

1
npm install -g vite

安装依赖:

1
npm install

启动项目:

1
npm run dev

看到这个就说明启动成功了:
image-20240602173533668

启动后端

image-20240602173429708

看到这个就启动成功了:

image-20240602173620601

系统地址

前台地址: http://localhost:8000

后台地址: http://localhost:8000/#/admin

服务端地址:http://localhost:8080

账号密码

用户端账号

用户名:user

密码:123456

管理后台账号

用户名:admin

密码:123456