项目源码服务 - 专业的Java毕业设计源码服务网       JAVA毕业设计源码定制,上CNITSTUDY.CN
【腾讯云】星星海SA2云服务器,1核2G首年99元起,高性价比首选
IT学习资源网2023-09-28
已验证

基于javaweb实现天气预报管理系统源码_C50353



摘要:
本项目为基于javaweb实现天气预报管理系统源码,分为用户和管理员两种角色,主要实现后台发布天气情况,发布中自动使用天气预报接口获取天气情况,如需要源码可加微信cnitstudy联系




详细描述:

本项目为基于javaweb实现天气预报管理系统源码,分为用户和管理员两种角色

用户可以在线登录注册、在线留言天气预报、天气实况、气象灾害资讯、用户登录后可以在线留言并查看历史留言情况

管理员登录后台管理页面,可以管理注册用户信息、管理员信息管理、天气预报管理、天气实况管理、城市预报管理、气象灾害管理、留言板管理、城市管理

本项目使用接口获取天气情况,代码如下:

public String queryWeather(String cityName) {
        Map<String, Object> params = new HashMap<>();// 组合参数

        String ntianqi ="";

        String response = doGet("http://www.weather.com.cn/data/cityinfo/"+cityName+".html", null);
        try {
            JSONObject jsonObject = JSONObject.fromObject(response);

            System.out.println("调用接口成功");
            System.out.println(jsonObject);
            
            
            JSONObject weatherinfo = jsonObject.getJSONObject("weatherinfo"); 


             ntianqi ="城市:"+weatherinfo.getString("city")+ "温度:"+weatherinfo.getString("temp1")+"-"+weatherinfo.getString("temp2")+"天气:"+ weatherinfo.getString("weather");

        } catch (Exception e) {
            e.printStackTrace();
        }
        return ntianqi;
    }
 

部分运行截图见以下:

 

下载源码

7*24小时在线
优质源码
请加微信联系
毕业设计
项目修改
项目定制开发