【开题答辩全过程】以 基于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博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
2301_8223663521 小时前
C++中的智能指针详解
开发语言·c++·算法
kdniao121 小时前
PHP 页面中如何实现根据快递单号查询物流轨迹?对接快递鸟在途监控 API 实操
android·开发语言·php
郑州光合科技余经理21 小时前
同城配送调度系统实战:JAVA微服务
java·开发语言·前端·后端·微服务·中间件·php
leaves falling21 小时前
c语言-函数讲解
c语言·开发语言
癫狂的兔子21 小时前
【BUG】【Python】【Spider】Compound class names are not allowed.
开发语言·python·bug
css趣多多21 小时前
动态路由,路由重置,常量路由,$ref,表单验证流程
开发语言·javascript·ecmascript
秋深枫叶红21 小时前
嵌入式C语言阶段复习——循环语句和分支语句
c语言·开发语言
还在忙碌的吴小二21 小时前
Go-View 数据可视化大屏使用手册
开发语言·后端·信息可视化·golang
u01092727121 小时前
C++中的模板方法模式
开发语言·c++·算法