摘要在线评测系统为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功能点估算方法的设计与实现

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

我国风险投资的发展现状问题及对策分析

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

网络语言“XX体”研究

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...