标题 | 基于微信公众平台的数字化校园系统设计 |
范文 | 马国春 摘要:该文针对数字化校园的特点,结合微信公众平台的功能,设计一个基于微信公众平台的数字化校园系统,包括教务管理模块、一卡通管理模块、图书业务管理模块和教学资源管理模块,通过该系统可以整合校园各业务部门的数据,使得学生能够在移动端查阅各种校园业务的信息,进一步提高数字化校园的服务水平。 关键词:微信公众平台;数字化校园;移动端 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)11-0080-02 1 背景 當前,人们的生活已经离不开手机,手机在人们的学习、生活、工作中扮演着很重要的角色,而集各种声像多媒体的新型网络社交软件—“微信”更是人们交际、沟通、展示的交互平台,目前微信用户已经超过了9亿。微信公众平台包括了服务号、订阅号和小程序,是微信公众账号所有者(政府、媒体、企业组织或个人)进行自媒体活动的平台,为企业和组织提供更强大的业务服务、品牌推广、用户管理和用户交互能力,其中服务号通过消息、事件、菜单等交互方式为用户提供服务,可以接收用户发送的消息并返回服务消息,适合查询业务、交互业务较多的数字化校园系统开发[1-2]。 随着计算机网络的高速发展,各高校都已经基本实现了数字化校园的建设[3],高校数字化校园是以数字化信息和网络为基础,集教学、科研、管理与服务于一体的公共服务平台,其性能的优劣将直接影响每位教师、学生及教学管理人员日常学习、工作的展开[4]。 该文结合微信公众平台的构建成本低、接口丰富、功能齐全的优点及数字化校园对信息发布、查询、共享高度聚合的需求,研究了基于微信公众平台的数字化校园系统,旨在实现移动端的校园各业务部门的信息整合和数据对接,消除数字化校园中“信息孤岛”的情况[5]。 2 系统框架设计 该设计的数字化校园系统基于微信公众平台,采用3层C/S架构,包括智能移动终端、微信公众平台服务器、第三方服务器及校园各业务部门的服务器,通信基于HTTP协议,数据格式为JSON,智能移动终端(智能手机、平板电脑等)发起请求至微信公众平台服务器,微信公众平台服务器将请求转发到二次开发的第三方服务器端,第三方服务器端再读取校园各业务部门的服务器的相关数据,将数据结合前端显示设计,发送返回微信公众号服务器,微信公众号服务器再返回客户端,具体如下图1。 第三方服务器通过消息接口与微信公众号服务器进行通信,消息接口包括第三方服务器的URL和Token,首次接入第三方服务器时通过Get请求发送参数到开发者填写的URL,之后通过POST发达消息的XML数据包到开发者填写的URL。 3 系统功能设计 当数字化校园终端应用完成向移动端的布局后,师生通过自己的唯一ID在微信公众平台上登录系统后,就可以查询或者接收来自各业务部门的消息。本系统主要包括教务管理模块、一卡通管理模块、图书业务管理模块和教学资源管理模块,如图2所示,每一个模块下还有对应的不同业务子模块。 这些查询都是从移动端向微信公众平台发出查询请求,第三方服务器再根据查询的内容,判断是属于哪个模块的业务内容,再与业务对应的数据服务器进行连接和通信,获取数据,将数据再发送回微信公众平台服务器,最后微信公众平台服务器再将查询到的数据返回到用户的智能移动终端。 3.1 教务管理模块 教务管理模块主要是集成了教务相关的信息,通过第三方服务器与教务数据服务器通信来获取数据,主要包括个人资料、成绩查询和课程查询三个子模块,学生在微信公众平台根据学号登录之后,可以直接通过移动端在个人资料模块查看个人的资料,通过成绩查询模块查看之前的考试成绩,通过课程查询模块查看本学期所学课程以及所在课室。 3.2 一卡通管理模块 校园一卡通系统是数字化校园建设的重要组成部分,一卡通系统是数字化校园中使用最多、应用场景最频繁的应用系统之一[6],学生通过校园卡可以进行消费,包括饭堂、热水、水电等方面的消费。一卡通管理模块包括消费情况查询子模块和充值子模块,其中消费情况查询子模块读取校园一卡通数据服务器上的个人消费数据,可以让学生清楚自己的消费过程以作出消费规划;充值子模块利用微信支付API完成充值,当学生将学号与微信号进行绑定之后,就可以通过自己的微信账号给校园卡进行充值。 3.3 图书业务管理模块 图书业务管理模块主要是在微信公众平台上集成了图书馆的业务功能,通过第三方服务器与图书馆数据服务器通信来获取数据,包括图书查询子模块和图书借还子模块,图书查询子模块让学生在微信公众平台上可以直接查看图书馆的书籍、杂志情况,并对还未借出的书籍、杂志进行预约;图书借还子模块记录了学生的图书借还情况,并可提供了还书提醒功能。 3.4 教学资源管理模块 当前信息化技术在教学中的作用越来越重要,许多学校都建立了自己的精品课程网站、录制了微课、慕课等教学视频放在学校的教学资源服务器上供学生自主学习。教学资源管理模块连接了该教学资源服务器,让学生可以通过微信公众平台在移动端就能观看这些教学视频,对于已经建立了教学系统的课程,也可以在微信公众号上接入,直接进行学习与交流;另外,还包括了在线测试子模块,对于有些网上考试、调查问卷、教师评价等,也可在微信公众平台上进行答题或者评分。 4 结束语 基于微信公众平台的数字化校园管理系统可以改变传统的数字化校园模式,使得学生在移动端就能查看个人资料、成绩和课程教务信息,查看校园卡的消费情况并用微信账户进行充值,查看图书借还情况、搜索图书并进行预约,还能在移动端学习网络课程和进行网上测试,为学生带来便利,也便于校园各业务部门数据的统一管理和挖掘,因此该系统具有较高的实用价值及研究价值。 参考文献: [1] 宫文天, 刘春晓, 林朗,等. 基于微信平台的学生管理系统的研究设计[J]. 软件, 2015(5): 18-23. [2] 潘正军, 赵莲芬. 基于微信公众平台的高校教学管理系统设计与实现[J]. 电脑知识与技术, 2016(34): 41-44. [3] 王楠, 乔爱. 玲高校数字化校园规划体系结构与流程[J]. 中国电化教育, 2008(1): 16-20. [4] 周杰. 高校教育信息化与数字化校园建设的探究[J]. 制造业自动化, 2011(5): 218-220. [5] 王海亮, 刘亚翃. 高校数字化校园信息标准建设的研究[J]. 中北大学学报:社会科学版, 2015(3): 116-120. [6] 蒲芳, 刘琳琅. 数字化校园中一卡通数据集成的研究与应用[J]. 华中师范大学学报:自科版, 2017(s1): 13-16. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。