摘要

在线评测系统是一种广泛应用在教学和编程比赛中的在线系统。该系统可以接受用户在线提交的源代码并在线编译、运行,利用事先提供好的测试数据进行正确性判定。针对教学过程中的实际需要,本文提出了一种基于Windows内核的在线评测系统的设计方案,其中,Web前台使用了SSM框架(Spring+SpringMVC+MyBatis),判题内核用C语言开发。为了保证系统多任务和安全性,判题内核使用了沙箱技术并设计了判题队列。经测试,该系统能够满足一般的教学和编程比赛需要。

  • 单位
    长治学院