二、功能介绍
随着网络技术的飞速发展,信息共享度不断升级,一方面为人们获取资料提供了方便,另一方面也为抄袭、剽窃、非法扩散等不道德行为提供了可剩之机。文本抄袭检测技术逐渐成为自然语言处理领域中一项重要的研究课题。我的课题主要是针对为了防止学生抄袭作业而编制软件,实现将两篇源程序(代码)进行比较,将内容相同或相似的部分显示出来,警醒学生别抄袭作业。
具体要求:为了防止学生抄袭作业、实验报告、课程设计中源程序(代码),编制软件,实现将两篇源程序(代码)进行比较,将内容相同或相似的部分显示出来,并得出结论。例如:对.txt,.c,.java,.cpp,.htm或.html等文本进行比较。突出计算机技术在防止作业抄袭的应用研究。
程序文本相似性比较内容包括四种类型,分别是完全相似的源代码、非连续的相似源代码、参数化相似源代码、近相似源代码。实现对.txt等文本进行比较的功能。
前台:
(1)登录模块:用户登录,只能拥有判断文本是否抄袭的功能。
(2)注册模块:未注册的用户不能判断文本 。
(3)页面模块
1)简介模块:显示软件的基本功能模块。
2)判断模块:将两篇文本进行判断,将内容相同或相似的部分显示出来,并得出结论。
后台:
(1)管理员登录:管理员具有相关权限,包括对用户、功能菜单和被比较文本的管理功能。
1)用户管理:管理员管理用户基本信息,涉及人员的身份认证,登录信息验证。
2)用户意见:及时处理用户提交的反馈意见,整理总结。
3)添加其他相关的功能。如记录用户搜索。
说明:系统采用两种比较常见的文本检测对比方法 编辑距离 和 余弦定理
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为mysql5.0,使用java语言开发。
3、数据库文件名是jspfjiance,系统名称jiance
4、系统首页地址:login.jsp