概要

该项目是一个万能商城脚手架,页面设计精简美观,线上商城的基本功能都具备,代码规范且有详细注释,非常适合新手入门学习,如果你学习过java基础,了解一些市面上常用技术框架知识,拥有这么一个万能商城的项目,在该项目基础上任意新增或者修改功能都十分方便。(若大家觉得现有功能不满足自己,有自定义功能开发、项目改造、功能新增等需求,都可以私信作者vx沟通:coder_007_)

演示视频

B站演示视频地址
https://www.bilibili.com/video/BV1CQRtBXEaz/?spm_id_from=333.1387.upload.video_card.click&vd_source=548f3c7338582eb08b68b8b0e04e58d5

系统架构技术

后台: SpringBoot + Mybatis-plus + Mybatis + Hutool工具包 + lombok插件

前台:Vue + Vue Router + ELementUI + Axios

运行环境

后端Java运行时环境:JDK 1.8,Apache Maven 3.8.1

前端Vue运行时环境:Node.js v16.15.1

数据库:Mysql 5.7 +

运行软件: IDEA 、Navicat

系统功能简介

本系统是一个基于 SpringBoot+Vue 的前后端分离在线图书商城平台,采用 RBAC 权限模型,支持多角色(用户、商家、管理员)协同管理,覆盖从商品浏览、下单支付到后台运营管理的完整电商流程。

系统分为三类核心角色,权限与功能相互隔离:

普通用户(买家):商城前台使用者,负责浏览、购买商品、管理个人订单与信息。

商家:商品管理、订单处理、店铺运营的角色(部分功能由管理员统筹,也可按需求开放给商家)。

后台管理员:系统最高权限角色,负责全平台的用户、商品、订单、权限、公告等核心配置与管理。

后台菜单权限:基于RBAC权限模型 --可根据需求自定义不同系统角色,并且给不同角色赋予不同的系统管理权限。

系统功能图

在这里插入图片描述

项目演示图片

商城首页
购物车我的订单
管理员后台
商品管理
轮播图管理
订单管理

更多推荐