【开题答辩全过程】以 SportsGo健身网站为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我是计算机学院 2025 届专升本 xx 同学。我的题目是“SportsGo 健身网站的设计与实现”。系统面向普通健身爱好者与俱乐部管理员,用 Java 语言、SSM 框架(Spring+SpringMVC+MyBatis)和 MySQL 数据库开发,B/S 架构。主要功能分两大块:前台给会员用,包括注册登录、资讯浏览、会员卡选购、课程选课、器材预订、教练挑选、打卡交流;后台给管理员用,可管理会员、课程、器材、资讯、互动帖子。界面简单,操作容易,希望能帮俱乐部把纸质记录改成网上管理,提高效率。
评委老师:为什么选“健身网站”这个题?
答辩学生:因为我自己常去健身房,发现前台还在用本子记会员和课程,找信息很慢,就想做个小网站把记录搬到网上,让大家办卡、选课、约器材都方便。
评委老师:系统里最重要的模块是哪一个?
答辩学生:我觉得是“会员卡选购”模块,因为俱乐部主要靠卖卡盈利,卡卖得快,系统价值就体现出来了。
评委老师:数据库里会员表主键你打算怎么设计?
答辩学生:用会员手机号当主键,唯一又不让重复,查询也快。
评委老师:如果两个会员同时预订同一件器材,你怎么避免冲突?
答辩学生:我在器材预订表里加“时间段+器材编号”联合唯一索引,并先查后插,冲突就提示“已被预订”,让用户换时间。
评委老师:SSM 框架里,Spring 主要帮你做什么?
答辩学生:帮我管理对象,把 Service、Dao 自动注入,不用自己 new,省代码。
评委老师:MyBatis 的 XML 写 SQL 时,参数怎么传到 SQL 里?
答辩学生:用 #{ } 占位符,把 Java 对象的属性名写进去就行,MyBatis 自动替换。
评委老师:项目做完你准备怎么测试?
答辩学生:分两步:先在 IDEA 里把每个模块点一遍,看页面能不能跑通;再写 10 来条黑盒用例,比如“注册-登录-选课-出订单”,把步骤和结果截图放论文里。
评委老师:按计划你现在该做到哪一步?
答辩学生:2025 年 3 月前完成编码和初测,4 月写论文,5 月答辩,目前界面和数据库已搭好,正在写后台管理接口。
【答辩结束评价】
评委老师:xx 同学思路清楚,功能划分贴近实际,技术选型对基础水平适中。下一步把需求描述再细化,补充几张核心表的关系图,测试用例再多写几条,就可以顺利进入开发阶段。总体同意开题,继续加油。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。