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

【开题答辩全过程】以 在线教育系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是软件学院xx同学。我的题目是“基于Java的在线教育系统的设计与实现”。系统分学生、教师、管理员三个端:学生可以选课、看视频、做测试、交作业、留言;教师可以管课程、出题、批卷、留作业、回留言;管理员可以管所有用户、课程和公告。技术栈用SpringBoot做后台、Vue做前台、MySQL做数据库,开发工具是IDEA。下面请各位老师提问。


评委老师:为什么选“在线教育系统”这个题?
答辩学生:因为学校现在主要还是线下上课,课后没有平台复习,我想做一个简单好用的系统,让同学回宿舍也能继续学、做题、问老师。


评委老师:系统里“在线测试”怎么防止学生刷新页面重新答题?
答辩学生:我在学生点击“开始考试”时就把试卷ID和开始时间写进数据库,刷新后先查记录,如果已经开始了就直接继续倒计时,不让重新生成试卷。


评委老师:老师端上传的视频存在哪里?
答辩学生:存在项目文件夹里的upload目录,按课程再分子目录,文件名用UUID,防止中文乱码和重复。


评委老师:如果同时很多人看视频,服务器会不会卡?
答辩学生:现在只是课程设计,并发量不大;真上线可以把视频放到免费OSS或者学校FTP,再配CDN,让浏览器直接走外链,不走Tomcat。


评委老师:管理员能删除老师账号,会不会把老师的课程一起删了?
答辩学生:会,我设了外键级联删除。但真部署前想改成逻辑删除,只把账号状态改成“停用”,课程数据还留着,这样更安全。


评委老师:Vue 和 SpringBoot 之间用什么方式传数据?
答辩学生:用 Axios 发 JSON,后台用 @RestController 接收,也统一做了跨域配置,端口前端 8080,后端 8081,目前本地调试没问题。


评委老师:计划能按时完成吗?
答辩学生:可以,寒假已经把数据库和主要接口写完,3 月能跑通,4 月写论文,5 月准备答辩,时间够用。



评委老师:xx同学目标明确,功能划分清楚,技术选型适合本科阶段,对简单安全问题也有考虑。下一步注意把“并发”“数据安全”再验证一下,论文里加上测试截图就能达到毕业要求。总体同意开题,继续加油。


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

最后

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

http://www.xdnf.cn/news/20071.html

相关文章:

  • 从安装到应用:GISBox与GeoServer的关键区别及用户适配指南
  • Gradle Task 进阶:Task 依赖关系、输入输出、增量构建原理
  • 一种用geoserver发布复杂样式矢量服务的方法
  • [bat-cli] 语法映射 | SyntaxMapping
  • 机器学习-决策树(下)
  • 2025年跨领域管理能力提升认证路径分析
  • JSON转义
  • 涉密图纸管理办法| 涉密图纸如何保护?这4个图纸防泄密方法,可以一试!
  • MOSFET SOA曲线评估
  • AI驱动开发:颠覆传统编程新范式
  • swoole 中 Coroutine\WaitGroup 和channel区别和使用场景
  • 问卷系统项目自动化测试
  • OpenCV: cv::warpAffine()逆仿射变换详解
  • 模型剪枝----ResNet18剪枝实战
  • Linux之Ubuntu桌面化操作系统的安装
  • AI生成内容的版权问题解析与实操指南
  • Sunlord破解AI服务器供电难题!揭秘高效、小型化电感黑科技
  • MQTT 认证与授权机制实践(二)
  • 盲盒抽卡机小程序功能版块设计的合理性评估维度
  • ZooKeeper vs Redis:分布式锁的实现与选型指南
  • Vulkan进阶系列11 - RenderPass 设置对渲染性能的影响
  • 批量生成角色及动画-角色动画转化为mixamo骨骼(二)
  • 深入浅出 全面剖析消息队列(Kafka,RabbitMQ,RocketMQ 等)
  • 分类、目标检测、实例分割的评估指标
  • 数据结构基础之队列:数组/链表
  • 【C++】 list 容器模拟实现解析
  • 富文本编辑器:主流插件简介与wangEditor深度配置指南
  • 【c++】c++输入和输出的简单介绍
  • Mac M4环境下基于VMware Fusion虚拟机安装Ubuntu24.04 LTS ARM版
  • 在 CentOS 9 上安装 Docker 的完整指南