首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
ACM在线评判系统设计与实现   总被引:1,自引:0,他引:1  
开发了Online Judge系统,即在线评判系统,主要应用于ACM/ICPC国际大学生程序设计竞赛中。系统采用Strutsl.2+Spring2.5+Hibernate3.2(SSH1)组合框架。分析了ACM在线评判系统的功能,阐述了系统的设计与实现技术,以及SSH技术在实际开发中的应用,最后说明了数据库和内核的设计实现思路。  相似文献   

2.
本文介绍了以在线评判系统为平台的程序设计教学模式,这一教学模式将教师与学生、课堂教学与实验教学、课内学习与课外学习融为一体,既减轻了教师低层次重复性工作量,又能吸引学生主动学习、主动实验,从而切实提高学生的程序设计能力。  相似文献   

3.
针对现有在线程序评判系统存在的判题效率和安全性问题,本文在分析多用户在线评判系统的功能需求基础上,提出了一种基于B/S架构采用Struts+Spring+Hibernate(SSH)组合框架的多用户在线程序评判系统,介绍了系统的程序评判原理及采用的安全机制。该系统不但可以用于ACM程序设计等比赛,而且可以为程序设计课程教学提供很好的辅助实验平台支持。  相似文献   

4.
一种基于ACM程序设计竞赛在线评测系统解决方案   总被引:1,自引:0,他引:1  
分析了一种基于ACM程序设计竞赛在线评测系统的基本原理及系统的构成,重点阐述了程序性能评判原理及实现方法.对通信安全、资源占用等关键问题给出了相应的解决方案,主要模块给出了相应代码.  相似文献   

5.
针对目前用户对在线程序评判系统选题目盲目问题,建立了ACM在线评测推荐系统模型。通过定义题目的难度系数及所属知识点类型,对用户所做题目运用web数据挖掘技术,进行归类挖掘,然后运用基本推荐策略将题目推荐给用户,通过此平台用户登录在线评判系统网站不再盲目选题。  相似文献   

6.
针对目前许多高校提倡将程序设计类课程由理论教学为主转变为以实践式教学为主的情况,设计了一个基于Java的在线教学测评系统。系统采用C/S结构、面向对象的设计思想,利用Java程序设计语言和Microsoft Access数据库技术进行开发。为学生和教师提供了在线编程学习和指导的信息交流应用平台,方便教师及时了解、督查学生学习情况和提高学生主动学习的积极性与学习效率。  相似文献   

7.
针对ACM国际大学生程序设计竞赛培训教学中程序评测的需求,开发程序在线测评系统。系统基于Apache服务器,采用PHP和MYSQL数据库技术运行于Windows Sever 2003平台。采用软件工程黑盒测试的思想对用户提交的程序进行测评,系统主要分为三个部分:网站部分,数据库部分及测评部分。数据库部分对系统提供数据存储支持;网站部分则是系统与用户的交互接口;测评部分则是对用户提交程序运行的主要控制部分,它将控制提交程序的运行时间以及内存,并对运行程序的结果进行判断。  相似文献   

8.
针对ACM国际大学生程序设计竞赛培训教学中程序评测的需求,开发程序在线测评系统。系统基于Apache服务器,采用PHP和MYSQL数据库技术运行于Windows Sever 2003平台。采用软件工程黑盒测试的思想对用户提交的程序进行测评,系统主要分为三个部分:网站部分,数据库部分及测评部分。数据库部分对系统提供数据存储支持;网站部分则是系统与用户的交互接口;测评部分则是对用户提交程序运行的主要控制部分,它将控制提交程序的运行时间以及内存,并对运行程序的结果进行判断。  相似文献   

9.
本文利用.NET技术,对程序与算法在线评判系统进行设计与实现.该系统主要完成对用户提交的代码进行语法错误检查;根据标准的输入输出测试数据,对程序的运行结果进行评判.  相似文献   

10.
本文利用.NET技术,对程序与算法在线评判系统进行设计与实现。该系统主要完成对用户提交的代码进行语法错误检查:根据标准的输入输出测试数据,对程序的运行结果进行评判:  相似文献   

11.
概述了ACM国际大学生程序设计竞赛题目的特点,论述了程序设计的本质,讨论了程序设计过程与培养学生解决问题的创新能力之间的关系,然后借鉴ACM模式,以培养创新型IT人才为目的,探讨了对程序设计教学进行改革的一些措施。  相似文献   

12.
目前各高校程序设计类课程的考试模式发生了改变,以往单纯笔试或上机编程的考试方式逐步改为使用在线考试系统进行。但是针对大部分考试系统,不能适应客观性试题与主观性试题混合随机组卷、判卷的弊端。该文设计开发一款基于B/S模式混合组卷的在线考试系统,重点对随机组卷和主观题自动判卷两个功能进行详细研究,学生登录系统后,进行程序设计类课程的阶段考试或期末考试,教师既能及时了解学生学习效果,同时也能减轻教师的工作压力。  相似文献   

13.
在线程序评判系统主要应用于大学生程序设计竞赛和算法、数据结构等课程的实验教学.本系统基于B/S和C/S模式结合的架构,通过调用服务端的编译工具,实时的评判用户通过浏览器或客户端提交的源代码的正确性.  相似文献   

14.
基于Linux的ACM在线评测系统研究   总被引:1,自引:0,他引:1  
ACM竞赛是目前计算机水平最高的国际大学生程序设计竞赛,而ACM在线评测系统则是根据竞赛需求而提供的一个培训平台。由于Linux系统具有安全性高、稳定等优点,目前大部分服务器都是使用Linux系统。本文提出一个基于Linux的ACM在线评测系统,详述该系统中编译、测试、获取计算机消耗情况、返回测试结果这几种功能的具体实现。并分析该系统中可能出现恶意占用资源、恶意调用系统等不安全因素,提出相应的解决方案。该系统具有实用性强、安全性好等优点。  相似文献   

15.
基于Java的在线考试系统的设计与实现采用My Eclipse 6.5作为开发工具,使用MVC开发模式,框架使用了目前流行的Struts,数据库使用Oracle 10i。该系统主要有三大模块:管理员模块对试题进行管理;教师模块负责对试题批阅;学生模块主要是在线考试。  相似文献   

16.
以浙江省ACM程序设计竞赛为例,分析当前高职学生参加ACM程序设计竞赛的现状与特点,提出高职院校在参赛学生的培训中存在的若干问题,研究针对高职生开展ACM程序设计竞赛培训的策略,探索与实践一种以大赛为导向、以能力为本位,能充分发挥学生特长的ACM竞赛培训模式。  相似文献   

17.
集群式程序设计竞赛评测系统设计与开发   总被引:3,自引:0,他引:3  
随着ACM国际大学生程序设计竞赛ACM-ICPC(ACM-International Collegiate Programming Contest)以及类似程序设计竞赛的发展,一种能在线接收用户提交源代码、判断程序的对错并实时将结果通知用户的在线评测系统开始流行起来.此类系统对于程序设计竞赛的赛前训练以及比赛的组织都具有十分重要的作用.通过详细介绍程序设计竞赛在线评测系统的需求、原理、设计、实现以及集群计算在该系统中的运用,总结了该系统投入使用后所表现出的优势和问题.  相似文献   

18.
在对大学网上考试系统的开发背景和应用意义进行阐述的基础上,对大学网上考试系统的功能模块设计、系统开发方案、数据库设计和系统功能实现进行了详细介绍。系统基于B/S模式,实现了在线生成试卷、学生在线参加考试、自动生成考试成绩、学生和教师在线互动答疑和管理员后台数据管理等功能,提高了考试管理效率,为大学课程的教学和考试提供了一种高效、灵活、可靠和便捷的方式。  相似文献   

19.
针对现有ACM程序设计竞赛评判系统存在的缺陷,采用了新的架构模式,设计了用于大学生程序设计训练和竞赛的自动评测系统,实现了对用户提交的程序源代码进行自动编译、连接、运行、测试、评审等过程并返回测试结果,采用了多进程的并发处理、信号处理、进程通信、文件管理等技术,使得该自动测评系统在实际应用过程中发挥良好的性能,完成了日常编程训练和各类网上程序设计竞赛活动,体现了竞赛过程的自动化、高效率、公正性等特性。  相似文献   

20.
采用B/S结构程序设计方法,运用ASP开发环境与Access数据库相结合,设计开发动态网页形式的在线招聘系统.介绍基于ASP设计开发的在线招聘系统的设计思想.详细阐述了在线招聘系统的体系结构、系统的开发环境和语言、所采用的开发方法、数据库系统的功能等.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号