基于Linux系统显示成绩榜单的方法以及电子设备与流程

文档序号:17211561发布日期:2019-03-27 10:50阅读:402来源:国知局
基于Linux系统显示成绩榜单的方法以及电子设备与流程

本发明涉及教育系统领域,尤其涉及基于linux系统显示成绩榜单的方法以及电子设备。



背景技术:

教育系统是指一种用于教育的操作系统,教师和学生可通过教育系统实现在线授课、上课的目的。由于linux操作系统具有安全、稳定以及高效的特点,现有技术中,一般在将linux操作系统作为操作系统。linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统。它能运行主要的unix工具软件、应用程序和网络协议。它支持32位和64位硬件。linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

并且,将教育系统安装于特定的教育笔记本,例如,将教育系统安装于yoga(瑜伽)教育笔记本中。

用户(学生和教师)可通过教育笔记本实现各种各样的功能,例如,视频授课、在线布置作业或者在线完成作业等等。不仅如此,用户还可以通过教育笔记本进入成绩查询系统,查询考试成绩。

然而,用户只能通过教师系统的账号与密码登录至成绩查询系统,然后查看各个科目的成绩。这种方式虽然能够查询所有科目的成绩,但是效率过于低下,如果用户错误输入账号或者密码,则无法进入成绩查询系统,也就无法查询成绩。

也就是说,现有技术查询成绩的方法过于复杂、效率过于低下。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供基于linux系统显示成绩榜单的方法以及电子设备,旨在解决现有技术查询成绩的方法过于复杂、效率过于低下的问题。

本发明的技术方案如下:

一种基于linux系统显示成绩榜单的方法,其包括:

a、预先在电子设备的锁屏界面中设置显示插件,用于在锁屏界面下进行显示;

b、接收用户选择年级的指令,并保存用户选择的年级;

c、获取相应年级各个科目对应的成绩榜单,所述成绩榜单包含考生姓名以及考生所在班级;

d、当电子设备处于锁屏界面时,通过所述显示插件将获取得到的成绩榜单显示于电子设备的锁屏界面上。

优选的,所述步骤a之前包括:

s、将各个年级中各个科目对应的成绩录入后台服务器,并通过后台服务器自动根据分数由高到低对成绩进行排序,生成相应的成绩榜单。

优选的,所述步骤s具体包括:

根据预设的颜色规则自动对成绩榜单进行着色,所述颜色规则具体如下:将成绩榜单中的第一位对应成绩的颜色修改为红色,将成绩榜单中的第二位对应成绩的颜色修改为黄色,将成绩榜单中的第三位对应成绩的颜色修改为绿色,将成绩榜单中的第四位对应成绩的颜色修改为红色,将成绩榜单中的第五位对应成绩的颜色修改为黄色,以及将成绩榜单中的第六位对应成绩的颜色修改为绿色,以此颜色规则进行循环着色,直至对成绩榜单中所有成绩完成着色。

优选的,所述步骤s0还包括:

根据预设的筛选规则对成绩榜单进行筛选,得到筛选结果。

优选的,所述预设的筛选规则对成绩榜单进行筛选的步骤具体包括:

当所述筛选规则为按照目标分数值进行筛选时,则将成绩榜单中所有大于或等于所述目标分数值的分数所对应的成绩榜单作为筛选结果;

当所述筛选规则为按照目标名次值进行筛选时,则将成绩榜单中所有小于或等于所述目标名次值的分数所对应的成绩榜单作为筛选结果。

优选的,所述目标分数值为80分、85分或90分;所述目标名次值为前5名、前10名或前20名。

优选的,所述步骤s4之后包括:

接收用户将锁屏界面中的成绩榜单以图片形式保存至本地或分享至第三方应用程序的指令,以保存成绩榜单或分享成绩榜单,所述第三方应用程序为微信、qq、百度贴吧或新浪微博的一种或几种。

本发明还提供一种电子设备,其包括:

处理器,适于实现各指令,以及

存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:

预先在电子设备的锁屏界面中设置显示插件,用于在锁屏界面下进行显示;

接收用户选择年级的指令,并保存用户选择的年级;

获取相应年级各个科目对应的成绩榜单,所述成绩榜单包含考生姓名以及考生所在班级;

当电子设备处于锁屏界面时,通过所述显示插件将获取得到的成绩榜单显示于电子设备的锁屏界面上。

本发明还提供一种计算机程序产品,其中,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行所述的基于linux系统显示成绩榜单的方法。

本发明还提供一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行所述的基于linux系统显示成绩榜单的方法。

有益效果:通过本发明提供的方法,先为电子设备(教育笔记本)添加显示插件,然后用户选择自身的年级,再获取各个年级的成绩榜单,最后将成绩榜单显示于电子设备的锁屏界面中。这样,用户不需要进入成绩查询系统成绩,并且,可以将成绩直接显示于锁屏界面中,用户不需要反复登录查询系统成绩。也就是说,本发明与传统查询成绩的方法相比,本发明具有高效、简单和便捷的特点。

附图说明

图1为本发明基于linux系统显示成绩榜单的方法较佳实施例的流程图。

图2为本发明电子设备较佳实施例的结构框图。

具体实施方式

本发明提供基于linux系统显示成绩榜单的方法以及电子设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,一种基于linux系统显示成绩榜单的方法,其包括:

s1、预先在电子设备的锁屏界面中设置显示插件,用于在锁屏界面下进行显示;

s2、接收用户选择年级的指令,并保存用户选择的年级;

s3、获取相应年级各个科目对应的成绩榜单,所述成绩榜单包含考生姓名以及考生所在班级;

s4、当电子设备处于锁屏界面时,通过所述显示插件将获取得到的成绩榜单显示于电子设备的锁屏界面上。

通过本发明提供的方法,能够将成绩榜单直接显示于电子设备的锁屏界面中,这样,用户便不需要进入成绩查询系统查询成绩;并且,将成绩榜单显示于锁屏界面中,用户可以随时查看成绩榜单,不需要频繁进入成绩查询系统查询成绩。简单的说,本发明具有简单、高效和实用的特点。

优选的,所述步骤s1之前包括:

s、将各个年级中各个科目对应的成绩录入后台服务器,并通过后台服务器自动根据分数由高到低对成绩进行排序,生成相应的成绩榜单。

在每次考试结束后,教师便可以将各个科目的成绩录入后台服务器中。具体的,可通过excel工作表录入各个考生和各个科目的成绩。更具体的说,将考生姓名录入至excel工作表的第一栏,将语文成绩录入excel工作表的第二栏,将数学成绩录入excel工作表的第三栏,以及将英语成绩录入excel工作表的第四栏,工作表的第五栏用于显示学生三科成绩的总分。这样,便可以输入考生在本次考试中的所有成绩。

在输入成绩后,后台服务器将自动对成绩进行排序,得到相应的成绩榜单。具体的,考生的总分越高,则排名越靠前,考生的总分越低,则排名越靠后。

例如,教师将学生a、学生b和学生c的考试成绩录入后台服务器,并且学生a的语文成绩为80分、数学成绩为90分,英语成绩为100分;学生a的语文成绩为60分、数学成绩为100分,英语成绩为90分;学生c的语文成绩为95分、数学成绩为90分,英语成绩为80分,那么后台服务器在教师输入学生成绩后,自动排序,得到的成绩榜单为:cab。

优选的,所述步骤s具体包括:

根据预设的颜色规则自动对成绩榜单进行着色,所述颜色规则具体如下:将成绩榜单中的第一位对应成绩的颜色修改为红色,将成绩榜单中的第二位对应成绩的颜色修改为黄色,将成绩榜单中的第三位对应成绩的颜色修改为绿色,将成绩榜单中的第四位对应成绩的颜色修改为红色,将成绩榜单中的第五位对应成绩的颜色修改为黄色,以及将成绩榜单中的第六位对应成绩的颜色修改为绿色,以此颜色规则进行循环着色,直至对成绩榜单中所有成绩完成着色。

通过对成绩榜单交叉着色,使得考生姓名与成绩一一对应,用户在查看成绩榜单时,不易发生“看走眼”的问题。

优选的,所述步骤s0还包括:

根据预设的筛选规则对成绩榜单进行筛选,得到筛选结果。

为了能够有效显示高分数考生的成绩,本发明还可对成绩榜单进行筛选,得到相应的筛选结果。也就是说,本发明可以选择性显示个别考生的成绩,隐藏部分考生的成绩。当然,考生在查询自身的成绩时,则显示所有考生的成绩,使得考生同样能够获取其他考生的成绩。

优选的,所述预设的筛选规则对成绩榜单进行筛选的步骤具体包括:

当所述筛选规则为按照目标分数值进行筛选时,则将成绩榜单中所有大于或等于所述目标分数值的分数所对应的成绩榜单作为筛选结果;

当所述筛选规则为按照目标名次值进行筛选时,则将成绩榜单中所有小于或等于所述目标名次值的分数所对应的成绩榜单作为筛选结果。

这样,通过目标分值或者目标名次对成绩榜单进行筛选,便可以得到相应的筛选结果。需要说明的是,本发明还可同时使用目标分数值和目标名次对成绩榜单进行筛选,同样可以得到相应的筛选结果。

优选的,所述目标分数值为80分、85分或90分;所述目标名次值为前5名、前10名或前20名。当然,上述目标分数值和目标名次值仅仅为举例,并不用于限定本发明。

还需要说明的是,如果用户选择对成绩榜单进行排序,那么后续步骤中显示于锁屏界面的便为所述筛选结果;如果用户并未选择对成绩榜单进行筛选,则在锁屏界面中显示成绩榜单。换句话说,筛选结果实际上为成绩榜单的一部分,其同样可以显示于锁屏界面中。

所述步骤s1中,所述显示插件是指一种应用程序,显示插件运行于各种安装有linux操作系统的电子设备。通过显示插件,能够在显示界面中显示各种图片、视频或者其他文字信息等等。

锁屏界面是指一种保护界面,用户必须在锁屏界面中输入解锁密码,才能进入电子设备的操作界面。

通过在锁屏界面中添加显示插件,便可以将各种图片、视频或者其他文字信息显示于锁屏界面中。这样,即使用户不进入操作界面,同样可以查看图片或视频等文件。

所述步骤s2中,用户可以通过自身的学籍号以及登录密码登录后台服务器,并在后台服务器中绑定个人信息。其中,个人信息包括姓名、学籍号、年级信息以及性别等等。

考生通过绑定个人信息,便能在后续步骤中获取成绩榜单,并将获取得到的成绩榜单显示于锁屏界面中。

优选的,考生在登录后台服务器后,还可修改自身的登录密码。由于每位考生的初始密码均为:123456,为了安全等原因,用户在成功登录后台服务器后,便可以修改登录密码,从而提高安全性。

所述步骤s3中,在用户绑定个人信息后,便可以直接获取与个人信息相匹配的成绩榜单。

例如,考生a输入的个人信息中的年级信息为:四年级,那么便从后台服务器中获取四年级对应的成绩榜单;再例如,考生a输入的个人信息中的年级信息为:六年级,那么便从后台服务器中获取六年级对应的成绩榜单。

所述步骤s4中,判断电子设备是否为锁屏状态,若是,则将获取得到成绩榜单通过显示插件显示于锁屏界面中,若否,则自动隐藏成绩榜单。

优选的,所述步骤s4中,根据预定的时间阈值自动隐藏成绩榜单或隐藏筛选结果。

具体的说,所述时间阈值为1min,如果用户在时间阈值内未对成绩榜单或筛选结果进行任何实际性操作,例如,点击成绩榜单,或者锁定成绩榜单等等,那么在1min后,将自动隐藏成绩榜单。

优选的,所述步骤s4之后包括:

接收用户将锁屏界面中的成绩榜单以图片形式保存至本地或分享至第三方应用程序的指令,以保存成绩榜单或分享成绩榜单,所述第三方应用程序为微信、qq、百度贴吧或新浪微博的一种或几种。

用户对成绩榜单进行截图,从而得到相应的截图文件,然后将成绩榜单分享至第三方应用程序。

请参阅图2,本发明还提供一种电子设备10,其包括:

处理器110,适于实现各指令,以及

存储设备120,适于存储多条指令,所述指令适于由处理器加载并执行:

预先在电子设备的锁屏界面中设置显示插件,用于在锁屏界面下进行显示;

接收用户选择年级的指令,并保存用户选择的年级;

获取相应年级各个科目对应的成绩榜单,所述成绩榜单包含考生姓名以及考生所在班级;

当电子设备处于锁屏界面时,通过所述显示插件将获取得到的成绩榜单显示于电子设备的锁屏界面上。

所述处理器110可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acornriscmachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器还可以是任何传统处理器、微处理器或状态机。处理器也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、任何其它这种配置。

存储设备120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的基于linux系统显示成绩榜单的方法对应的程序指令。处理器通过运行存储在存储设备中的非易失性软件程序、指令以及单元,从而执行基于linux系统显示成绩榜单的各种功能应用以及数据处理,即实现上述方法实施例中的基于linux系统显示成绩榜单的方法。

关于上述电子设备10的具体技术细节,已在上述步骤中详述,故此不做赘述。

本发明还提供一种计算机程序产品,其中,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行所述的基于linux系统显示成绩榜单的方法。

本发明还提供一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行所述的基于linux系统显示成绩榜单的方法。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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