王神洋,卓荣庆,金重振
(1.浙江传媒学院 信息化办公室,浙江 杭州 310018;2.浙江传媒学院 教育技术中心,浙江 杭州 310018)
智慧校园下微信公众平台研究
王神洋1,卓荣庆2,金重振1
(1.浙江传媒学院 信息化办公室,浙江 杭州 310018;2.浙江传媒学院 教育技术中心,浙江 杭州 310018)
为了更好地建立智慧化校园,探索微信公众平台在高校中的应用,文章探讨了利用微信公众平台的特性构建校园微门户,将校园信息化中的各个移动应用集成于微信公众平台中,并对存储于学校各个系统中的异构数据进行查询。实践表明该系统具有良好的稳定性、可扩展性,极大地方便了用户。
微信公众平台;微门户;单点认证
各个高校信息化应用经过多年的建设,现已经取得了很大进展。各个高校都建立了比较完善的信息管理系统,在一定程度上解决了信息发布不够及时、信息的抵达有效率低等问题。但随着新媒体技术的不断出现,特别是微信公众平台的引入,为智慧校园建设与管理提供了新的途径。
以往高校在信息化建设过程当中,往往存在以下一些问题:
第一,高校信息系统一般采用“浏览器/服务器”架构的方式来建立信息系统。采用这种方式,学生需要主动登陆网站去查看相应的内容,如果教师与学生疏忽,往往容易照成他们错过一些重要的信息。第二,高校传统的信息发布往往是单方面的信息发布,无法满足教师、学生及时与相关部门沟通。当前各个高校逐步利用微信公众平台的特性,有效地克服了以上问题。
微信公众平台自推出以来,因其便捷的语音、视频、文字消息推送等功能以及二维码订阅、品牌传播等个性化服务而深受各个媒体、网站的欢迎。
微信公众平台有如下特点:第一,信息传递及时、准确。在高校微信公众平台的运营过程当中,运营者不仅能将文字内容进行编辑发送,同时还能编辑语音、图片等内容,使用户更好的理解所发布的信息。用户在学校内,只需连接学校内无线网络或者运营商网络,即可及时地收到推送过来的信息内容,避免了信息的遗漏。第二,运营成本低。微信公众平台在使用过程当中,用户只需连接运营商网络或者连接学校WiFi信号,即可获得学校的各类信息,其所需支付成本极低。而对于微信公众平台开发运营者来说,微信官网公布了大量的关于微信公众平台相关功能的二次开发接口文档,方便运营者参考,从而降低了微信公众平台运营的成本。第三,信息管理者与用户的互动。运营者在推送信息时,可以将相关信息推送到用户微信上,用户在收到相关信息后,可以通过微信公众平台发表自己的见解告知信息推送者,从而与有关部门进行及时沟通和交流,有效避免了信息传递不清楚而引起的不必要问题。
本校微信公众平台,可将系统主要分为以下几类:用户层、接入层、业务逻辑层以及数据的采集层。在用户层中,用户主要包含以下几种用户:教师、学生、游客。
根据实际情况,通过需求分析可将微信公众平台分为以下几个模块,具体分类情况如下描述所示。
3.1公共信息查询模块
根据信息隐私的不同要求,该微信公众平台中微门户,包含有两种不同的公共信息查询:一种是供校内教师、学生等人员查询访问的信息,如学校教师通讯录等;另一种除了在校教师、学生以外,游客关注微信公众平台之后同样可以进行正常查询的公共信息。如新闻、校历、校园资讯等。
3.2学生访问模块
学生登陆该微信公众平台后,其可访问的模块包括:教学服务、学工服务、后勤服务等。其中,学生通过微信公众平台登陆到微门户后,访问相应的“教学服务”,学生即可查询本人的课表、本人的成绩、本人点名的情况等。访问其中的“学工服务”后,学生即可查询本人的宿舍卫生检查情况、勤工助学的薪资情况、本人的基本信息情况等。访问其中的“后勤服务”模块后,学生可以利用对接到该微信公众平台中微门户下的“后勤服务”模块,在该模块中进行电费的缴纳与查询、二手市场的交易、失物招领等。
3.3教师访问模块
教师登陆该微信公众平台,其同样可以访问“教学服务”“学工服务”“后勤服务”模块。
教师在登陆微信公众平台,访问“教学服务”模块时,可根据自身的身份,通过“教学服务”来查询自己的课表,自己所带班级学生的成绩、学生的到课情况等。同样,教师在访问“学工服务”模块时,可查询自己所带班级学生的寝室卫生情况、勤工助学情况、学生个人基本信息情况等。而在访问“后勤服务”模块时,同样可通过其中的各个应用进行学校快餐的预定、公车的预约等。
3.4游客访问模块
游客在登陆微信公众平台时,则只能访问微门户中,“新闻公告”下的新闻、公告等对游客公开的访问信息。其余各类信息,游客无法登陆访问。
接入层则主要的作用是将用户或者微信公众平台服务器的数据以XML的格式发送给对方。业务逻辑层,则主要是对用户身份进行相应的验证以及对数据库的操作。数据采集层,则主要是指学校内各个部门中的异构的信息管理系统。
4.1利用超文本预处理器(Hypertext Preprocessor,PHP)等技术搭建系统环境
PHP被作为一种开源的脚本语言,其语法拥有C语言、Java语言以及Perl语言的特点,有利于开发者学习,被广泛使用于web开发领域。PHP的功能非常强大,其支持几乎所有流行的数据库以及操作系统。面向对象编程是当前软件开发的趋势,PHP对面向对象编程提供了良好的支持,可以使用面向对象的思想来进行PHP的编程。
本系统通过PHP技术来实现微信公众平台的接口并搭建该微信公众平台中微门户的后台,同时利用Oracle作为该微门户的后台数据库。
4.2利用ODI获取各类数据
高校信息化建设经过多年的发展后,已经开发了各种业务系统应用。随着时间的推移,各个业务系统积累了大量的数据。通过ETL技术,即将数据从数据的源头经过抽取(Extract)、转换(Transform)、加载(Load)到目的数据仓库,通过该过程可将各个业务系统中的数据统一地保存到数据存储当中。这些积累的大量数据源可推送到本微信公众平台的后台数据库Oracle中,供用户查看。
4.3接口的对接和认知方式
关注微信公众平台,进入到微门户的不同模块之中,为了满足不同用户的需要,系统集成了各类移动应用。本微信公众平台支持不同的开发语言、不同应用服务器平台实现的应用系统的认证集成方式(Java,.NET,ASP,PHP等)。本微信公众平台采用的认证集成方式为URL单点模式,其单点认证过程如下:用户通过该微信公众平台的集中单点登陆界面进入业务系统时,系统通过URL向相应的业务系统传递认证所需要的参数,业务系统获得这些参数以后,通过校验这些参数来确定该认证是否可以通过。
随着高校信息化的发展,微信公众平台在高校中也屡见不鲜,如何推广微信公众平台以及加强用户使用微信公众平台的活跃度成为微信公众平台至关重要的问题。自本校的微信公众平台上线以来,关注该平台的用户一直保持着较高的使用频率。经过微信公众平台的管理后台的分析发现,学生对本微信公众平台的依赖性已逐渐增加,其原因主要包括以下几点:(1)本校的微信公众平台利用学校数据中心积累的不同业务系统的数据资源,为用户提供了一些与学生生活、教学密切相关的信息。比如:课表查询、点名查询、学术讲座查询等。学生可以利用课间时间,随时通过手机微信即可查看本人的课表。(2)本校的微信公众平台对移动应用的集成。该微信公众平台上提供了各类应用系统,如班车预约系统、失物招领系统、后勤报修系统等,这些应用系统是学生日常生活中需要经常使用的业务。有了微信公众平台后,学生只需通过移动设备,即可随时随地进行相应的操作。
本研究结果显示,利用微信公众平台,极大方便了高校的信息管理。但目前状态下,高校的微信公众平台,往往只是将Web端的内容简单地迁移到了微信公众平台进行展示,而微信公众平台仍有许多值得探讨和实现的地方,比如可以利用微信公众平台的定位功能实现学生的考勤功能等。在未来的发展过程当中,高校信息化管理人员将持续关注微信公众平台的新发展,更好地利用微信公众平台的特性,从而为广大师生提供更便捷的信息化服务。
[1]夏凌云,韩立峰,王长庆,等.利用微信公众平台打造校园信息移动发布平台[J].信息技术,2014(2):183-185,190.
[2]白浩,郝晶晶.微信公众平台在高校教育领域中的应用研究[J].中国教育信息化·基础教育,2013(2):78-81.
Research on the public platform of WeChat in the smart campus
Wang Shenyang1, Zhuo Rongqing2, Jin Chongzhen1
(1.Information Office of Zhejiang University of Media and Communications, Hangzhou 310018, China; 2.Educational Technology Center of Zhejiang University of Media and Communications, Hangzhou 310018, China)
In order to better establish intelligent campus and explore the application of WeChat public platform in colleges and universities, this paper discussed the construction of the campus micro portal with the characteristics of WeChat public platform, and integrated the mobile application in campus information into the WeChat public platform, inquiring heterogeneous data stored in each school system. The practice shows that the system has good stability and scalability, which is of great convenience to users.
WeChat public platform; micro portal; single point authentication
2015年浙江传媒学院校级项目课题;项目名称:大数据环境下智慧校园微信服务平台研究;项目编号:Z431Y15508。
王神洋(1986— ),男,浙江绍兴,助理工程师。