个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我是xx同学,本次课题是“跟踪式学生成绩学分制系统”。系统面向学生、教师、管理员三类用户,用 SpringBoot 做后端、Vue 做前端,MySQL 存数据。核心思路是从学生入学就“跟踪”学分变化,自动算学分、预警、推荐课程,直到满足毕业条件。功能分三大块:学生端能选课、查成绩、看排名、收预警;教师端能录成绩、管考试、发公告;管理员端能管人、管课、管学分、看图表统计。技术栈就是 SpringBoot+MyBatis+Vue+ElementUI,用 if 函数和数组算法完成学分转换与推荐,力争让成绩管理更简单、更自动。


评委老师:为什么非要“跟踪式”?老系统到底哪里不方便?
答辩学生:老系统只存成绩,不记学分累积,每学期都得人工算还差多少学分,容易漏;现在从入学就一条记录跟到底,系统自动算差额,省得人工翻表。


评委老师:百分制转学分用什么规则?挂科怎么算?
答辩学生:学校规定 60 分对应 1 学分,每高 1 分加 0.1 学分,100 分封顶 5 学分;挂科 0 学分,系统直接记 0,不累计。


评委老师:推荐课程怎么“智能”?
答辩学生:先用 if 函数判“已获学分<毕业要求”,再把专业未修课程列出来,按学分从高到低排,取前 5 门推给学生,谈不上 AI,但能快速给出可选列表。


评委老师:预警什么时候推?推给谁?
答辩学生:每学期补选课前跑一次批处理,已获学分比毕业要求低 10 分以上就发短信和站内信,学生和管理员同时收到,提醒尽快选课。


评委老师:Vue 前端只做了 PC 吗?手机能用吗?
答辩学生:ElementUI 自带响应式,手机浏览器能打开,字号按钮会自动缩小,没做小程序,日常查成绩够用。


评委老师:数据库哪张表最关键?
答辩学生:student_credit_sum 表,一行记录一个学生总学分,每次录成绩都触发更新,所有预警、推荐、毕业判定都先读它。


评委老师:SpringBoot 里用到了什么安全框架?
答辩学生:用了 Spring Security 做登录拦截,学生、教师、管理员各给一个角色,后端接口按角色放行,密码统一 BCrypt 加密。


评委老师:系统怎么防止教师把成绩录错?
答辩学生:成绩一旦提交先进入“待审核”状态,管理员在后台点“确认”才正式生效;确认前教师可修改,确认后只能申请撤销,留日志痕迹。


评委老师:如果 2025 年 6 月前做不完,哪些功能可砍掉?
答辩学生:把“成绩排名”和“学分排名”图表先隐藏,留导出 Excel 功能;等后期再补可视化大屏,不影响毕业审核主线。


评委老师:自己在这项目里最有信心的部分是哪个?
答辩学生:学分转换算法,就 30 行代码,测试了 200 条成绩数据,和学校教务处人工算的结果 100% 对上,心里最有底。


【答辩结束】
评委老师:xx同学选题贴近教学实际,功能划分清楚,技术选型稳妥,问答中思路清晰,能抓住“学分跟踪”这条主线。后期注意把移动端体验再细化,做好异常处理与测试。总体开题可行,同意进入下一阶段,希望按计划推进,预祝顺利完成。


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

最后

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

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐