基于微服务架构的自动判卷系统设计与实现  被引量:3

Design and Implementation of Automatic Test Grading System Based on Microservice Architecture

在线阅读下载全文

作  者:李烨红 黄培泉[1] 周诗婷 赵芯誉 LI Yehong;HUANG Peiquan;ZHOU Shiting;ZHAO Xinyu(School of Computer and Information Engineering,Guangdong Polytechnic of Industry and Commerce,Guangzhou 510510,China)

机构地区:[1]广东工贸职业技术学院计算机与信息工程学院,广东广州510510

出  处:《现代信息科技》2024年第11期101-105,110,共6页Modern Information Technology

基  金:2022年度广东省科技创新战略专项资金(大学生科技创新培育)立项项目(pdjh2022b0820);2021年省高等职业教育教学质量与教学改革工程项目(GDJG202044)。

摘  要:基于当前软件开发学习者缺少自主学习和训练的平台这一情况,开发了一款适用于程序设计语言基础训练的在线答题和自动判卷系统,达到提高学习者程序设计基础能力的目标,同时系统可以为高校教师提供辅助教学实验平台,减轻教师实验评分压力。自动判卷系统基于Spring Cloud微服务架构,根据业务进行功能划分,形成多个微服务,各微服务统一由Nacos进行管理。分布式微服务系统的架构缩减了系统重构时间,提高了开发效率、降低了维护成本。测试证明,系统运行性能良好,后期的维护效率得到有效提升。Based on the current situation where software development learners lack a platform for self-directed learning and training,this paper develops a system for online answering questions and automatically judging test papers for basic training of programming language.It can achieve the goal of improving learners'basic programming ability,and at the same time,it can provide an auxiliary teaching experiment platform for college teachers and reduce the pressure of teachers'experiment grading.The automatic test grading system is based on the Spring Cloud microservice architecture,which divides functions according to business and forms multiple microservices.Each microservice is managed uniformly by Nacos.The architecture of distributed microservices system reduces system reconstruction time,improves development efficiency,and reduces maintenance costs.Tests have shown that the system performs well and the maintenance efficiency in the later stage is effectively improved.

关 键 词:微服务 Spring Cloud 系统架构 分布式 自动判卷 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象