龙源期刊网 http://www.qikan.com.cn
源程序在线评测系统的设计与实现
作者:王斌斌,何蓉,鲍培明
来源:《电脑知识与技术》2011年第15期
摘要:源程序在线评测系统是一个基于网络的通用程序设计语言的自动评测系统,该系统为学生学习基本的程序设计语言提供了良好的训练平台,培养学生程序设计的兴趣,提高学生程序设计的能力。
关键词:在线评测;输入输出重定向;黑盒测试;多线程
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)15-3570-02 The Design and Implementation of a Source Program Online Test System WANG BIN-bin, HE Rong, BAO Pei-ming
(NanJing Normal University, Nanjing 210046, China)
Abstracts: Source Program Online Test System is a web-based automatic judge system for most programming language. This system can provide a good training platform for students to learn basic programming language, to cultivate interest in programming and to improve programming level. Key words: online test; I/O redirection; black-box testing; multithreading
程序语言课程是一种对实践性要求很强的技能学习,我们发现如今很多学生在程序语言的学习中, 缺乏程序设计能力,编程不熟练,而产生这一现象的主要问题是程序训练量不够,然而如果加大程序设计的作业量,教师要对每个学生的作业进行编译、检查,再进行错 误的统计和分析,这无疑会是一个巨大的负担。
源程序在线评测系统可以对学生的源程序自动进行编译链接、运行测试、错误分析、信息反馈等,在减轻教师负担的同时,通过生动有趣的题目,既培养了学生的兴趣,又提高了学生的编程能力。因此,开发这样一个面向程序设计语言初学者的源程序自动评测系统,是很有实际意义的。
1 系统架构与开发平台
本系统主要采用的是B/S模式,即浏览器和服务器结构。B/S模式具有分布性特点,学生可随时随地进行程序训练,也方便教师上传题目;同时采用B/S模式,功能扩展简单方便,通过增加网页即可增加服务器功能;此外,B/S模式维护简单方便、共享性强。
源程序在线评测系统的设计与实现
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)