2018-2019学年第一学期Java课设--天气分析

一、团队名称、团队成员介绍、任务分配

团队名称:嘻嘻

团队成员介绍

  网络1713陈仁广【组长】 201721123079

java 气象 java气象数据分析与可视化_数据

就是他

  网络1713邹源 201721123074

java 气象 java气象数据分析与可视化_数据_02

  网络1713卢啸凯 201721113008

 

java 气象 java气象数据分析与可视化_任务分配_03

 

任务分配

 网络1713陈仁广【组长】-- Model以及部分View和Controller

  • 天气数据的model
  • 爬取数据的操作
  • 温度echarts页面以及风向echarts
  • serverlet的编写
  • 画UML类图

 网络1713邹源 -- View

  • 页面的福建地图
  • jsp的welcome页面
  • 温度风向页面的按钮

 网络1713卢啸凯 -- Model

  • 数据连接数据库
  • 编写团队博客
  • 阿里巴巴代码扫描

 

二、项目简介

  通过爬取天气预报网站信息即目标城市的气象信息(日期,温度,风向,风级)等,返回程序对数据进行加工,

用可视化的echars图像,JSP页面,来实现对天气预报信息的分析,从而使用户更加容易地获取到未来几天的天气状况。

三、项目采用技术

  • JSP
  • Jsoup
  • JQuery
  • 数据库

四、项目亮点

运用到了jsoup爬取天气预报的网站信息

java 气象 java气象数据分析与可视化_UML_04

echarts来展示数据

 

java 气象 java气象数据分析与可视化_java 气象_05

风向图

java 气象 java气象数据分析与可视化_数据_06

 

 

java 气象 java气象数据分析与可视化_数据_07

 

以及下拉框运用到ajax来选择城市进行展示

 

java 气象 java气象数据分析与可视化_java 气象_08

 

java 气象 java气象数据分析与可视化_UML_09

五、项目git地址及个人博客地址

Git地址

 

 

六、项目git提交记录截图(要体现出每个人的提交记录、提交说明)

 

 

java 气象 java气象数据分析与可视化_UML_10

 

七、项目功能架构图与主要功能流程图

java 气象 java气象数据分析与可视化_java 气象_11

八、UML类图

 

java 气象 java气象数据分析与可视化_UML_12

九、代码静态扫描

修改完之后无Blockers,Criticals

 

java 气象 java气象数据分析与可视化_任务分配_13

 

十、尚待改进或者新的想法

1.可以完善好数据库的功能

2.把地图上的按钮事件完善

3.实现更多的天气数据分析