基于微信公众平台开发的学生服务系统

基于微信公众平台开发的学生服务系统

ID:31360325

大小:114.00 KB

页数:9页

时间:2019-01-09

基于微信公众平台开发的学生服务系统_第1页
基于微信公众平台开发的学生服务系统_第2页
基于微信公众平台开发的学生服务系统_第3页
基于微信公众平台开发的学生服务系统_第4页
基于微信公众平台开发的学生服务系统_第5页
资源描述:

《基于微信公众平台开发的学生服务系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于微信公众平台开发的学生服务系统  摘要:基于微信订阅号开发了东南大学苏州研究院学生服务系统,旨在为在校学生群体建立一个全方位、立体化的校园服务平台。微信公众平台是一个很好的方式,它提供了开发模式,可以通过微信公众平台的接口,实现相应的功能。该系统应用Java语言开发了WebServlet,提供生活服务、校园服务等功能。目前已经投入使用,深受学生的欢迎。  关键词:微信公众平台;学生服务;Java;查询;开发模式  中图分类号:TP311.1文献标志码:A文章编号:1006-8228(2015)08-26-03  Developmentofstudentser

2、vicesystembasedonWeChat  LingShenghang  (CollegeofSoftwareEngineering,SoutheastUniversity,Suzhou,Jiangsu215000,China)  Abstract:WeChatsuppliesdevelopmentmode,userscanrealizethecorrespondingfunctionsthroughtheWeChatpublicplatforminterface.ThedevelopmentofSuzhouinstituteofSoutheastuniv

3、ersitystudentservicesystem,whichisbasedonWeChat,isintendedtoestablishacomprehensive,three-dimensionalcampusserviceplatformforstudents.Thesystemisdevelopedbyusingjavalanguage,providingthefunctionsoflivingservices,campus9servicesandsoon.Nowputintouse,welcomedbythestudents.  Keywords:We

4、Chat;studentservices;Java;query;developmentmode  0引言  0.1背景  微信公众平台,简称WeChat,是腾讯的微信团队在2012年8月正式上线的。公众平台最先主要面向媒体,企业等机构,通过渠道将品牌推广给上平台的作用[1]。在2013年,公众平台做了大幅调整,允许组织和个人也能申请公众平台的订阅号,通过订阅号,个人和组织也可以为用户提供信息,并实现与特定群体的文字,图片,语音的全方位沟通、互动[2]。于是就可以使用微信公众平台的订阅号,实现为校内学生提供各种服务。  0.2微信订阅号的功能  微信公众平台的订阅

5、号主要有以下功能。  ⑴群发推送:每天可以发送1条群发消息,主动向用户推送文字消息或图文消息。  ⑵自动回复:当用户给订阅号发送指定关键字,可以实现对关键字的特定回复。  ⑶自定义菜单功能。  微信公众平台支持以下两种模式[3]。  ⑴编辑模式:编辑模式简单实用,可以通过微信公众平台的Web页面设置和管理各种功能。  ⑵9开发者模式:可以实现微信编辑模式几乎所有的功能,同时开发更多高级功能。开发者通过可调用网络API,对接数据库实现各种功能。  基于订阅号的功能,使用开发者模式,调用网络中的API和学校网站的API,即可实现对学生的各种服务,具体实现的服务在下文

6、中叙述。  1开发者模式接入  1.1开发者模式通讯机制  基于订阅号的开发者模式,开发了学生服务系统。下面简单介绍一下公众平台的通讯机制。  当微信用户向公众平台发送一条消息,实际上这条消息首先发送到微信后台,通过微信后台向我们的公众号服务器转发一个请求,我们在公众号服务器上处理后,再返回这个请求的结果,最后由微信后台放到微信客户端。图1描述了用户向公共平台发送请求的整个过程[4]。    图1通讯机制  图1中的微信后台是腾讯公司的微信服务器,它负责与用户端数据交互,并按照对接规范将用户命令进行解析和处理。所以作为开发者,只需要面对公众号服务器,也就是常说的

7、应用服务器。  1.2开启开发者模式9  每一个微信公众号可以在公众平台的开发者中心开启开发者模式。当开启开发者模式后,编辑模式功能就失效。所有功能必须在公众号服务器实现[5]。服务器的配置需要填写URL(服务器地址)和Token(令牌),其中Token是其微信公众平台的身份标识,开发者可以任意填写,当做身份签名。当微信用户给订阅号发送信息后,微信后台将向公众号服务器发送GET请求,并且带上四个参数(signature、timestamp、nonce、echostr),开发者通过对签名(即signature)的效验,来判断此条消息的真实性。若确认此次GET请求来

8、自微信服务器,请原样返回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。