当前位置: 首页 > 专利查询>虞舒璇专利>正文

一种基于微服务架构的人脸识别线上考试系统技术方案

技术编号:34925957 阅读:11 留言:0更新日期:2022-09-15 07:19
本发明专利技术公开了一种基于微服务架构的人脸识别线上考试系统,属于考试系统技术领域,包括:登录模块,所述登录模块的信息输入和输出端口连接有注册模块,所述登录模块的信息输出端口连接有认证授权模块,所述认证授权模块的信息提取端口分别连接有用户数据库、用户角色数据库和角色权限数据库;本发明专利技术应用分布式微服务的框架,将考试系统分为若干个微服务子系统,包括认证授权管理服务、学校管理服务、教师管理服务、学生管理服务和满足系统管理服务,避免大量考生同时使用考试系统造成系统流量激增而导致系统卡顿、崩溃等现象的发生,能够适用于线上考试系统流程中复杂多变的高并发情况。情况。情况。

【技术实现步骤摘要】
一种基于微服务架构的人脸识别线上考试系统


[0001]本专利技术属于考试系统
,具体涉及一种基于微服务架构的人脸识别线上考试系统。

技术介绍

[0002][0003]考试是教师评价学生学习效果的重要方式之一,传统的考试往往是以线下考试的方式开展的,但是由于学生无法像往常那样到教室开展学习,教师自然无法开展线下考试,这时线上考试就成为教师开展教学评价的一个重要手段,但是线上考试往往存在如下几点问题:
[0004]1、目前大量的学校、机构需要线上考试系统,这样会导致大量考生同时使用考试系统,造成系统流量激增,出现系统卡顿、崩溃等现象;
[0005]2、目前线上考试系统大部分采取简单的“教考合一”模式,即授课老师出题并发布考试,学生进行考试,没有进一步深化考试系统结构,考试模式较为单一;
[0006]3、由于线上考试学生的考试地点较为随意,缺少线下考试的严格监考,往往会出现线上考试学生作弊、相互交流等现象,使考试缺少公平性。

技术实现思路

[0007]为解决上述
技术介绍
中提出的问题。本专利技术提供了一种基于微服务架构的人脸识别线上考试系统,具有能够适用于线上考试系统流程中复杂多变的高并发情况、考试模式较为多样化以及提高考试公平性的特点。
[0008]为实现上述目的,本专利技术提供如下技术方案:一种基于微服务架构的人脸识别线上考试系统,包括:登录模块,所述登录模块的信息输入和输出端口连接有注册模块,所述登录模块的信息输出端口连接有认证授权模块,所述认证授权模块的信息提取端口分别连接有用户数据库、用户角色数据库和角色权限数据库,所述认证授权模块的信息输出端口分别连接有角色申请模块、教师管理子系统、学生管理子系统和系统管理子系统,所述认证授权模块的信息输入端口和输出端口学校管理子系统,角色申请模块的信息输出端口与系统管理子系统连接,学校管理子系统的信息输出端口与用户角色数据库、用户数据库和认证授权模块连接,教师管理子系统的信息提取端口与学校管理子系统连接,学生管理子系统的信息提取端口与学校管理子系统连接,学生管理子系统的信息交互端口与教师管理子系统连接,系统管理子系统与系统各功能模块连接。
[0009]优选的,所述学校管理子系统包括与认证授权模块的信息输出端口分别连接的教师信息录入模块、学生信息录入模块、学校组织信息录入模块和学校人员使用信息查询模块,所述教师信息录入模块、学生信息录入模块、学校组织信息录入模块和学校人员使用信息查询模块的信息输出端口连接有学校管理端子系统运行模块,学校管理端子系统运行模块的信息输出端口与用户角色数据库和用户数据库连接,所述学校管理端子系统运行模块
的信息输入端口和信息输出端口连接有组织信息数据库,学校管理端子系统运行模块的信息输出端口与认证授权模块连接,认证授权模块的信息提取端口与系统管理子系统连接。
[0010]优选的,所述教师管理子系统包括与认证授权模块的信息输出端口连接的教师角色选择模块,所述教师角色选择模块的信息输出端口连接有教师端子系统运行模块,教师端子系统运行模块的信息提取端口与组织信息数据库连接,所述教师端子系统运行模块的信息输出端口分别连接有教师端授课模块、考试试卷模式选择模块和考试参数设置模块,所述考试试卷模式选择模块的信息输出端口分别连接有出卷模块和考试题目数据库,出卷模块、考试题目数据库和考试参数设置模块的信息输出端口与教师端子系统运行模块连接,所述教师端子系统运行模块的信息输出端口分别连接有考试试题数据库、考试待批阅数据库、教师批阅模块和考试结果统计模块,教师批阅模块的信息提取端口与考试待批阅数据库连接,考试结果统计模块的信息提取端口与教师批阅模块连接。
[0011]优选的,所述学生管理子系统包括与认证授权模块的信息输出端口分别连接的学生端授课模块、考试模块和历史数据模块,所述学生端授课模块、考试模块和历史数据模块的信息交互端口连接有学生端子系统运行模块,学生端子系统运行模块的信息提取端口与组织信息数据库连接。
[0012]优选的,所述系统管理子系统包括与认证授权模块的信息输出端口分别连接的功能模块管理模块、考试组织管理模块、角色管理模块、操作日志管理模块和操作日志数据库,所述功能模块管理模块、考试组织管理模块、角色管理模块和操作日志管理模块的信息输入端口和输出端口连接有系统管理端子系统运行模块,系统管理端子系统运行模块的信息输入端口和输出端口分别与各功能模块连接。
[0013]优选的,还包括网关,学校管理端子系统运行模块的信息输出端口与网关连接,教师端授课模块的信息输入端口和输出端口与网关连接,教师端子系统运行模块的信息输入端口和输出端口与网关连接,学生端子系统运行模块的信息输入端口和输出端口与网关连接。
[0014]优选的,还包括与网关连接的学校管理终端、教师终端、学生终端和系统管理终端。
[0015]优选的,所述教师端子系统运行模块的信息输出端口连接有监考模块,监考模块的信息输入端口和输出端口与网关连接,所述学生端子系统运行模块的信息交互端口连接有人脸识别及摄像模块。
[0016]与现有技术相比,本专利技术的有益效果是:
[0017]1、本专利技术应用分布式微服务的框架,将考试系统分为若干个微服务子系统,包括认证授权管理服务、学校管理服务、教师管理服务、学生管理服务和满足系统管理服务等,避免大量考生同时使用考试系统造成系统流量激增而导致系统卡顿、崩溃等现象的发生,能够适用于线上考试系统流程中复杂多变的高并发情况。
[0018]2、本专利技术通过授课、出卷、监考的设置,能够做到“教考合一”与“教考分离”混合模式,可由用户自行选择,从“以人为本”的教学理念出发,最大限度地为不同的角色添加个性化功能定制服务,增添适合教学关系的个性化功能,使得教学过程变的富有创新性。
[0019]3、本专利技术采用人脸识别算法对考试中的学生进行监控,如果摄像头长时间未检测到人脸或者人脸识别错误,则会提示警告,杜绝线上考试学生作弊、相互交流等现象,提高
考试的公平性。
附图说明
[0020]图1为本专利技术基于微服务架构的人脸识别线上考试系统的整体框架图;
[0021]图2为本专利技术学校管理子系统的框架图;
[0022]图3为本专利技术教师管理子系统的框架图;
[0023]图4为本专利技术学生管理子系统的框架图;
[0024]图5为本专利技术系统管理子系统的框架图;
[0025]图中:1、学校管理终端;2、教师终端;3、网关;4、登录模块;5、学生终端;6、系统管理终端;
[0026]7、系统管理子系统;70、功能模块管理模块;71、考试组织管理模块; 72、角色管理模块;73、操作日志管理模块;74、操作日志数据库;75、系统管理端子系统运行模块;
[0027]8、角色申请模块;
[0028]9、学生管理子系统;90、学生端授课模块;91、考试模块;92、人脸识别及摄像模块;93、历史数据模块;94、学生端子系统运行模块;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于微服务架构的人脸识别线上考试系统,其特征在于,包括:登录模块(4),所述登录模块(4)的信息输入和输出端口连接有注册模块(16),所述登录模块(4)的信息输出端口连接有认证授权模块(10),所述认证授权模块(10)的信息提取端口分别连接有用户数据库(15)、用户角色数据库(14)和角色权限数据库(13),所述认证授权模块(10)的信息输出端口分别连接有角色申请模块(8)、教师管理子系统(11)、学生管理子系统(9)和系统管理子系统(7),所述认证授权模块(10)的信息输入端口和输出端口学校管理子系统(12),角色申请模块(8)的信息输出端口与系统管理子系统(7)连接,学校管理子系统(12)的信息输出端口与用户角色数据库(14)、用户数据库(15)和认证授权模块(10)连接,教师管理子系统(11)的信息提取端口与学校管理子系统(12)连接,学生管理子系统(9)的信息提取端口与学校管理子系统(12)连接,学生管理子系统(9)的信息交互端口与教师管理子系统(11)连接,系统管理子系统(7)与系统各功能模块连接。2.根据权利要求1所述的一种基于微服务架构的人脸识别线上考试系统,其特征在于:所述学校管理子系统(12)包括与认证授权模块(10)的信息输出端口分别连接的教师信息录入模块(120)、学生信息录入模块(121)、学校组织信息录入模块(122)和学校人员使用信息查询模块(123),所述教师信息录入模块(120)、学生信息录入模块(121)、学校组织信息录入模块(122)和学校人员使用信息查询模块(123)的信息输出端口连接有学校管理端子系统运行模块(125),学校管理端子系统运行模块(125)的信息输出端口与用户角色数据库(14)和用户数据库(15)连接,所述学校管理端子系统运行模块(125)的信息输入端口和信息输出端口连接有组织信息数据库(124),学校管理端子系统运行模块(125)的信息输出端口与认证授权模块(10)连接,认证授权模块(10)的信息提取端口与系统管理子系统(7)连接。3.根据权利要求2所述的一种基于微服务架构的人脸识别线上考试系统,其特征在于:所述教师管理子系统(11)包括与认证授权模块(10)的信息输出端口连接的教师角色选择模块(112),所述教师角色选择模块(112)的信息输出端口连接有教师端子系统运行模块(111),教师端子系统运行模块(111)的信息提取端口与组织信息数据库(124)连接,所述教师端子系统运行模块(111)的信息输出端口分别连接有教师端授课模块(1191)、考试试卷模式选择模块(118)和考试参数设置模块(116),所述考试试卷模式选择模块(118)的信息输出端口分别连接有出...

【专利技术属性】
技术研发人员:周卓彤虞舒璇
申请(专利权)人:虞舒璇
类型:发明
国别省市:

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

1