摘 要:当今天气情况日益复杂和多变,需要一款为人们提示未来天气的app,来为提示人们的衣食住行和穿衣取暖,所以这设计一款天气预报软件应运而生。基于java平台的Android studio开发工具设计的本系统可以实时观察到全国各大旅游城市的天气情况,预测未来5天的天气情况,并提供了语音查询的功能。该系统主要是通过文字与图表的形式,来直观地显示出城市当天和未来几天的天气信息。该系统在数据交换上使用了JSON格式,该方式可以避免和服务器传输数据上和数据交换的巨大流量消耗,并提高系统运行速度。91401
毕业论文关键词: 天气预报,语音查询,文字与图表,数据交换
Abstract:Today the weather is increasingly complex and changeable, need a hint of future weather app for people, is presented to the daily life of people and clothing to keep warm, so this design a weather forecast software arises at the historic moment。Based on the Java platform Android studio development tool design of this system can be real-time observed the major national tourist city of the weather, 5 days of the weather to predict the future, and provides the voice search function。 The system is primarily a form of text and charts to visually show the weather information of the day and the coming days of the city。 The system using the JSON format on data exchange, this method can avoid and server data transmission and data exchange on the huge traffic consumption, and improve the system operation speed。
KeyWords:Weather forecast, Voice of the query function, Words and charts, Data exchange
目 录
1 引言 5
1。1 项目背景 5
1。2 天气预报系统开发意义 5
1。3 论文组织结构 6
2 开发环境及开发工具的介绍 6
2。1 Android概述 6
2。2 Android Studio简介 8
2。3 JSON数据简介 8
3 系统需求分析 8
3。1 系统设计目标 8
3。2 可行性分析 9
3。3 需求分析 9
4 天气预报系统的实现 10
4。1网络数据的获取 10
4。2全国城市编码化转换 11
4。3 网络数据在手机端的读取 12
4。4 网络数据的封装处理和分析 14
4。5 主界面的显示和设计 18
4。6 语音识别界面的显示和设计 24
5 软件测试 28
5。1 软件测试的必要性 28
5。2 调试 28
5。3测试用例 29
5。4 测试结果 30
结 论 31
参 考 文 献 32
致 谢 33
1 引言
1。1 项目背景
随着中国步入改革开放的新时期,经济社会发展极其迅速,手机也就成了每家每户必备的了解社会生活,国内外大事的重要工具,并渐渐取代传统的媒体。互联网时代的到来更是推动了手机的发展。所以现在很多年轻人通过手机app去了解与自己息息相关的信息,而衣食住行中最重要的就是及时知晓未来的天气情况。可是现在的手机功能繁多复杂,广告不厌其烦,而手机自带的输入法也让很多老年人无所适从。这里为了方便更多老年人也照顾年轻群体对于未来天气的渴求,本人对系统结构和功能进行全面的分析,提出了手机端天气预报系统的实现方案。该方案能够清晰地显示我国各大城市的天天气情况,能够使用户对于自己身边的天气和空气质量状况有更加明确,更加清楚的认识。