本课题的研发内容是:设计并实现一个空气质量监测系统,有助于城市居民了解城市的环境空气状况。通过实时网络爬虫技术在相关平台爬取空气质量数据包括:温度、湿度、PM2.5、PM10、、、、CO等,实现远程检测、数据存储、数据分析与可视化等功能。
课题研究要求:设计实现一个空气质量可视化系统的基本功能和主要流程:
(1)数据采集模块:通过Python爬虫技术动态抓取空气质量数据;
(2)数据预处理模块:实现数据清洗、数据转换与数据标准化;
(3)数据存储模块:使用文件、数据库等方式存储预处理后的数据;
(4)后端服务器模块:开发Web服务器,实现数据访问、查询与检索;
(5)数据可视化模块:大屏技术展示,提供全面、准确、及时的出行建议与预警。
本课题的设计开发需要以下技术:
(1)熟悉Python程序设计、Java程序设计,具备一定的编码能力;
(2)具备一定的Python爬虫技术:requests、xpath、beautifulsoup、Selenium等;
(3)具备一定的数据库存储技术,熟悉数据库增删改查基本操作;
(4)具备一定的后端服务器开发技术,如JavaEE、SpringBoot或者Flask、Django;
(5)具备一定的数据视化应用技术,如折线图、柱状图、评图、热力图、地图、大屏图等。
论文主要内容包括:研究背景、系统需求分析、功能设计、软件设计、功能测试等。