项目简介
谷粒商城系统是综合性电商管理平台,具备商品管理、用户管理、订单管理、营销管理等多个模块。采用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】