18.天气系统
通过C++完成以下设计,禁止使用插件
- 实现全国绝大部分地区天气实时查询
- 制作查询页面UI,通过选择地区(北京,上海,广州等城市),在UI上展示查询天气结果
- 制作城市天气预警系统,预警设置项目(温度,湿度,雨水,风力),在范围在内不报警,超出范围会出现报警(报警方式可以自行设计)
- 预警城市可随意添加多个,并且可随意删除
- 测试页面UI需要保证多分辨率下自由适配,并且需要考虑UI设计的布局合理性,UI设计需要考虑美观性
- 系统需要登录账号才可使用
- 预警系统操作过程中需要添加日志记录,记录内容:操作员-操作时间-操作项目(增加或删除)
- 操作日志需要记录到本地,记录方式JSON
- UI上需要现实当前时间(装表盘形式:指针分针秒针(秒针可选))
- (选做)增加定时记录天气情况功能页面,例如每天上午10点收集北京地区天气,并讲收集结果记录到磁盘文件(json)
- (选做)天气记录功能可增加多城市,并且可以删除城市
获取全国实时天气可以使用第三方天气数据,例如高德地图开发者平台中的天气获取API 跳转高德地址