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

个人简介

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1131308.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【开题答辩全过程】以 培训信息管理系统为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

知识库 × AI写作:打通公文写作的“最后一公里”

公文写作从来不只是文字功夫——它是一场与时间、准确性、合规性和信息完整性的拉锯战。写作者常常陷入三大困境:资料散:政策文件、历史稿、数据报表分散各处,查找耗时;引用难:不敢轻易引用,怕版本错误、出…

记忆力革命:学习力的核心与其目脑力的科技探索

我们正站在教育范式转换的十字路口。过去,“题海战术”是应对知识爆炸的主要手段;如今,教育者、学生和家长逐渐认识到,决定学习效率与成绩上限的,往往是处理信息的“底层操作系统”——记忆力。优质的记忆力远非机械的…

网络基础概念

⽹络基础概念 ⽹络发展 独⽴模式: 计算机之间相互独⽴;(在此阶段下:资源无法共享、协作效率低下、运维成本高) ⽹络互联: 多台计算机连接在⼀起, 完成数据共享;(网络互联实现数据共享优势是打破资源孤岛,但是也带来…

【力扣hot100题】缺失的第一个正数(12)

给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums [1,2,0] 输出:3 解释:范围 [1,2] 中的数字都在数组…

亲测好用!MBA毕业论文必备TOP9 AI论文软件

亲测好用!MBA毕业论文必备TOP9 AI论文软件 2026年MBA论文写作工具测评:为何值得一看 随着AI技术在学术领域的不断渗透,越来越多的MBA学生开始依赖智能工具提升论文写作效率。然而,面对市场上琳琅满目的AI论文软件,如何…

Nature调查:科研人员对于AI撰写论文的真实态度,既依赖又顾虑

随着生成式AI在科研领域的渗透,学术圈对“AI 能否写论文”的讨论愈发热烈。《Nature》近期针对全球5000名研究者的调查,为我们勾勒出一幅态度多元的图景——既没有想象中的全盘接受,也并非全员抵制,更多是在探索中寻找平衡。原文&…

AI生成内容合规指南:基于Z-Image-Turbo云端环境的审核系统

AI生成内容合规指南:基于Z-Image-Turbo云端环境的审核系统 为什么需要AI生成内容审核系统? 随着AI图像生成技术的普及,越来越多的内容平台开始引入AI生成图像。但随之而来的合规风险也不容忽视:不当内容、版权问题、敏感信息等都可…

【力扣hot100题】矩阵置零(13)

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2: 输入&…

USACO历年青铜组真题解析 | 2024年2月Milk Exchange

​欢迎大家订阅我的专栏:算法题解:C与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选…

Lenovo在2026年国际消费电子展Lenovo全球创新科技大会上发布个性化、感知型和主动式AI产品组合,定义混合AI新时代

Lenovo宣布推出跨设备运行的Lenovo and Motorola Qira个人智能体AI解决方案、全新Motorola旗舰智能手机、扩充后的AI个人电脑产品线、包括智能体原生可穿戴设备在内的前瞻性概念验证产品以及革命性的推理服务器,同时公布在国际足联(FIFA)、一级方程式赛车(Formula 1…

10分钟搭建阿里通义Z-Image-Turbo WebUI:科哥二次开发镜像一键部署指南

10分钟搭建阿里通义Z-Image-Turbo WebUI:科哥二次开发镜像一键部署指南 作为一名电商创业者,你是否经常为产品宣传图的质量和效率发愁?本地电脑性能不足,又不懂复杂的AI模型部署流程?今天我要分享的阿里通义Z-Image-Tu…

ClickHouse 分片集群备份一致性分析文档

目录标题ClickHouse 分片集群备份一致性分析文档1. 问题背景2. 环境信息2.1 集群配置2.2 Pod 列表2.3 备份配置3. 官方备份方案分析3.1 Altinity clickhouse-backup 工具3.2 工作原理 - FREEZE 机制3.3 ClickHouse 内置 BACKUP/RESTORE 命令4. 分片备份一致性问题4.1 核心问题4…

NPP 北方森林:美国苏必利尔国家森林,1983-1984 年,R1

NPP Boreal Forest: Superior National Forest, USA, 1983-1984, R1 简介 该数据集包含两个文件(.txt 格式)。其中一个文件提供了美国明尼苏达州东北部苏必利尔国家森林(Superior National Forest,简称 SNF,位于西经…

材料中心物流信息管理系统的设计与实现

摘  要 近年来,伴随着互联网技术的快速发展和大力应用,各种信息化软件应运而生。当下,随着国内经济由于疫情的影响在全面复苏,各大企业也在注重企业材料成本的管控。在此之前,各大企业针对生产环节中的材料管理都是依…

架构演进过程

一、单体架构优点: 简单:开发部署都很方便,小型项目首选 缺点: 项目启动慢可靠性差可伸缩性差扩展性和可维护性差性能低 二、垂直架构垂直架构是指将单体架构中的多个模块拆分为多个独立的项目。形成多个独立的单体架构。 垂直架构…

每日 AI 评测速递来啦(1.8)

司南Daily Benchmark 专区今日上新! RFC Bench 一个用于在真实新闻语境下评估大语言模型金融虚假信息识别能力的评测基准,以段落级别为评测粒度,刻画金融新闻中语义由分散线索共同构成的上下文复杂性。 https://hub.opencompass.org.cn/da…

基于微信小程序的点餐小程序开发与设计

摘要 近年来,伴随者互联网产业的快速发展,各种信息化软件应运而生。当下,人们出门在外一部手机就可以解决线下所有的交易支付,人们对于信息化软件的使用也已不陌生。经济的发展,人均收入的提高,人们去餐饮店…

金融级数据治理+企业级架构管控:五度易链的数据治理方案与技术路径

在数字化转型的浪潮中,数据已成为企业核心战略资产。然而,许多机构仍面临数据孤岛、质量不一、标准缺失、难以复用等治理难题。如何系统化整合数据资源、提升数据质量、构建可用的标签体系,并建立长效管理机制,是当前企业推进数据…

K8s资源管理与项目生命周期

前言 在 Kubernetes(简称 K8s)生态中,kubectl 是与集群交互的核心命令行工具,它充当了开发者/运维人员与 K8s API Server 之间的“桥梁”——将用户指令转化为 API Server 可识别的请求,进而实现对集群资源&#xff0…