项目地址:
https://github.com/xiaou61/2026-bs
📚 项目列表
001 - 校园事务管理系统
🏷️ 项目名称
基于 Spring Boot + Vue 的校园事务管理系统
💻 技术栈
后端
Spring Boot 3.x
MyBatis-Plus
MySQL 8.0
JWT 认证
前端
Vue 3
Element Plus
Axios
Vue Router
🎯 功能模块
用户管理 - 学生、教师、管理员三种角色
请假管理 - 学生提交请假、教师审核、状态跟踪
报修管理 - 宿舍设备报修、维修人员处理
活动管理 - 活动发布、学生报名、签到管理
公告管理 - 系统公告发布与查看
数据统计 - 各类事务统计与可视化展示
002 - 在线选课与成绩管理系统
🏷️ 项目名称
基于 Vue3 + Spring Boot 的在线选课与成绩管理系统
💻 技术栈
后端
Spring Boot 3.x
MyBatis
MySQL 8.0
JWT 认证
Spring Validation
前端
Vue 3 + Vite
Pinia 状态管理
Element Plus
Axios
🎯 功能模块
选课管理 - 在线选课、退课、课表查看
成绩管理 - 教师录入成绩、学生查询成绩
课程管理 - 课程信息管理、教师分配
用户管理 - 学生、教师、管理员管理
公告系统 - 系统公告发布与通知
数据统计 - 选课统计、成绩分析
003 - 助农精准扶贫平台
🏷️ 项目名称
农产品交易系统(助农电商平台)
💻 技术栈
后端
Spring Boot 3.x
MyBatis-Plus
MySQL 8.0
前端
jQuery
Bootstrap
Ajax
🎯 功能模块
农户管理 - 农户注册、实名认证、店铺管理
商品管理 - 农产品发布、编辑、上下架
订单管理 - 下单、支付、发货、收货流程
购物车 - 商品加购、批量结算
评价系统 - 商品评价与展示
数据统计 - 销售统计、收益分析
后台管理 - 商品审核、订单监管
004 - 实时聊天与通知系统
🏷️ 项目名称
基于 Spring Boot + WebSocket 的实时通讯平台
💻 技术栈
后端
Spring Boot 3.x
WebSocket
MyBatis-Plus
Redis
MySQL 8.0
前端
Vue 3 + Vite
Pinia
Element Plus
WebSocket Client
🎯 功能模块
即时通讯 - 实时单聊、消息推送
好友系统 - 好友添加、删除、分组管理
消息管理 - 聊天记录、历史查询、搜索
通知中心 - 系统通知、点赞提醒
在线状态 - 用户在线状态管理(Redis)
离线消息 - 离线消息缓存与推送
005 - 在线问卷调查与数据分析系统
🏷️ 项目名称
可视化问卷设计与分析平台
💻 技术栈
后端
Spring Boot 3.x
MyBatis
MySQL 8.0
Lombok
前端
Vue 3
Element Plus
ECharts 图表
Axios
🎯 功能模块
问卷设计 - 可视化问卷创建、多种题型支持
问卷发布 - 问卷链接生成、二维码分享
答卷收集 - 在线填写、自动保存
数据分析 - 自动统计、图表可视化(饼图、柱状图)
权限管理 - 问卷权限控制、结果查看
导出功能 - 数据导出Excel、PDF报告
006 - 校园失物招领系统
🏷️ 项目名称
校园失物招领信息管理平台
💻 技术栈
后端
Spring Boot 3.x
MyBatis-Plus
MySQL 8.0
前端
HTML5 + CSS3
Bootstrap 5
jQuery
原生JavaScript
🎯 功能模块
失物登记 - 发布丢失物品信息、图片上传
招领发布 - 发布拾到物品信息、多图展示
智能搜索 - 关键词搜索、分类筛选
认领申请 - 提交认领、信息验证
审核流程 - 失主/拾物者审核认领
消息通知 - 认领通知、审核结果推送
007 - 志愿活动管理与积分激励平台
🏷️ 项目名称
志愿服务管理系统(积分兑换)
💻 技术栈
后端
Spring Boot 3.x
MyBatis-Plus
MySQL 8.0
JWT 认证
前端
Vue 3
Element Plus
Axios
🎯 功能模块
活动管理 - 志愿活动发布、编辑、状态管理
报名系统 - 在线报名、名额限制、审核
签到打卡 - 活动签到、时长统计
积分系统 - 积分获取、积分规则、积分历史
奖励商城 - 积分兑换商品、兑换记录
数据统计 - 志愿时长、活动统计、积分排行
008 - 智能菜谱推荐系统
🏷️ 项目名称
AI菜谱推荐与营养分析平台(前后端一体化)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT 4.4.0
前端(一体化集成)
jQuery 3.7.1
Bootstrap 5.3.0
ECharts 5.4.3
Layer 3.5.1
🎯 功能模块
智能推荐 - 多维度算法推荐菜谱(食材匹配、口味偏好)
菜谱管理 - 菜谱浏览、详情、搜索、收藏
食材库存 - 个人食材管理、过期提醒
营养分析 - 自动计算营养成分、可视化图表
购物清单 - 智能生成、一键加入库存
打卡记录 - 做菜打卡、成就系统、统计分析
后台管理 - 菜谱/食材/用户管理
✨ 特色亮点
前后端一体化部署,启动即用
智能推荐算法(食材匹配度0.4 + 口味偏好0.2 + 历史行为0.2)
ECharts营养分析图表
自动计算菜谱营养成分
过期食材智能提醒
009 - 校园快递代收管理系统
🏷️ 项目名称
校园快递代收管理系统(智能取件平台)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT 4.4.0
Apache POI (Excel处理)
定时任务
前端
Vue 3.4.0
Element Plus 2.4.4
Pinia 2.1.7
Axios 1.6.2
ECharts 5.4.3
Vite 5.0
🎯 功能模块
快递入库 - 单个录入、批量Excel导入、自动生成取件码
取件核销 - 扫码取件、验证码核销、超期费用计算
超期管理 - 自动计算超期天数、分阶梯收费、定时提醒
代收点管理 - 多网点支持、库存统计、货架管理
通知系统 - 到达通知、超期提醒、站内消息
数据统计 - 实时概览、趋势分析、ECharts可视化
用户管理 - 四种角色(学生/快递员/代收点管理员/系统管理员)
快递公司管理 - 主流快递公司配置
系统配置 - 超期规则、收费标准可配置
操作日志 - 完整审计追溯
Excel导入导出 - 批量导入、数据导出
✨ 特色亮点
自动化程度高:取件码生成、通知发送、超期计算全自动
定时任务:每日凌晨自动计算超期并发送提醒
数据可视化:折线图(趋势)、饼图(占比)、柱状图(对比)
批量处理:Excel批量导入导出,提升效率
超期管理:分阶梯收费(4-7天1元/天,8天+2元/天)
角色清晰:四种角色布局和权限完全独立
完整日志:所有操作可追溯审计
🎬 演示流程
快递员批量导入快递 → 自动生成取件码
系统自动发送通知给学生
学生查看待取快递列表(卡片展示取件码)
工作人员扫码核销取件
定时任务自动计算超期并提醒
管理员查看数据统计图表
010 - 图书馆座位预约系统
🏷️ 项目名称
图书馆座位预约管理系统(智能预约平台)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT 4.4.0
Thymeleaf(前后端一体化)
定时任务
前端(一体化集成)
jQuery 3.7.1
Bootstrap 5.3.0
Layer 3.5.1
ECharts 5.4.3
Flatpickr(日期选择)
🎯 功能模块
座位管理 - 楼层/区域/座位三级结构,热门座位标识
在线预约 - 选座预约、时段选择、提前2天预约
签到签退 - 扫码签到、座位验证、自动签退
超时释放 - 15分钟未签到自动释放座位
信用分系统 - 100分初始、违约扣分、多级惩罚机制
违约管理 - 违约记录、申诉流程、管理员审核
临时离开 - 标记离开、30分钟限制、自动检测
通知系统 - 预约提醒、签到提醒、违约通知
数据统计 - 座位热力图、使用率分析、ECharts可视化
用户管理 - 学生/管理员角色、状态管理、信用分重置
系统配置 - 预约规则、信用分规则、时段配置可调
✨ 特色亮点
前后端一体化部署:打包即用,无需分离部署
智能信用分系统:4个等级(80+/60-79/40-59/0-39),自动禁用
定时任务自动化:签到超时、签退超时、临时离开超时检查
座位热力图:ECharts可视化展示座位热门程度
完整预约流程:预约→签到→使用→签退,全流程管理
违约申诉机制:学生申诉、管理员审核、信用分恢复
临时离开功能:30分钟限制,超时自动签退并扣分
数据可视化:预约趋势、时段分布、热门座位排行
🎬 演示流程
学生选择日期时段 → 浏览可用座位
选择座位确认预约 → 生成预约记录
预约开始后15分钟内签到 → 输入座位编号验证
使用中可标记临时离开 → 30分钟内返回
使用完毕签退 → 信用分+2
超时未签到/签退 → 自动释放并记录违约
管理员查看数据统计、处理申诉
011 - 校园短视频创作与分享平台 🔥最新
🏷️ 项目名称
校园短视频创作与分享平台(类抖音校园版)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
Redis 6.0+
JWT 0.12.5
Hutool工具库
前端
Vue 3.4.0
Element Plus 2.5.1
Vite 5.0
Pinia 2.1.7
Axios 1.6.2
Video.js 8.10.0
🎯 功能模块
用户系统 - 注册登录、个人主页、等级积分、关注粉丝
视频发布 - 视频上传、封面选择、话题标签、权限设置
沉浸式播放 - 全屏播放、上下滑动切换、自动播放
推荐算法 - 热度计算、时间衰减、智能推荐
社交互动 - 点赞、评论、转发、收藏
话题挑战 - 热门话题、话题视频聚合、话题排行
消息通知 - 点赞、评论、关注通知、未读提醒
创作激励 - 积分系统、等级勋章、积分明细
视频搜索 - 关键词搜索、用户搜索、话题搜索
管理后台 - 用户管理、视频审核、话题管理、举报处理
✨ 特色亮点
类抖音沉浸式播放体验:全屏播放、上下滑动切换、双击点赞
智能推荐算法:热度分数 = 点赞×4 + 评论×6 + 转发×8 + 收藏×5 + 播放×0.5 + 时间衰减
完整的社交互动:点赞、评论、转发、收藏、关注、通知全流程
积分激励系统:发布视频+10、被点赞+2、被评论+3、自动升级
话题挑战机制:10个预置热门话题、话题视频聚合
实时消息通知:点赞、评论、关注自动推送
精美UI设计:Element Plus组件库、渐变背景、流畅动画
安全认证:JWT无状态认证、密码MD5加密、三层拦截
🎬 演示流程
用户注册登录 → 进入推荐页
上下滑动浏览视频 → 沉浸式播放体验
点击发布 → 上传视频和封面 → 选择话题 → 发布成功
点赞评论视频 → 创作者收到通知和积分
关注喜欢的创作者 → 查看关注页视频流
浏览话题页 → 查看话题下所有视频
搜索感兴趣的内容 → 查看搜索结果
个人中心 → 查看作品、喜欢、收藏、积分明细
📊 项目规模
数据库表:15张表
后端接口:60+个API
前端页面:11个页面
代码量:约5000+行
功能模块:10+个核心模块
🎯 技术亮点
前后端分离架构
RESTful API设计
JWT Token认证
MyBatis-Plus ORM
推荐算法实现
文件上传处理
实时数据更新
响应式布局
012 - 在线协作白板与笔记系统 🔥最新
🏷️ 项目名称
在线协作白板与笔记系统(远程办公学习刚需)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
Redis 6.0+
JWT 0.12.5
WebSocket(实时协作)
Thymeleaf(前后端一体化)
前端(一体化集成)
Thymeleaf 服务端渲染
Bootstrap 5.3.0
jQuery 3.7.0
Axios
Font Awesome 6
Marked.js(Markdown解析)
🎯 功能模块
在线白板 - 自由绘图、形状工具、文本标注(待集成Fabric.js)
思维导图 - 节点创建、层级关系、多种布局(待集成jsMind)
Markdown笔记 - 实时预览、代码高亮、分屏编辑、自动保存
实时协作 - WebSocket多人编辑、光标同步、操作广播
知识库管理 - 文件夹树形结构、文档分类、星标收藏、最近访问
团队空间 - 创建团队、成员管理、团队文档、权限控制
模板市场 - 8个官方模板、模板使用、模板收藏
版本历史 - 自动保存版本、版本对比、版本恢复
分享导出 - 分享链接、密码保护、多格式导出
消息通知 - 协作邀请、@提及、系统通知
✨ 特色亮点
前后端一体化部署:Thymeleaf服务端渲染,单jar包部署
实时协作编辑:WebSocket多人同时编辑、光标位置同步、操作广播
Markdown编辑器:深色代码区+白色预览区、实时渲染、自动保存
美观UI设计:紫色渐变主题、多彩统计卡片、悬浮动画效果
权限管理体系:三级权限(OWNER/EDIT/VIEW)、团队角色(ADMIN/MEMBER)
知识库体系:文件夹树形结构、标签分类、全文搜索
模板市场:8个官方模板、一键使用创建文档
🎬 演示流程
用户登录 → 进入工作台(4个渐变色统计卡片)
点击"新建文档" → 选择类型(白板/思维导图/笔记)
Markdown笔记编辑 → 左侧深色输入区、右侧白色预览区
自动保存 → 3秒延迟保存 + 30秒定时保存
创建团队 → 邀请成员 → 团队协作
浏览模板市场 → 使用官方模板创建文档
WebSocket实时协作 → 多人同时编辑同步
📊 项目规模
数据库表:14张表
后端接口:60+个API
前端页面:7个Thymeleaf页面
代码量:约4000+行
功能模块:10+个核心模块
🎯 技术亮点
Thymeleaf一体化架构
WebSocket实时协作
Markdown实时预览
JWT无状态认证
文件夹树形结构
权限控制体系
美观渐变UI设计
013 - 校园共享经济平台 🔥最新
🏷️ 项目名称
校园共享经济平台(共享经济2.0,多场景整合)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
Redis 6.0+
JWT 0.12.3
Hutool工具库
前端
Vue 3.3.4
Element Plus 2.4.1
Vite 4.4.9
Pinia 2.1.6
Axios 1.5.0
ECharts(数据可视化)
🎯 功能模块
共享物品租借 - 单车、充电宝、雨伞,地图定位、扫码租借
闲置物品租赁 - 相机、投影仪、乐器等,C2C交易平台
技能共享服务 - 辅导、设计、摄影等,技能变现
实名认证 - 身份证验证、学生证上传、审核流程
信用体系 - 100分初始、多维度评分、违约惩罚、信用等级
订单管理 - 三种订单类型、全流程跟踪、异常处理
押金管理 - 统一账户、按需冻结解冻、信用减免
支付系统 - 余额充值、押金充值、多种支付方式
收益提现 - 服务提供者收益、提现申请、审核打款
评价系统 - 双向评价、物品/服务/用户三方评价
地图定位 - 附近资源查找、距离计算、导航
消息通知 - 订单通知、支付通知、审核通知
投诉举报 - 纠纷处理、平台仲裁
管理后台 - 用户管理、物品审核、提现审核、数据统计
✨ 特色亮点
共享经济2.0模式:整合物品共享+闲置租赁+技能服务三大场景
B2C+C2C混合模式:平台自营共享物品+用户发布闲置/技能
完善信用体系:100分初始、+2分按时归还、-50分违约、四级信用等级
灵活押金管理:统一押金账户、按需冻结/解冻、90分以上减免50%
多元化收费:按小时/天/周计费、封顶价格、超时1.5倍
双向评价机制:租用方评价物品、服务方评价用户、信用关联
地图定位服务:查看附近资源、距离排序、导航功能
收益激励体系:低平台费率10%、快速提现、数据看板
三种订单类型:共享物品订单、闲置租赁订单、技能服务订单
安全保障:实名认证、押金保障、平台仲裁、投诉处理
🎬 演示流程
用户注册 → 完成实名认证 → 信用分+10
充值押金200元 → 地图查找附近单车
扫码租借单车 → 冻结押金99元 → 开始计费
归还单车 → 解冻押金 → 扣除租金 → 信用分+2
发布闲置物品(相机) → 设置日租150元、押金1000元 → 等待审核
管理员审核通过 → 物品上架展示
其他用户浏览 → 预约租借 → 支付押金和租金
归还后双方互评 → 出租者获得收益 → 申请提现
发布技能服务(高数辅导) → 设置80元/小时
用户预约服务 → 支付30%订金 → 服务完成 → 支付70%尾款
📊 项目规模
数据库表:16张表
后端接口:80+个API
前端页面:32个页面(用户端23+管理端5)
代码量:约6000+行
功能模块:14个核心模块
🎯 技术亮点
前后端分离架构
RESTful API设计
JWT Token认证
信用分算法实现
押金冻结解冻机制
多订单类型处理
地理位置计算
双向评价系统
收益分成算法
完整审核流程
014 - 校园社团与兴趣圈层平台 🔥最新
🏷️ 项目名称
校园社团与兴趣圈层平台(社团管理+兴趣社交+成长体系)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT 0.11.5
jBCrypt 0.4
Hutool 5.8.23
前端(一体化集成)
jQuery 3.7.1
Bootstrap 5.3.2
Bootstrap Icons 1.11.2
Ajax异步请求
🎯 功能模块
用户系统 - 注册登录、个人资料、兴趣标签、积分等级
社团管理 - 社团创建审核、招新管理、成员管理、角色权限
活动系统 - 活动发布、在线报名、签到码签到、活动评价
话题讨论 - 话题发布、评论互动、点赞收藏、二级回复
兴趣圈子 - 圈子创建、兴趣匹配、智能推荐、社交互动
积分勋章 - 完整积分规则、6种勋章、5级等级体系
消息通知 - 系统通知、互动提醒、社团公告、未读消息
管理后台 - 用户管理、社团审核、话题管理、数据统计
✨ 特色亮点
前后端一体化:jQuery+Bootstrap集成在resources/static,单jar包部署
完整成长体系:注册+10分、加入社团+5分、发布话题+3分、活动签到+5分
六大勋章系统:新人勋章🎉、社团达人🏆、活跃分子⭐、意见领袖💡、热心肠❤️、社交达人👍
五级等级制度:萌新(0-49分)、活跃(50-199)、达人(200-499)、精英(500-999)、大神(1000+)
智能兴趣匹配:基于兴趣标签推荐社团和圈子,促进志趣相投
活动签到码:每个活动生成随机签到码,现场签到获取积分
社团招新流程:申请加入→社长审核→成员管理→角色分配
话题二级评论:支持一级评论和二级回复,完整社交互动
分类体系完善:社团5分类(学术/文艺/体育/公益/科技)、兴趣5大类25个标签
权限控制清晰:社长/管理员/普通成员三级权限,审核流程完整
🎬 演示流程
用户注册 → 获得新人勋章+10积分 → 完善兴趣标签
浏览社团广场 → 申请加入计算机协会 → 等待审核
社长审核通过 → 成为社团成员 → 获得+5积分
浏览活动列表 → 报名编程马拉松活动 → 活动当天现场签到
输入签到码"CODE2024" → 签到成功 → 获得+5积分
发布话题"如何学习Java" → 获得+3积分 → 其他用户点赞评论
加入技术交流圈 → 浏览圈子话题 → 参与讨论
累计积分达到50分 → 自动升级到Lv.2活跃等级
加入3个社团 → 获得"社团达人"勋章+20积分
管理员后台 → 审核新社团申请 → 管理话题和用户
📊 项目规模
数据库表:17张表
后端接口:50+个API
前端页面:15个页面(用户端13+管理端2)
代码量:约5000+行
功能模块:8个核心模块
🎯 技术亮点
前后端一体化架构(Spring Boot提供静态资源)
jQuery传统技术栈(简单易懂、学习成本低)
Bootstrap 5响应式布局(支持PC+移动端)
JWT无状态认证(用户/管理员分离登录)
BCrypt密码加密(jBCrypt独立库)
完整权限控制(社团角色、拦截器)
积分勋章算法(自动计算等级、勋章匹配)
RESTful API设计(统一响应格式)
🎓 适合场景
校园文化建设类毕设
社团管理系统开发
社交平台设计
积分激励系统研究
传统Web开发学习
📖 使用说明
环境要求
JDK 17+
MySQL 8.0+
Maven 3.6+
Node.js 16+ (前端项目)
Redis (004项目需要)
快速启动
导入数据库脚本(每个项目的 sql 文件夹)
修改 application.yml 配置数据库连接
后端:mvn spring-boot:run 或直接运行主类
前端:npm install && npm run dev(Vue项目)
访问项目地址(默认8080端口)
测试账户
每个项目都包含测试账户,详见各项目的 ACCOUNTS.md 或 README.md
🎯 项目选择建议
难度级别 推荐项目 适合人群
⭐⭐⭐ 简单 001、006、010、014、015、017 初学者、快速完成毕设
⭐⭐⭐⭐ 中等 002、003、005、007、009、016 有一定基础、追求功能完整
⭐⭐⭐⭐⭐ 困难 004、008、011、012、013 技术能力强、追求亮点
技术亮点项目
WebSocket实时通讯:004、012
智能推荐算法:008、011、014、017
数据可视化:002、005、008、009、010、013
Redis缓存:004、011、012、013
前后端一体化:008、010、012、014、015、017
前后端分离:001、002、004、005、007、009、011、013、016
定时任务:009、010、016
Excel处理:009
信用分系统:010、013、016
短视频处理:011
沉浸式交互:011
积分激励系统:007、010、011、014
实时协作编辑:012
Markdown编辑器:012
Thymeleaf模板:010、012、017
共享经济模式:013
多场景整合:013
地图定位服务:013
押金管理系统:013
收益提现系统:013、016
jQuery传统开发:003、008、010、014、015、017
Bootstrap响应式:003、008、010、014、015、017
社团管理系统:014
勋章成长体系:014
兴趣匹配社交:014
匿名社交系统:015
私信聊天系统:015
敏感词过滤:015
举报审核机制:015
众包代取模式:016
资金冻结机制:016
凭证上传系统:016
投诉仲裁系统:016
多商家入驻:017
取餐号系统:017
实时购物车:017
订单状态机:016、017
015 - 校园表白墙与匿名社交平台 🔥最新
🏷️ 项目名称
校园表白墙与匿名社交平台(匿名社交+私信聊天)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT 0.12.3
BCrypt密码加密
前端(一体化集成)
Bootstrap 5.3.0
jQuery 3.7.0
Bootstrap Icons 1.11.0
原生HTML/CSS/JS
🎯 功能模块
用户系统 - 注册登录、实名认证、个人中心、积分等级
匿名发帖 - 6种分类(表白/吐槽/求助/树洞/校园/闲聊)、随机匿名身份
话题广场 - 分类浏览、热门/最新排序、搜索功能
评论互动 - 楼中楼评论、点赞、@回复
私信功能 - 匿名对话、消息列表、实时聊天
举报审核 - 用户举报、管理员审核、分级处罚
敏感词过滤 - DFA算法、三级敏感词库、自动过滤
积分系统 - 发帖+5分、评论+2分、获赞+1分、等级体系
管理后台 - 用户管理、内容审核、举报处理、敏感词管理、数据统计
✨ 特色亮点
前后端一体化:Bootstrap+jQuery集成,单jar包部署
完整匿名保护:每个帖子/评论使用不同匿名身份,真实身份隔离
智能敏感词过滤:DFA算法高效过滤,三级敏感词库(轻度/中度/重度)
私信匿名聊天:双方匿名对话,5秒自动刷新消息
举报审核机制:用户举报、管理员审核、分级处罚(警告/禁言/封号)
积分激励系统:多维度积分获取、等级升级、违规扣分
热度排序算法:点赞×3 + 评论×2 + 浏览×0.1,时间衰减
美观UI设计:粉色渐变主题、卡片式布局、悬浮动画
🎬 演示流程
用户注册 → 填写学号姓名 → 等待实名认证
管理员审核认证 → 用户获得+10积分
浏览话题广场 → 分类切换(表白/吐槽等6种)
点击发帖 → 选择分类 → 输入内容 → 系统生成匿名身份
敏感词检测 → 自动过滤或进入审核 → 发布成功+5积分
查看帖子详情 → 评论互动 → 点赞收藏
发起私信 → 双方匿名聊天 → 消息自动刷新
举报违规内容 → 管理员审核 → 处理结果通知
个人中心 → 查看我的发帖/评论/举报/积分
管理后台 → 数据概览、用户管理、内容审核、敏感词管理
📊 项目规模
数据库表:8张表
后端接口:50+个API
前端页面:14个页面(用户端11+管理端2+登录页)
代码量:约4000+行
功能模块:9个核心模块
🎯 技术亮点
前后端一体化架构
DFA敏感词过滤算法
匿名身份保护机制
JWT无状态认证
私信聊天系统
举报审核流程
积分等级体系
热度计算算法
🎓 适合场景
校园社交平台开发
匿名系统设计
内容审核机制研究
传统Web开发学习
敏感词过滤算法实现
016 - 校园快递代领服务平台 🔥最新
🏷️ 项目名称
校园快递代领服务平台(众包代取+跑腿服务)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT 0.12.3
Hutool工具库
前端
Vue 3.4.0
Element Plus 2.5.1
Pinia 2.1.7
Axios 1.6.2
Vite 5.0
🎯 功能模块
快递发布 - 发布代领需求、智能定价、跑腿费设置
订单广场 - 实时订单列表、筛选条件、快速接单
接单流程 - 接单限制、凭证上传、送达确认
订单管理 - 订单状态流转、我发布的/我接的订单
钱包系统 - 余额充值、提现、资金冻结、交易记录
信用分体系 - 100分初始、评价加减分、违约惩罚
评价系统 - 5星评价、评价标签、匿名评价
通知提醒 - 订单状态通知、账户变动提醒
投诉处理 - 投诉提交、管理员审核、分级处罚
管理后台 - 用户管理、订单管理、投诉处理、数据统计
✨ 特色亮点
众包代取模式:让有时间的学生帮没时间的学生代领快递,双向互利
智能定价系统:基础价2元+重量加价+距离加价+时效加价,自动推荐合理价格
完善信用体系:100分初始、好评+2分、差评-5分、超时-10分、投诉-20分
资金冻结机制:发单时冻结跑腿费、确认收货后转账、订单取消自动退款
凭证上传功能:取件凭证+送达凭证,拍照留证防止纠纷
订单超时管理:30分钟无人接单自动取消、60分钟未取件扣信用分
接单限制规则:同时最多接3单、信用分低于60分不可接单
实时通知系统:订单状态变更、账户变动及时推送
投诉仲裁机制:用户投诉、管理员审核、平台仲裁
交易流水清晰:充值、消费、收入、提现、退款全记录
🎬 演示流程
用户注册 → 填写学号姓名宿舍 → 获得100信用分
发单用户充值余额 → 发布代领需求 → 填写快递信息(菜鸟驿站、取件码)
选择物品类型(文件/服饰/数码等) → 设置跑腿费 → 系统冻结费用
代领员浏览订单广场 → 筛选合适订单 → 点击接单
前往快递站点取件 → 上传取件凭证(快递照片)
送到宿舍楼 → 上传送达凭证(门牌照片)
发单人收到通知 → 确认收货 → 解冻跑腿费转账给代领员
双方互评 → 好评+2信用分 → 订单完成
代领员提现收益 → 查看累计收入
管理后台 → 处理投诉、监控订单、数据统计
📊 项目规模
数据库表:8张表
后端接口:50+个API
前端页面:18个页面(用户端15+管理端3)
代码量:约4500+行
功能模块:10个核心模块
🎯 技术亮点
前后端分离架构
RESTful API设计
JWT Token认证
信用分算法实现
资金冻结解冻机制
订单状态机流转
图片凭证上传
实时通知推送
交易流水管理
定时任务超时检测
🎓 适合场景
校园服务平台开发
众包模式研究
信用体系设计
订单流转系统
钱包支付系统
017 - 高校自助点餐系统 🔥最新
🏷️ 项目名称
高校自助点餐系统(校园美食外卖平台)
💻 技术栈
后端
Spring Boot 3.2.0
MyBatis-Plus 3.5.5
MySQL 8.0
JWT认证
Hutool工具库
前端(一体化集成)
Thymeleaf模板引擎
jQuery 3.7.0
Bootstrap 5.3.0
Ajax异步请求
原生JavaScript
🎯 功能模块
用户系统 - 学生注册登录、个人信息管理、余额钱包
商家浏览 - 商家列表、分类筛选、评分展示、搜索功能
菜品点餐 - 菜品浏览、推荐菜品、热销菜品、详情查看
购物车 - 添加菜品、修改数量、删除商品、清空购物车
订单管理 - 下单支付、订单状态、订单历史、再来一单
取餐号系统 - 自动生成取餐号、排队叫号、大屏显示
评价系统 - 商家评分、菜品评分、评价标签、晒单图片
优惠活动 - 满减券、折扣券、新用户优惠、限时特价
商家端 - 菜品管理、订单处理、接单出餐、数据统计
管理后台 - 用户管理、商家审核、订单监控、分类管理
✨ 特色亮点
前后端一体化:Thymeleaf服务端渲染,单jar包部署,开箱即用
多商家模式:类似美团外卖,支持多个商家入驻,独立管理菜品
取餐号系统:自动生成每日取餐号(001开始),避免排队拥挤,提升效率
三端架构:学生端+商家端+管理端,角色清晰,权限独立
实时购物车:jQuery实现的实时购物车,添加、修改、删除即时响应
智能推荐:推荐商家、推荐菜品、热销菜品展示,提升转化率
优惠系统:满减券、折扣券、新用户优惠、限时特价多种营销手段
订单流转:待支付→待接单→制作中→待取餐→已完成,全流程管理
响应式设计:Bootstrap 5响应式布局,适配PC和移动端
余额支付:模拟余额支付系统,充值、消费、退款全流程
🎬 演示流程
学生注册 → 填写学号姓名院系宿舍 → 登录系统
浏览商家列表 → 按分类筛选(中餐/西餐/小吃/饮品)
进入商家详情 → 查看菜品列表(推荐菜品标记)
添加菜品到购物车 → 实时计算总价
提交订单 → 选择取餐方式(堂食/打包) → 选择优惠券
余额支付 → 获取取餐号(例如:A区001号)
商家端收到订单 → 接单 → 开始制作
制作完成 → 点击出餐 → 通知学生取餐
学生到店 → 报取餐号 → 确认取餐
订单完成 → 评价商家和菜品 → 获得积分
📊 项目规模
数据库表:12张表
后端接口:40+个API
前端页面:7个Thymeleaf页面
代码量:约3500+行
功能模块:10个核心模块
🎯 技术亮点
前后端一体化架构(Thymeleaf MVC)
多商家入驻模式
取餐号自动生成算法
购物车实时计算
订单状态机流转
JWT无状态认证
BCrypt密码加密
响应式布局设计
Ajax异步请求
优惠券抵扣算法
🎓 适合场景
校园点餐系统开发
餐饮外卖平台
多商家入驻模式
传统MVC架构学习
订单流转系统研究