摘要在线评测系统为ACM/ICPC竞赛以及OI竞赛提供平台支持,系统中判题子系统为系统提供源代码的评测功能。判题子系统准确、高效地评测代码的正确性,对整个在线评测系统具有重要的意义。66673

此外,计算机辅助教学(CAI)已基本得到教育界的认可。判题系统在经过一些必要的扩展之后,可以广泛应用于需要使用自动化黑盒测试进行评判的场合,其功能也逐渐向面向教学转化。程序设计类课程的教学与考试在OJ的支持下也可以被应用于计算机辅助教学。

本课题在研究现有判题系统的基础上,对现有判题系统进行重构和重写,使其具有更强的高效性和安全性。并将这一成果应用于计算机辅助教学,设计并实现在线考试系统供程序设计类课程辅助教学使用。

毕业论文关键词  在线评测 在线考试 辅助教学 程序设计

毕业设计说明书(论文)外文摘要

Title The application service of program design teaching           

Abstract

Online judge system provides a platform to support ACM/ICPC as well as OI contest. The judging subsystem provides the function of evaluating the source code. It is of great significance that the judging subsystem can evaluate source code accurately and efficiently.

In addition, computer assisted instruction (CAI) has been basically recognized by the education. Judge system, after some necessary extensions, can be widely used in the occasion that needs automated black-box testing, and its function is gradually transformed to face teaching. The teaching and examination of program design, With the support of OJ system, can also be applied to computer assisted instruction.

This subject firstly reconstructed and rewritten an existing judge system, based on study of this system, so that it has more efficient and secure. Then the results applied to computer assisted instruction, designed and implemented an online examination system for assisting teaching of programming courses.

Keywords  online judge, online Exam, computer assisted instruction,  program design

目 次

1 绪论 1

1.1 研究背景及意义 1

1.2 在线评测系统简介 1

1.3  本课题目标 2

2 判题节点的设计与实现 3

2.1 一次判题过程 3

2.2 判题节点结构 4

2.3  Plugin接口及其子接口 5

2.3.1 Plugin接口 5

2.3.2 Connector接口 6

2.3.3 Filter接口 7

2.4 PluginManager类 7

2.4.1 注解 7

2.4.2 查找所有的插件 8

2.4.3  PluginManager类提供的功能 8

2.4.4 通过反射机制管理插件的优点 8

2.5 测试数据管理 8

2.5.1 传统方法以及弊端 8

2.5.2 本系统采用的方法及优势 9

2.6 编译器 9

2.7 核心适配器以及判题核心 10

2.7.1 Windows判题核心 10

2.7.2 Windows核心适配器

上一篇:基于NS3的异构无线网络构架仿真
下一篇:NESMA功能点估算方法的设计与实现

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

C#孕妇孕期预警系统设计+ER图

Android员工请假系统设计

jsp《计算机硬件技术基础...

林业机械作业中的安全性问题【2230字】

人事管理系统开题报告

组态王文献综述

弹道修正弹实测弹道气象数据使用方法研究

小学《道德与法治》学习心得体会

浅谈动画短片《天降好运》中的剧本创作

适合宝妈开的实体店,适...

大学生就业方向与专业关系的研究

紫陵阁

淮安市老漂族心理与休闲体育现状的研究