论文部分内容阅读
随着高校“双一流”建设步伐加快,如何对高校毕业论文进行科学高效的管理并有效的防止学术不端行为成为亟待解决的难题。本文提出的毕业论文管理系统由论文提交子系统和论文查重子系统组成,期望能够对于有效的解决高校存在的类似问题有所启发。首先,阐述了毕业论文管理系统的总体需求及目标,从提交子系统以及查重子系统两个方面对毕业论文提交系统进行了详细的需求分析;运用ASP.NET技术和.NET的开发工具C#对系统开发和环境以及系统的运行环境进行分析,确保了后续系统设计运行环境的安全性。其次,在论文提交子系统部分,根据实际情况结合高校自身特点,将系统划分为教师管理、学生管理、公告管理、课题审批、学生选题管理、论文审核、师生沟通等功能模块,以满足毕业论文提交过程中的全过程管理需求。利用B/S架构,在设计和开发过程中,将软件功能按照模型、视图、控制器进行划分,灵活运用了各种设计模式,降低了界面层(View)、业务逻辑层(Control)、数据访问层(Model)之间的依赖,减少了维护成本和维护时间;同时我们使用前后端交叉校验技术,提高了系统的安全性,从而实现了程序代码的“高内聚低耦合”。再次,在论文查重子系统部分,在分析用户文档信息提取技术和文档信息对比技术以及设计计算查重率以及重复内容颜色标注等功能模块的基础上,引入Kafka分布式的消息平台,对查重任务进行了任务内并行与任务间并行的层次化并行设计,使得论文查重子系统可以高效地处理大规模数据集的查重问题。提交子系统中学生提交的论文会在数据库中保留下来,新提交的论文,查重子系统都会遍历之前的学生提交的论文,将查重结果通过报告的方式提供。通过这种方式实现了同一年级之间毕业论文的相互抄袭现象的准确检测。最后,对所设计的毕业论文管理系统进行系统集成测试,验证了系统需求之间是否矛盾,建立完善的系统测试缺陷记录跟踪库,从而实现系统可靠性和稳定性本文通过论文提交子系统的设计开发以及查重子系统的实际开发,运用各种开发工具,清晰的刻画了毕业论文管理系统的整个过程,使得毕业设计论文的管理流程更加规范,对进一步提高教师的工作效率和教学水平、提升高校毕业论文质量以及有效的防止学术不端行为起到了积极的推动作用。