Skip to content

xiaoxianzi-99/spzx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

🛍️ 全面电子商务解决方案

🌟 核心技术栈

本项目采用Spring Boot作为后端开发框架,前端部分基于Vue3进行二次开发,专注于提供高效且灵活的用户体验。我们精心设计了中后台管理系统与前台用户界面,确保每一处细节都服务于我们的目标:打造一个高性能、高扩展性的电商平台。

🚀 主要特性

🖥️ 后台管理功能

  • ⚙️ 角色管理:通过灵活的角色分配与权限设置,精确控制访问级别。
  • 👤 用户管理:涵盖用户的创建、编辑到删除,全面维护用户信息。
  • 📋 菜单管理:配置与维护菜单项,使系统导航更加直观易用。
  • 💸 商品管理:实现商品信息的添加、修改及查询,轻松管理产品目录。
  • 🛒 购物车商品管理:支持对购物车内的商品进行全方位管理,提升用户体验。
  • 💳 支付功能:集成多种支付方式,确保交易流程无缝对接。
  • 🔖 品牌管理:品牌增删改查功能,快速更新品牌信息。
  • 🗂️ 分类管理:有效组织与调整产品分类,方便用户浏览。
  • 📜 日志管理:记录并查看系统操作日志,便于审计与问题排查。

🌐 前台功能

  • 🔐 用户登录注册:支持新用户的便捷注册以及已有用户的安全登录。

💡 拓展功能

  • 🔒 Redis用户权限管理:利用Redis实现高效的权限验证与管理。
  • 🗄️ MinIO文件存储:提供可靠的大规模文件存储方案。
  • 📄 Excel文件处理:使用easyExcel简化数据导入导出任务。

🌐 服务概览

序号 模块名称 服务名称 访问地址
1 spzx-manager 后台管理模块 localhost:8501
2 spzx-product 商品管理模块 localhost:8511
3 spzx-user 用户管理模块 localhost:8512
4 spzx-order 订单管理模块 localhost:8513
5 spzx-cart 购物车模块 localhost:8514
6 spzx-pay 支付模块 localhost:8515

🛠️ 技术亮点

详细列出使用的技术及其对系统性能和用户体验带来的积极影响。

  • Spring Boot:构建微服务架构的核心框架。
  • MyBatis:简化数据库操作的数据持久层框架。
  • Redis:加速数据访问的分布式缓存数据库。
  • SpringCloud Alibaba:增强系统稳定性的分布式解决方案。
  • SpringCloud Gateway:负责请求转发与过滤的API网关。
  • feign:简化服务间调用的声明式服务调用框架。
  • MinIO:支持大规模文件存储的安全可靠服务。
  • Swagger3 & Knife4j:帮助开发者生成丰富API文档的工具集。

About

豆包青训营寒假专场--后端项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages