SpringBoot3+Vue3+MySQL非遗传承管理系统源码 前后端分离实战 一、项目简介非遗传承管理系统是一套面向非遗文化数字化管理场景的前后端分离平台基于 Spring Boot 3 Vue 3 MySQL 构建。系统覆盖非遗项目展示、传承人管理、活动预约、文创商城、留言互动、订单处理等完整业务链路提供从内容发布到数据统计的一站式管理能力。系统内置普通用户端与管理员端两大角色普通用户可浏览非遗内容、报名活动、购买文创商品、管理个人订单与收货地址管理员可维护系统全部业务数据处理预约审核、订单管理、留言审核等后台操作并通过仪表盘查看运营统计数据。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证Spring Security JWT前端框架Vue 3 (Composition API)路由管理Vue Router构建工具Vite数据库MySQLUI 组件库Element PlusExcel 导出Apache POI密码加密BCryptPasswordEncoder三、功能模块普通用户端非遗项目浏览列表支持按分类、级别、关键词筛选并分页展示详情页自动累计浏览次数展示分类名称与经纬度信息。非遗分类浏览按排序字段升序展示分类名称与图标。传承人查看列表支持按姓名/技艺关键词搜索并分页展示详情页展示关联项目名称、生平故事、荣誉资质。活动浏览与报名仅展示状态≥1的活动按开始时间倒序排列报名时填写真实姓名与联系电话自动校验名额是否已满及是否重复报名。我的活动预约按创建时间倒序展示所有预约记录及审核状态。文创商品浏览支持按名称/描述搜索、按分类筛选、按价格/销量排序详情页展示分类名称、原价、库存、销量。订单提交从购物车选择商品填写收货地址与备注提交后自动扣减库存并增加销量。订单管理分页查看订单列表及商品明细支持对待支付订单执行支付或取消操作。收货地址管理新增/编辑/删除地址支持设置默认地址。个人资料与密码更新昵称、头像、手机号、邮箱修改登录密码需验证原密码新密码加密保存。留言互动游客或登录用户均可发布留言提交后为待审核状态已审核留言按创建时间倒序分页展示。全局搜索同时检索非遗项目、传承人、商品各返回最多 10 条结果。首页轮播仅展示启用状态的轮播图按排序字段升序排列。管理员端仪表盘统计展示用户数、项目数、传承人数、活动数、商品数、订单数、总销售额、待审核留言数。趋势图表近 7 天订单数量、用户注册人数、每日销售金额的趋势图。用户管理分页展示用户列表支持按用户名/昵称搜索新增/编辑用户用户名、密码、昵称、角色、状态启用/禁用账号物理删除用户。非遗项目管理分页展示项目列表支持按标题搜索新增/编辑项目标题、分类、级别、地区、描述、内容、封面、图片、视频、经纬度、状态物理删除项目。非遗分类管理列表展示分类支持新增/编辑分类名称、图标、排序物理删除分类。传承人管理分页展示传承人列表支持按姓名搜索新增/编辑姓名、头像、图片、视频、性别、出生年份、级别、关联项目、地区、简介、故事、技艺、荣誉、经纬度、状态物理删除传承人。活动管理分页展示所有活动新增/编辑标题、封面、图片、视频、内容、地点、经纬度、开始/结束时间、最大参与人数、当前参与人数、状态物理删除活动。活动预约审核分页展示预约列表支持按活动 ID 筛选通过/拒绝预约并填写审核备注按活动导出预约名单为 Excel 文件含序号、活动名称、预约人、用户账号、联系电话、状态、备注、预约时间。商品管理分页展示所有商品新增/编辑名称、分类、价格、原价、封面、图片、描述、详情、库存、销量、状态物理删除商品。商品分类管理列表展示分类支持新增/编辑分类名称、图标、排序物理删除分类。订单管理分页展示所有订单及状态。留言管理分页展示所有留言支持对待审核留言进行处理。轮播图管理列表展示轮播支持新增/编辑标题、图片、链接、排序、状态物理删除轮播记录。操作日志记录用户操作、方法、参数、IP、耗时等信息。四、项目总结本项目技术选型主流Spring Boot 3 Vue 3 MyBatis-Plus 组合具备良好的工程化基础适合作为前后端分离项目的学习范本。业务模块覆盖内容管理、预约报名、电商交易、互动留言等常见场景功能完整且逻辑闭环如库存扣减、预约名额校验、订单状态流转等。代码结构清晰角色权限划分明确适合用于课程设计、毕业设计或作为企业级管理系统的二次开发基础。配套的数据库初始化脚本与万字文档可帮助开发者快速上手降低理解与二次开发成本。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K257