毕业设计基于SpringBoot框架的作业查重系统

毕业设计基于SpringBoot框架的作业查重系统

本人的毕业设计题目,项目的一些细节问题还需要进一步修改

后端采用SpringBoot框架+mybatis进行管理,
前端采用Layui框架进行渲染
主要针对学生的电子版实验报告进行分析对比查重,
查重功能有文本查重、图片查重、代码查重三部分

项目现在已经可以在服务器上运行了,70块钱买了一年的阿里云,不过只有1m的速度,初次加载还是会慢一些 -.-

[项目地址链接]

  1. 文本查重(利用IK分词器对文本分词,然后调用算法进行相似度对比,在文本查重时会过滤掉代码内容)
    在这里插入图片描述

  2. 图片查重(一个学生的作业中可能包含多张图片,因此需要做到我将所有学生作业的图片全部提取出来存入一个List集合中,然后建立双重循环遍历对比图片)
    在这里插入图片描述

  3. 代码查重(在代码查重时会过滤掉文本内容)
    在这里插入图片描述

以下为本系统的运行图和业务逻辑说明

系统结构图:
在这里插入图片描述
电子版实验报告数据
在这里插入图片描述

  1. 登录界面
    在这里插入图片描述

  2. 学生管理界面
    (1)用户可以增删查学生
    在这里插入图片描述

(2)用户可以查看学生的历史作业查重结果,以折线图的形式动态呈现
在这里插入图片描述

  1. 学生作业相似度查询界面

(1)用户可以添加待查重作业
(上传作业模板的目的是将学生电子版作业中的模板内容去除掉,以此来提高查重结果精确度)
在这里插入图片描述

(2)点击开始查重,后台即运行查重业务逻辑进行查重,生成查重结果存储至数据库并返回给前台
在这里插入图片描述

(3)输入指定的作业名称和班级名称可以查询查重结果(下拉框内容是从数据库中获取的)
在这里插入图片描述
(4)点击文本按钮,查看单个学生的文本抄袭情况
在这里插入图片描述
(5)点击图片按钮,查看单个学生图片抄袭情况(结果显示为赵H的多张图片与许Q相似)
在这里插入图片描述

(6)点击代码按钮,查看单个学生代码抄袭情况
在这里插入图片描述

  1. 作业文本查重结果界面(此界面可为详细界面,可以看出学生之间的互相抄袭情况)
    用户可以在下拉框中选择实现报告名称和班级名称查询对应的实验报告(下拉框中数据是从数据库获取的)
    在这里插入图片描述

  2. 作业代码查重结果界面(此界面可为详细界面,可以看出学生之间的互相抄袭情况)
    用户可以在下拉框中选择实现报告名称和班级名称查询对应的实验报告(下拉框中数据是从数据库获取的)
    在这里插入图片描述

  3. 作业图片查重结果界面(此界面可为详细界面,可以看出学生之间的互相抄袭情况)
    用户可以在下拉框中选择实现报告名称和班级名称查询对应的实验报告(下拉框中数据是从数据库获取的)
    在这里插入图片描述

  • 17
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leon纳豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值