个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我是 XX 同学,我的课题是《高校职称评审投票系统的设计与实现》。系统主要给教师、评委和管理员三类人用:教师在线提交申报材料、查公示、看投票结果;评委发布项目、审材料、网上投票;管理员负责发通知、审资格、开评审会。功能就这三大块,简单明了。技术我用的是 B/S 架构,后台 Java 语言,Spring+SpringMVC+MyBatis 三大框架(SSM),前端用 Layui+jQuery,数据库 MySQL,最后把整个站点放到阿里云服务器上跑。陈述完毕,谢谢老师!
评委老师:为什么要做职称评审系统?原来的纸质方式哪儿不好了?
答辩学生:纸质流程慢、容易丢、专家现场算分容易算错,而且老师来回打印签字特别麻烦,系统能把这些步骤搬到网上,省纸、省时间、出错少。
评委老师:你说“无纸化”是最大优点,可学校已经有 OA 了,为啥不直接升级 OA,而要单独再做一套?
答辩学生:OA 是通用审批,没有“投票计票”和“职称指标控制”这些专用模块,我这套把评审规则写死了,评委一键投票系统自动算票,OA 做不到这么细。
评委老师:系统里教师上传的论文、证书这些附件,你打算怎么存?直接扔数据库吗?
答辩学生:不扔数据库,数据库存路径,文件存到阿里云 OSS 对象存储里,省数据库空间,下载也快。
评委老师:如果两个评委同时给一个人打分,系统会不会把票数算重?
答辩学生:不会,投票表里有唯一索引(评委 ID+项目 ID),数据库会拦住重复提交,前端按钮投票后也会置灰。
评委老师:你选 SSM 框架,SpringBoot 现在更简单,为啥不用?
答辩学生:学校教的就是 SSM,资料多,我基础差,SpringBoot 自动配置我怕出了问题不会调,先用熟悉的把系统跑通。
评委老师:三类用户登录后权限怎么区分?会不会出现教师串到评委页面?
答辩学生:用 Spring Security 的角色拦截,教师 ROLE_TEACHER、评委 ROLE_JUDGE、管理员 ROLE_ADMIN,地址栏乱输也会跳到 403,没权限进不去。
评委老师:评审结果公示后,老师发现成绩算错了,管理员还能改吗?
答辩学生:可以改,但得先让评审会组长在系统里“撤回确认”,系统留修改日志,谁改的、改了几分都记下来,防止暗箱操作。
评委老师:计划安排里写 2025 年 3 月中期检查,你现在进度到哪了?
答辩学生:已经把数据库表建完,教师上传材料和评委投票两大功能能跑通,剩下公示、导出、权限细节争取寒假做完,3 月可以准时交初稿。
评委老师:最后问个简单的,你本地测试数据怎么来的?
答辩学生:自己编的,教师姓名全用“张三1、张三2”这种,论文标题就写“测试论文1”,这样不会泄露真实老师信息,也方便删除。
评委老师总结:XX 同学选题目标清晰,功能划分比较实用,技术选型虽保守但符合自身基础,问答里对数据存储、并发投票、权限控制等关键点都有应对,说明确实动手了。下一步把“评审指标量化”和“日志审计”再完善一下,争取做出一个能真正上线的小系统。总体表现不错,开题通过,继续加油。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。