【开题答辩全过程】以 基于Python语言的疫情数据可视化系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是《基于Python语言的疫情数据可视化系统设计与实现》。系统主要用网络爬虫自动抓取各地疫情数据,经过清洗后存进MySQL,再用Django搭一个Web站点,前端用ECharts把数据变成折线、柱状、饼图、词云等直观图表,方便用户一眼看懂疫情走势。核心模块就三个:爬虫模块、数据清洗与存储模块、可视化展示模块。技术栈很简单:Python + Django + MySQL + ECharts,全是开源工具,本地电脑就能跑。


评委老师:你为什么选"疫情数据"这个主题?

答辩学生:因为疫情数据公开且更新快,容易拿到真实数据,练手最合适,而且大家都能看懂,展示效果一目了然。


评委老师:数据从哪个网站爬?有没有反爬限制?

答辩学生:目前计划爬腾讯新闻和百度疫情专题,它们反爬不严格,先试着用requests+headers模拟浏览器,如果被封就用time.sleep降频,实在不行就手动下一天的数据做演示。


评委老师:数据库里打算建几张表?主要字段有哪些?

答辩学生:就两张表:一张省份每日汇总表(字段:日期、省份、确诊、治愈、死亡),一张城市详情表(字段:日期、省份、城市、确诊)。够用就行。


评委老师:ECharts图表准备做几个?分别想展示什么?

答辩学生:先做三个:1.全国地图热力图,看各省确诊分布;2.折线图,看最近30天全国确诊趋势;3.词云,把热搜关键词可视化。后续有时间再加柱状图对比TOP10省份。


评委老师:系统运行对电脑配置有要求吗?

答辩学生:没有高要求,我自己是i5+8G内存+256G硬盘,PyCharm+MySQL同时开跑得很流畅,评委老师普通办公本也能复现。


评委老师:如果明年疫情数据不再更新,你的系统还能演示吗?

答辩学生:能,我已经把2022---2023全年数据爬好并导成SQL文件,演示时直接导入本地库即可,不影响功能展示。


评委老师:整个项目你最担心的技术点是什么?

答辩学生:最担心爬虫突然失效,所以我在代码里把爬取和清洗分成两个文件,一旦数据源挂掉,只需换网址或改解析规则,后面步骤不用动。


评委老师评价:

xx同学选题紧贴实际,技术路线清晰,工具选择合理,对可能遇到的问题也准备了备用方案。整体难度适中,符合本科毕业设计要求。建议下一步把系统界面做得更美观,并补充简单的用户登录权限即可。同意开题,按计划推进。


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

最后

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

相关推荐
哥只是传说中的小白1 天前
Nano Banana Pro高并发接入Grsai Api实战!0.09/张无限批量生成(附接入实战+开源工具)
开发语言·数据库·ai作画·开源·aigc·php·api
我送炭你添花1 天前
Pelco KBD300A 模拟器:07+2.Python 专题:线程安全与信号槽机制——项目多线程最佳实践
python·自动化·运维开发
wtsolutions1 天前
Sheet-to-Doc占位符系统详解:让数据自动填入Word指定位置
开发语言·c#
m0_635647481 天前
Qt使用第三方组件库新手教程(一)
开发语言·c++·qt
雒珣1 天前
控制QT生成目录
开发语言·qt
jllllyuz1 天前
单载波中继系统资源分配算法综述与实现
开发语言·matlab
小途软件1 天前
ssm607家政公司服务平台的设计与实现+vue
java·人工智能·pytorch·python·深度学习·语言模型
Hello.Reader1 天前
PyFlink Table Arrow 原理、Exactly-Once、Batch Size、内存风险与最佳实践
开发语言·batch
laplace01231 天前
Part3 RAG文档切分
笔记·python·中间件·langchain·rag