基于智慧校园的学生成绩管理方法、系统、装置和介质制造方法及图纸

技术编号:38735813 阅读:11 留言:0更新日期:2023-09-08 23:22
本发明专利技术提出了基于智慧校园的学生成绩管理方法、系统、装置和介质。所述学生成绩管理方法包括:分别通过教师终端和学生终端获取学生成绩信息和学习信息;利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台;利用所述学生终端建立第二区块链网络,并利用第二服务器将以所述学生终端为区块链节点的第二区块链网络上传的学生成绩信息和学习信息发送至云管理平台。所述系统包括与所述方法步骤对应的模块。对应的模块。对应的模块。

【技术实现步骤摘要】
基于智慧校园的学生成绩管理方法、系统、装置和介质


[0001]本专利技术提出了基于智慧校园的学生成绩管理方法、系统、装置和介质,属于信息管理


技术介绍

[0002]随着科技的发展,物联网行业得到了飞速发展,人们的生活也发生了很大的改变,由于智慧校园能够实现数据采集、数据存储和数据分析,因此被很多学校广泛使用。现有的智慧校园的学习成绩管理系统往往通过将数据集中到服务器并由服务器进行集中分析处理的方式进行学生成绩管理,导致服务器本身负荷过大的问题发生。

技术实现思路

[0003]本专利技术提供了基于智慧校园的学生成绩管理方法、系统、装置和介质,用以解决现有学生成绩管理系统将数据处理集中于服务器本身导致服务器负荷过大的问题,所采取的技术方案如下:基于智慧校园的学生成绩管理方法,所述学生成绩管理方法包括:分别通过教师终端和学生终端获取学生成绩信息和学习信息;利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台;利用所述学生终端建立第二区块链网络,并利用第二服务器将以所述学生终端为区块链节点的第二区块链网络上传的学生成绩信息和学习信息发送至云管理平台。
[0004]进一步地,分别通过教师终端和学生终端获取学生成绩信息和学习信息,包括:通过教师终端对学生的在校考试成绩和试卷信息进行录入,获取第一学生成绩信息和第一学习信息;其中,所述第一学习信息为考试试卷信息;通过学生终端根据教学制定的学习计划产生的测试内容获取学生学习过程中的测试成绩,作为学生的第二学生成绩信息和第二学习信息;其中,所述第二学习信息为测试试卷信息。
[0005]进一步地,利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台,包括:提取所有教师终端,针对每个所述教师终端建立与所述教师终端对应的第一区块链节点,同时,建立一个第一数据管理节点,并利用所述第一区块链节点和第一数据管理节点构建第一区块链网络;当其中一个第一区块链节点接收到其对应的教师终端上传的第一学生成绩信息和第一学习信息时,其他第一区块链节点启动信息上传等待状态实时监测是否获得其对应教师终端上传的第一学生成绩信息和第一学习信息;当任意一个第一区块链节点在预设的时间段内未接收到第一学生成绩信息和第
一学习信息,则向其对应的教师终端发送信息上传请求提示;当所述第一区块链节点均接收到第一学生成绩信息和第一学习信息时,利用所述第一学生成绩信息获取所述第一学生成绩信息对应的平均成绩信息,并将所述平均成绩信息共享至第一数据管理节点;所述第一数据管理节点在获取到平均成绩信息后,按照所述平均成绩信息由高到低的顺序将所述第一区块链节点进行数据上传序号标记,并利用所述数据上传序号对所述第一学生成绩信息和第一学习信息进行标记,其中,上传序号越小表明成绩越高,并且,相同上传序号下可对应多个第一区块链节点,这表明存在相同分数的平均成绩信息;所述第一区块链网络中,第一区块链节点按照数据上传序号由高到低的顺序,依次由数据上传序号为N的第一区块链节点将其节点上出现的第一学生成绩信息和第一学习信息共享至数据上传序号为N

1的第一区块链节点上,并在完成数据共享后,所述数据上传序号为N的第一区块链节点将其节点上出现的第一学生成绩信息和第一学习信息予以删除,直至数据上传序号最小的一个第一区块链节点获得所述第一区块链网络中的所有第一学生成绩信息和第一学习信息。
[0006]利用所述上传序号最小的一个第一区块链节点将所有第一学生成绩信息和第一学习信息按照数据上传序号进行排列,形成第一信息数据集合,并将所述第一信息数据集合上传至第一服务器;所述第一服务器将所述第一信息数据集合发送至云管理平台。
[0007]进一步地,利用所述学生终端建立第二区块链网络,并利用第二服务器将以所述学生终端为区块链节点的第二区块链网络上传的学生成绩信息和学习信息发送至云管理平台,包括:提取所有学生终端,针对每个所述学生终端建立与所述学生终端对应的第二区块链节点,同时,建立一个第二数据管理节点,并利用所述第二区块链节点和第二数据管理节点构建第二区块链网络;当其中一个第二区块链节点接收到其对应的学生终端上传的第二学生成绩信息和第二学习信息时,其他第二区块链节点启动信息上传等待状态实时监测是否获得其对应学生终端上传的第二学生成绩信息和第二学习信息;当任意一个第二区块链节点在预设的时间段内未接收到第二学生成绩信息和第二学习信息,则向其对应的学生终端发送信息上传请求提示;当所有第二区块链节点均接收到第二学生成绩信息和第二学习信息时,所述第二区块链节点将所述第二学生成绩信息共享至所述第二数据管理节点;所述第二数据管理节点在获取到第二学生成绩信息后,按照所述第二学生成绩信息中所包含的成绩分数由高到低的顺序将所述第二区块链节点进行数据上传序号标记,并利用所述数据上传序号对所述第二学生成绩信息和第二学习信息进行标记,其中,上传序号越小表明成绩越高,并且,相同上传序号下可对应多个第二区块链节点,这表明存在相同分数的第二学生成绩信息;所述第二区块链网络中,第二区块链节点按照数据上传序号由高到低的顺序,依次由数据上传序号为N的第二区块链节点将其节点上出现的第二学生成绩信息和第二学习信息共享至数据上传序号为N

1的第二区块链节点上,并在完成数据共享后,所述数据上传
序号为N的第二区块链节点将其节点上出现的第二学生成绩信息和第二学习信息予以删除,直至数据上传序号最小的一个第二区块链节点获得所述第二区块链网络中的所有第二学生成绩信息和第二学习信息。
[0008]利用所述上传序号最小的一个第二区块链节点将所有第二学生成绩信息和第二学习信息按照数据上传序号进行排列,形成第二信息数据集合,并将所述第二信息数据集合上传至第二服务器;所述第二服务器将所述第二信息数据集合发送至云管理平台。
[0009]基于智慧校园的学生成绩管理系统,所述学生成绩管理系统包括:信息获取模块,用于分别通过教师终端和学生终端获取学生成绩信息和学习信息;第一区块链网络模块,用于利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台;第二区块链网络模块,用于利用所述学生终端建立第二区块链网络,并利用第二服务器将以所述学生终端为区块链节点的第二区块链网络上传的学生成绩信息和学习信息发送至云管理平台。
[0010]进一步地,所述信息获取模块包括:第一录入模块,用于通过教师终端对学生的在校考试成绩和试卷信息进行录入,获取第一学生成绩信息和第一学习信息;其中,所述第一学习信息为考试试卷信息;第二录入模块,用于通过学生终端根据教学制定的学习计划产生的测试内容获取学生学习过程中的测试成绩,作为学生的第二学生成绩信息和第二学习信息;其中,所述第二学习信息为测试试卷信息。
[0011]进一步地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于智慧校园的学生成绩管理方法,其特征在于,所述学生成绩管理方法包括:分别通过教师终端和学生终端获取学生成绩信息和学习信息;利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台;利用所述学生终端建立第二区块链网络,并利用第二服务器将以所述学生终端为区块链节点的第二区块链网络上传的学生成绩信息和学习信息发送至云管理平台。2.根据权利要求1所述学生成绩管理方法,其特征在于,分别通过教师终端和学生终端获取学生成绩信息和学习信息,包括:通过教师终端对学生的在校考试成绩和试卷信息进行录入,获取第一学生成绩信息和第一学习信息;其中,所述第一学习信息为考试试卷信息;通过学生终端根据教学制定的学习计划产生的测试内容获取学生学习过程中的测试成绩,作为学生的第二学生成绩信息和第二学习信息;其中,所述第二学习信息为测试试卷信息。3.根据权利要求1所述学生成绩管理方法,其特征在于,利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台,包括:提取所有教师终端,针对每个所述教师终端建立与所述教师终端对应的第一区块链节点,同时,建立一个第一数据管理节点,并利用所述第一区块链节点和第一数据管理节点构建第一区块链网络;当其中一个第一区块链节点接收到其对应的教师终端上传的第一学生成绩信息和第一学习信息时,其他第一区块链节点启动信息上传等待状态实时监测是否获得其对应教师终端上传的第一学生成绩信息和第一学习信息;当任意一个第一区块链节点在预设的时间段内未接收到第一学生成绩信息和第一学习信息,则向其对应的教师终端发送信息上传请求提示;当所述第一区块链节点均接收到第一学生成绩信息和第一学习信息时,利用所述第一学生成绩信息获取所述第一学生成绩信息对应的平均成绩信息,并将所述平均成绩信息共享至第一数据管理节点;所述第一数据管理节点在获取到平均成绩信息后,按照所述平均成绩信息由高到低的顺序将所述第一区块链节点进行数据上传序号标记,并利用所述数据上传序号对所述第一学生成绩信息和第一学习信息进行标记;所述第一区块链网络中,第一区块链节点按照数据上传序号由高到低的顺序,依次由数据上传序号为N的第一区块链节点将其节点上出现的第一学生成绩信息和第一学习信息共享至数据上传序号为N

1的第一区块链节点上,并在完成数据共享后,所述数据上传序号为N的第一区块链节点将其节点上出现的第一学生成绩信息和第一学习信息予以删除,直至数据上传序号最小的一个第一区块链节点获得所述第一区块链网络中的所有第一学生成绩信息和第一学习信息;利用所述上传序号最小的一个第一区块链节点将所有第一学生成绩信息和第一学习信息按照数据上传序号进行排列,形成第一信息数据集合,并将所述第一信息数据集合上传至第一服务器;
所述第一服务器将所述第一信息数据集合发送至云管理平台。4.根据权利要求1所述学生成绩管理方法,其特征在于,利用所述学生终端建立第二区块链网络,并利用第二服务器将以所述学生终端为区块链节点的第二区块链网络上传的学生成绩信息和学习信息发送至云管理平台,包括:提取所有学生终端,针对每个所述学生终端建立与所述学生终端对应的第二区块链节点,同时,建立一个第二数据管理节点,并利用所述第二区块链节点和第二数据管理节点构建第二区块链网络;当其中一个第二区块链节点接收到其对应的学生终端上传的第二学生成绩信息和第二学习信息时,其他第二区块链节点启动信息上传等待状态实时监测是否获得其对应学生终端上传的第二学生成绩信息和第二学习信息;当任意一个第二区块链节点在预设的时间段内未接收到第二学生成绩信息和第二学习信息,则向其对应的学生终端发送信息上传请求提示;当所有第二区块链节点均接收到第二学生成绩信息和第二学习信息时,所述第二区块链节点将所述第二学生成绩信息共享至所述第二数据管理节点;所述第二数据管理节点在获取到第二学生成绩信息后,按照所述第二学生成绩信息中所包含的成绩分数由高到低的顺序将所述第二区块链节点进行数据上传序号标记,并利用所述数据上传序号对所述第二学生成绩信息和第二学习信息进行标记;所述第二区块链网络中,第二区块链节点按照数据上传序号由高到低的顺序,依次由数据上传序号为N的第二区块链节点将其节点上出现的第二学生成绩信息和第二学习信息共享至数据上传序号为N

1的第二区块链节点上,并在完成数据共享后,所述数据上传序号为N的第二区块链节点将其节点上出现的第二学生成绩信息和第二学习信息予以删除,直至数据上传序号最小的一个第二区块链节点获得所述第二区块链网络中的所有第二学生成绩信息和第二学习信息;利用所述上传序号最小的一个第二区块链节点将所有第二学生成绩信息和第二学习信息按照数据上传序号进行排列,形成第二信息数据集合,并将所述第二信息数据集合上传至第二服务器;所述第二服务器将所述第二信息数据集合发送至云管理平台。5.基于智慧校园的学生成绩管理系统,其特征在于,所述学生成绩管理系统包括:信息获取模块,用于分别通过教师终端和学生终端获取学生成绩信息和学习信息;第一区块链网络模块,用于利用所述教师终端建立第一区块链网络,并利用第一服务器将以所述教师终端为区块链节点的第一区块链网络上传的学生成绩信息和学习信息发送至云管理平台;第二区块链网络模块,用...

【专利技术属性】
技术研发人员:张辉左瑞龙张旭刘明亮齐长志张小龙曹吉朋
申请(专利权)人:河北鑫考科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1