论文部分内容阅读
随着科技的进步和网络技术的飞速发展,已有的学习方式已不能满足现代人们快生活节奏的需求,移动学习和在线学习应运而生,成为一种新的趋势。微课程以其内容短小、集中,获取便捷、快速等特点逐渐进入人们视野,这种短小紧凑的特点可以使学习者在短时间内集中精力掌握一个知识点,有利于快速学习并掌握所需的知识。而大型开放式网络课程(MOOC)是近年来远程开放在线教育领域出现的一种新兴的在线学习模式,因此以微课程为资源的MOOC环境也应运而生。HTML5作为新一代的Web标准,其新特性在近年得到快速的支持和体现。它的优点体现在消除或降低脚本的复杂性,以及提供之前版本需要插件才能实现的功能,为web系统的搭建提供了更好的技术支持。本文以MOOC理念及微课程的发展现状为基础,确定了MOOC环境下微课程资源管理系统的需求,结合HTML5使用的新特性,以求搭建顺应社会发展趋势的开放性强、功能全面、交互灵活的、能够同时在PC端与移动端使用的微课程资源管理系统,为大众参与微课程的学习提供一个便捷丰富的平台,为学习者能够充分利用时间提供了技术保障,大大提高了学习效率。本系统的设计契合了微课程便捷快速的特点,日后对于微课程以及MOOC这种新趋势的教育模式的推广都有很大的积极作用,本系统主要分为用户和管理员模块。用户模块包括五个模块。用户登录模块:用户可以注册并根据用户名和密码登录系统;用户观看微课程模块:用户可以观看模块;用户上传微课程模块:用户上传自己的微课程,并提供关键字,便于搜索;用户评论模块:用户可以在微课程下方对观看的微课程进行评论或向上传者提出问题,进行互动讨论;用户搜索模块:用户根据自己的需求,输入关键字进行微课程的搜索。管理员模块主要是实现管理员对用户及相关信息进行查看和删除,对微课程和评论进行增删改操作。为了丰富系统的微课程内容,管理员模块充分利用互联网,对网上海量的微课程资源进行了爬取,并解决传统的基于超链接的网络爬虫无法爬取并索引深度网络中的信息的问题,同时针对微课网站通过对图像识别方面的研究,实现了以较高精确度识别要求运算结果的验证码,从而解决了爬虫工作时对验证码破解的需求。