littlebot
Published on 2025-04-09 / 4 Visits
0

【源码】基于Spring Boot和Vue的库存管理系统

项目简介

本项目是基于Spring Boot和Vue框架构建的库存管理系统,提供高效、易用的库存管理解决方案。支持Docker Compose部署,能在阿里云CentOS 7.4环境下运行,具备库存管理、订单管理、用户管理、分类管理等功能。

项目的主要特性和功能

库存管理

支持添加、修改、查询、按ID查询和删除库存。

订单管理

包含订单预定、查询列表和详情、取消和删除订单以及统计销量功能。

用户管理

提供用户登录、注册、发送手机验证码、保存信息、查询列表、编辑和删除用户等操作。

分类管理

可查询一级分类、所有分类、子级分类,还能添加、修改和删除分类。

客户管理

支持添加、查询列表、编辑和删除客户,以及根据手机号查询客户。

其他功能

具备数据库读写分离、限流功能、JWT身份验证和短信发送与验证码校验。

安装使用步骤

1. 环境准备

  • 安装Java 8或更高版本。
  • 安装Node.js和npm。
  • 安装Docker和Docker Compose。
  • 安装MySQL数据库。

2. 复制项目

bash cd store-server

3. 配置数据库

application.properties文件中配置数据库连接信息: properties spring.datasource.url=jdbc:mysql://localhost:3306/store_db?useSSL=false&serverTimezone=UTC spring.datasource.username=root spring.datasource.password=yourpassword

4. 启动后端服务

bash ./mvnw spring-boot:run

5. 启动前端服务

进入Vue项目目录并安装依赖: bash cd src/main/frontend npm install npm run serve

6. 访问系统

打开浏览器,访问http://localhost:8080,即可进入库存管理系统。

7. Docker部署(可选)

构建Docker镜像: bash docker-compose build 启动Docker容器: bash docker-compose up -d

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】