# zhenxuanSystem **Repository Path**: Azzurro2000/zhenxuan-system ## Basic Information - **Project Name**: zhenxuanSystem - **Description**: 购物甄选系统(类大众点评)。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-03 - **Last Updated**: 2024-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringCloud ## README # 购物甄选 ## 业务功能介绍 购物甄选是一个B2C模式的电子商务平台,包含后台管理系统和前台用户系统,项目基于B2B2C的业务模式,C端用户 可以在平台浏览商城,进行购物。B端(后台)平台管理员用来维护系统相关的基础数据。B端核心模块包括:用户登 录、权限管理、商品管理、商品分类管理、商品规格管理、订单管理等。C端划分的微服务包括用户注册登录、购物车 模块、订单模块、网关服务等。项目中使用分布式文件系统MinIO存储媒资数据,使用Gateway作为网关,实现服务路 由,负载均衡,鉴权限流,使用Nacos作为服务发现中心和配置中心,使用Sentinel实现服务保护,降级熔断。 项目收获:学习Redis基本数据结构的使用,微服务组件的使用场景,例如Nacos,Gateway,Sentinel等。 ![系统同介绍](./iamges/frontend.png) ## 系统架构介绍 ### 后台管理系统 **后台管理系统功能**:平台管理员用来维护系统相关的基础数据。包含用户登录、权限管理、商品管理、商品分类管理、商品规格管理、订单管理等 ![后台系统](iamges/managerSystem.png) ### 前台系统微服务架构 **前台用户系统功能**: 包含首页数据显示,分类显示、查询商品数据、用户注册登录、购物车模块、订单模块等 ![前台系统](./iamges/userSystem.png) ## 使用到的技术栈 * 项目使用技术栈 * 后端:Spring Boot、Spring Cloud Alibaba、Redis、EasyExcel、Minio、短信平台、支付宝支付等 * 前端:Vue3、ES6、Node.js、NPM、Element Plus、ECharts等 ![技术栈](./iamges/tech.png)