赞
踩
本沧州地区空气质量数据分析及可视化系统采用Python语言来进行开发,用小巧灵活的MySQL数据库做完后台存储解释。本系统不仅主要实现了注册登录,系统首页,个人中心,用户管理,城市区域管理,空气状况管理,空气质量管理,系统管理,数据爬取,大屏分析等功能,通过这些功能基本可以满足人们对空气质量的查看和分析的需要。
随着经济的高速发展,空气质量这一生存的大问题显得越来越重要,我们以前发展太多重工业的时候,已经牺牲了很多的空气环境,到现在由于空气质量引发的一系列问题比比皆是,所以我们现在要注重空气的质量去保护环境,特别是现在网络飞速发展的时代,我们可以随时随地就能获得各地的空气质量信息,方便我们去了解空气质量以及对空气质量进行及时的控制,让空气质量保持在一个比较良好的范围。大气污染状况是与我们每一个人的健康情况息息相关的,通过空气质量分析,可以使大家增强环境保护意识,提高公众的科学素养,我们通过收集沧州地区自动监测点位的实时发布数据,储存进空气质量搜集的数据库。这些数据不但可以呈现给用户每个城市实时的一些空气质量信息,也可以把获取的数据储存起来,方便以后去收集利用,或者把这些数据给有关的环境保护部门,作为整治空气环境的理由。
使用ptyhon爬虫进行数据的爬取、数据预处理,以及使用MYSQL数据库进行数据的保存,通过Matlab进行数据可视化。
在对主要需求进行分析后,确定系统由以下几个模块组成:
1 ) 用户信息管理: 该部分主要完成系统管理员的增加、删 、除、编辑和访问控制权限等操作。
2 ) 数据管理: 该部分主要完成后台存储 数据的查看、编辑以及系统数据库的备份和访问日志数据管理。
3 ) 采集规则管理: 该部分主要是在系统的后台定义和编辑有关网络爬虫的规则和采集数据字段。
4 ) 采集获取功能: 该部分主要是根据采集规则定义的关键字段对制定的 URL获取相应的数据。
5 ) 城市区域信息管理: 该部分主要是对获取的不同城市或地区的地理信息进行增加、删除、修改、查询等操作。
6 ) 空气质量数据分析模块: 该部分主要完成空气质量数据的统计分析等功能。
7 ) 空气质量数据可视化模块: 该部分主要通过前端页面接受用户的查询,并将查询的结果进行可视化展示。
目录
摘 要 I
Abstract II
目录 III
第1章 系统概述 1
1.1 研究背景 1
1.2 研究现状 1
1.3研究内容 2
第2章 系统开发环境 3
2.1 Python语言介绍 3
2.2 Pycharm介绍 3
2.3 MySQL数据库介绍 3
第3章 需求分析 4
3.1基于Python的沧州地区空气质量数据分析及可视化系统需求分析 4
3.2 可行性分析 4
3.2.1技术可行性 4
3.2.2时间可行性 4
3.2.3经济可行性 5
3.2.4操作可行性 5
第4章 系统概要设计 6
4.1系统结构 6
4.2 数据库设计 6
第5章 系统详细设计 10
5.1登陆模块的实现 10
5.2用户管理 11
5.3城市区域管理 12
5.4空气状况管理 13
5.5天气资讯管理 14
5.6空气质量管理 15
5.7招聘数据大屏显示 16
第6章系统测试 18
6.1 基于Python的沧州地区空气质量数据分析及可视化系统的测试目的 18
6.2 基于Python的沧州地区空气质量数据分析及可视化系统的测试方法 18
6.3 基于Python的沧州地区空气质量数据分析及可视化系统测试用例 18
第7章 总结 20
致谢语 22
参考文献: 23
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。