当前位置 —论文本科论文— 范文

计算机应用类论文范本,与程序代码相似度评判系统的设计与实现相关毕业论文开题报告

本论文是一篇计算机应用类毕业论文开题报告,关于程序代码相似度评判系统的设计与实现相关开题报告范文。免费优秀的关于计算机应用及计算机工程及序列方面论文范文资料,适合计算机应用论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

http://www.sxsky.net/benkelunwen/06043916.html

else

LCS(i,j-1,x,c);

}

3.3源代码文件具体信息模块设计

对于单文件对比模块导入的两段源代码文件,本模块会将两个文件的创建时间和文件的大小等信息显示出来.

3.4源代码相似度信息模块设计

经过最长公共子序列算法运算得到的程序代码相似度的结果会显示在本模块,显示的内容包括最长公共子序列的内容和长度,以及源文件代码相似度的百分比表示.

3.5批处理模块1-阈值选择设计

批处理模块用来选择批处理源文件所在的文件夹,并能用相似度阀值来控制批处理模块的结果和输出,通过控制相似度阀值来控制对批处理模块中源文件代码的相似度要求,最后根据最长公共子序列算法以及设定的阀值来计算最后的结果并输出.

3.6批处理模块2-文件列表设计

本模块会将批处理模块源代码文件所在目录的所有源文件的名称整理并以列表的形式显示出来,使用户能够直观的了解相关情况.

3.7实验结果与截图

首先对比完全相同的两段源代码.

图2实验结果截图1

然后将此源代码与对这段源代码进行大量变量替换和少量位置变换得到的源代码进行对比.

图3实验结果截图2

以上仅为大量的实验的代表,不过也足以表明本系统在对学生上机程序作业相似性的检测上还是比较有效的.

4结束语

本系统选用可视化的编程工具MicrosoftVisualStudio2010作为前台开发工具,使用MicrosoftMFC库作为整体运行环境,整体设计以软件工程思想为指导思想,采用VC++开发,使用最长公共子序列算法来分析程序代码的相似性问题,实现了对程序代码相似度评判的功能.

目前,系统已经完成,能够安全稳定的运行.本系统实现了程序代码相似度评判的基本功能,但系统同时也存在许多不足之处,比如无法有效检测变换了顺序的源程序代码片段,有待于进一步完善.

参考文献:

[1]熊浩,晏海华,黄永刚.一种基于BP神经网络的代码相似性检测方法[J].计算机科学,2010(03).

[2]陈浩,王广南,孙建华.一种基于图的程序行为相似性比较方法[J].计算机应用研究,2010(02).

[3]BoywerKevinW,HallLawrenceO.Experienceusing'MOSS'todetectcheatingonprogrammingassignments[C].SanJuan,PuertoRico:29thASEE/IEEEFrontiersinEducationConference,1999.

[4]AndrewGranville.DetectingplagiarisminJavacode[D].Supervisor:YorickWilks,2002.

[5]PrecheltL,MalpohlG,PhilippsenM.FindingplagiarismsamongasetofprogramswithJPlag[J].JournalofUniversalComputerScience,2002(11).

[6]AlexAiken,SaulSchleimer,DanielSWilkerson.Winnowing:Localalgorithmsfordocumentfingerprinting[C].ProceedingsoftheACMSIGMODInternationalConferenceonManagement,2003.

[7]陈媛媛.基于抽象语法树的编程题自动评分系统的研究与应用[D].大连海事大学,2011.

[8]张鹏,C程序相似代码识别方法的研究与实现[D].大连理工大学,2008.

[9]邓爱萍.程序代码相似度度量算法研究[J].计算机工程与设计,2008(17).

[10]邓爱萍.程序源代码复制检测技术研究[D].湖南大学,2008.

[11]于海英.程序代码相似度度量的研究与实现[J].计算机工程,2010(04).


大学生如何写计算机应用毕业论文
播放:36659次 评论:6129人

[12]张丽萍,刘东升,李彦臣.基于语法树的程序代码复制检测方法及其评价机制的研究[J].内蒙古大学学报(自然科学版),2010(05).

[13]邓爱萍,徐国梁,肖奔.基于串匹配方法的源代码复制检测技术研究[

关于程序代码相似度评判系统的设计与实现的开题报告范文
计算机应用类论文范本
;J].科学技术与工程,2007(10).

[14]熊浩,晏海华,赫建营.一种基于静态词法树的程序相似性检测方法[J].计算机应用研究,2009(04).

[15]张莉,周祖林.代码相似性检测在程序设计教学中的应用[J].计算机教育,2009(13).

作者简介:李潇阳(1991-),女,上海人,硕士生,研究方向:环境监测与评价;通讯作者:郑有飞(1959-),男,无锡人,博士生导师,研究方向:农业气象.

程序代码相似度评判系统的设计与实现参考属性评定
有关论文范文主题研究: 关于计算机应用的论文范文文献 大学生适用: 学校学生论文、大学毕业论文
相关参考文献下载数量: 74 写作解决问题: 写作技巧
毕业论文开题报告: 论文提纲、论文总结 职称论文适用: 期刊发表、职称评初级
所属大学生专业类别: 写作技巧 论文题目推荐度: 经典题目

作者单位:南京信息工程大学环境科学与工程系,南京210044

1 2

计算机应用类论文范本,与程序代码相似度评判系统的设计与实现相关毕业论文开题报告参考文献资料:

成人大专自考本科

本科自考要求

本科论文会检测吗

成人本科***

自考本科毕业要求

高中毕业生自考本科

本科自考答案

广告学本科论文题目

自考本科全日制本科

函授本科招生

程序代码相似度评判系统的设计与实现(2)WORD版本 下载地址