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

个人简介

一名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博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
瑶山2 分钟前
Spring Cloud微服务搭建四、集成RocketMQ消息队列
java·spring cloud·微服务·rocketmq·dashboard
abluckyboy9 分钟前
Java 实现求 n 的 n^n 次方的最后一位数字
java·python·算法
2301_8187320611 分钟前
前端调用控制层接口,进不去,报错415,类型不匹配
java·spring boot·spring·tomcat·intellij-idea
2501_9419820524 分钟前
深度对比:Java、Go、Python 实现企微外部群推送,哪个效率更高?
java·golang·企业微信
马猴烧酒.1 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库
sino爱学习1 小时前
高性能线程池实践:Dubbo EagerThreadPool 设计与应用
java·后端
风生u2 小时前
activiti7 详解
java
岁岁种桃花儿2 小时前
SpringCloud从入门到上天:Nacos做微服务注册中心(二)
java·spring cloud·微服务
Word码2 小时前
[C++语法] 继承 (用法详解)
java·jvm·c++
TT哇2 小时前
【实习 】银行经理端两个核心功能的开发与修复(银行经理绑定逻辑修复和线下领取扫码功能开发)
java·vue.js