基于云计算的智能选科系统的制作方法

文档序号:21633718发布日期:2020-07-29 02:43阅读:231来源:国知局
基于云计算的智能选科系统的制作方法

本发明涉及学生选科技术领域,具体为基于云计算的智能选科系统。



背景技术:

现在市场上的选考科目推荐系统中,大都采用的陈列方式进行选科参考,不能根据学生对每科的预习、交流和报考专业进行合理的选科,导致选科参考的参考价值低。



技术实现要素:

本发明的目的就在于为了解决现在市场上的选考科目推荐系统中,大都采用的陈列方式进行选科参考,不能根据学生对每科的预习、交流和报考专业进行合理的选科,导致选科参考的参考价值低的问题,而提出基于云计算的智能选科系统;本发明通过对学生考试科目的成绩进行均值计算并结合学生每科的预习值、交流值以及学生预考大学名称和专业名称进行分析得到学生的选科值,通过选科值对学生考试科目进行排序,便于学生根据自身的情况进行合理的选择科目进行学习;通过对学生科目的预习时长以及预习比例进行分析计算得到学生预习的考试科目的单次预习值,从而得到学生考试科目的预习值,通过预习值方便学生合理的进行选科。

本发明的目的可以通过以下技术方案实现:基于云计算的智能选科系统,包括数据采集模块、服务器、选科分析模块和选科推荐模块;

所述数据采集模块用于采集学生的学生信息并将学生信息发送至服务器内;

所述选科分析模块用于对预约学生进行选科分析,具体分析步骤如下:

步骤一:用户通过手机终端输入预约学生的身份证号及选科分析指令并将其发送至选科分析模块;

步骤二:选科分析模块接收到预约学生的身份证号及选科分析指令后,生成查询指令,并将查询指令和该用户编号发送至选科查询模块;选科查询模块接收到查询指令和该用户编号进行查询处理并生成第一指令或第二指令;选科查询模块将第一指令或第二指令发送至选科分析模块;

当选科分析模块接收到第一指令,则执行步骤三,当选科分析模块接收到第二指令,则生成分析失败指令并将其发送至该用户的手机终端上;

步骤三:获取预约学生每科对应的考试成绩并进行分析,将学生考试科目标记为ri,i=1、……、6;获取学生每科考试的成绩并计算均值得到考试科目对应的成绩均值,将成绩均值标记为fri;其中r1表示物理,r2表示化学,r3表示生物,r4表示政治,r5表示历史,r6表示地理;

步骤四:获取预约学生每科的预习值和交流值并将预习值和交流值分别标记为yri和jri;

步骤五:选科分析模块向用户的手机终端上发送专业获取指令;用户通过手机终端接收到专业获取指令后并通过手机终端输入预考大学名称和预选专业名称,然后将预考大学名称和专业名称发送至选科分析模块;

步骤六:选科分析模块接收到预考大学名称和专业名称后获取该预考大学对应预选专业的课程;

步骤七:将预选专业的课程与学生考试科目进行匹配,当预选专业的课程涉及学生考试科目,则该学生考试科目的课程数量增加一:将学生考试科目的课程数量标记为uri;

步骤八:将成绩均值、预习值和交流值去量化,取其数值;

步骤九:利用公式

获取得到学生考试科目的选科值eri;其中,b1、b2、b3和b4均为预设比例系数;λ为修正因子,取值为0.552;

步骤十:选科分析模块将学生考试科目的选科值发送至选科推荐模块;

所述选科推荐模块接收到学生考试科目的选科值后并通过选科值由大到小对学生考试科目进行排序,将排序后的学生考试科目和选科值发送至该用户的手机终端上。

优选的,所述学生信息包括学生的身份证号、姓名和学生的考试成绩;考试成绩包括学生考试科目对应月考、期中和期末考试的考试分数。

优选的,该系统还包括注册登录模块,注册登录模块用于用户通过手机终端提交注册信息进行注册并将注册成功的注册信息发送至服务器内,用户包括学生和学生家长;注册信息包括姓名、手机号、身份证号;且学生家长的注册信息中还包括子女的姓名和身份证号;服务器接收到用户的注册信息后并分配该用户唯一的用户编号,同时将分配的时刻标记为该用户的注册时刻。

优选的,该系统还包括科目预习模块,所有科目预习模块用于学生对学生考试科目进行预习并计算预习值,具体分析步骤如下:

s1:学生通过手机终端输入开始预习指令和预习的考试科目名称至科目预习模块,科目预习模块接收到开始预习指令后并与该学生的手机终端通信连接,同时科目预习模块控制该学生的手机终端的摄像头采集学生的预习视频;

s2:学生通过手机终端输入结束预习指令并将结束预习指令发送至科目预习模块,科目预习模块接收到结束预习指令后并与该学生的手机终端断开连接;

s3:科目预习模块将接收到开始预习指令的时刻和接收到结束预习指令的时刻进行时间差计算获取得到学生的预习时长;

s4:科目预习模块将学生的预习视频分成若干帧图片并将其发送至工作人员的智能终端上,工作人员通过智能终端接收到若干帧图片并根据图片输入在学习和未学习并将其发送至科目预习模块;

s5:科目预习模块接收到图片及在学习和未学习后,统计在学习图片的数量和图片总数量;将在学习图片的数量除以图片总数量得到预习比率;

s6:将学生的预习时长标记为y1;预习比率为y2;

s7:利用公式yd=y1×y2×b5获取得到该学生预习的考试科目的单次预习值yd;其中b5为预设指令系数;

s8:将该学生所有的单次预习值进行求和并取其均值,即得到该学生预习的学生考试科目的预习值yri;

s9:科目预习模块将该学生预习的学生考试科目的预习值发送至服务器内存储。

优选的,该系统还包学习交流模块;所述学习交流模块用于学生与对应的学生考试科目的老师进行在线视频交流并计算交流值,具体步骤为:

ss1:学生通过手机终端发送交流开始指令和学生考试科目的老师至学习交流模块;学习交流模块接收到交流开始指令和学生考试科目的老师后并将交流开始指令发送至该学生考试科目的老师对应的手机终端上;

ss2:当该学生考试科目的老师通过手机终端发送同意指令至学习交流模块,则学习交流模块将学生的手机终端与该学生考试科目的老师手机终端建立通信连接,同时将该建立通信连接的时刻标记为交流开始时刻;

ss3:当该学生考试科目的老师通过手机终端发送结束交流指令至学习交流模块,学生交流模块将学生的手机终端与该学生考试科目的老师手机终端断开连接,同时将断开连接的时刻标记为断开时刻,该学生对应学生考试科目的交流总次数增加一次;

ss4:将交流开始时刻与断开时刻进行时间差计算得到该学生对应学生考试科目的单次交流时长,并该学生对应学生考试科目的所有单次交流时长进行求和得到交流总时长;

ss5:设定学生考试科目的交流总次数记为j1,交流总时长记为j2;

ss6:利用公式jri=j1×b6+j2×b7获取得到该学生对应学生考试科目的交流值jri;其中,b6和b7均为预设比例系数;

ss7:学习交流模块将该学生对应学生考试科目的交流值发送至服务器内存储。

优选的,步骤二中所述的选科查询模块接收到查询指令和该用户编号进行查询处理并生成第一指令或第二指令的具体步骤为:

sss1:将用户的注册时刻与系统当前时间进行时间差计算获取得到用户的注册时长,并记为p1;

sss2:获取选科查询模块上一次接收到该用户的查询指令的时刻将其与本次接收到该用户的查询指令的时刻进行时间差计算得到查询间隔时长,将查询间隔时长标记为p2;当该用户为第一次查询,则间隔时长取值为零;

sss3:当p1×b8-(1/p2)×b9>0则生成第一指令;当p1×b8-(1/p2)×b9≤0则生成第二指令。

优选的,所述服务器内还包括大学信息存储单元;所述大学信息存储单元用于存储大学名称、大学对应的专业名称以及专业对应的课程名称。

与现有技术相比,本发明的有益效果是:

1、本发明数据采集模块采集学生的学生信息并将学生信息发送至服务器内;选科分析模块对预约学生进行选科分析,利用公式获取得到学生考试科目的选科值;选科分析模块将学生考试科目的选科值发送至选科推荐模块;选科推荐模块接收到学生考试科目的选科值后并通过选科值由大到小对学生考试科目进行排序,将排序后的学生考试科目和选科值发送至该用户的手机终端上;通过对学生考试科目的成绩进行均值计算并结合学生每科的预习值、交流值以及学生预考大学名称和专业名称进行分析得到学生的选科值,通过选科值对学生考试科目进行排序,便于学生根据自身的情况进行合理的选择科目进行学习;

2、本发明科目预习模块用于学生对学生考试科目进行预习并计算预习值,学生通过手机终端输入开始预习指令和预习的考试科目名称至科目预习模块,科目预习模块将学生的预习视频分成若干帧图片并将其发送至工作人员的智能终端上,工作人员通过智能终端接收到若干帧图片并根据图片输入在学习和未学习并将其发送至科目预习模块;利用公式获取得到该学生预习的考试科目的单次预习值;将该学生所有的单次预习值进行求和并取其均值得到该学生预习的学生考试科目的预习值,通过对学生科目的预习时长以及预习比例进行分析计算得到学生预习的考试科目的单次预习值,从而得到学生考试科目的预习值,通过预习值方便学生合理的进行选科。

附图说明

为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。

图1为本发明的原理框图。

具体实施方式

下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,基于云计算的智能选科系统,包括数据采集模块、服务器、选科分析模块、选科推荐模块、注册登录模块、科目预习模块和学习交流模块;

数据采集模块用于采集学生的学生信息并将学生信息发送至服务器内;

选科分析模块用于对预约学生进行选科分析,具体分析步骤如下:

步骤一:用户通过手机终端输入预约学生的身份证号及选科分析指令并将其发送至选科分析模块;

步骤二:选科分析模块接收到预约学生的身份证号及选科分析指令后,生成查询指令,并将查询指令和该用户编号发送至选科查询模块;选科查询模块接收到查询指令和该用户编号进行查询处理并生成第一指令或第二指令;选科查询模块将第一指令或第二指令发送至选科分析模块;

当选科分析模块接收到第一指令,则执行步骤三,当选科分析模块接收到第二指令,则生成分析失败指令并将其发送至该用户的手机终端上;

步骤三:获取预约学生每科对应的考试成绩并进行分析,将学生考试科目标记为ri,i=1、……、6;获取学生每科考试的成绩并计算均值得到考试科目对应的成绩均值,将成绩均值标记为fri;其中r1表示物理,r2表示化学,r3表示生物,r4表示政治,r5表示历史,r6表示地理;

步骤四:获取预约学生每科的预习值和交流值并将预习值和交流值分别标记为yri和jri;

步骤五:选科分析模块向用户的手机终端上发送专业获取指令;用户通过手机终端接收到专业获取指令后并通过手机终端输入预考大学名称和预选专业名称,然后将预考大学名称和专业名称发送至选科分析模块;

步骤六:选科分析模块接收到预考大学名称和专业名称后获取该预考大学对应预选专业的课程;

步骤七:将预选专业的课程与学生考试科目进行匹配,当预选专业的课程涉及学生考试科目,则该学生考试科目的课程数量增加一:将学生考试科目的课程数量标记为uri;

步骤八:将成绩均值、预习值和交流值去量化,取其数值;

步骤九:利用公式

获取得到学生考试科目的选科值eri;其中,b1、b2、b3和b4均为预设比例系数;λ为修正因子,取值为0.552;

步骤十:选科分析模块将学生考试科目的选科值发送至选科推荐模块;

选科推荐模块接收到学生考试科目的选科值后并通过选科值由大到小对学生考试科目进行排序,将排序后的学生考试科目和选科值发送至该用户的手机终端上。

学生信息包括学生的身份证号、姓名和学生的考试成绩;考试成绩包括学生考试科目对应月考、期中和期末考试的考试分数。

注册登录模块用于用户通过手机终端提交注册信息进行注册并将注册成功的注册信息发送至服务器内,用户包括学生和学生家长;注册信息包括姓名、手机号、身份证号;且学生家长的注册信息中还包括子女的姓名和身份证号;服务器接收到用户的注册信息后并分配该用户唯一的用户编号,同时将分配的时刻标记为该用户的注册时刻。

所有科目预习模块用于学生对学生考试科目进行预习并计算预习值,具体分析步骤如下:

s1:学生通过手机终端输入开始预习指令和预习的考试科目名称至科目预习模块,科目预习模块接收到开始预习指令后并与该学生的手机终端通信连接,同时科目预习模块控制该学生的手机终端的摄像头采集学生的预习视频;

s2:学生通过手机终端输入结束预习指令并将结束预习指令发送至科目预习模块,科目预习模块接收到结束预习指令后并与该学生的手机终端断开连接;

s3:科目预习模块将接收到开始预习指令的时刻和接收到结束预习指令的时刻进行时间差计算获取得到学生的预习时长;

s4:科目预习模块将学生的预习视频分成若干帧图片并将其发送至工作人员的智能终端上,工作人员通过智能终端接收到若干帧图片并根据图片输入在学习和未学习并将其发送至科目预习模块;

s5:科目预习模块接收到图片及在学习和未学习后,统计在学习图片的数量和图片总数量;将在学习图片的数量除以图片总数量得到预习比率;

s6:将学生的预习时长标记为y1;预习比率为y2;

s7:利用公式yd=y1×y2×b5获取得到该学生预习的考试科目的单次预习值yd;其中b5为预设指令系数;

s8:将该学生所有的单次预习值进行求和并取其均值,即得到该学生预习的学生考试科目的预习值yri;

s9:科目预习模块将该学生预习的学生考试科目的预习值发送至服务器内存储。

学习交流模块用于学生与对应的学生考试科目的老师进行在线视频交流并计算交流值,具体步骤为:

ss1:学生通过手机终端发送交流开始指令和学生考试科目的老师至学习交流模块;学习交流模块接收到交流开始指令和学生考试科目的老师后并将交流开始指令发送至该学生考试科目的老师对应的手机终端上;

ss2:当该学生考试科目的老师通过手机终端发送同意指令至学习交流模块,则学习交流模块将学生的手机终端与该学生考试科目的老师手机终端建立通信连接,同时将该建立通信连接的时刻标记为交流开始时刻;

ss3:当该学生考试科目的老师通过手机终端发送结束交流指令至学习交流模块,学生交流模块将学生的手机终端与该学生考试科目的老师手机终端断开连接,同时将断开连接的时刻标记为断开时刻,该学生对应学生考试科目的交流总次数增加一次;

ss4:将交流开始时刻与断开时刻进行时间差计算得到该学生对应学生考试科目的单次交流时长,并该学生对应学生考试科目的所有单次交流时长进行求和得到交流总时长;

ss5:设定学生考试科目的交流总次数记为j1,交流总时长记为j2;

ss6:利用公式jri=j1×b6+j2×b7获取得到该学生对应学生考试科目的交流值jri;其中,b6和b7均为预设比例系数;

ss7:学习交流模块将该学生对应学生考试科目的交流值发送至服务器内存储。

步骤二中的选科查询模块接收到查询指令和该用户编号进行查询处理并生成第一指令或第二指令的具体步骤为:

sss1:将用户的注册时刻与系统当前时间进行时间差计算获取得到用户的注册时长,并记为p1;

sss2:获取选科查询模块上一次接收到该用户的查询指令的时刻将其与本次接收到该用户的查询指令的时刻进行时间差计算得到查询间隔时长,将查询间隔时长标记为p2;当该用户为第一次查询,则间隔时长取值为零;

sss3:当p1×b8-(1/p2)×b9>0则生成第一指令;当p1×b8-(1/p2)×b9≤0则生成第二指令。

服务器内还包括大学信息存储单元;大学信息存储单元用于存储大学名称、大学对应的专业名称以及专业对应的课程名称。

本发明在使用时,数据采集模块用于采集学生的学生信息并将学生信息发送至服务器内;选科分析模块用于对预约学生进行选科分析,用户通过手机终端输入预约学生的身份证号及选科分析指令并将其发送至选科分析模块;选科分析模块接收到预约学生的身份证号及选科分析指令后,生成查询指令,并将查询指令和该用户编号发送至选科查询模块;选科查询模块接收到查询指令和该用户编号进行查询处理并生成第一指令或第二指令;选科查询模块将第一指令或第二指令发送至选科分析模块;当选科分析模块接收到第一指令,则执行步骤三,当选科分析模块接收到第二指令,则生成分析失败指令并将其发送至该用户的手机终端上;获取预约学生每科对应的考试成绩并进行分析,获取学生每科考试的成绩并计算均值得到考试科目对应的成绩均值,获取预约学生每科的预习值和交流值,选科分析模块向用户的手机终端上发送专业获取指令;用户通过手机终端接收到专业获取指令后并通过手机终端输入预考大学名称和预选专业名称,然后将预考大学名称和专业名称发送至选科分析模块;选科分析模块接收到预考大学名称和专业名称后获取该预考大学对应预选专业的课程;将预选专业的课程与学生考试科目进行匹配,当预选专业的课程涉及学生考试科目,利用公式获取得到学生考试科目的选科值eri;选科分析模块将学生考试科目的选科值发送至选科推荐模块;选科推荐模块接收到学生考试科目的选科值后并通过选科值由大到小对学生考试科目进行排序,将排序后的学生考试科目和选科值发送至该用户的手机终端上;通过对学生考试科目的成绩进行均值计算并结合学生每科的预习值、交流值以及学生预考大学名称和专业名称进行分析得到学生的选科值,通过选科值对学生考试科目进行排序,便于学生根据自身的情况进行合理的选择科目进行学习;

科目预习模块用于学生对学生考试科目进行预习并计算预习值,学生通过手机终端输入开始预习指令和预习的考试科目名称至科目预习模块,科目预习模块接收到开始预习指令后并与该学生的手机终端通信连接,同时科目预习模块控制该学生的手机终端的摄像头采集学生的预习视频;学生通过手机终端输入结束预习指令并将结束预习指令发送至科目预习模块,科目预习模块接收到结束预习指令后并与该学生的手机终端断开连接;科目预习模块将接收到开始预习指令的时刻和接收到结束预习指令的时刻进行时间差计算获取得到学生的预习时长;科目预习模块将学生的预习视频分成若干帧图片并将其发送至工作人员的智能终端上,工作人员通过智能终端接收到若干帧图片并根据图片输入在学习和未学习并将其发送至科目预习模块;科目预习模块接收到图片及在学习和未学习后,统计在学习图片的数量和图片总数量;将在学习图片的数量除以图片总数量得到预习比率;利用公式yd=y1×y2×b5获取得到该学生预习的考试科目的单次预习值yd;将该学生所有的单次预习值进行求和并取其均值得到该学生预习的学生考试科目的预习值,通过对学生科目的预习时长以及预习比例进行分析计算得到学生预习的考试科目的单次预习值,从而得到学生考试科目的预习值,通过预习值方便学生合理的进行选科。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

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