学校微信公众平台统一分发的设计与实现
2014-10-21李娜
摘 要:论文分析了学校微信公众号使用中存在的问题,将校级微信公众平台作为学校子微信公众平台的管理模块,利用微信公众平台的二次开发,将微信作为高校宣传和校内用户自助查询服务的移动平台。
关键词:微信公众平台;分发;自助查询
中图分类号:TP393.09
微信是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序。2013年8月5日,微信公众平台进行升级,将微信公众平台分成订阅号和服务号两种类型。服务号是公众平台的一种帐号类型,旨在为用户提供服务。订阅号也是公众平台的一种帐号类型,为用户提供信息和资讯。截至2014年7月底, 微信月活跃用户数已接近4亿。微信服务因其移动性、便携性、个性化等特点深受广大用户尤其是大学生的欢迎[1]。
微信的高普及率和高使用率使得高校也充分利用微信公众平台作为宣传和师生间信息交流的平台。但高校在公众号使用中也遇到如下问题:高校中各院系、组织机构纷纷建立属于自己的微信公众号(订阅号或服务号),当用户搜索微信公众账号时会出来一系列以学校组织机构名命名的微信账号,该现象使用户对想关注的微信账号对象产生混淆,出现学校微信用户不聚焦的情况。该种情况不符合微信运营中“尽量增加企业微信的粉丝”这一运营要点。
为了解决学校微信账号分散、用户不聚焦的问题,本文利用微信公众平台的二次开发功能对学校微信公众平台进行改造,对学校微信公众账号进行分发,实现一个服务入口多种服务的目的。
1 统一微信公众号分发策略设计
在学校中针对不同的职能,通常会建立不同服务性质的微信公众账号以提供相应的服务。比如说作为官方对外宣传、对内提供自助查询服务,学校会创建校级微信公众号;针对校学生的学生会活动、社团活动,团委会创建团委公众号;针对学生就业,就业指导中心会创建就业公众号;针对学校的招生,招生办会创建招生公众号;各院系为了加强院系内部的凝聚力和活动宣传力,会创建所属院系的公众号。基于上述种种,学校往往会产生很多子微信公众号。学校师生要添加多个微信公众号,比如校级公众号、就业公众号、团委公众号、院系公众号才能获得在校相关的信息,这样在获取信息时易查看错误微信公众号。
基于此,本文将校级微信公众平台作为学校的所有子公众微信平台的管理模块,将学校相关院系组织机构的微信公众账号信息都聚合于校级微信公众号。当用户请求具体的部门或者院系微信时,校级微信公众账号根据用户请求的内容,查询对应的微信账号提供服务,如图1所示。校级微信公众账号已经聚合了校内的所有部门院系公众账号(就业公众号、招生公众号、所属各院系公众号),学校师生添加了校级微信公众平台后,可以通过菜单栏点击对应的菜单项如点击“就业信息”菜单可以进入学校就业微信公众号,点击“招生信息”进入招生微信公众号,点击“我的院系”即可进入学生所属的院系的子公众账号,无需通过多个公众号入口进入。
2 统一微信公众号实现
2.1 菜单设计
根据高校的职能和发展的需求,可以将微信菜单分为以下三类:宣传类,公共服务类,自助查询类。如图2所示。其中,宣传类和公共服务类面向的微信用户是社会群体,任何关注本校公众服务号的人都可以浏览这两类菜单的内容。自助查询类面向的微信用户是学校师生,学校师生根据学号或者教职工号进行身份绑定认证后,则可以在微信上进行自助服务,比如:校园卡查询,图书信息查询,教室查询,课程查询,成绩查询等[2] [3]。
根据用户的权限属性对菜单进行分级设置,对用户的权限做到了管控,同时可以满足校内用户在移动终端上对校内事务自助查询的需求。
2.2 微信账号分发实现
一般情况下,学校师生关注的校园微信号包括学校官方微信公众号,所属院系部门微信公众号。这里实现了如何将学生定位到所属的院系微信。
(1)当用户关注校级微信公众号时,绑定后会将自己的信息(微信号)写入用户信息表。
(2)当用户点击菜单中“我的院系”菜单选项时,根据该用户在用户信息表中唯一标识符id查到对应的department_id部门ID。
(3)在部门信息表department_table中,根据department_id字段查询院系对应的部门信息如(院系部门网站信息或院系部门级微信号)。
(4)将查询到信息返回到微信上,跳转到对应网站或者微信账号。
通过上述步骤,绑定后的用户可以根据自己的实际归属子部门在点击“我的院系”菜单时跳转到自己所属的院系部门微信公众号。实现一个入口提供不同的服务,符合用户的实际需求,做到从用户出发。
2.3 查询类功能流程设计
微信菜单中的宣传类和公共服务类可以通过微信公众平台现有功能和接口完成,如校园简介、地图介绍、学校校历等可以通过图文消息进行展示,校园新闻、活动介绍、学术讲座可以通过微网站实现。
菜单里的自助查询类,针对成绩查询功能进行设计与实现。微信进行查询业务的二次开发的过程如下:
(1)用户使用微信发送信息,将消息发给微信公众平台;
(2)微信公众平台将数据发送给开发后台;
(3)用户进行查询业务时,比如查询成绩时,首先判断用户是否绑定过,对于未绑定的用户,要求用户根据学号/工号进行绑定,绑定信息和数据库里已经存入的数据进行比对,如果有该用户信息,则标记位为1表明为校内用户,否则为0,表明非校内用户
(4)对于已绑定的用户,进行相关表的数据查询。其中,成绩查询通过数据库中的成绩表进行查询,课程用课程表进行查询,并将查询的结果返回给微信公众平台
(5)微信把返回的数据发送给用户,在页面上展示。
期间,数据交互通过XML完成。
图3详细表明了成绩查询的流程图。
3 结束语
本文通过校级微信公众平台对学校子微信公众号的分发,解决了高校组织机构微信公众号较多造成的用户不聚焦的问题,并结合高校的主要场景设计了微信菜单且對自助查询类的开发进行了设计。经过此种设计的微信公众号更能凝聚用户,保持用户数的稳定。用户查询功能,使得在没有电脑的场合用户也可以随时查到和自己相关信息,同时可以缓轻在学期开始和学期末,学生集中通过网站查课表、成绩、空教室等信息造成的服务器的压力。
除此之外,微信公众平台还存在与学校办公自动化系统、教务系统等对接的二次开发,通过这些对接可以使微信真的成为校内用户办公学习的移动平台,值得进一步的研究。
参考文献:
[1]杨敏.微信对大学生思想政治教育的挑战及应对策略研究[J].网络思政,2012(06).
[2]陈晓罗.基于微信公众平台的高校师生信息互动平台研究与实现[J].吉林省教育学院学报,2013(09).
[3]微信公众号(二维码)开通流程.微信[引用日期2014-10-24].
作者简介:李娜(1985-),女,江苏南京人,研究方向:通信与信息工程。
作者单位:南京工程学院 信息化建设与管理办公室,南京 210000