【开题答辩全过程】以 基于JSP的高校健康体育活动管理系统的设计与实现为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我是xx同学,我的题目是“基于JSP的高校健康体育活动管理系统”。系统主要面向本校师生,分用户端和管理端:用户端可以报名活动、借还器材、发布互助、收藏运动方案;管理端负责审核器材、发布活动、统计成绩、管理公告。技术栈很基础,前端用HTML+JSP+Bootstrap,后台Java+Servlet,数据库MySQL,服务器Tomcat,开发工具IDEA。下面请各位老师提问。
评委老师:为什么选JSP而不选现在流行的Vue或SpringBoot?
答辩学生:我基础比较弱,JSP是课里学过的,语法简单,Tomcat一键跑,能快速看到页面,先保证能跑通再谈优化。
评委老师:系统里“器材交互”具体指什么?
答辩学生:就是同学A有闲置羽毛球拍,系统在“互助”板块发个帖子,同学B看到后线上申请,线下当面扫码确认借还,管理员后台只登记记录。
评委老师:怎么防止有人借了器材不还?
答辩学生:目前靠诚信+学号绑定,归还日期一到系统发短信提醒,超期自动进黑名单,不能再借第二次,老师也能一键导出名单扣德育分。
评委老师:活动报名最多能报多少人?在哪里控制?
答辩学生:老师在后台填“最大人数”,写到activity表的max_num字段,报名插入时先count(*),达到数字就return“已满”,前端按钮变灰。
评委老师:数据库里用户密码存明文吗?
答辩学生:不敢存明文,用MD5加盐,盐是学号后三位,注册时一起写进表,登录时再按同样规则加密比对。
评委老师:搜索器材时怎样实现模糊查询?
答辩学生:在Servlet里把关键字拼成"%keyword%",一条PreparedStatement:select * from equipment where name like ?,就完事了。
评委老师:系统做完打算部署在哪里?
答辩学生:先放学院给的实验服务器,IP+8080端口,外网访问不到,等答辩完再申请云虚拟机,把端口映射到80。
评委老师:计划什么时候能跑通第一个完整流程?
答辩学生:2025年3月底完成登录+报名+借器材三条主线,4月补公告和统计,5月写论文。
评委老师评价:
xx同学选题贴近校园生活,功能划分清楚,技术路线虽传统但切实可行,能看出是“能跑起来”的系统。建议后续把超时提醒、黑名单做成定时任务,再补一份简单的使用说明书。总体同意开题,按计划推进即可。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。