Spring Boot 是计算机毕设里最常见的后端。本页不讲「选什么题」,只给默认技术栈、项目目录、按周开发顺序、答辩怎么讲 Boot。题目能不能做,先看 Java 毕业设计选题;把预约主流程跑通,看 实验室预约落地博文。
默认技术栈:Spring Boot 3 + MyBatis-Plus + MySQL + Vue3 + Element Plus。加分再上 Spring Security、Redis、ECharts。不要上微服务。
一、这个栈适合哪类已定题目
题目已经按 Java 选题页 定好后,再用本栈落地。适合有后台管理的业务系统;具体题目清单见 题目推荐。
- 适合:预约、报修、招聘、借阅、订房
- 不适合:秒杀、支付中台、大数据平台
二、建议的项目目录
backend/
src/main/java/.../controller
src/main/java/.../service
src/main/java/.../mapper
src/main/java/.../entity
src/main/resources/application.yml
frontend/
src/views
src/api
sql/
init.sql
docs/
部署说明.md
答辩前在干净电脑按 docs/部署说明.md 走一遍。打包清单见 源码怎么交付。启动失败先按 四类排查,不要先改业务代码。跑不起来的项目,论文写得再满也过不去演示。
三、开发顺序(按周)
- 第 1 周:定角色、表结构、登录
- 第 2 周:把一条主流程打通,例如预约 → 审核 → 完成
- 第 3-4 周:补第二个角色端和基础校验
- 第 5 周:统计图、导入导出、测试数据
- 第 6 周:截图、部署文档、修明显 bug
论文和 PPT 放到最后两周,参考 论文写法 和 答辩清单。