- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于微信公众号的高校微课平台的设计
摘要:“微课”又名“微型视频课程”,是基于学科知识点而构建、
生成的新型网络课程资源。“微课”以“微视频”为核心,包含与教学相
配套的“微教案”、“微练习”、“微课件”、“微反思”及“微点评”等支持
性和扩展性资源,从而形成一个半结构化、网页化、开放性、情境化的资
源动态生成与交互教学应用环境”。
Abstract: Micro course, also known as mini-video course,
is a new online course resource which is constructed and generated
based on subject knowledge. Micro course takes micro video as
the core, and includes micro-teaching plan〃, 〃micro-practice〃,
ZZ ZZ ZZ e q . ? ZZ 1 ZZ ? , //
micro-courseware , micro-reilection and micro comments
and other supportive and scalable resources matching the teaching,
so as to form a semi-structured, web-based, open, contextual
dynamic resource generation and interactive teaching application
environment.
关键词:微信公众号;微课;在线学习;网络课程
Keywords: micro-public number; micro-class; online learning;
network courses
中图分类号:G434文献标识码:A文章编号:1006-4311 (2017)
08-0086-02
0引言
互联网技术的飞速发展,改变了以往人们的生活、工作和学习模式,
“互联网+”在教育界的应用越来越广,引起了很多新型的教学模式以及
师生互动的方式。截至2015年6月底,我国手机网民规模达5. 94亿,面
对如此庞大的用户群体以及手机作为人们主要上网终端的趋势,让移动学
习成为可能。同时,腾讯开发的微信作为智能手机用户几乎必备的应用软
件之一,由于其便捷性和安全性使得微信在高校学习群体中十分收到欢
迎。据此,随着智能手机的普遍使用,微信己经成为广大高校学生学习、
生活、社交中不可缺少的重要工具,依托微信平台进行的教学模式的改革
成为可能。
1系统架构概述
木研究基于微信公众平台的微型移动课程设计,通过此平台任何人都
能轻松成为课程开发者和课程使用者。其特点是用户群体基数大,并能在
简单易用的平台上实现和特定群体的文字、图片、语音的全方位沟通、互
动等媒体功能,能够很好地满足成人学习者进行移动学习的需求。
微?n移动平台的对用户交互实时性体验有较高的要求,无论是微视频
点播、微试题在线作答还是微投票环节的完成都需要在高响应下完成请求
的服务;且微课平台往往运营后妞临高并发用户数的请求,因此对后台服
务端的响应提出了更高的要求。为了满足上面的性能要求,微课平台采用
分布式架构,其架构图如图1。
每一个模块部署在不同的服务器上面,形成分布式架构,以避免由于
单台服务器的请求压力过大而不能及时响应用户的请求。此外,由于数据
席中的数据存储在磁盘当中,而磁盘的访问速率很低,为了避免高并发情
况下从数据库中获取数据成为系统瓶颈,系统中引入了缓存系统。该缓存
系统中的数据存放在内存当中,将一些用户经常访问的热点数据,如微课
系统的主页信息、课程列表等数据存放在缓存系统中,用户获取时直接从
缓存取得即可,这样可以大幅提高获取数据的速率。需要注意的是,由于
引入了缓存系统,在业务处理层需要增加对缓存系统数据及时更新的操作
逻辑,并且在缓存系统中一旦没有获得到相应的数据,即当缓存击穿后,
要加以适当的逻辑让业务层从数据库中去获取数据。
2系统所用技术概述
在技术实现上面,系统主要采用当前流行的SSM组合,即Spring框 架、SpringMVC框架,结合Mybatis框架(支持普通SQL查询、存储过程、
高级映射的优秀持久层框架),完成系统逻辑功能,使用Redis内存缓存
系统作为缓存,并采用Mysql存储数据。不同框架的结合关系如图2。 主要模块分为四块:用于WEB前端页面展示的模块、以Spring框架
为核心用于统筹管理项冃的控制模块、以SpringMVC框架为主实现每个用 户请求均有对应的业务处理模块来响应、以MyBatis框架为主的数据管理
模块
原创力文档


文档评论(0)