APP下载

基于微信平台的中小学班班通管理平台的设计与实现

2020-05-15颜国

新媒体研究 2020年3期
关键词:微信平台

颜国

摘  要  通过对微信公众平台的功能及开发技术进行研究,结合贵州省镇宁民族中学班班通维护管理工作的需求,设计并搭建了班班通管理微信信息服务平台,通过微信二次开发的开源系统设计适用于班班通管理信息服务的功能,让微信公众平台能更好地为学校班班通信息化管理服务。

关键词  微信平台;中小学班班通管理;微擎开源系统

随着4G技术的普及和5G时代的来临,智能手机的应用越来越广泛,微博、微信已逐渐成为信息传播的新型工具。其中,微信以实时性强、跨平台、零资费等特点成为手机用户进行即时通讯的新型模式。2018年2月,中国信息通信研究院及数据分析机构TrustData发布了移动互联网全行业排行榜,微信在经历了此前一个月的低迷后强势反弹,月活用户环比增长2.25%来到了10.111 1亿人,18~35岁的中青年为微信的主要用户群体,他们的比例高达86.2%,微信也是唯一一个“10亿+”应用,已逐渐了成为了重要的交流工具。

在移动通讯技术不断发展的今天,中小学校也在不断运用新技术来辅助各项网络管理服务工作。本文以贵州省镇宁民族中学为例,希望通过贵州省镇宁民族中学班班通管理微信信息服务平台的设计与开发,根据学校根据自身的特点和班班通管理中学生和教师的需求,并结合微信公众平台技术搭建移动信息服务平台,通过该平台推送关于班班通使用、信息化建设、通知公告等方面的最新资讯信息,提供班班通在线保修、维修进度查询等方面的便捷服务,进一步探索微信在中小学班班通管理服务中的作用。

1  微信平台应用于学校班班通管理服务中的相关技术分析

中小学校利用先进的新媒体技术开展管理服务一直是学校教育信息化建设的重要环节,利用新型的新媒体技术平台来辅助班班通管理服務已是中小学校教学管理进行信息化升级的必然选择;本研究主要以微信平台的功能及开发技术为基础,并结合第三方功能平台,二次开发设计适用于学校班班通管理信息服务的功能,让新媒体新技术更好地服务到高校教务管理中,力求通过微信平台辅助学校管理者完成班班通管理工作,提高学校教学管理的工作效率。

1.1  微信公众平台技术分析

微信公众平台的功能包括编辑功能和开发功能。

编辑功能是微信公众平台最常用也是最重要的功能之一,只能实现信息的编辑和群发,包括:图文、视音频的编辑、群发及管理分析,用户信息管理和微信公众平台信息设置。

开发功能不仅覆盖了编辑模式的所有功能还提供更强大、更精准的个性化服务,开发出适合微信公众平台用户的功能和服务,如:自定义菜单、自动回复、门户网站、微信游戏、查询功能等。使用开发模式需要连接第三方服务器和数据库,在微信公众平台后台中点击“开发者中心”进入开发模式,通过服务器配置后就能启用开发模式。

1.2  微信公众平台开源系统技术分析

本研究使用微擎开源系统,是一款方便搭建、扩展性强的开源微信公众平台开发框架,基于目前主流的Web2.0技术架构。微擎系统自带了许多丰富的功能模块,源码开放、数据控制、高度安全,支持功能插件开发,便捷搭建微信公众平台,实现微信公众平台的二次开发。微擎提供了微信公众号管理、自定义菜单、智能聊天、微官网、微测试、微考试等功能,还提供功能插件开发的解决方案,方便微信公众平台的搭建,实现微信公众平台的二次开发。

微擎开源系统使用新浪SAE进行部署,新浪SAE是国内流行最广的Web开发语言PHP作为支持语言,Web开发者可以在不同平台上通过SVN或在线代码编辑器进行开发、部署、调试;SAE还提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,并且SAE应用空间能免费申请和使用。

2  微信班班通管理信息服务平台功能模块设计

班班通管理信息服务平台基于微信公众平台开发,通过微信公众平台,学校管理部门可以建立自己的门户网站、向师生推送信息等,还可以与师生进行及时、高效的互动交流。

通过对贵州省镇宁民族中学班班通管理及服务功能分析,将班班通管理信息服务平台功能分为三个模块,分别是通知公告、在线报修、交流互动。通知公告:让师生及时了解班班通管理的最新动态;在线报修:让师生可以随时随地进行设备报修、维修情况查询;交流互动:师生可以进行问题反馈、问题咨询、交流互动。

班班通管理信息服务平台设计的功能主要服务于学校教师和学生,便于师生通过该平台及时了解学校班班通动态、及时报修、查询相关信息等,实现班班通教学设备在教学中的正常有序使用并能发挥最大教学效益。根据需求分析,功能设计的模块主要包括:通知公告模块、在线报修模块、交流互动模块,如图1所示。

3  微信班班通管理信息服务平台的实现

3.1  微信公众平台的注册

登录公众微信首页(http://mp.weixin.qq.com)使用QQ邮箱账号进行注册,选择账号类型为订阅号,名称为贵州省镇宁民族中学,完成注册后登陆微信公众平台,通过“公众号设置”,上传头像、设置微信号、填写平台功能介绍,即可完成微信公众平台的搭建。如图2所示。

3.2  服务器环境搭建

1)本平台使用的是新浪云服务器,通过新浪微博账号登录“SAE新浪云计算平台”(http://sae.sina.com.cn)即可完成注册,然后创建一个名为“镇宁民族中学班班通管理信息服务平台”的一个应用,开发环境选择PHP语言,应用类型选择Web(如图3所示)①。

2)微擎开源开发系统安装和配置。本平台使用微擎开发系统来进行功能的设计,通过微擎官方网站(http://www.we7.cc)下载微擎6.0安装包,然后将其上传至SAE代码库,并连接SAE云计算平台MYSQL 数据库,即可实现微擎系统在SAE服务器上的部署②。

3)微信公众平台与微擎开源开发系统的对接。进入微擎平台,通过“公众号管理”填写公众号名称、AppId、Appsecret和微信号等信息(AppId和Appsecret在微信公众平台的开发者中心获取),然后进入微信公众平台,进入开发者中心的服务器配置,填写微擎平台的接口地址(Url)和Token即可完成微信公众平台与微擎系统的对接(如图4所示)。

3.3  功能模块的设计和实现

1)自定义菜单:通过微擎平台调用微信公众平台的自定义菜单接口,打开自定义菜单设计器即可设置(如图5所示)。

2)通知公告:该模块的主要任务是存储和发布重要的信息和通知,首先为该模块设计内容列表界面,然后再在微信公众平台中通过图文模式编辑需要发布的信息,将编辑好的图文链接插入列表界面并存储在微信公众平台素材库中,微信用户只需触发自定义菜单名称就能跳转到相应页面。

3)在线报修:该模块是通过在SAE数据库的报修及查询表中添加相关数据,然后将相关网页链接到自定义菜单,在微信端打开维修查询登陆表单,即可报修设备及查询到相关的维修数据。

4)交流互动:该模块的功能需求是,师生通过微论坛可以进行话题的讨论及信息的交流互动。主要为师生提供一个互动交流的平台,互动功能通过接入微信第三方论坛接口来实现,分享推荐功能通过将分享内容做成幻灯片的方式来实现。

4  结语

通过前期需求分析,并结合贵州省镇宁民族中学的实际情况,将新媒体技术与学校班班通管理相结合,基于微信公众平台设计开发出了学校班班通管理信息服务平台,该平台界面友好、功能丰富、操作简单、使用便捷。贵州省镇宁民族中学微信班班通管理信息服务平台实现的关键技术:

1)微擎开源开发系统:是一个基于目前主流的Web2.0技术架构的开源微信公众平台开发框架,通过服务器接口就能接入微信公众平台,实现微信3G网页的搭建及扩展性功能的开发。

2)新浪SAE云计算平台:是一个简单高效的分布式Web服务开发、运行平台,它为微擎系统提供了一个强大的运行环境支持,可以通过SVN或在线代码编辑器进行微信功能開发、部署和调试。

目前微信已成为主流的信息传播工具,学校信息化管理已建立自己独立的微信公众平台,能吸引师生的广泛关注,可以在上面进行管理服务功能模块的设计、推送相关的管理动态、信息通知等,方便师生通过该平台及时获取信息化管理的服务;还能与学校现有的管理系统进行连接,辅助其完成学校管理工作,提高教育教学管理的工作效率。

注释

①Sinna App Engine使用手册,http://sae.sina.com.cn.2015。

②微擎.开发者指导手册,http://www.we7.cc/manual/.2014。

参考文献

[1]陶瑾.微信公众平台开发最佳实践[M].北京:机械工业出版社,2016:6-20.

[2]何未.高校教务管理信息化存在的问题与对策[D].绍兴:绍兴文理学院,2009.

[3]缪娟.中外合作办学模式下高校教务管理系统的设计与实现[D].北京:中国科学院大学工程管理与信息技术学院,2014.

猜你喜欢

微信平台
浅谈“互联网+”在电力营销工作中的应用
大学《现代汉语》课程教学模式探索
图书馆微信平台自动问答机器人语言体系研究
基于微信平台的健康信息用户感知和效用研究
微信平台作品著作权的保护
新媒体时代,酒香也怕巷子深
电视新闻节目借力微信平台的传播策略研究
纸媒微信平台建设现状及未来发展分析
新媒体时代微信舆情的监控策略研究
基于微信平台的高中物理“翻转课堂”教学初探