请根据观察者模式,用Java语言设计并实现气象站程序。其中,部分代码已经写好,包括: • 观察者接口 • 主题接口 • 显示板接口 • 测试程序 请在此框架下,继续完成CurrentConditionsDisplay、ForecastDisplay、StatisticsDisplay等显示板类, 以及气象数据类(WeatherData), 使程序最终运行结果如下图所示(XXXX为本人学号): Currents conditions:80.0F degress and 65.0% humidity (by 1508060330) Avg/Max/Min:temperature = 80.0/80.0/80.0/ (by 1508060330) Forecast (by 1508060330):improving weather on the way Currents conditions:82.0F degress and 70.0% humidity (by 1508060330) Avg/Max/Min:temperature = 81.0/82.0/80.0/ (by 1508060330) Forecast (by 1508060330):watch out for cooler,rainy weather Currents conditions:78.0F degress and 90.0% humidity (by 1508060330) Avg/Max/Min:temperature = 80.0/82.0/78.0/ (by 1508060330) Forecast (by 1508060330):more of the same
2019-12-21 20:00:21 11KB 观察者模式 Java语言 气象站程序
1
移动气象站代码。 基于nb-iot和arduino。arduino型号为arduino pro mini。 代码介绍在https://blog.csdn.net/fengf2017/article/details/80698207
2019-12-21 19:44:00 3KB arduino nb-iot
1
全国气象站号,比如 北京 二级站 54398 顺义 北京 二级站 54410 佛爷顶 北京 二级站 54412 汤河口 北京 二级站 54419 怀柔
2019-12-21 19:31:25 2.14MB 气象站号
1
气象站点数据进行整合,计算单日最高温度,最低温度,平均温度,14时的风速,单日累计降水,单日最大风速6个要素,并链接数据站点信息,进入数据站点经纬度,最终得到具有唯一标识站点号的各要素CSV文件
2019-12-21 18:53:23 5KB 气象数据处理
1
本设计主要分为三个部分,采集节点、集中器与上位机。三部分协调工作共同完成整个任务。采集节点,是本系统的关键部分,它以STM32F4Discovery为控制核心,通过温湿度传感器DHT11、气压传感器BMP085以及灰尘传感器GP2Y1010对相关信息进行采集。然后,通过气象预报算法对降雨情况进行大概的预报。最后,对相关信息打包发送出去。集中器,主要进行数据的穿法。上位机,承担着人机交互工作并将数据存储到数据库定时发微博。
2019-12-21 18:51:21 1.91MB STM32 上位机
1