欢迎来到天天文库
浏览记录
ID:27289721
大小:1.31 MB
页数:16页
时间:2018-12-02
《毕业论文——基于微信公众平台的学生自助服务系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于微信公众平台的学生自助服务系统摘要:本文总结了基于微信公众订阅号的学生自助服务系统的制作技术和经验,介绍了微信接口的工作原理和项目实施过程,同时也介绍了该系统功能及效果。该系统包括校园服务、生活服务和其他服务三大功能。经测试,开发出的系统能够实现设计的所有的功能。关键词:微信公众平台;微信接口技术;查询系统;开发模式Abstract:Thispapersummarizestheexperienceandproductiontechnologybasedonmicro-channelpublicsubscrip
2、tionnumberofstudentself-servicesystem,andintroducestheprincipleofmicro-channelinterfaceandprojectimplementationprocess,butalsointroducedthesystemfunctionandeffect.Thesystemincludesacampusservices,lifeandotherservicesthreefunctions.Aftertesting,thedevelopedsys
3、temcanachieveallthefunctionalityofthedesign.Keywords:WeChatpublicplatform;WeChatinterfacetechnology;querysystem;dev-elopmentmodel微信是腾讯推出的免费即时通讯服务应用程序,用户可以通过微信与好友进行文字或图片消息的传送。此次毕业设计想通过设计和实际开发一个微信公众订阅号,达到学习和应用微信接口的知识和技能,开发和制作微信公众订阅号,可以积累经验,为未来毕业后工作打下微信公众号开发的基础。
4、1微信公众平台介绍1.1简介微信公众平台(WeChatpublicplatform)在2012年08月23日正式上线,它是腾讯公司在微信的基础上增加的概念模块。通过这一平台,个人和企业都可以申请和开发一个专属的微信公众号,可以向订阅用户群发语音消息、视频消息、第15页(共15页)文字消息、图片消息和图文消息5个类别的内容。根据运营主体的不同,微信公众账号可分为订阅号、服务号、企业号。1.2服务号、订阅号、企业号的介绍(区别)(1)订阅号:维护者发布信息的平台(与杂志和报刊相似),认证前后都是每天只可以群发一条消息
5、。(2)服务号:企业提供服务的平台(与银行提供服务查询相似),认证前后都是每个月最多只能群发4条消息。(3)企业号:提供公司内部员工的管理、沟通等服务,需要先有成员的通讯信息验证才可以关注成功企业号。1.3编辑模式与开发模式注册微信公众号成功后,管理微信公众号的方法有两种:编辑模式和开发模式。(1)编辑模式:编辑模式简单实用,类似与网站后台管理,可以通过登录微信公众平台设置和管理各种功能,如:群发功能、自动回复、自定义菜单。(2)开发者模式:可以开发业务逻辑,实现编辑模式下几乎所有的功能,还可以开发更多高级功能。
6、1.4微信公众号的功能从公众账号和订阅者的交流方式来看,微信公众平台有三大功能:(1)群发消息。公众账号可以向订阅者群发一定量的消息。(2)使用编辑模式中的自定义回复消息,编辑模式下,公众账号可以自定义一些消息回复规则。(3)使用开发模式。公众账号的维护者可以开发自己所需要的业务逻辑来处理订阅者发送的消息,并做出响应,反馈给订阅者。这个功能可以让公众账号的功能得到极大的扩展。2微信公众平台开发实现的基本原理第15页(共15页)2.1公众平台开发模式的数据交互方式开发的学生自助系统是基于订阅者的开发模式的。下面简单
7、介绍公众平台开发模式的数据交互方式。图2-1数据交互原理图图2-1所示的具体交互过程的描述如下:(1)用户通过手机客户端发送信息被送到服务器里面;微信默认能接收图片(image)、视频(video)、文本(text)、地理位置(location)、语音(voice)、链接(link)6种基本的消息格式。(2)微信服务器收到这条消息之后,首先把消息转换为特定的XML结构的信息,并把转换后的信息POST到开发者服务器,即开发者填写的URL上。(3)开发者服务器收到POST请求后,在响应包(GET)中返回特定的XML结
8、构,对该消息进行响应,返回给微信服务器;目前支持图片、图文、视频、文本、音乐、语音6种回复消息类型。通过这个过程可以看到开发者服务器需要做以下三件事情:接收微信服务器传递过来的消息;实现自己特有的业务逻辑;反馈消息给微信服务器。3自助服务系统设计第15页(共15页)3.1系统功能设计基于微信公众平台订阅号开发的学生自助服务系统的功能模块有:校园服务、生活服务和其他服务。系
此文档下载收益归作者所有