【开题答辩全过程】以 基于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博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
云原生指北1 小时前
GitHub Copilot SDK 入门:五分钟构建你的第一个 AI Agent
java
Leinwin5 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
薛定谔的悦5 小时前
MQTT通信协议业务层实现的完整开发流程
java·后端·mqtt·struts
enjoy嚣士6 小时前
springboot之Exel工具类
java·spring boot·后端·easyexcel·excel工具类
罗超驿6 小时前
独立实现双向链表_LinkedList
java·数据结构·链表·linkedlist
无限大67 小时前
职场逻辑03:3步搞定高效汇报,让领导看到你的价值
后端
盐水冰7 小时前
【烘焙坊项目】后端搭建(12) - 订单状态定时处理,来单提醒和顾客催单
java·后端·学习
凸头7 小时前
CompletableFuture 与 Future 对比与实战示例
java·开发语言
wuqingshun3141597 小时前
线程安全需要保证几个基本特征
java·开发语言·jvm
紫丁香7 小时前
AutoGen详解一
后端·python·flask