毕设工坊
毕设工坊
返回成品库
Java 项目小程序Web 项目已完成

基于SpringBoot3+Vue3+微信小程序的校园零食商城

校园零食电商平台:微信小程序用户端 + Vue3 管理后台 + Spring Boot 后端,含 UserCF/ItemCF 双算法推荐、AI 零食导购与完整售后退款闭环。

Spring BootVueVite微信小程序MySQLAI
11 次浏览0 人喜欢2026-08-04

项目图片

共 7 张

技术栈

小程序端:微信小程序

管理端:Vue 3

后端:Spring Boot、MyBatis-Plus

数据库:MySQL

数据库表数量:13 个

软件版本

JDK 21、Maven 3.8+、Node.js 18+、MySQL 8.x

Spring Boot 3.2、Vue 3、Vite 5

数据库表数量:13 个

功能模块

微信小程序 · 用户端

  • 首页:Banner 轮播、今日推荐、热销零食、搜索入口
  • 分类:左侧分类导航、推荐零食、商品卡片
  • 商品详情:价格/库存/销量、加购/立即购买、猜你喜欢
  • 搜索:关键词搜索商品
  • 购物车:增删改数量、勾选结算
  • 下单支付:选收货地址、备注;微信/支付宝/余额模拟支付
  • 订单:列表/详情、待付款支付、待收货确认收货、已完成申请退款
  • 售后:申请退款/退货退款、售后记录、撤销售后、查看处理进度
  • 收货地址:增删改、设默认地址
  • 钱包:余额展示、模拟充值、充值记录
  • AI 零食导购:自然语言描述需求 → 推荐商品 → 一键加购
  • 我的:微信登录、头像昵称、订单/售后/地址/钱包入口

Vue 管理后台

侧栏菜单由 sys_menu 动态加载,顶栏含面包屑、页签、主题切换与个人中心。

  • 数据概览:6 项 KPI + 6 种 ECharts 图表
  • 分类管理:分类 CRUD、排序、启用/禁用、名称搜索
  • 商品管理:商品 CRUD、上下架、库存、主图上传、名称搜索
  • 订单管理:订单分页、状态筛选、订单号/用户/地址搜索、发货等状态流转
  • 售后管理:售后单分页、待审核/已退款筛选、同意退款或拒绝、查看详情
  • 用户管理:管理员与普通用户维护,角色与状态配置
  • 菜单管理:后台侧栏菜单 CRUD,动态扩展管理页面
  • 系统日志:登录日志与操作日志分页查询、批量删除
  • 登录与个人中心:验证码登录、JWT 鉴权,资料/头像/密码修改

核心亮点

  • 完整电商闭环 — 浏览 → 加购 → 下单 → 模拟支付 → 发货收货 → 售后退款,贴近校园零食场景
  • 双算法推荐 — 首页 UserCF、详情 ItemCF;结果不足自动热销补足,答辩可讲清推荐原理
  • 售后与退款 — 用户申请、管理员审核、退款入账与库存回滚,形成完整交易闭环
  • AI 零食导购 — LLM 理解「想吃辣的」「20 元以内」等口语化需求,未配置 Key 可关闭
  • 运营数据可视化 — 管理端 6 图仪表盘,商品销量由订单汇总展示

资料包含

  • 完整源码:springboot + vue + miniprogram
  • 数据库脚本:sql/system.sql
  • 配套文档:docs/项目说明.docx
  • 本地配置占位:springboot/.../application-local.yml

适用选题方向

校园电商 / 微信小程序商城

协同过滤推荐在零售场景中的应用

电商售后与退款流程设计

大模型辅助导购与对话式购物

前后端分离的管理信息系统与数据可视化

相关成品