【开题答辩全过程】以 基于Java的慕课点评网站为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学。我做的系统叫"基于Java的慕课点评网站",简单说就是一个能让学生在线看课、评课、交作业,老师能上传课程、改作业,管理员管人管课管留言的B/S网站。前台用Vue,后台用SSM(Spring+SpringMVC+MyBatis),数据库用MySQL,服务器用Tomcat,开发工具IDEA。主要分三块:前台(注册登录、课程点评、购课、作业、留言)、教师端(上传资料、批改作业)、管理端(学员、课程、订单、留言、点评全套管理)。下面请各位老师提问。


评委老师:为什么要做"点评"这个功能?

答辩学生:因为传统慕课只能看不能评,学生不知道课好不好,老师也得不到反馈,加上点评能给大家选课做参考,也能督促老师改进。


评委老师:数据库里核心表有哪几张?

答辩学生:用户表、课程表、订单表、作业表、点评表、留言表,一共6张最核心。


评委老师:用MySQL免费,将来上线会不会有性能问题?

答辩学生:毕业设计阶段并发量小,MySQL够用;以后真上线可以换主从或者迁到云数据库,代码不改。


评委老师:前台Vue,后台SSM,前后端怎么对接?

答辩学生:用JSON交互,后台写RestController,前端axios发请求,统一返回Result对象带code、msg、data。


评委老师:怎么防止学生未登录就点"购买"?

答辩学生:前端路由守卫判断localStorage有没有token,没有就跳登录页;后台拦截器也再验一次token,双保险。


评委老师:作业附件上传怎么实现?

答辩学生:用SpringBoot自带的MultipartFile接收,存到服务器upload文件夹,文件名用UUID重命名,数据库只存路径。


评委老师:如果老师要改已经发布的课程描述,能改吗?

答辩学生:能,管理端有"课程管理"按钮,点编辑后更新数据库,但课程ID不变,学生端刷新就能看到新版本。


评委老师:系统最难的地方你觉得在哪?

答辩学生:点评模块,因为既要统计平均分,又要防重复点评,还要分页,SQL写得我头大,后来加了唯一索引(用户+课程)解决重复。


评委老师:计划安排说一下。

答辩学生:2025年2月17号领任务书,3月17号前写完开题,4月28号初稿,5月19号定稿,6月1号答辩。


评委老师评价:

xx同学准备充分,功能划分清晰,技术选型合理,能结合自己基础给出最简可行方案。时间规划也符合学院要求。建议下一步把"点评防刷"再细化,继续完善数据库索引。总体同意开题,可以进入设计阶段。


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

最后

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

相关推荐
还在忙碌的吴小二14 小时前
Harness 最佳实践:Java Spring Boot 项目落地 OpenSpec + Claude Code
java·开发语言·spring boot·后端·spring
风吹迎面入袖凉14 小时前
【Redis】Redis的五种核心数据类型详解
java·redis
liliangcsdn14 小时前
mstsc不在“C:\Windows\System32“下在C:\windows\WinSxS\anmd64xxx“问题分析
开发语言·windows
夕除14 小时前
javaweb--02
java·tomcat
小陈工14 小时前
2026年4月7日技术资讯洞察:下一代数据库融合、AI基础设施竞赛与异步编程实战
开发语言·前端·数据库·人工智能·python
ailvyuanj14 小时前
2026年Java AI开发实战:Spring AI完全指南
java
KAU的云实验台14 小时前
【算法精解】AIR期刊算法IAGWO:引入速度概念与逆多元二次权重,可应对高维/工程问题(附Matlab源码)
开发语言·算法·matlab
会编程的土豆14 小时前
【数据结构与算法】再次全面了解LCS底层
开发语言·数据结构·c++·算法
张np14 小时前
java进阶-Dubbo
java·dubbo
汽车仪器仪表相关领域14 小时前
NHFID-1000型非甲烷总烃分析仪:技术破局,重构固定污染源监测新体验
java·大数据·网络·人工智能·单元测试·可用性测试·安全性测试