【开题答辩全过程】以 查寝打卡系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是《基于B/S的查寝打卡系统》。系统分学生端和管理端:学生可以在线打卡、请假、报修、查卫生成绩、留言反馈;管理员可以管理学生信息、审核请假、统计打卡、处理报修和留言。技术选型采用Java+SSM(Spring+SpringMVC+MyBatis)+MySQL,前端用JSP页面,开发工具Eclipse,服务器Tomcat,整个架构就是常见的B/S模式,浏览器直接访问,部署简单,维护方便。


评委老师:为什么一定要做查寝系统?手写登记到底哪里受不了?

答辩学生:每天宿舍楼里几百人,宿管拿纸登记,回去再抄一遍Excel,容易漏、容易错,月底统计还要翻厚一沓纸,太浪费时间。系统上线后,学生手机10秒打卡,管理员后台一键导出,省纸、省时间、不出错。


评委老师:系统里"打卡"功能怎么保证学生真的在宿舍,而不是在操场打的?

答辩学生:目前先做"诚信打卡",打卡时记录IP和时间,后期留好接口,可扩展成二维码扫寝室门牌或连宿舍Wi-Fi才能提交,一步步来。


评委老师:为什么选SSM而不用SpringBoot?

答辩学生:学校教的就是SSM,资料多,我基础差,SpringBoot自动配置我看不懂,怕调不通,先保毕业,再谈时髦。


评委老师:如果同一寝室8个人同时打卡,数据库会不会卡?

答辩学生:MySQL InnoDB行级锁,8条记录瞬间完成,测试时故意开100并发也没问题,真到上线学校也就几千人,撑得住。


评委老师:学生忘记密码怎么办?

答辩学生:登录页放"忘记密码",输入学号+手机号,系统发随机验证码到手机,验证通过就让他重设新密码,全程自动,管理员不用管。


评委老师:请假流程怎么走?

答辩学生:学生提交请假条→辅导员后台收到待审核→点"通过"或"驳回",学生瞬间能看到结果,宿舍查寝时名单自动标"请假",不用人工备注。


评委老师:做完这个项目你觉得自己最大收获是什么?

答辩学生:原来写代码前要先画数据库ER图,不然写到一半发现表连不上就全乱;还学会用Navicat直接导数据,比手敲SQL快多了。


【评委总结】

xx同学选题贴近校园日常,需求清楚,功能划分合理,技术路线保守但可行,能考虑到后期扩展。回答问题思路清晰,对系统瓶颈和后续优化有基本认识。建议下一步把"防止代打卡"方案再细化,并补充完整测试用例。总体来看,开题报告内容充实,可以进入正式开发阶段,预祝顺利完成。


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

最后

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

相关推荐
QMY5205204 小时前
爬虫的意义
java·spring·tomcat·maven
lang201509285 小时前
Spring Boot Actuator深度解析与实战
java·spring boot·后端
懒羊羊不懒@5 小时前
Java—枚举类
java·开发语言·1024程序员节
zerolala5 小时前
Java容器常用方法
java·1024程序员节
m0_748240255 小时前
C++智能指针使用指南(auto_ptr, unique_ptr, shared_ptr, weak_ptr)
java·开发语言·c++
lang201509285 小时前
Spring注解配置全解析
java·后端·spring
Qyt-Coding5 小时前
flowable学习
java
崎岖Qiu5 小时前
【SpringAI篇01】:5分钟教会你使用SpringAI (1.0.0稳定版)
java·spring boot·后端·spring·ai
不光头强6 小时前
IDEA的基本设置和使用
java·ide·intellij-idea