南京中医药大学程序设计在线评测系统的设计与实现文献综述

 2023-03-03 21:47:52

前言随着信息技术的迅猛发展,传统的试卷考核学生算法编程能力的方式已经淡出人们的视野,由于数据量大,学生的字迹、算法思路好坏不一,这种方式显得尤为耗时,容易出错,给老师带来很大的负担。

目前,众多高校拥有自己的OJ平台,而我院却迟迟没有这样一个平台提供同学更好地练习算法方面的知识,所以适用于我院的程序设计在线评测系统的设计与实现显得尤为重要。

关键字:程序设计、在线评测、B/S、MVC正文一、国内外在线评测系统概况及发展趋势国内以有不少高校开发出了他们的在线评测系统,这些院校所用的大体上都是采用B/S架构,主要功能可分为用户管理、题库管理、在线提交、在线比赛及在线排名、在线讨论等,除了选用的开发语言和程序编译器不同,其它如出题的模块、答题的模块、判题的模块等模块大体上没有明显的区别。

北京大学采用的是Servlet JavaBean编程技术,运用G 、GCC、Java、Pascal、 C 、 C六种程序编译器,可以说是包含了现在的所有主流的程序编译器;浙江大学用PHP动态语言来开发的,运用了C、 C 、 GPC、 FPC四种程序编译器。

国外对程序设计评判系统的开发与研究以相当的完善。

他们的开发理念、所运用的开发方法与国内的完全不同。

由于国内各高校开发的系统,主要的使用者是面向我们中国的大学生而开发的,但是国外运用的是以文件上传的方式,其他人根本无法看到程序的源代码,保证了安全性。

通过国内与国外的对比不难发现,国内开发的软件产品及设计理念更侧重于训练、测验模式,操作方便快捷,对于安全性的要求不是很高,出发点是训练编程的能力;而国外的软件产品更多的是侧重于编程者信息传输的安全性与保密性。

目前已有在线评测系统的各个模块功能包括题库、提交情况、竞赛、排名、论坛,然而目前国内外的在线评测系统依然存在这一些问题:1、系统重复开发造成浪费;2、查询单一;3、界面不够友好,功能覆盖面窄;4、系统结构缺陷二、本课题的切入点从弥补目前国内外在线评测系统的缺点作为切入点,为了使系统软件更加实用化和人性化,赢得学生欢迎,本设计在查询方面更加注重多条件的查询选择,实现了利用多种查询条件完成数据查询的功能。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版