1 项目介绍
本系统使用Python语言和MySQL数据库开发,其中的核心算法是基于时间序列对大气污染情况进行预测,可以为全国各地的人群提供大气污染预测、预测分析、预测管理等多种功能,让用户不需要再每天重复的查看各地区各时期的大气污染情况就可以随时随地地进行对大气污染的预测,最大程度地避免大气污染对身体带来的危害。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4 系统特点
一个国家和地区的大气污染的预测和信息管理工作其实是非常重要的,首先这可以体现当地政府为人们服务的态度,其次大气污染的数据管理是环保部门日常重要的工作之一,所以研发一套可以提高老百姓和工作人员对大气污染预测和管理效率的系统对社会的发展也是非常关键的事情。
5 系统功能的实现
5.1 首页展示
用户在输入正确的域名后即可访问本系统,不过用户在注册用户之前只能访问系统的首页,仅能查看一些公共的信息。本系统的首页使用上中下结构,头部为导航,中间部分的左侧为当前的用户信息,除此之外还能当前系统内的全景图数量,右侧该可以显示系统内的总操作数、总用户数等数据。
5.2 登录注册
未进行注册的用户无法使用本系统的所有功能,只有经过一系列表单验证后完成注册拥有自己的账号之后才可以进行登录,进而使用所有的功能。
5.3 大气污染预测
用户登录首页后点击左侧菜单栏的大气污染预测即可进入本功能,进入后可以选择年份、月份及城市等信息,输入后点击开始预测,系统会分析系统中大量的大气污染信息进行预测,具体效果如下:
5.4 预测结果管理
预测结果管理功能是本系统很重要的功能,系统内所有通过时间序列分析预测的大气污染数据都可以保存在系统内,在数据列表中可以看到被预测的城市、月份、预测结果及操作时间等,在最后一列还可以将预测的信息进行删除。具体界面如下:
5.5 预测分析
预测分析功能是将系统内所有的预测信息通过饼状图进行展示,用户可以看到各种结果所占的比例。具体界面如下:
5.6 个人信息查看
在首页上方的导航栏中有个人信息的超链接按钮,点击个人信息后即可进入本页面,用户在此界面上可以查看到当前账户的ID、姓名、联系方式和最后登录时间等信息。具体界面如下:
5.7 注册用户管理模块
管理员在登录系统后台之后可以通过本功能对用户信息进行查看和管理,可以查看用户的帐号、密码及其他基本的个人信息,还能为用户进行权限的设置,用户没有权限的时候是无法进行预测管理的,除此之外,如果用户违反了网站的相关规定,管理员可以对用户进行删除。操作界面如下图: