【开题答辩全过程】以 濒危动物保护管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是计算机科学与技术专业的 xx 同学,本次毕业设计的题目是《基于 Spring Boot 的濒危动物保护管理系统》。系统分前端和后端:前端用 Vue+HTML5 做页面,用户可以注册登录、浏览动物信息、留言、论坛交流、在线捐款、申请领养、查看国家政策;后端用 Spring Boot + MySQL,管理员可登录后台完成用户、动物、留言、捐款、领养、跟踪等模块的管理。服务器用 Tomcat,开发工具用 IDEA。下面请各位老师提问。


评委老师:为什么选择"濒危动物保护"这个主题?

答辩学生:因为平时喜欢动物,又正好看到学校社团在宣传保护扬子鳄,觉得用所学技术做一套小系统既能练手又能做点公益,一举两得。


评委老师:系统最核心的功能是哪一块?

答辩学生:最核心的就是"濒危动物信息管理"和"在线捐款"两块,前者让管理员及时更新动物资料,后者让普通用户一键捐款并看到实时金额,解决"想看不知道看谁、想捐找不到入口"的痛点。


评委老师:前端用 Vue,后端用 Spring Boot,那你前后端怎么通信?

答辩学生:用 Axios 发 Ajax 请求,后端写 RestController 返回 JSON,统一跨域配置放在 Spring Boot 的配置类里,目前测试跑通。


评委老师:数据库主要几张表?

答辩学生:用户表、动物表、留言表、论坛帖子表、捐款表、领养申请表,共 6 张核心表,主外键用逻辑 ID 关联。


评委老师:如果两个人同时领养同一只动物,你怎么保证数据不出错?

答辩学生:在领养表写操作前加一条"该动物状态=未领养"判断,再用数据库行级锁(select ... for update)锁住动物记录,提交后把状态改成"已领养",避免并发冲突。


评委老师:系统安全性怎么考虑?

答辩学生:前台登录用 JWT 做 Token,后台每次请求带 Token 解析用户身份;管理员端口另开一个端口并加 Spring Security 的登录页;数据库密码用 BCrypt 加密存储,XSS 和 SQL 注入靠 Spring 自带的过滤器和 MyBatis 预编译语句挡掉。


评委老师:预计最大并发能撑多少?

答辩学生:本地用 JMeter 压测过 200 并发、循环 100 次捐款接口,CPU 占用 60%,响应 400 ms 以内,满足毕业设计演示要求,后续可把图片放 OSS 并加 Redis 缓存继续优化。


评委老师:进度安排能完成吗?

答辩学生:能完成,计划 2025 年 3 月完成编码,4 月测试,5 月写论文,已经提前把动物信息录入模块做完,时间充裕。


评委老师评价:

xx 同学选题贴近公益,功能划分清晰,技术选型得当,对并发、安全等关键点有初步解决方案,进度可控。建议后续继续完善性能测试与用户体验细节。综上,开题报告通过,同意进入下一阶段。


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

最后

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

相关推荐
一行•坚书2 分钟前
kafka服务端与客户端如何协作?生产者发送消息分区策略是什么?消费者组分区策略?集群与ACK机制?
java·后端·kafka
serve the people17 分钟前
Prompt Composition with LangChain’s PipelinePromptTemplate
java·langchain·prompt
天天摸鱼的java工程师18 分钟前
干掉系统卡顿!Excel异步导出完整实战方案(百万数据也不慌)
java·后端
心随雨下26 分钟前
Java中将System.out内容写入Tomcat日志
java·开发语言·tomcat
-指短琴长-1 小时前
ProtoBuf速成【基于C++讲解】
android·java·c++
Cx330❀1 小时前
《C++ 搜索二叉树》深入理解 C++ 搜索二叉树:特性、实现与应用
java·开发语言·数据结构·c++·算法·面试
爱吃烤鸡翅的酸菜鱼1 小时前
深度解析《AI+Java编程入门》:一本为零基础重构的Java学习路径
java·人工智能·后端·ai
SimonKing1 小时前
被卖的Hutool出AI模块了!它如何让Java调用大模型变得如此简单?
java·后端·程序员
不穿格子的程序员2 小时前
从零开始刷算法-栈-字符串解码
java·开发语言
你不是我我2 小时前
【Java 开发日记】设计模式了解吗,知道什么是饿汉式和懒汉式吗?
android·java·开发语言