littlebot
Published on 2025-04-08 / 3 Visits
0

【源码】基于Spring Boot和Vue的谷粒商城系统

项目简介

谷粒商城系统是综合性电商管理平台,具备商品管理、用户管理、订单管理、营销管理等多个模块。采用Spring Boot作后端框架、Vue作前端框架,实现前后端分离开发。管理员可通过此系统方便管理商品、用户、订单信息,开展营销活动。

项目的主要特性和功能

1. 用户管理

  • 用户注册与登录:支持注册登录,用OAuth2认证保障信息安全。
  • 用户权限管理:借Shiro框架管理权限,确保不同角色访问对应资源。
  • 用户信息管理:管理员可查看修改用户基本信息和角色信息。

2. 商品管理

  • 商品分类管理:支持多级分类,管理员可增删改分类。
  • 商品信息管理:管理员能增删改商品名称、描述、价格、库存等信息。
  • 商品属性管理:支持自定义属性,可添加颜色、尺寸等属性。

3. 订单管理

  • 订单创建与查询:用户可创建订单,管理员能查询所有订单。
  • 订单状态管理:支持修改订单状态,如待支付、已支付等。
  • 订单退货管理:支持用户申请退货,管理员处理退货申请。

4. 营销管理

  • 优惠券管理:管理员可创建、修改、删除优惠券,用户可领取使用。
  • 促销活动管理:支持满减、折扣、秒杀等多种促销活动。
  • 积分管理:用户购物获积分,积分可抵部分商品价格。

5. 系统管理

  • 系统配置管理:管理员可配置支付方式、物流方式等系统参数。
  • 日志管理:系统自动记录操作日志,管理员可查看分析。
  • 数据统计:提供用户增长、销售额、商品销量等数据统计功能。

安装使用步骤

1. 环境准备

  • 安装Java 8及以上版本。
  • 安装MySQL数据库。
  • 安装Node.js和npm。
  • 安装Redis用于缓存和分布式锁。

2. 数据库配置

  • 创建数据库gmall
  • 导入数据库脚本初始化表结构和数据。

3. 后端配置

  • 复制项目代码到本地。
  • 配置application.yml文件,设置数据库和Redis连接信息。
  • 运行GmallAdminApplication启动后端服务。

4. 前端配置

  • 进入前端项目目录,运行npm install安装依赖。
  • 配置vue.config.js文件,设置后端API地址。
  • 运行npm run serve启动前端服务。

5. 访问系统

打开浏览器,访问http://localhost:8080进入谷粒商城系统。

下载地址

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