第一次个人编程项目

经典三问

| 项目 | 回答 |
---|:-😐:-:
| 这个作业属于哪个课程 | 软件工程 |
| 这个作业要求在哪里 | 作业要求 |
| 这个作业的目标 | 设计论文查重程序,在给出的文本中比对并输出相似度 |

这个作业的Github地址


PSP表格


程序介绍

  • 在分析完个人项目需求后,查阅许多相关的资料,利用Python+genhash算法+jieba 完成论文查重程序的设计工作。

计算模块接口的设计与实现过程


关键代码

  • 命令行参数获取


  • 文件打开部分


  • jieba+gensim算法

计算模块接口部分的性能改进

  • 性能分析





  • 代码覆盖


计算模块部分单元测试展示

  • 测试cal_result函数


  • 预期结果为0


计算模块部分异常处理说明

  • 命令行参数输入时缺失参数


  • 命令行参数文件名或路径输入错误


posted @ 2020-09-24 18:01  ynqnr  阅读(243)  评论(1编辑  收藏  举报