面向教育平台的程序在线评判系统设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:taobaowang1312
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断发展,各行各业都开始加入对IT人才的竞争中,互联网IT人才的教育培训平台不断涌现出来。如何提供给用户一个体验良好的平台来满足用户的需求和提高用户学习效率变得由为重要,所以本文主要研究编程题在线评判模块的实现,以满足项目的需求。本文主要从考试系统编程题的功能模块的实现为出发点,研究目前高校和企业相关的OJ系统的工作原理以及实现情况,来实现一个特色、功能齐全的编程题评判的子系统。系统包含在线考试和在线练习二个部分,在系统实现的过程中需要研究和学习jQuery、Ajax、SpringMVC、MyBatis、NFS、Memcached缓存以及OJ后台判题原理的相关知识。在实现过程中,需要考虑到对于编程题这一块的管理相关的工作,在编程题添加过程中,对多个测试用例添加的过程中,前端利用了j Query技术实现编辑功能,后台将测试用例数据以文件形式写入服务器;在线练习模块,需要实时的与数据库进行交互,数据库中记录评判结果及时反馈给用户;在OJ后台判题核心的实现中,主要研究了OJ的实现原理和工作流程,包括它底层代码的实现,对源码中评判的流程逻辑进行设计与实现,包括对考试结果评判后数据表中考试状态记录的修改等工作。本文重点介绍了宅客学院考试系统编程题模块系统的设计与实现,以及部署所用到的技术和理论细节,讨论了在线评判的效率问题。在线评判子系统的实现,大大提高了在线评判的工作效率,在并发的情况下,也能在较短的时间完成程序的评判,同时能满足安全性的需求。
其他文献
金安金沙江大桥索塔较高,施工对测量精度要求高,需要多次转换投影面。本文以金安金沙江大桥索塔测量工作为依托,总结经验,为同类工程施工提供参考与借鉴。
在网络日新月异发展快速的时代下,为科技型中小企业找到更加方便快捷的融资方式,本文从一种新的融资模式出发,运用三方演化博弈进行分析,讨论在第三方服务平台的帮助下,科技
随着我国城市景观设计的高速发展,人们对景观设计这一领域开始了深入的研究。由于滨海城市地理位置特殊,地域环境独特,滨海地域特色城市景观引起了大量学者的研究。荣成是一
为了对我国火灾探测研究现状及研究前沿方向进行可视化分析,利用中国知网(CNKI)数据库以火灾探测为主题词,检索了2006-2015年的相关文献作为基础数据,并利用CiteSpace软件对我
目的运用控制图评估肌钙蛋白I(cTnI)测量不确定度。方法采用日本东曹AIA-1800全自动荧光磁微粒酶免分析仪测定cTnI控制品,1次/天,共30d;用Anderson-Darling法检验数据的正态
本文分析了20世纪90年代中期以来中俄边境和区间合作的现状、特点、存在的问题和发展的前景,从交通、农林渔、轻工和科技工业等几个方面对俄罗斯西伯利亚、后贝加尔和远东地
电力数据可视化可以实现对电力系统中的电力设备实时产生的海量电力数据中各种属性、运行状态等电力数据以图形化的方式直观的呈现给分析人员,为城市供电稳定运行以及对电力
唐作藩教授是中国当代著名的音韵学家、语言学家和语文教育家,从事教学与研究工作五十余年,在教书育人和学术研究方面都取得了丰硕的成果。择要评述了唐作藩教授在音韵学、汉语
为了进一步提高交通事件检测的精度与效率,在多角度构建事件检测初始交通变量的基础上,设计了1种基于因子分析和最小最大概率机的交通事件检测算法。通过分析交通事件上下游
目的 调查与分析心力衰竭患者主要照顾者疾病不确定感水平及影响因素,并分别探讨疾病不确定感与焦虑水平、社会支持水平之间的相关程度,进一步明确社会支持水平对主要照顾者