一种基于大数据平台的教师集群管理系统的制作方法

文档序号:19865438发布日期:2020-02-08 05:15阅读:141来源:国知局
一种基于大数据平台的教师集群管理系统的制作方法

本发明涉及数据集群技术领域,具体而言,涉及一种基于大数据平台的教师集群管理系统。



背景技术:

随着大数据时代的来临,互联网行业迎来了新的发展契机,越来越多的领域开始广泛使用大数据,教育领域也不例外。在教育领域中,教学管理是非常重要的内容,教师是教学管理的主要执行人,对教师进行管理是首当其冲的任务。在大数据平台中,有较多的集群需要由教师进行操作,研究教师集群的管理办法很有必要。集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。教师集群是教师为课程定制的一组相互独立网络互联的计算机,它们构成一个组,能够实现课程所需的配置,并能够进行整体管理。学生集群是提供给学生以实现课程目标的一组相互独立网络互联的计算机,它们也构成一个组,能够帮助学生实现课程需求,教师或者学生都能对其进行管理。

现有教师集群管理系统的集群单一、教师功能少、延展性差,其表现为系统统一使用相同配置的集群,导致集群占用大量系统资源,且单次课程结束后教师集群和学生集群占用的资源均被释放,教师的教学数据和学生的实验数据均无法长时间保留,易造成数据丢失,容错率低。



技术实现要素:

本发明解决的问题是:现有教师集群管理系统统一使用相同配置的集群,导致集群占用的系统资源多,且数据无法长时间保留、容错率低。

为解决上述问题,本发明提出一种基于大数据平台的教师集群管理系统,包括:

集群配置单元,用于在教师身份登录系统后自定义教师集群所需的配置;

教师排课单元,用于设定课程信息,所述课程信息包括课程类型、课程时间、授课班级及授课地点;

课程开始单元,用于在教师身份登录系统后启动教师集群和学生集群,演示教师集群中所述课程信息对应的课程内容;

课程结束单元,用于在授课完成后结束课程演示并释放集群资源;

集群挂起单元,用于挂起教师集群和/或学生集群。

可选的,所述课程开始单元包括教师集群启动模块和学生集群启动模块,所述教师集群启动模块用于启动教师集群,所述学生集群启动模块用于启动学生集群。

可选的,所述教师集群启动模块在所述学生集群启动模块运行前、运行时或运行后运行。

可选的,所述学生集群启动模块提供教师端的一键启动功能,用于教师端在教师集群启动后一键同时启动所有学生集群。

可选的,所述集群挂起单元还用于将挂起的集群自动归入挂起集群栏中。

可选的,所述集群挂起单元提供教师端的一键挂起功能,用于教师端一键同时挂起教师集群和所有学生集群。

可选的,所述集群挂起单元提供学生端的单独挂起功能,用于学生端挂起学生集群。

可选的,所述课程结束单元在教师端点击下课后释放教师集群资源和未挂起的所有学生集群资源。

可选的,所述课程开始单元由上课按钮触发,所述课程结束单元由下课按钮触发;教师集群开始上课后,所述下课按钮覆盖所述上课按钮。

可选的,所述集群挂起单元挂起教师集群后,教师集群的配置保持恒定。

相对于现有技术,本发明所述的教师集群管理系统具有以下优势:

(1)本发明所述的教师集群管理系统提供了教师在教授不同课程时自己选择配置的功能,避免了同一配置引起的cpu或内存不够、云主机组过多、资源占用不足或浪费等问题,增强了教师集群管理的灵活性和实用性;

(2)本发明所述的教师集群管理系统中,教师集群和学生集群的数据能够在挂起的情况下保留任意长的时间,不再局限于课程的授课时间,降低了操作的复杂性,提高了容错率;

(3)本发明所述的课程结束单元在教师端点击下课后释放教师集群资源和未挂起的所有学生集群资源,保留未完成实验的学生集群资源,为集群挂起单元的单独挂起功能匹配了相应的资源释放功能,系统功能更加全面。

附图说明

图1为本发明实施例所述的教师集群管理系统的结构框图;

图2为本发明实施例所述的教师集群管理系统的另一结构框图。

附图标记说明:

10-集群配置单元;20-教师排课单元;30-课程开始单元;40-课程结束单元;50-集群挂起单元;60-身份识别单元。

具体实施方式

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

如图1所示,其为本实施例中基于大数据平台的教师集群管理系统,所述教师集群管理系统包括:

集群配置单元10,用于在教师身份登录系统后自定义教师集群所需的配置;

教师排课单元20,用于设定课程信息,所述课程信息包括课程类型、课程时间、授课班级及授课地点;

课程开始单元30,用于在教师身份登录系统后启动教师集群和学生集群,演示教师集群中所述课程信息对应的课程内容;

课程结束单元40,用于在授课完成后结束课程演示并释放集群资源;

集群挂起单元50,用于挂起教师集群和/或学生集群。

其中,教师集群所需的配置包括:cpu、内存、云主机规格、云主机组等,云主机组包括云主机名称、主机名称及主机登录密码。教师可根据当前课程对多种配置项进行个性化和适宜的配置,系统提供的配置项多,配置功能更加全面。课程类型为课程的名称,课程时间包括课程开始时间、课程结束时间、排课时间,有利于教师在规定的时间开始和结束课程,避免授课事故,还有利于帮助教师记录排课时间,对排课进行合理规划。集群挂起单元50可同时挂起教师集群和学生集群,也可单独挂起教师集群或学生集群。

本实施例中,教师集群管理系统应用于一个教师端和多个学生端,教师集群管理系统提供教师端和多个学生端的操作界面。教师在教师端以教师身份登录大数据平台后,通过集群配置单元10自定义教师集群所需的配置,在新增教师集群的基础上,通过教师排课单元20设置各种课程信息。上课时,教师点击系统操作页面上的上课按钮,通过课程开始单元30启动教师集群和学生集群,开始演示教师集群中课程信息对应的课程内容。在到达课程结束时间或中途需要下课时,若此时教师的授课内容未讲述完毕,则可点击系统操作页面上的挂起按钮,通过集群挂起单元50将教师集群挂起,将教师集群此次的授课数据保留到下次课程,避免授课数据丢失;若此时学生的课程实验还未完成,教师或学生可通过集群挂起单元50将学生集群挂起,将学生集群的实验数据保留到下次课程,避免实验数据丢失。当教师集群所选课程的授课完成后,教师可点击系统操作页面上的下课按钮,通过课程结束单元40结束课程演示并释放集群资源,以提高集群的利用率。

这样,本实施例中的教师集群管理系统提供了教师在教授不同课程时自己选择配置的功能,避免了同一配置引起的cpu或内存不够、云主机组过多、资源占用不足或浪费等问题,增强了教师集群管理的灵活性和实用性;教师集群和学生集群的数据能够在挂起的情况下保留任意长的时间,不再局限于课程的授课时间,降低了操作的复杂性,提高了容错率。

如图2所示,教师排课单元20包括课程类型设置模块、课程时间设置模块、授课班级设置模块及授课地点设置模块,课程类型设置模块用于设置课程类型,课程时间设置模块用于设置课程开始时间、课程结束时间以及排课时间,授课班级设置模块用于设置授课班级,授课地点设置模块用于设置授课地点,教师排课单元20通过上述模块实现课程信息的设置功能。课程开始单元30包括课程演示模块、教师集群启动模块和学生集群启动模块,课程演示模块用于演示教师集群中课程信息对应的课程内容,教师集群启动模块用于启动教师集群,学生集群启动模块用于启动学生集群。课程通过上述模块实现集群启动和课程演示等功能。课程结束单元40包括演示结束模块和资源释放模块,演示结束模块用于在授课完成后结束课程演示,资源释放模块用于释放集群资源。集群挂起单元50包括教师集群挂起模块和学生集群挂起模块,教师集群挂起模块用于挂起教师集群,学生集群挂起模块用于挂起学生集群。这样可根据实际需要灵活的选择挂起教师集群或学生集群。

可选的,所述集群挂起单元50挂起教师集群后,教师集群的配置保持恒定。这样挂起的教师集群下次恢复上课后无需重新进行配置,避免重复操作,使用更加方便。

可选的,所述集群配置单元10还用于修改教师集群所需的配置。

教师通过集群配置单元10自定义教师集群所需的配置时,若配置不合理,依然可能出现cpu或内存不够、资源占用不足或浪费等问题,本实施例的集群配置单元10还提供修改集群配置的功能,教师在使用过程中若发现集群配置不合理,则可通过集群配置修改功能及时修改集群配置,避免出现因自定义配置不合理引起的cpu或内存不够、资源占用不足或浪费等问题。

可选的,所述教师集群启动模块在所述学生集群启动模块运行前、运行时或运行后运行。

传统的教师集群管理系统中,教师功能少,延展性差,表现为教师集群必须在所有学生集群都启动后才能开启,中途如果有任意一个学生集群出错,教师集群都会访问失败,且之前集群的数据全部清空,容错性差。本实施例中教师集群启动模块在学生集群启动模块运行前、运行时或运行后运行,教师集群启动模块和学生集群启动模块均保持独立运行,教师集群可在教师身份登录系统后的任意时刻启动,无需等待所有学生集群启动,简化了操作流程,提高了容错率,不会轻易造成数据丢失。

可选的,所述学生集群启动模块提供教师端的一键启动功能,用于教师端在教师集群启动后一键同时启动所有学生集群。这样在教师集群启动的情况下,学生集群能够被教师一键启动,从而本实施例提供了更合理的学生集群启动手段,降低了启动所有学生集群的操作复杂性。

可选的,所述集群挂起单元50还包括集群归入模块,用于将挂起的集群自动归入挂起集群栏中。这样有利于对挂起的集群进行统一管理,提高管理效率;在下次课程开始时,教师或学生可直接从挂起集群栏中搜索自己的集群并恢复运行,使用更加方便。

可选的,所述集群挂起单元50提供教师端的一键挂起功能,用于教师端一键同时挂起教师集群和所有学生集群。这样本实施例提供了更合理的集群挂起手段,降低了挂起集群的操作复杂性;且系统通过一键启动和一键挂起功能,提供了更合理的集群管理手段,降低了控制所有集群的操作复杂性。

可选的,所述集群挂起单元50的学生集群挂起模块提供学生端的单独挂起功能,用于学生端挂起学生集群。

在到达课程结束时间或中途需要下课时,存在部分学生完成了实验、部分学生未完成实验的情况。针对上述情况,可以选择忽略已完成实验的学生集群,将所有学生集群挂起,但这样会导致已完成实验的学生集群也被挂起,继续占用集群资源,降低了集群的使用率;针对上述情况,可以选择在未完成实验的学生将未完成实验这一情况告知教师后再由教师在教师端挂起未完成实验的学生集群,但上述选择会导致学生无合理的自由控制权,使得教学活动的过程更加复杂。本实施例的集群挂起单元50提供学生端的单独挂起功能,学生在未完成实验的情况下可自行将自己的集群挂起,将实验数据保留到下次课程,避免实验数据丢失。这样可在避免降低集群使用率的前提下简化教学流程、使教学过程更加合理。

可选的,所述课程结束单元40在教师端点击下课后释放教师集群资源和未挂起的所有学生集群资源。

针对部分学生完成了实验、部分学生未完成实验这一情况,本实施例提供了单独挂起功能。在上述情况中,未完成实验的学生集群被挂起,其实验数据需要保存到下次课程,这样在教师端点击下课时,挂起的学生集群资源不能被释放。传统的教师集群管理系统在教师端点击下课时会释放所有集群占用的资源,无法满足上述需求,本实施例中的课程结束单元40在教师端点击下课后释放教师集群资源和未挂起的所有学生集群资源,保留未完成实验的学生集群资源,为集群挂起单元50的单独挂起功能匹配了相应的资源释放功能,系统功能更加全面。

可选的,所述课程开始单元30由上课按钮触发,所述课程结束单元40由下课按钮触发;教师集群开始上课后,所述下课按钮覆盖所述上课按钮。本实施例中,教师集群开始上课后,系统页面上的上课按钮自动变为下课按钮,上课按钮失效,下课按钮生效,上课按钮所处的界面位置被下课按钮占用,这样可在已经开始上课后避免鼠标点击失误,避免重复点击上课按钮产生的错误。

可选的,如图1所示,所述教师集群管理系统还包括身份识别单元60,用于在教师身份登录系统时进行身份验证。这样可确保教师集群管理系统的安全性和封闭性,避免无关人员进入。

可选的,本实施例中的系统操作界面的展示内容基于html构建,系统的设计动态数据来源均基于javascript语言。

虽然本公开披露如上,但本公开的保护范围并非仅限于此。本领域技术人员在不脱离本公开的精神和范围的前提下,可进行各种变更与修改,这些变更与修改均将落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1