王茱 东北石油大学
基于Hadoop的教育云平台的设计和实现
王茱 东北石油大学
本文通过基于Hadoop教育云平台系统的设计出发,并针对其中的用户管理模块和教学资源模块功能的实现进行说明,以期为同行提供有效参考。
Hadoop 教育云平台系统设计 实现
Hadoop是一项分布式系统基础构架模式,用户可以充分利用数据群集的作用对Hadoop模式下的平台系统进行高效率的计算和储存。将Hadoop作用于教育云平台系统中能够有效实现教学资源的快速共享和快速扩展,在保证用户安全性的基础上进行便捷的数据访问和资源获取。这也是信息化时代下教育云平台发展的必然趋势。
1.1 基于Hadoop的教育云平台系统设计需求
教育云平台主要是针对教学资源的使用和储存而存在的,所以基于Hadoop的教育云平台系统应该以其不断丰富的教育资源满足使用者的不同实际需求,利用科学的整理方式对原有教育资源进行合理储存的同时还要不断增加新颖的教学资源,以期为使用者提供良好的平台体验感。同时基于Hadoop的教育云平台系统还应该满足依据使用者搜索或浏览记录向其推荐可能感兴趣的教育资源,极大促进了使用者与教育云平台的互动,增强教育云平台作用最大化。
1.2 基于Hadoop的教育云平台系统构架设计
为了满足教育云平台的实际设计需求,笔者从其系统中的资源层、储存层、业务逻辑层以及用户层四方面的整体构架进行设计分析。其中资源层是教育云平台构架中最底层部分,包含了所有教育资源的分类、上传、下载、浏览以及删除等功能在内,属于由多台计算机构成的系统硬件设施;储存层的设计则是为了方便对教育资源进行统一管理,主要是利用大规模数据集的编程模型和HDFS原理实现设计;业务逻辑层包括了教育云平台系统中的资源管理、目录管理以及安全管理等在内的功能设计,方便了储存层和应用程序之间的交流;用户层是教育云平台系统中最关键的组成部分,其也是隶属于整个系统最高端层面。用户通过正确的指令将自身实际需求传达给教育云平台系统,系统通过快速的反应再将用户所需要的资源反馈给用户。
基于Hadoop的教育云平台系统构架设计满足庞大教育资源的存储与管理是其在教育系统中要实现的最基本功能,所以其教育资源平台又分为资教学资源模块,设备维护、故障管理等在内的平台管理模块,用户权限、口令设置等为主的管理员模块和用户注册、登陆、删除为主的用户管理模块。
1.3 基于Hadoop的教育云平台系统功能设计
基于教育云平台的实际设计需求,在其系统功能设计中,包括管理员或是使用者在内都能通过教育资源平台总的用户管理模块实现注册、登陆之后的一切被允许的操作,并且在平台系统允许的范围内进行教学资源的搜索、上传以及下载,实现教学资源的共享。对于使用者来说,其良好体验感是基于Hadoop的教育云平台系统设计最关键因素,所以针对这一现象在平台系统中增加关注与评价两个功能能够有效促进用户使用感提升。加上教育云平台中的资源是不断实时更新的,通过关注功能能够帮助使用者得到有效或感兴趣的资源推送,并且系统能够在资源更新时及时通知使用者。在使用者完成教学资源的上传、下载之后,便可以通过评价功能对资源进行评价,帮助其他使用者能够更加快速获取自身所需要的教学资源。对于管理员来说,其在Hadoop的教育云平台系统中所要实现的功能主要是对教学资源和使用者的管理,并且在管理的同时对教育云平台系统进行有效监督,保证系统的健康运行。
2.1 用户管理模块功能的实现
用户管理模块包括用户注册、登录、个人信息的编辑以及用户资源的增加和删除。用户首先需要进入网页进行用户注册,之后在登录界面进行登录,平台系统通过用户输入的用户名和密码判定是否拥有正确权限。在用户注册的过程中,用户名、密码、验证邮箱等信息都是必不可少的,同时系统也会在用户进行信息验证的时候让用户自行选择通过邮箱还是手机进行,确保用户使用系统的安全性。同时在注册完成之后用户就能拥有属于自己的教学空间,可以通过这一空间进行教学探讨和资源分享。
2.2 教育资源模块功能的实现
教育资源模块功能的实现指的是教育云平台系统可以通过用户历史搜索记录进行科学分析,判断用户对何种类型的教学资源感兴趣,并以此为依据向用户推送对其有用的教学资源。再加上这一模块中的推送功能是可以自行选择开启或是关闭,极大提升了用户的使用感。用户通过教育资源模块功能的实现,可以有效促进自身进行教学资源选择的效率,实现用户良好的使用效果。
通过对这一分布式基础构架模式的教育云平台的设计和实现,达到教学资源有效管理和监控的目的,并且通过教学资源的不断完善,使用户能够获取到的资源也逐渐增多,以期实现教师良好教学效果。
[1]宋荣,李霞婷.基于Hadoop的教育云资源系统的设计研究[J].电脑迷,2016,(09):197
[2]蒋云霞,符琦.基于Hadoop的云教学资源平台的研究[J].当代教育理论与实践,2016,(04):111-113