2021.4.18项目阶段报告

一、提要

经过初步讨论,小组成员确定了各自的分工,每个人负责一到两个模块,具体分工请参考:
项目初期规划-ChenXiTeam
当前各模块负责人(点击人名可跳转至CSDN个人主页):
代码与文本查重—王帅
界面设计、功能模块集成——牛翔宇
代码检测——吴玮桓
代码与文本查重——李成
本文简单记录2021.4.12——2021.4.18一周内各成员工作内容总结和对下一周工作内容的展望。具体内容请查看个人总结文章:
2021.4.18项目阶段报告-王帅
2021.4.18项目阶段报告-吴玮桓
2021.4.18项目阶段总结-李成
2021.4.18第七周本周总结及下周规划-牛翔宇

二、本周总结

1.代码与文本查重(王帅)

  1. 能够提取docx文档中的图片;
  2. 能够移除代码中的注释和空行,生成一个大字符串;
  3. 能够适应多种语言;
  4. 能够有docx标记的内嵌代码输出源代码文件;
  5. 能够由txt识别输出源代码文件。

2.代码检测(吴玮桓)

  1. 集成代码检测的相关模块,并与队友交流交付相关代码
  2. 根据团队需求寻找动态编译方式的代码检测方法,现已经找到java动态编译的dynamic java

3.代码与文本查重(李成)

  1. 为了使得我们的整合的相对轻松,我整理了一下之前的我所选择使用的代码。也发现了一定的问题(后面会介绍)
  2. 总共入选了六个算法,每个算法都有每个算法的优势和不足,多几种算法就可以从不同的角度去评定两篇文章的相似性。

4.界面设计、功能模块集成(牛翔宇)

  1. 本周的主要工作是将其他成员所完成的功能模块集成起来,实现一个具有完整功能的Windows GUI 桌面应用程序。所用到的技术要点有:

    • PyQt5信号与槽
    • PyQt5多线程Qthread
    • PyQt5各组件设计
  2. 已经集成完成的功能模块有:

    • 提取Word实验报告中的正文、图片与代码
    • 对提取出的代码使用sonarqube进行检查

三、下周计划

1.代码与文本查重(王帅)

  1. 根据情况适时调整技术手段;
  2. 增加提取的效率;
  3. 考虑各种类型的融入;
  4. 转变方向,攻克一些更难解决的问题。

2.代码检测(吴玮桓)

  1. 进行数据库的模式设计(代码检测不一定需要)
  2. 继续查看动态编译的检测方式

3.代码与文本查重(李成)

  1. 下周我们就要迎来中期检测了,目前打算就是把自己目前的工作整理一下,先发行一个中期的版本,可能会有一定的缺陷。
  2. 还需要做一页自己的前端。

4.界面设计、功能模块集成(牛翔宇)

  1. 完成集成并对应用程序界面、工作方式及效率进行优化
  2. 增加检查sonarqube服务器是否完全打开的功能
  3. 与队友设计数据库模式
  4. 准备项目实训中期审查
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值