首页> 中文学位 >C代码在线编译与检测系统的设计与实现
【6h】

C代码在线编译与检测系统的设计与实现

代理获取

目录

声明

术语缩写词列表

1. 绪论

1.1. 研究背景及意义

1.2.国内外研究现状

1.2.1. 在线编译与评测系统

1.2.2. 代码相似度检测

1.3.课题来源及研究内容

1.4.论文章节组织安排

2. 相关技术概述

2.1.在线编译与测试技术

2.1.1. 沙箱技术

2.1.2. Docker容器

2.1.3. 高并发处理

2.2.代码相似度检测技术

2.3.加权网络图的聚类算法

2.4.本章小结

3. 在线编译与检测系统的设计

3.1. 需求分析与框架设计

3.1.1. 需求分析

3.1.2. 其他需求

3.1.3. 框架设计

3.2.代码提交与审阅子系统的设计

3.2.1. 用户模块

3.2.2. 学生答题模块

3.2.3. 试题管理模块

3.2.4. 试题审阅模块

3.3.代码相似度检测子系统的设计

3.3.1. 相似度值的计算

3.3.2. 数据分析模块

3.4.代码编译与测试子系统的设计

3.4.1. 代码编译与测试子系统目标

3.4.2. 代码编译与测试子系统结构

3.5.数据库设计

3.6.本章小结

4. 在线编译与检测系统的实现

4.1.系统开发环境与整体架构

4.1.1. 开发环境

4.1.2. 整体架构

4.1.3. 后台核心框架

4.1.4. 开发模式

4.2.代码提交与审阅子系统的实现

4.2.1. 用户模块

4.2.2. 学生答题模块

4.2.3. 试题管理模块

4.2.4. 试题审阅模块

4.3.代码相似度检测子系统的实现

4.3.1. JPlag二次开发

4.3.2. 数据预处理

4.3.3. 标识符替换抄袭检测

4.3.4. 版本聚类分析

4.4.代码编译与测试子系统的实现

4.4.1. 编译与测试模块

4.4.2. 系统部署与高并发处理

4.4.3. 集群管理模块

4.4.4. 编译与测试模块Docker镜像的制作

4.5.本章小结

5. 系统测试及结果分析

5.1.测试环境

5.2.代码提交与审阅子系统测试

5.2.1. 测试情景

5.2.2. 用户管理

5.2.3. 试题管理

5.2.4. 代码提交

5.2.5. 试题审阅

5.3.相似度检测子系统测试

5.3.1. 相似度检测功能测试

5.3.2. 标识符替换检测测试

5.3.3. 版本聚类测试

5.4.代码编译与测试子系统测试

5.4.1. 功能测试

5.4.2. 性能测试

5.5.本章小结

6. 总结与展望

6.1.论文工作总结

6.2.未来工作展望

致谢

参考文献

展开▼

著录项

  • 作者

    黄子廷;

  • 作者单位

    华中科技大学;

  • 授予单位 华中科技大学;
  • 学科 电子与通信工程
  • 授予学位 硕士
  • 导师姓名 徐晶;
  • 年度 2019
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    代码; 在线; 编译; 检测系统;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号