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

订单流转系统研究

相关推荐
IT_陈寒7 小时前
React 18并发模式实战:3个优化技巧让你的应用性能提升50%
前端·人工智能·后端
用户761736354017 小时前
CSS重点知识-样式计算
前端
yoyoma7 小时前
object 、 map 、weakmap区别
前端·javascript
shawn_yang7 小时前
实现公历和农历日期选择组件(用于选择出生日期)
vue.js·vant
shyshi7 小时前
vercel 部署 node 服务和解决 vercel 不可访问的问题
前端·javascript
.生产的驴7 小时前
React 模块化Axios封装请求 统一响应格式 请求统一处理
前端·javascript·react.js·前端框架·json·ecmascript·html5
前端大神之路7 小时前
vue2 响应式原理
前端
一个努力的小码农7 小时前
Rust中if let与while let语法糖的工程哲学
前端·rust
雾岛听风来7 小时前
Android开发中常用高效数据结构
前端·javascript·后端