基于余弦相似算法的学生作业查重系统应用研究与设计实现开题报告

 2022-05-10 08:05

1. 研究目的与意义

随着科技的进步,时代的发展,周围的移动设备的普及和运用技术的娴熟使得我们的生活发生着翻天覆地的变化。如何使用这种方便快捷的方式来改变我们学习和生活中的点点滴滴,使之我们做到学以致用,更好的回馈给我们身边的人们。

大概当今所有的毕业生论文都会经过中国知网的“学术不端检测”。可是这仅仅是在最后毕业之际,若是能推广到平时的作业检查其效果可想而知。当然也必然会在很大程度上能够对即将踏入中国科研界的本科、硕士研究生们一个警示作用:杜绝抄袭,踏实学问。

一个班的作业往往在30份左右,我们当然希望看到30份完全有自己思维的作业,能够用质和量来完美的诠释自己所学的知识,现实生活中,却不尽然。目前,教师想直接检查学生的重复率非常困难。为了方便老师对于学生作业的检查,在使用现有设备,不额外花费其他费用的前提下,就可以以班级为单位小范围的进行作业重复度的查询。于是利用余弦相似算法设计了这个系统,该系统可以对文本、电子文档等内容进行快速方便查重,,从而从根源上解决“借鉴”、抄袭等现象的发生,方便了教师检查作业。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

本课题可以帮助学生探索研究学生作业查重系统学校可实践的场景中的业务流程和应用价值。实现一定的课程上的应用,便于教师和学生学习状况的交流

余弦相似度计算是以数学中两向量余弦值计算方法为基础的,其原理是依据余弦值与夹角的关系。在平面直角坐标系中,如图2.1。任意两向量的夹角越大,则余弦值越大,夹角越小,其余弦值也越小。当夹角为0°时,其余弦值为1,即重合,相似度达到最大,当夹角为90°时,其余弦值为0,即向量垂直,相似度达到最小,或者称不相似.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

1. 实际应用探索研究

学生探索作业查重系统在学校可实践的场景中,能够发挥出帮助学生、提升学生学习效果的业务流程和应用价值。

2. 底层模块设计

学生在制作过程中需学习与掌握文件I/O原理,Map原理,字符串切割原理等知识,来设计和实现系统数据模块,用于读、写和存储作业收取与查重系统相关的实体数据。

3. 数据计算与处理模块设计

学生在制作过程中需学习并掌握数据处理基本知识、余弦相似算法等知识来设计和实现以下模块的功能:

(1) 数据准备和整理。初步准备和整理原始的学生作业数据;

(2) 余弦相似度计算。计算作业文档之间相似度数据;

(3) 查重。挑选出相似度高的文档。

4.作业收取业务模块设计

学生在制作过程中需学习并掌握作业收取系统需求分析、面向对象分析、系统设计、面向对象的编程等软件工程知识,以及前端框架、MVC设计模式、数据库等知识来设计和实现作业收取业务模块,实现用户注册、登录、作业提交、作业收取与汇总、作业批阅等界面和业务逻辑功能;

5. 控制模块设计

学生在制作过程中需学习并掌握软件配置,软件定时启动等知识,来设计和实现作业收取与查重系统控制模块,用于组织系统各模块有序运行;

6. 其他相关功能模块设计

若有需要,可设计其他有助于作业收取与查重系统运行的模块。

7. 各功能模块测试

学生学习并掌握测试知识,设计与实现关键模块的单元测试,集成测试,简单的系统测试。

4. 参考文献

[1] resnick, paul and varian, hal. recommender systems[j]. introduction tospecial section of communications of the acm. vol. 1997, 40(3):56-58.

[2] 刘建国,周涛,汪秉宏. 个性化推荐系统的研究进展[j]. 自然科学进展, 2009, 19 (1), 1-15.

[3] 邓爱林,朱扬勇,施伯乐. 基于项目评分预测的协同过滤推荐算法[j].软件学报. 2003, 14(09):1621-1628.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

序号 起止日期 任务 工作内容

1、 2022-01-16 ~ 2022-02-19调研 调研,撰写开题报告

2、 2022-02-20 ~ 2022-02-28查阅文献资料 论文综述和论文目录

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。