摘要
目前国内一些开发时间较早的OJ系统架构陈旧,技术更新缓慢,其运行的效率和使用的场景都不能满足当今的需求。本系统基于SSM框架,使用了Spring Boot作为后台服务开发的框架,并采用RabbitMQ消息队列技术进行后台服务端和判题端的通信。系统在设计上不仅涵盖了OJ的基础功能,还对日常的教学场景做了适配,更新并加强了对使用者作弊行为的监控,充分提高了使用者的学习效率。
At present, some domestic OJ systems with earlier development time have outdated architecture and slow technology updates. Their usage scenarios and operating efficiency could not meet today’s needs. This system is based on the SSM framework and uses Spring Boot as the framework for back-end service development. The RabbitMQ message queue technology is used for the communication between the back-end server and the judging end. The design of the system not only covers the basic functions of OJ, but also adapts to daily teaching scenarios, updates and strengthens the monitoring of users’ cheating behavior, and fully improves the learning efficiency of users.
作者
戴施伟
周凌珉
郑一泓
Dai Shiwei;Zhou Lingmin;Zheng Yihong(Department of software engineering,School of information engineering,Zhejiang University of Water Resources and Electric Power,Wenzhou,Zhejiang 325204,China)
出处
《计算机时代》
2022年第10期81-84,88,共5页
Computer Era
基金
浙江水利水电学院大学生创新训练计划项目(S202111481095)。