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

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

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于微信公众平台开发的学生服务系统.doc

基于微信公众平台开发的学生服务系统   摘 要: 基于微信订阅号开发了东南大学苏州研究院学生服务系统,旨在为在校学生群体建立一个全方位、立体化的校园服务平台。微信公众平台是一个很好的方式,它提供了开发模式,可以通过微信公众平台的接口,实现相应的功能。该系统应用Java语言开发了Web Servlet,提供生活服务、校园服务等功能。目前已经投入使用,深受学生的欢迎。   关键词: 微信公众平台; 学生服务; Java; 查询; 开发模式   中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2015)08-26-03   Development of student service system based on WeChat   Ling Shenghang   (College of Software Engineering, Southeast University, Suzhou, Jiangsu 215000, China)   Abstract: WeChat supplies development mode, users can realize the corresponding functions through the WeChat public platform interface. The development of Suzhou institute of Southeast university student service system, which is based on WeChat, is intended to establish a comprehensive, three-dimensional campus service platform for students. The system is developed by using java language, providing the functions of living services, campus services and so on. Now put into use, welcomed by the students.   Key words: WeChat; student services; Java; query; development mode   0 引言   0.1 背景   微信公众平台,简称WeChat,是腾讯的微信团队在2012年8月正式上线的。公众平台最先主要面向媒体,企业等机构,通过渠道将品牌推广给上平台的作用[1]。在2013年,公众平台做了大幅调整,允许组织和个人也能申请公众平台的订阅号,通过订阅号,个人和组织也可以为用户提供信息,并实现与特定群体的文字,图片,语音的全方位沟通、互动[2]。于是就可以使用微信公众平台的订阅号,实现为校内学生提供各种服务。   0.2 微信订阅号的功能   微信公众平台的订阅号主要有以下功能。   ⑴ 群发推送:每天可以发送1条群发消息,主动向用户推送文字消息或图文消息。   ⑵ 自动回复:当用户给订阅号发送指定关键字,可以实现对关键字的特定回复。   ⑶ 自定义菜单功能。   微信公众平台支持以下两种模式[3]。   ⑴ 编辑模式:编辑模式简单实用,可以通过微信公众平台的Web页面设置和管理各种功能。   ⑵ 开发者模式:可以实现微信编辑模式几乎所有的功能,同时开发更多高级功能。开发者通过可调用网络API,对接数据库实现各种功能。   基于订阅号的功能,使用开发者模式,调用网络中的API和学校网站的API,即可实现对学生的各种服务,具体实现的服务在下文中叙述。   1 开发者模式接入   1.1 开发者模式通讯机制   基于订阅号的开发者模式,开发了学生服务系统。下面简单介绍一下公众平台的通讯机制。   当微信用户向公众平台发送一条消息,实际上这条消息首先发送到微信后台,通过微信后台向我们的公众号服务器转发一个请求,我们在公众号服务器上处理后,再返回这个请求的结果,最后由微信后台放到微信客户端。图1描述了用户向公共平台发送请求的整个过程[4]。      图1 通讯机制   图1中的微信后台是腾讯公司的微信服务器,它负责与用户端数据交互,并按照对接规范将用户命令进行解析和处理。所以作为开发者,只需要面对公众号服务器,也就是常说的应用服务器。   1.2 开启开发者模式   每一个微信公众号可以在公众平台的开发者中心开启开发者模式。当开启开发者模式后,编辑模式功能就失效。所有功能必须在公众号服务器实现[5]。服务器的配置需要填写URL(服务器地址)和Token(令牌)

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档