【开题答辩全过程】以 基于springboot游泳馆管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学。我的题目是"基于SpringBoot的游泳馆管理系统"。系统分前台和后台:前台给普通用户在线预约场地、报名课程、查看公告;后台分"前台业务员"和"管理员"两角色,完成审核、会员充值、入场登记、统计报表等业务。主要功能模块有注册登录、公告、场地预约、课程报名、会员管理、套餐管理、入场管理、收入与人数统计、商品租借等。技术栈采用B/S架构,IDEA开发,后端SpringBoot + MyBatis,前端Vue,数据库MySQL,服务器Tomcat,前后端分离,开发效率高,维护方便。下面请各位老师提问。


评委老师:为什么选择游泳馆这个场景,而不选体育馆或球馆?

答辩学生:因为我本人就是游泳爱好者,调研时发现我们市区6家游泳馆还在用纸质登记,排队时间长,空场和爆满经常同时出现,痛点明显,改造价值高。


评委老师:系统里"今日已预约人数"每天24:00自动清零,这个功能怎么做?

答辩学生:我在后端写了一个定时任务,用Spring的@Scheduled注解,设成每天0点执行一条SQL,把场地对应字段reset成0,Tomcat启动后自动跑,代码就几行。


评委老师:课程报名不线上支付,而是到现场付,这样会不会造成"虚占"名额?

答辩学生:会的,所以我加了两个机制:①提交后30分钟未到场付款自动释放名额;②管理员可手动撤销,把名额退回,基本能把虚占控制在5%以内。


评委老师:会员充值这块,金额字段用MySQL什么类型?

答辩学生:用的decimal(10,2),防止float精度丢失,单位元,最大到99999999.99,够用。


评委老师:前端Vue你是自学吗?学到什么程度?

答辩学生:是自学,B站跟视频做了三个小项目,能用axios调接口、路由跳转、element-ui套表格和表单,够用就行,复杂的组件直接copy改。


评委老师:如果同一时间100人抢最后5个课程名额,会不会超卖?

答辩学生:我在mapper.xml里用了update ... where stock>0,数据库行锁,只让成功的5条update返回1,其余返回0,再提示"名额已满",测试过并发100线程没有超卖。


评委老师:统计模块图表用什么画?

答辩学生:前端用ECharts,后端把sum、count结果封装成JSON,直接塞进ECharts的option,柱状图+折线图,十分钟能跑起来。


评委老师:做完整个系统你估计要写多少行代码?

答辩学生:目前后端java大概4千行,前端vue2千行,SQL脚本300行,加起来7千行左右,后面修bug可能再涨500行。


评委老师:计划安排怎么排的?

答辩学生:2025年6月20日到7月10日完成开题和资料搜集;7月10日到8月20日搭环境、跑通登录;8月20日到9月10日做完所有模块;9月10日到9月20日写论文;9月20日到10月1日格式审查和答辩准备,刚好赶得上10月中旬的正式答辩。


评委老师评价:

xx同学选题贴近生活,需求调研充分,功能划分清晰,技术选型得当,能认识到潜在并发问题并给出简单可行的方案,计划安排合理。希望下一步继续完善前端交互细节,补充完整测试用例,论文注意图表与文字比例,预祝你顺利完成毕业设计。


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

最后

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

相关推荐
5***r9351 小时前
SpringBoot 与 SpringCloud的版本对应详细版
spring boot·后端·spring cloud
在人间负债1 小时前
昇腾 RAG SDK 从入门到实战:技术解析与部署实操
后端·算法
Yang-Never1 小时前
Open GL ES->EGL渲染环境、数据、引擎、线程的创建
android·java·开发语言·kotlin·android studio
Savvy..1 小时前
包装类详解
java·包装类
q***16081 小时前
解决 IntelliJ IDEA 中 Tomcat 日志乱码问题的详细指南
java·tomcat·intellij-idea
天天摸鱼的java工程师1 小时前
MySQL 的锁机制和数据隔离:一个 Java 老兵的实战总结
java·后端
AI_56781 小时前
从“插件装一堆”到“效率翻一倍”——IntelliJ IDEA的插件化开发革命
java·ide·intellij-idea
wasp5201 小时前
Hudi 元数据管理分析
java·大数据·linux·hudi·数据湖·数据湖仓
undsky1 小时前
【RuoYi-SpringBoot3-Pro】:若依企业级增强版 —— 让开发更安全高效
spring boot·后端