登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于微信小程序的天气预报软件的设计毕业论文

 2021-04-17 12:04  

摘 要

在互联网高速发展的时代,由于手机用户对工作、生活、消费等方面的需求多元化,使得APP的更新频率很快,用户需要不定期的对应用进行下载和升级,对手机的资源浪费现象越来越严重。虽然近几年应用供应商提出轻应用方案试图解决这一问题,但是收效甚微,微信小程序的出现使得这一问题得到了有效的解决。在智能手机APP中,天气预报类APP的下载量、装机量均排在比较靠前的位置,这说明用户对于天气的关注程度很高。本文对什么是微信小程序进行了系统性的说明,介绍了天气预报下如何选择合适的API及其注册开发,并对天气预报小程序设计开发中遇到的问题进行了分析,最后对其进行了总结和展望。

关键字:微信小程序、天气预报、json数据测试、API接口

Abstract

In the era of rapid development of the Internet, due to the diversified needs of mobile phone users in terms of work, life, and consumption, the frequency of APP updates is rapid. Users need to download and upgrade applications from time to time, and the waste of resources on mobile phones is increasing. The more serious it is. Although in recent years, application vendors have proposed light application schemes to try to solve this problem, they have had little success. The emergence of WeChat applets has effectively solved this problem. In the smart phone app, the downloads and installed capacity of the weather forecasting apps are all ranked higher, which indicates that the users are highly concerned with the weather. This article systematically explains what the WeChat applet is, describes how to select the appropriate API and its registration development under the weather forecast, analyzes the problems encountered in the design and development of the weather forecast applet, and finally analyzes it. Summary and outlook.

Keywords: WeChat applet, weather forecast, json data test, API interface

目 录

1 绪论 1

1.1 研究的目的及意义 1

1.2 国内外研究现状 2

1.3 论文主要内容和结构安排 3

2 微信小程序 4

2.1 概述 4

2.2 开发微信小程序的步骤: 6

2.3 开发工具界面 8

2.4 微信小程序的技术框架 9

3 系统设计 11

3.1 综述 11

3.2 接口选择 12

3.2.1 中国天气网API接口 12

3.2.2 中国万年历API接口 14

3.2.3 百度地图GeocodingAPI接口 14

3.3 UI界面设计与实现 15

3.3.1 UI界面设计 15

3.3.2 UI界面代码实现 16

3.4 逻辑层实现 21

3.4.1 数据初始化代码 21

3.4.2 获取当前城市名称 23

3.4.3 获取天气预报数据 24

3.4.4 查询天气预报数据 26

3.5 本章小结 27

4 天气预报小程序功能测试 28

4.1 JSON返回数据测试 28

4.2 基本功能测试 29

4.3 异常事件测试 30

4.4 本章小节 31

5 总结与展望 32

5.1 论文工作总结 32

5.2 研究工作展望 32

6 参考文献 33

致 谢 35

绪论

研究的目的及意义

现当代随着科技的发展,移动互联网规模继续扩大。根据第38期中国互联网统计调查报告,截至2016年6月,中国移动互联网用户数已经达到6.56亿。移动设备的互联网接入率从2014年底的90.1%增加到2015年底的92.5%,仅通过移动设备接入到到互联网人数比例达到24.5%[1]。互联网用户的接入设备开始更加偏向于向移动终端。移动互联网应用已经渗透到各种消费领域,并且随着移动通信网络环境的完善和智能手机的普及,移动互联网的发展越来越迅速。

随着广大消费用户对学习、交通、消费、娱乐的多样化需求逐步增加,手机应用日益丰富,各类手机应用已经逐渐涵盖了日常生活的各个方面。在用户不断增长的需求的背景下,商家只能不断维护和发展新的应用,并频繁地进行移动应用更新,导致用户需要不时更新,重新下载和安装应用程序[2]。这使得资源浪费现象更加严重。其次,应用程序提供商对软件的维护过程也非常繁琐,在移动互联网上,即使是相同应用程序,也会有多个适应不同环境的不同版本。再者,软件一旦开发了新功能,用户不主动进行更新就不能立即体验到它,为了确保新功能或错误的覆盖范围,应用程序供应商需要根据用户需要更新应用程序,从而迫使用户升级。另外,由于移动终端操作系统的多样性,应用程序厂商对于其多平台开发的成本是巨大的,软件更新和维护尤其复杂,不同平台的维护难以统一[3]。综合整体现状进行考虑,下一代移动互联网产业的发展方向必须是“微,小,轻”,这其中,微信小程序已成为取代手机客户端应用程序的最佳选择。微信小程序不需要下载和安装,不占用手机内存,节省流量。对应用程序供应商和用户来说,它是一项革命性的突破。

对于商家来说,微信小程序具有独特的名称特性,可以最大限度地保护前瞻性的企业和企业。而微信应用与微信的庞大用户群密切相关,微信用户组是业务流量的主要来源。未来会有越来越多的人使用移动终端,而微信应用是移动搜索引擎的发展趋势,这对于互联网的移动终端来说将会是一个很好的商业机会[4]。小程序相当于传统的app,但与普通应用程序的成本相比明显更少。对于移动应用,客户操作应用后会程序自动保存数据,并且可以在下次使用时调出。但同时也在使用应用程序时提出了一些问题,例如部分客户会认为有些应用在应用场合中会有“不需要使用它们”,“可以使用但大部分时间不可用”和“我想使用它们,但它们不能很好地工作”的情况,而这都在微信”小程序“中得到有效解决。

国内外研究现状

近年来,部分商家针对移动互联网应用面临的上述问题提出了相应的解决方案[5]。自2013年8月在全球开发者大会上,百度“轻应用”概念正式启动以来,这一概念就引起了业内外众多人士的关注[6]。所谓的轻应用是一款全新功能的应用程序,最大的特点是即时搜索和无需下载。它不仅具有与普通App相媲美,甚至更强的用户体验,而且还具有可以分发的Web应用程序和智能检索的功能。它将有效解决App的质量问题,并为应用程序和服务与移动用户的提供需求接口。

与普通App相比,轻应用的优点在于:首先它不需要下载就可以直接搜索和使用,并且不会占用用户端本身的内存空间。其次与市面上大部分的应用软件相比,轻应用自带的部分API接口具有易于调用、方便快捷的特点,能够让用户得到极好的用户体验。再者和应用本身的推送相比,微信端公众号、订阅号的推送可以让应用和用户有着更加紧密的联系。虽然目前轻应用有着较多的优点,但是目前阶段,轻应用仍然处于不断改进的过程,在使用过程中,用户使用率不高。究其原因可能有以下几个因素[9]

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图