【开题答辩全过程】以 工厂能耗分析平台的设计与实现为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

"各位老师好,我的题目是《工厂能耗分析平台的设计与实现》。系统主要面向小型工厂,帮他们把电、水、气的用量采上来、存起来、算出来、画出来,最后再给出一个简单的下月用量预测。功能分五大块:登录注册、能耗数据增删改查、分页搜索、ECharts 图表可视化,以及用线性回归做预测。技术选型都是基础栈:Python + Flask 做后台,MySQL 存数据,Pandas 清洗分析,前端用 HTML + ECharts,模型直接用 sklearn 的 LinearRegression,全程不写复杂算法,保证能跑通、能落地。"


评委老师:为什么选择"小型工厂"作为对象,而不是大型工厂?

答辩学生:大型工厂一般已有成熟 SCADA 或 MES 系统,我们基础弱,啃不动。小型工厂设备少、数据量小,Excel 都还在用,正好缺一个轻量级 Web 工具,我们拿 Flask 快速搭一个就能见效,难度可控。


评委老师:你提到用线性回归预测能耗,可能耗受季节、班次、订单量影响,线性回归会不会太简单导致误差大?

答辩学生:老师说得对,线性回归只能抓大趋势。我的目标是"先跑通",让工厂看到"下个月大概 1200 度电"就行,误差 10% 内就接受。后续如果工厂愿意用,再升级成随机森林或 Prophet,开题阶段先把流程走顺。


评委老师:数据从哪来?如果工厂没有历史数据怎么办?

答辩学生:两步走:① 先人工造 3 个月模拟数据,字段就是"时间、车间、设备、耗电量",保证能把系统所有按钮点亮;② 同时给工厂一个"模板 Excel",让他们以后每天抄表后往里填,平台提供上传入口,慢慢把真实数据替换进来。


评委老师:MySQL 表结构怎么设计的?核心是哪几张表?

答辩学生:三张主表:user( id, username, password, role )、factory( id, name, address )、energy_record( id, factory_id, device, energy_type, value, record_time )。外键挂 factory_id,查询时联一下就行,尽量简单,不给自己挖坑。


评委老师:前端图表用 ECharts,如果数据量达到 10 万条,会不会卡?

答辩学生:会卡。所以后台先做聚合:按月/按天先 sum,把 10 万条压成几百条再扔给前端。真到 10 万条的时候再上 Redis 缓存,开题阶段先不折腾,保证 1 万条以内流畅就行。


评委老师:系统安全怎么考虑?比如别人直接用 Postman 调你的接口删数据。

答辩学生:先加最基础的两件事:① JWT 登录鉴权,删除接口必须带 token;② 每个用户只能删自己工厂的数据,SQL 里加 factory_id = 当前用户 factory_id。毕业设计先把权限门槛立起来,不追求高并发,只求别"裸奔"。


评委老师:进度安排里,你计划 2025 年 4 月底写完初稿,万一 3 月还在调不通模型,怎么办?

答辩学生:留保底:模型那块做成"可插拔",调不通就直接显示"暂无预测",页面照样能跑。先把 CRUD 和可视化 100% 跑通,保证论文能写"系统已实现",模型作为展望,这样不会拖整个毕业设计后腿。


评委老师评价与总结:

xx 同学思路清晰,技术选型务实,知道自己基础弱就主动降难度,先求"能跑"再求"跑得快",这是好习惯。对数据来源、表结构、安全、性能都有保底方案,说明准备工作到位。后续注意把"模拟数据"和"真实数据"切换做成一键开关,方便答辩演示。总体开题可行,同意进入下一阶段,按计划推进即可。


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

最后

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

相关推荐
老前端的功夫3 小时前
Vue 3 性能深度解析:从架构革新到运行时的全面优化
javascript·vue.js·架构
Spring AI学习3 小时前
Spring AI深度解析(9/50):可观测性与监控体系实战
java·人工智能·spring
java1234_小锋4 小时前
Spring IoC的实现机制是什么?
java·后端·spring
xqqxqxxq5 小时前
背单词软件技术笔记(V2.0扩展版)
java·笔记·python
消失的旧时光-19435 小时前
深入理解 Java 线程池(二):ThreadPoolExecutor 执行流程 + 运行状态 + ctl 原理全解析
java·开发语言
哈哈老师啊5 小时前
Springboot学生综合测评系统hxtne(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·数据库·spring boot
4311媒体网5 小时前
帝国cms调用文章内容 二开基本操作
java·开发语言·php
zwxu_5 小时前
Nginx NIO对比Java NIO
java·nginx·nio
前端小端长6 小时前
Vue 中 keep-alive 组件的原理与实践详解
前端·vue.js·spring