基于微信公众号的多媒体教室预约系统设计与实现

来源 :中国教育信息化·高教职教 | 被引量 : 0次 | 上传用户:aaabbbcccabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文结合高校多媒体教室申请管理中存在的实际问题和具体需求,利用微信公众号自主开发多媒体教室预约管理系统,简化了多媒体教室预约的流程。微信移动端既能方便学生随时随地提交预约,也方便多媒体管理人员能随时随地进行审核和查看预约记录,以及时打开多媒体设备。同时更方便对预约申请记录存档和统计分析使用情况。双向推送消息对管理员和学生做到过程结果的及时提醒,有助于改善服务管理质量。
  关键词:多媒体教室;预约系统;微信公众号;双向推送
  中图分类号:TP31 文献标志码:A 文章编号:1673-8454(2018)17-0094-03
  一、引言
  多媒体教室目前是高等教育教学的重要场所。据统计,全国绝大部分高校的课程已经普及使用多媒体技术教学,[1]而在非教学时段中,多媒体教室也成为学生团体或班级组织等举办各种学生活动的主要场地,极大地丰富了学生的大学生活。
  目前我校所有普通教室全部改造为多媒体教室,共158间,对多媒体教室主要采用集中管理模式,[2]用于教師教学和学生活动以及培训、招聘等其他方面,但在教室预约方面还是存在信息化程度不够高的问题,主要体现于:①预约申请过程复杂。学生活动申请多媒体教室,需要经过所在院系、教务处、网络信息中心等部门盖章和审核,流程较为复杂,辗转多处。②不方便管理。对于纸质使用通知单,不方便保存和查询,预约信息不能及时做到互通和共享。③教室申请使用冲突。出现过同一时间段同一教师被重复批准使用的情况。④不方便存档和数据统计。纸质预约单不方便保存和归档,无法将预约情况记录数据化,不方便进一步统计和分析。
  微信公众号(平台)是腾讯针对企业、组织、自媒体和个人开发的信息发布平台,拥有广泛的使用人群。[3]另外,相比传统APP,微信公众号在实现功能上能做到与传统APP相差无几,且具有免安装、容易开发、成本投入少,容易共享、传播和推广等优势,[4]更重要的是,大大减少了传统APP在维护和版本升级等方面带来的管理成本。
  因此,针对目前多媒体预约申请管理存在的问题,结合微信公众号作为移动入口的优势,我校网络信息中心自主研发了基于微信服务号的多媒体教室预约管理系统,在实现多媒体教室预约无纸化方面进行了初步的探索,方便学生和管理员随时随地进行线上预约和审核,努力改善多媒体教室的服务和管理质量。
  二、基于微信服务号的多媒体教室预约系统实现
  1.多媒体教室预约系统设计思路
  预约系统以“申请人预约,管理员审核”的方式进行管理。[5]申请人以微信公众号为入口,经过登录验证、填写预约详情、上传使用通知单的照片后,即可完成多媒体教室预约的提交,系统将向管理员发送一条需要审核的提醒消息,具体流程如图1所示。
  管理员进入微信公众号登录验证后,根据预约详情和使用通知单照片凭证等进行审核。若未通过审核,系统将向申请人发送一条预约失败的提醒消息,并给出未通过的原因;若通过审核,则提醒申请成功,具体如图2所示。
  (1)数据库设计
  后台数据库采用ORACLE和MYSQL双数据库系统,ORACLE为学校中心库,存有教职工和学生的工号和学号等信息,学院、班级的关联关系以及排课信息等。MYSQL为系统预约业务相关的存储数据库,包括用户角色表、预约申请记录表、用户关系绑定表、微信配置表等。申请记录表包含订单id、申请人所在学院、班级、申请事由、预约时间、审核时间、审核结果等;用户关系绑定表主要存储登录验证绑定用户的微信openid、学号或工号的关系。角色表存储管理员和申请人的角色。微信配置表主要保存微信公众号的appid、appsecret、定时刷新的accesstoken等信息。
  (2)多媒体教室预约平台
  系统基于Web采用B/S模式,前端使用HTML5页面实现与微信服务号的交互,后台使用Java spring spring mvc mybatis的框架,mybatis配置ORACLE、MYSQL双数据源做数据持久层处理。通过与微信服务器的信息交互,完成用户关系绑定,调用相机上传照片和双向消息推送等,将多媒体教室预约系统的功能嵌入到微信中,在不需要安装其他APP的情况下,方便师生随时随地移动使用。
  2.系统总体功能概述
  系统功能模块如图3所示。
  (1)用户登录与关系绑定。申请人点击微信服务号的菜单选择相应的业务多媒体教室预约、审核等,进入服务号后台获取用户的openid并存入session中,[6]openid 是微信用户对公众号的唯一标识,不会因为设备的不同而发生变化。申请人点击公众号菜单,选择相应功能时,系统会进行用户有效性检测,判断用户是否为首次登录以及绑定关系是否存在。如果不满足条件,系统自动引导用户跳转至登录页面,当本校师生输入教工号、学号登录后,系统将用户名存入session中,并在数据库新增或刷新用户与openid的绑定关系,方便下次进入系统不用再重复登录。
  (2)与微信服务器交互。与微信服务器交互主要存在三方面:①微信公众号接入验证。系统启动初始化后,需要进行公众号接入验证,通过获取接口唯一调用凭据access_token完成验证,但因为access_token保存时间仅为7200秒,因此使用定时线程启动刷新access_token技术,刷新的结果存到MYSQL数据库中。②微信公众号oauth2网页授权。系统采用静默授权的方式,以snsapi_base为scope发起的网页授权来获取用户授权的唯一标识openid。③使用公众号JS-SDK接口。系统调用JS-SDK的图像接口,支持用户拍照或从手机相册中选择使用通知单照片上传,对于用户上传的使用通知单照片凭证,从微信服务器调用下载图片接口保存到本地服务器上,进行归档保存。   (3)多媒体教室预约。申请人点击公众号菜单“多媒体教室预约”进入预约界面,下拉框选择所在学院、班级、输入事由、预约时间段、预约的教室,从拍照或已有相册中上传教室使用通知单的照片,点击提交,系统后台生成唯一的预约单id,并将预约信息写入数据库,预约的信息包括申请人、预约时间、地点,提交后等待管理员对预约记录进行审核,实施效果如图4所示。
  (4)我的预约。申请人点击公众号菜单“我的预约”进入我的预约界面,用户可以查詢自己的预约记录,预约的状态有待审核、审核成功、审核失败三种。
  (5)预约审核。管理员进入预约审核,选择未审核选项,对用户提交的预约记录进行审核。可以查看预约详情和上传的教室使用通知单的照片,并对预约申请进行审核。若批准不通过,需要选择没有通过审核的原因。实施效果如图5、6所示。
  (6)双向消息提醒。模块主要采用异步消息总线的方式和订阅发布模式共同完成。异步方式的好处在于即便消息没有推送出去,也不会导致主业务阻塞。申请人(管理员)完成申请或审核后,异步发布相应的事件,监听者订阅到事件消息后,调用微信公众号消息推送的接口将消息推送给管理员(申请人)。图7为有教室预约的提醒效果。
  三、结束语
  本文开发的预约系统,针对目前学校多媒体教室预约管理存在的一系列问题,由传统的线下繁杂的审批流转程序,结合微信公众号的移动入口,初步探索实现教室预约无纸化和移动化,意在尽量简化师生多媒体教室预约的流程,减少来回奔波辗转的烦恼,努力提高师生使用多媒体教室的积极性,改善多媒体预约管理的服务质量。后期将根据师生的实际需要和反馈情况继续完善系统,另外将预约记录与多媒体总控设备实现数据互通,实现无人工干预就能开启多媒体设备。
  参考文献:
  [1]杨圆波.高校多媒体管理机制存在的问题及对策探讨[J].赤峰学院学报(自然科学版),2017(16):195-197.
  [2]陈敏.高校多媒体教室开放式管理的构建与探索[J].实验室研究与探索,2014(5):244-247.
  [3]苏东伟,梁志坚,贺秋丽等.基于微信平台的高校开放实验室预约系统的设计与实现[J].信息通信,2018(1):160-161.
  [4]余人,高乔.数字出版平台APP与微信公众号比较研究[J].中国出版, 2017(7):39-44.
  [5]李程慧,付敏峰.基于微信企业号的实验室预约系统设计与实现[J].电脑知识与技术,2017(6):115-118.
  [6]曹欣然,刘天时.利用微信公众号开发高校点名系统[J].中国教育网络, 2017(9):65-66.
  (编辑:王天鹏)
其他文献
摘 要:由于远程教育开放、灵活以及师生异地的特点,远程教育从招生录取、教学教务管理到财务管理等都必须以网络管理平台为基础,形成不同于传统教育的管理模式,考试管理是其中的一个重要部分。同时,远程教育考试与传统教育考试相比,具有人数多、时间集中、考试科目多等特点,因此远程教育的考试管理在实践的基础上必须形成科学、规范的管理模式。  关键词:远程教育 考试管理模式 实践 探索  中图分类号:TP311
主持:溪川  小亨利12岁了。一天,他怀着渴望与兴奋的心情,背着妈妈给他缝制的小书包,到摩镇的一所小学校去读书了。  摩镇是法国的一个小城。为了生活,小亨利的父亲带着全家,从大城市巴黎迁居到这里来。小亨利的父亲是铁路职员,母亲除了操持家务外,还帮别人洗衣服,做些针线活来补济家用。尽管父母起早贪黑地忙碌,可家里的生活还是捉襟见肘,日子很艰难啊!  虽然家里困难,父母还是下决心让小亨利读书了。他心里明
太仓自古崇文尚教,始终坚持教育优先发展,大力实施科教兴市,积极整合教育资源,教育发展水平快速提升。太仓以教育信息化带动教育现代化,以构建教育信息化“三大管理服务平台”为抓手,经过十多年的努力,基础装备设施建设基本完备,教师信息素养得到较大提升,现代教育技术应用全面普及,全市“智慧教育”的建设初见成效。  一、教育博客平台在“应用演变”中日益完善  博客是一个开放性的网络交流平台,我市从2006年开
6月28日,为进一步落实南京教育“新三基”要求,积极探索移动网络教室(数字学习中心)的建设,南京市教育装备办和英特尔(中国)有限公司共同举办“优化传统装备面向未来教学”首届移动网络教室(数字学习中心)方案研讨及展示活动,南京市教育装备与勤工俭学办公室主任后有为表示,“推进基于网络与数字化环境下的学习方式的变革,推进学科教学与信息技术的整合,让现有的装备更好地发挥作用,又能适应未来学习模式的变化,这
主持:路 仁    刘木头开了一家小工厂,生产一种儿童玩具。工厂里的管理人员由刘木头、他的弟弟及其他六个亲戚组成。工作人员由5个领工和10个工人组成。工厂经营得很顺利,现在需要一个新工人。  这天,刘木头来到了人才市场,与一个叫小齐的年轻人谈工作的问题。  刘木头说:“我们这里报酬不错。平均薪金是每周300元,你在学徒期间每周只得75元,不过很快就可以加工资。”  小齐上了几天班以后,要求和厂长
4月12日,以“协作创新,助力智慧的成长”为主题的“2012 教育部——IBM高校合作项目年会”在深圳大学召开。本届年会上,IBM分享了对于未来的洞察与思考,众多高校就“如何运用创新科技来助力智慧的成长”、“如何开展面向人才培养、联合科研以及国际化合作的创新协作模式”等话题进行了广泛而深入的探讨。  IBM认为,全球信息科技已经进入新的纪元,以大数据为基础,进行业务分析、预估与洞察的能力,将帮助政
《国家中长期教育改革和发展规划纲要(2010-2020年)》高屋建瓴地指出:“信息技术对教育发展具有革命性影响,必须予以高度重视。”《教育信息化十年发展规划(2011-2020年)》则明确提出,推进信息技术与高等教育的深度融合,促进教育内容、教学手段和方法现代化,创新人才培养模式,是当前阶段高等教育信息化的重点任务。  当前,我国高等教育信息化已经进入深度融合阶段,由管理信息化发展为教育教学全面信
摘 要:社区教育数字化学习网站既是社区教育的重要组成部分,又是服务和推进社区教育工作的重要抓手。文章分析江苏省当前该类网站的现状和存在的一些问题,从开放大学角度提出网站共同体的建设思路,通过网站共同体中四个中心的建设,能有效解决居民学习、政府管理和使用上存在的一些弊端,同时网站共同体的数据统计分析为政府相关决策提供数据支撑。  关键词:社区教育;数字化学习;网站共同体  中图分类号:G724.82
这是一个偶发现象,但是在幼儿园里,这种僵持不下的场景还是时有发生的。教师对孩子的理解和接纳程度以及教师自身积累的应对经验,跟双方紧张情绪的缓解和事件的有效解决密切相关。  马老师是一位非常有责任心和耐心的老师,一直在尊重孩子的前提下进行劝说,并试图让小驰能够和同伴一起照相。冲突中,马老师一直努力去理解小驰所生活过的中美两国文化背景上的差异,一直努力安抚和劝说小驰,试图达成照合影的目的。其实,小驰抓
摘要:MOOC作为一种全新的大规模开放在线课程模式正在对传统高等教育提出挑战,国内一些MOOC式平台也逐渐崭露头角。文章主要通过对国内学堂在线、爱课程、智慧树在线教育三大MOOC式平台的资源建设中存在的问题进行了对比分析,为我国国内MOOC式平台网络资源建设提供一些数据参考:  关键词:MOOC;在线学习平台;网络资源建设;网络资源设计  中图分类号:G40-057  文献标志码:A  文章编号: