当前位置: 首页 > news >正文

【开题答辩全过程】以 高校职称评审投票系统设计与实现为例,包含答辩的问题和答案

个人简介

一名14年经验的资深毕设内行人,语言擅长Javaphp、微信小程序、PythonGolang、安卓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博主,没有选题的也可以联系我们进行帮你选题定功能和建议

http://www.cnnetsun.cn/news/9062.html

相关文章:

  • 运维工程师转网安要学什么?有什么好处?
  • Wan2.2-T2V-A14B如何实现烟雾扩散的三维渲染?
  • 揭秘VSCode中Cirq智能补全原理:如何实现毫秒级代码建议响应
  • .NET进阶——深入理解委托(1)委托入门
  • 无状态接口设计指南
  • day11日志
  • swiftui—4
  • 为什么你的图片选择器总是出问题?这5个预防技巧让Bug无处可逃
  • 专业做PC耐力板的源头厂家哪个好
  • Wan2.2-T2V-A14B生成丝绸之路历史变迁动态地图
  • [Windows] 自动剪辑音频气口空隙工具
  • ANTLR4 C++目标终极实战指南:从零构建高性能语法解析器
  • 小兔鲜儿UniApp微信小程序开发实战:从零到上线的完整指南
  • HackRF PortaPack H1固件配置完整指南
  • GPT-5.2的发布:将如何影响未来的创作与文化传播?
  • 2025年内容优化工具选型指南:5款热门产品实测,精准匹配全场景需求
  • ArkOS开源游戏系统完整指南:从入门到精通
  • 从开发转到安全渗透工程师,是我做的最对的决定
  • 60亿消息表如何分库分表?
  • 干货分享,大厂内部压测方案设计
  • Python_work3
  • AFLplusplus模糊测试实战:10个高效调试技巧解决常见问题
  • 探索三电平T型LCL并网逆变器的双闭环PI + SVPWM控制仿真之旅
  • VSCode如何实时连接IBM Quantum?一文掌握核心配置参数(含实操代码)
  • python如何获取字符串最后一个字符
  • 赋能个体,智创全球——CCF 程序员大会“个人出海论坛”圆满落幕
  • 零基础学CMD:从关机命令开始的Windows命令行入门
  • Wan2.2-T2V-A14B与Runway Gen-3的技术差异全面对比
  • 为什么90%的工程师写不好Agentic Apps配置?Docker Compose权威解析
  • 【Azure量子开发权威解析】:掌握这8个考点,轻松拿下MCP认证