【摘 要】
:
在计算机软件课程的教学过程中,程序编码和算法设计作业的质量判定有很大的难度,并且人工采集编码的各种可量化指标非常困难。以至于难于进行人工监管,有更多的抄袭编码作业现象
论文部分内容阅读
在计算机软件课程的教学过程中,程序编码和算法设计作业的质量判定有很大的难度,并且人工采集编码的各种可量化指标非常困难。以至于难于进行人工监管,有更多的抄袭编码作业现象发生。基于以上背景,本文提出了一个带相似度判定的作业判定系统的解决方案,基于异步消息传递的多层次系统。教师或学生用户,通过登陆验证之后,可以发布、提交作业,并对成绩进行管理。学生提交的作业,会按照以时间为序进行代码结构的匹配,给出相对于系统内己提交的代码之间的最大相似度。本文采用的算法,在总结前人经验的基础上,从简洁、实用的角度出发,提出了自己的判定思路。通过使用XML描述代码的结构,然后使用XPath进行XML的匹配,同时对细微代码辅以文本匹配算法,极大地保证了判定结果的可用性。本文首先介绍了课题产生的背景,整个系统的功能流程及其在设计实施系统上的技术性考虑。然后对国内外当前相似度的研究情况进行了介绍,并结合本课题算法的研究过程,提出了本文相似度判定算法的详细设计,并在实现测试系统的基础上,收集了一定的测试数据,有力地支持了本算法及系统的实用化。
其他文献
人工神经网络用数学思想和计算机工具对人类神经系统的思维活动进行模拟,被应用在各个工程和科学研究的领域,比如经济预测、工程计算、模糊控制、图像处理、模式识别等,解决了很
随着Internet普及和飞速发展,电子商务以其独特的优势在世界流行,提供给人们越来越多的商品和选择空间,改变着人们的生活方式,但同时也出现了新的问题。用户无法在海量的商品
随着无线通信技术的不断发展,特别是近年来移动通信业务的进步,人们的需求已从语音为主的通话业务转变为以多媒体信息为主的数据业务,通信业务的激增带来无线频谱资源日益稀
随着“大数据”时代的到来,基于 GPGPU打造的众核计算系统成为了现阶段数据中心发展的趋势。GPGPU具有强大的多线程能力、高吞吐率、低成本、体积小等优点,能显著提高数据中心
传统的统计学研究的样本是大样本,是假定样本数目趋于无穷大时的渐近理论。然而在实际问题中,所能得到的样本往往是有限的。基于传统统计学的方法在解决小样本情况下难以取得理
免疫遗传算法是一类全局搜索算法,可以应用于很多优化模型的求解。本课题针对变压器设计寻优过程的特点,将传统的免疫遗传算法进行了改进。首先在免疫遗传算法中建立多个子种群分别进行免疫操作,这样在深度和广度上同时保证了搜索的全局性;其次,给出了基于抗体亲和度的参数自适应调整策略,算法参数可以根据亲和度自动调整;最后,根据变压器设计的主要技术参数的计算特点,将一个抗体的基因位分成两组,这样在算法中加入了双倍
进入二十一世纪以来,网络安全越来越受到社会各个领域重视。水利系统作为我们整个国家关键基础设施的不可分割的一部分,其网络安全的重要性更是显得尤其突出。 当今社会计算
IPv6作为下一代互联网的核心协议,有着广阔的应用前景。与IPv4相比,IPv6具有很多新特性:巨大的地址空间、即插即用、内在的安全机制等等。即插即用功能很方便的使得在没有任
随着网络计算机系统的飞速发展,信息量越来越庞大,用户对海量信息存储和数据交换、查询、检索等技术和方式的选择越来越重要。为了满足人们对各种类型敏感信息的需求,P2P(Pee
本文在研究计算机测控技术和分布式技术的基础上,设计开发出基于多微控制器的分布式测控单元。测控单元采用多微控制器的双总线式拓扑结构,可以实现功能和位置的合理分布,易