基于微信公众号的数字化校园信息服务平台设计
发布时间:2023-02-05 09:36:13 来源:文档文库
小
中
大
字号:
20l8. 科学技术创新一61一 基于微信公众号的数字化校园信息服务平台设计 李瑾王惠清 (西南医科大学现代教育技术中心,四川泸州646(}00) 摘要:目前的高校数字化校园平台大多数都是基于PC端,不能满足即时通信,移动信息服务的需求。随着新媒体时代的到 来,微信公众平台逐渐成为传播校园文化、提供移动信息服务的重要手段。本文以西南医科大学为例,结合学校信.g-4e发展现状, 并且通过问卷调查,调研师生对校园微信公众平台的使用情况及功能需求。采用Spring MVC+MyBatis+Redis技术架构搭建基于 微信公众号的数字化校园信息服务平台,提升学校信息服务水平。 关键词:微信公众平台;数字化校园;Spring MVC;MyBatis;R.edis 中图分类号:TP3l1 1概述 文献标识码:A 文章编号:2096—4390(2018)10—0061—02 3基于微信企业号的移动数字化校园 随着高校信息化建设的飞速发展,大多数高校都初步建成 了集教学、科研、服务为一体的数字化校园。但是数字化校园建 3.1需求分析 调查显示,对于微信公众平台的需求主要包括两个方面,一 二是性能需求。大学生最期待通过高校微信公众平 设依然存在一些不足,大多数高校的数字化校园平台都是基于 是功能需求,PC端的。因不能实现即时通讯,和移动服务,因此使用率普遍不 台获取的信息包括:教务信息、成绩查询、教室查询、移动图书 高。智能手机的迅猛普及以及移动通信技术的飞速发展使得在 馆、故障申报、一卡通业务办理等.教师最期待通过高校微信公 移动办公、_丁资查询、移动图书馆、 PC上处理的应用也能在智能移动终端上实现。因此各高校已逐 众平台获取的信息服务包括:步在移动终端上部署各种应用信息系统,并将移动信息化建设 故障申报、一卡通业务办理等。性能需求主要包括平台的可靠 性、安全性、可扩展性等需求。 作为智慧校园建设衡量的指标。 微信这一使用广泛的集即时通讯、社交、营销、媒休、工具为 一3.2微信公众号设计总体 架 体的平台化产品,提供了微信公众平台这一功能,包含三种类 校园移动服务平台借鉴文献【31,采用混合响应式页面自适应 型的服务账号:订阅号、服务号、企业号。任何人都可以在此平台 框架,整合学校的微信帐号管理,同时进行学校微信公众号的建 上注册自己的账号,定制自己的应用。平台开发功比单独开发 设和推广,同时把现有的应用系统,重新整合集成并转化成消息 APP成本低,难度小,能实现手机应用的快速开发制作[】,21,并且操 用为微信端的信息推送 、其中,通过移动微服务的拆分来整合校 作便捷、即时交互。微信公众号以其强大的功能和独特的优势 同现有信息系统一总体设计架构如图l所示 在高校作为移动应用平台得到了广泛的应用,深受广大师生欢 迎。本文以西南医科大学为例,结合学校信息化发展现状,分析 现有数字化校园建设中存在的问题,并通过问卷调查,调研学生 对微信公众平台的使用情况及功能需求。以微信企业号为基础, 采用Spring Mvc+MvBatis+Redis技术架构搭建基于微信公众号 的数字化校园信息服务平台。 2研究方法 2.1文献研究法 通过文献研究,分析了微信公众平台的开发原理、交互传播 理论、特征、优势,以及微信公众平台在高校中的建设和应用研 究现状。 2.2问卷调杏法 通过对西南医科大学教师和学生进行问卷调查,调查共发 放问卷1000份,回收有效问卷976份。问卷内容包括使用微信 情况,使用微信公众号情况,从学校官方微信公众号获取信息的 情况,希望学校微信公众号提供哪些功能,对现有数字化校园满 意度以及意见和建议等问题。通过问卷调查了解用户对数字化 校园建设以及校园微信公众平台建设的需求。 2-3访谈研究法 匦 图1总体设计架构 主要包含以下几个模块: 用户账号管理模块。根据用厂J所需功能和使用权限小同对 用户进行分组。用户角色主要分勾前台角色和后台角色。 ‘对 微信企业号,提供一整套数字校园集成的用户、组织机构、认证 通过与信息化建设部门相关人员进行深入访谈,了解数字 以及接口的策略。便于校内应用和微信氽业号的对接。通过统一 化校同建设的现状及整体架构,分析现有数字化校同建设巾存 信息门户提供的接口实现单点磴录。 在的问题.以及未来建设规划。 数据规则和推送引擎系统。通过配置各种数据源(消息源1.埘 基金项目:西南医科大学校级基金研究项目:基于微信的校园信息服务平台开发一以西南医科大学为例(基金编号:西南医大 校[2ol6147号一68)>>>>
一62一科学技术创新2018.10 数据进行规则计算,把读到的数据源封装成消息,根据推送数据 进行分离,对传统的输入、输出、处理操作进行结构化处理。使用 的等级、匹配策略、用户反馈等内容,自动进行消息的推送。 Java开发Web项目,使用的是开源模板引擎Freemarker,一个可 微门户系统。微门户系统是以门户平台为基础,采用混合模 以生成HTML页面的Java类库。Spring MVC支持多模板引擎, 式的响应式页面框架,提供PC端与移动化设备自适应支持的 也支持Freemarker。 统一平台。在门户平台上将数据进行多层次化,通过微服务拆分 等方法,整合现有的应用及第三方应用,以实现移动化。 3-3微信公众平台功能架构 前端框架微信手机端采用微信官方推出的专门针对微信网 页端开发的开源前端框架Weui。它是一套与微信原生应用体验 致的基础CSS库,与微信客户端显示效果一致,且是轻量级的, 一基于微信公众号的信息服务平台主要分为四大功能模块: