2026年计算机毕业设计项目合集

项目地址:

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.mdREADME.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架构学习

订单流转系统研究

相关推荐
小满zs16 小时前
Next.js第十一章(渲染基础概念)
前端
不羁的fang少年17 小时前
前端常见问题(vue,css,html,js等)
前端·javascript·css
change_fate17 小时前
el-menu折叠后文字下移
前端·javascript·vue.js
yivifu17 小时前
CSS Grid 布局详解(2025最新标准)
前端·css
o***Z44819 小时前
前端性能优化案例
前端
张拭心19 小时前
前端没有实际的必要了?结合今年工作内容,谈谈我的看法
前端·ai编程
姜太小白19 小时前
【前端】CSS媒体查询响应式设计详解:@media (max-width: 600px) {……}
前端·css·媒体
HIT_Weston19 小时前
39、【Ubuntu】【远程开发】拉出内网 Web 服务:构建静态网页(二)
linux·前端·ubuntu
百***060119 小时前
SpringMVC 请求参数接收
前端·javascript·算法
天外天-亮19 小时前
Vue + excel下载 + 水印
前端·vue.js·excel