搜索详情-毕业论文网

注册

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

找回密码

  • 获取手机验证码60
  • 找回

基于微信小程序的仿QQ应用开发毕业论文

 2020-04-12 16:52:55  

摘 要

随着移动互联网的快速发展,应用市场也出现了大量丰富的应用,手机上安装的应用也越来越多,这导致了用户频繁下载安装应用程序,这导致了大量手机资源的浪费,也在一定程度上影响了手机的运行,微信小程序的出现很好的解决了这类问题。微信小程序是一种不需要下载安装即可使用的应用,它实现了应用的触手可即,用户可以通过搜一搜扫一扫即可使用,不需要下载安装,用户在使用程序后不需要去管理应用程序,不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无需安装卸载。

本文将基于微信开放平台和移动网络通信技术基础,对微信小程序进行研究,将参照QQ应用功能,以小程序的方式,开发一个聊天的微信小程序,实现用户登录、好友添加、发送和接收消息等基础功能。

本文是基于微信小程序的研究,将聊天软件以微信小程序的方式实现,做到应用的轻量化,也希望能够在本研究的基础上将不同平台的聊天软件以微信小程序方式展现,这将满足不同用户的需求,给用户带来更多便利。

关键词:QQ应用、微信小程序、网络通信

Abstract

With the rapid development of the mobile Internet, a large number of rich applications have appeared in the application market, and more and more applications have been installed on mobile phones. This has caused users to frequently download and install applications. This has resulted in the waste of a lot of mobile phone resources. To a certain extent, the operation of the mobile phone was affected. The appearance of the WeChat applet solved this kind of problem very well. WeChat applet is a kind of application that can be used without downloading and installing. It implements the tentacle of the application. That is, users can search through the search and search, and do not need to download and install. Users do not need to use the program. To manage applications without worrying about installing too many applications, applications will be ubiquitous and ready to use, but they do not need to be uninstalled.

This article will be based on the micro-channel open platform and mobile network communication technology foundation, the micro-letter small program research, will refer to QQ application function, a small program, the development of a chat WeChat applet, user login, friends add, send and receive Basic functions such as messaging.

This article is based on the study of the WeChat applet, the chat software is implemented in the form of a WeChat applet, so that the application is lightweight, and it is hoped that the chat software on different platforms will be displayed in the WeChat applet on the basis of this research. Will meet the needs of different users, to bring more convenience to users.

Keywords: QQ application, WeChat Mini Program, network communication

目 录

第1章 绪论 - 1 -

1.1 项目的背景与意义 - 1 -

1.2 国内外的发展现状 - 2 -

1.3 本文的主要研究内容 - 3 -

第2章 小程序相关技术的分析 - 4 -

2.1 微信小程序开发环境 - 4 -

2.2 微信小程序框架 - 5 -

2.3 微信小程序组件 - 7 -

2.4 微信小程序API - 7 -

第3章 系统的需求分析与设计 - 9 -

3.1 需求分析 - 9 -

3.2 系统的功能设计 - 10 -

3.3 系统的界面设计 - 12 -

第4章 系统的功能实现与测试 - 14 -

4.1 系统测试目的与原则 - 14 -

4.2 用户登录功能 - 14 -

4.3 好友列表功能 - 20 -

4.4 好友聊天功能 - 24 -

第5章 总结与展望 - 26 -

5.1总结 - 26 -

5.2展望 - 26 -

参考文献 - 28 -

致 谢 - 29 -

第1章 绪论

1.1 项目的背景与意义

微信小程序是一种不需要下载和安装就可以使用的应用,是基于微信的Web化解决方案,用户在微信客户端上通过扫描小程序二维码或者搜索小程序就可以打开 [1]。微信小程序自其内测以来,就引起了广发的关注,开始有越来越多的开发者开始研究如何开发以及使用它,在业界也产生了很大的影响。小程序不仅具有很大的商业潜力,同时在技术上也实现了一套代码多端运行和动态发版,用户在微信中扫一扫或搜一搜即可打开具备了原生应用体验的小程序,这给开发者带来了很大的开发空间,能够根据不同的场景来开发不同的小程序。

微信小程序的开发是互联网技术不断发展和创新的结果,微信小程序相对于网站和应用来说,小程序的占用资源更小用户体验感更好,小程序也不需要以往原生应用下载安装的复杂步骤,只需要获取小程序的入口即可打开,用完后也不用卸载,不会占用手机内存。微信小程序缩短用户安装应用操作路径、降低了应用对手机内存占用、节省了用户的时间同时也提升了用户体验[2]。微信小程序就好像一个微信内置的应用商店,拓宽了微信的能力,让微信这个社交平台拥有了自己的应用平台,扩大了微信的生态圈[3]

小程序在功能体验方面也有很大的优势,微信小程序的开发特性决定了它的成本相对低。微信小程序不同于原生应用,小程序只需要根据微信官方给出的标准开发,便可以在IOS 系统和 Android等多种操作系统中使用,而不像原生应用一样在不同操作系统中有不同开发环境。在新的微信应用生态中,微信的客户多,用户流量大,而微信小程序的优势入门门槛低,在这些便利条件下,小程序可以做到在开发成本低的情况下同时实现低成本的推广,可以说这是小程序从发布到现在最明显的优势。小程序的迭代更新对于用户和开发者都很方便,用户可以随时打开就是新版本,而不用像原生应用那样要更新安装,这不仅提高更新版本的效率,也可以使小程序的维护成本降低,还可以在一定程度上获得更大的用户流量。相对于客户端应用软件和网站小程序推广成本低,在同等成本开发出来的小程序肯定比原生应用软件和网站的体验要好。在同样的环境下,小程序的更新速度和用户的需求反馈速度也要更快,通过微信小程序获取服务也会比原生应用和网站更为方便,更为高效,作为互联网新产品微信小程序还有很多优势功能,小程序支持扫码功能,用户使用扫一扫线下提供的二维码即可获得小程序,或是直接在微信客户端通过搜索小程序的信息,可以快速查找到所需要的小程序,使用小程序的过程中,在用户收到了信息的时候,可以很方便的切换到聊天界面,这在结合微信的使用过程中,在占用资源小的情况下给用户带来更多便利,这些在基于微信庞大用户量上方便了商业的推广,用户打开小程序去分享相页面内容或是分享小程序链接,当然微信小程序的优势也在于与微信公众号的结合,它们的相互关联,更完善了微信生态体系,两者的结合也可优势互补,给用户带来了更丰富的使用。

1.2 国内外的发展现状

微信小程序是一种新的程序开发思路,当然关于小程序的构想也并不是微信最先推广出来的。在微信之前,淘宝就有了小程序,例如可以在淘宝上点击充值中心,就可直接对电话进行充值缴费。随后,支付宝也在“我的界面”进行了一些小程序的嵌入,比如“饿了么外买”,可以在支付宝上进行外卖点单的服务;又比如“淘票票电影”,可以在支付宝中进行电影票的购买等,这些都是小程序使用的体现。

微信小程序的类型和种类随着小程序的发展也越来越多,程序员可以自行发布自己所开发的微信小程序,这与淘宝和支付宝中的小程序是不同的,它们的内嵌小程序有相较于微信限制较多,但是所有的小程序都有一些共同的特点,那就是体积小、而且不用管理。因为微信小程序体积小,所以所占用的资源与下载安装的时间都非常小,其使用与web端有些相似,当需要使用的时候,可直接进行小程序的调用,使用结束后退出微信小程序,对原有的系统是没有影响的。本质上,它就是一个具备功能的网页,但相较于一般网页,小程序的使用更加便捷,实现了信息和资源唾手可得的梦想[4]。微信小程序更是一种新型的互动类型,最初的 B2C 格式,即商品与用户之间的链接,所有的电子商务模式一般都采用这个模式。当下的 P2P 模式,是另一种流行软件模式,是用户与用户之间相互链接,目前很多社交软件都采用了这种互动方式。而微信小程序是属于 C2P 格式的,是服务与用户进行链接。与 B2C类型类似,只不过原来的商品都改成了服务类型。微信小程序的开发简单,只采用了 PHP 开发模式,与原生应用相比,微信小程序开发更容易。因为微信是跨平台的,所以依附于微信的小程序也是可以跨平台的,一个程序只需开发一次,不需要像原生应用一样,需要针对不同的操作系统,开发不同类型的程序 [5]。与web端开发相比,微信小程序更加的稳定,所以微信小程序是目前一个主流的APP 开发模式。相较于各种应用,微信小程序基于微信开发标准操作流程将更加统一,对用户来说更易于使用[6]

微信小程序在刚上线的时候有着诸多的限制,但是随着时间的发展,微信小程序的功能和入口都在不断的提升,无论是模糊搜索,附近的小程序,还是与公众号关联,都使得企业不得不直观的去面对微信小程序这样一个事物,当然微信小程序到目前为止仍然可以说是一个新事物,因此微信小程序的进步空间好会很大,所以这也是微信小程序备受关注的另一个原因,现实中,很多人在寻找微信小程序的意义,实际上小程序就是一个工具,只要你能解决用户遇到的问题,找到微信小程序的使用场景程序的意义。

1.3 本文的主要研究内容

小程序是一种不需要下载安装即可使用的应用,应用将无处不在,随时可用,但又无需安装卸载。基于微信小程序的仿QQ应用开发是以简便出发,现阶段的QQ聊天程序功能繁复,占用手机内存资源大,原QQ应用给人们提供了不仅聊天接收信息的功能,在此基础上还添加了购物、新闻、阅读、游戏等许多功能,这些集工作、生活、娱乐于一体的QQ应用在很多方面满足了大多数人的需求,但有许多用户需要的是一个简单干净的聊天功能,不需要那么多繁复的功能。因此本次设计的目标主要是基于微信小程序设计仿QQ应用,做到能够链接QQ账号数据,符合微信小程序触手可及,用完即走,占用内存小的特点, 把基于微信小程序的仿QQ应用功能做到更纯粹,更干净,更简单,满足专注聊天功能用户的需求。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。