【开题答辩全过程】以 基于Spring Boot的流浪动物救助系统设计为例,包含答辩的问题和答案

个人简介

一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等

开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是《基于Spring Boot的流浪动物救助系统》。系统面向普通用户和管理员两类角色:用户可在线发布救助、申请领养、报名志愿者、捐款及寻宠;管理员负责动物、领养、志愿者、活动、救助站、捐款及丢失宠物等全流程管理。前端用JSP 页面,后端采用 Spring Boot + MySQL,开发工具选 IDEA,服务器用 Tomcat,测试用黑盒方法。目标是做一个操作简单、信息即时、能缓解流浪动物救助效率低的实用小程序。


评委老师:为什么选择"流浪动物救助"这个主题?

答辩学生:我平时就参与学校流浪猫喂养,发现大家信息很散,有人想领养却找不到猫,有人想帮忙又不知道去哪报名,所以想用一个系统把需求集中起来,让救助更高效。


评委老师:系统里用户怎么申请领养?流程大概怎样?

答辩学生:用户登录后进入"可领养"列表,选中动物点"申请",填姓名、电话、住房情况提交即可;后台管理员看到申请会打电话回访,确认无误就把状态改成"已领养",流程结束。


评委老师:如果同一只动物被多人同时申请,会不会冲突?

答辩学生:会。我在数据库给"领养状态"加乐观锁,申请时先判断状态是"待领养"才允许提交,提交后立即变"审核中",其他人就点不进申请了,避免重复。


评委老师:你说用 Spring Boot,那数据库访问怎么做的?

答辩学生:用的 Spring Data JPA,写接口继承 JpaRepository,基本的增删改查都不用手写,复杂点的查询就用 @Query 写 JPQL,目前够用了。


评委老师:前端为什么选 JSP 而不是 Vue?

答辩学生:我基础较弱,JSP 和 HTML 标签最接近,课本例子多,改起来直接看效果,方便先跑通功能,后续有余力再考虑换成 Vue。


评委老师:百万级数据查询效率低,你准备怎么优化?

答辩学生:先给常用字段建索引;再把大表按时间做分区;如果以后量更大,就把图片和描述拆到 MongoDB,MySQL 只存关键字段,减轻压力。


评委老师:系统安全性怎么保证?

答辩学生:登录用 Spring Security 做拦截,密码 BCrypt 加密;普通用户只能看自己的订单,管理员角色用注解 @PreAuthorize 限制方法权限,防止越权。


评委老师:开发进度怎么安排?

答辩学生:2025 年 1 月完成需求分析和总体设计;2 月编码实现;3 月边测试边改 Bug 并写论文初稿;4 月完善论文和 PPT;5 月准备答辩。


【评价与总结】

评委老师:xx 同学选题贴近生活,功能模块划分清晰,技术路线可行,进度安排也比较合理。后续重点关注并发冲突和查询优化的具体实现,继续完善安全细节,争取做出一个真正能上线试用的小系统。总体开题通过,加油。


以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取

最后

有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
子兮曰3 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
小羊没烦恼!3 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
子兮曰3 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
俊昭喜喜里3 天前
java中的继承和多态的区别
java
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
爱勇宝3 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
譕痕3 天前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码3 天前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖3 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时3 天前
01-06-A-JVM排查实战详解
java·jvm