| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13906 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要
随着在线教育的日益兴起,接触传统算法竞赛的选手越来越多,在线编程比赛也日益庞大,涌现出各种各样的在线编程比赛,在疫情冲击下的2020年,很多互联网公司都采用传统算法题目作为笔试题目,用来作为考核候选人的第一道关卡。本文分析了各大在线判题系统的特点,并且针对性的开发出了一款功能较为完整、界面美观、可横向堆叠扩展的高性能在线判题系统,使其能够替代旧系统,能够有效的支撑起一场专业竞赛。
关键词:高性能,闭环,在线判题系统,OJ,传统算法竞赛
目 录
第1章 绪论 1
1.1 章节概述 1
1.2 背景 1
1.2.1 大环境下的现状 1
1.2.2 杭州师范大学在线评测系统及编程教学的现状 1
1.2.3 在线判题系统的国内外研究现状 2
1.3 旧系统瓶颈 2
1.3.1 功能缺陷 2
1.3.2 性能瓶颈 3
1.4 开发目标 3
第2章 需求分析 4
2.1 功能模块 4
2.1.1 系统入口 4
2.1.2 用户与讨论模块 4
2.1.3 题库与比赛模块 4
2.1.4 判题与管理模块 4
2.1.5 传题模块 4
2.2 高性能架构 5
2.3 面向移动端兼容性 5
第3章 系统可行性分析 6
3.1 前端技术可行性 6
3.2 后端技术可行性 7
3.3 CI/CD技术可行性 8
3.4 经济可行性 9
3.4.1 所需要的费用 9
3.4.2 带来的收益 9
3.5 操作可行性 9
第4章 系统设计 10
4.1 功能模块 10
4.2 系统架构 11
4.3 数据库表的设计 11
4.4 系统界面设计 12
4.4.1 系统入口 12
4.4.2 用户模块 13
4.4.3 题库模块 14
4.4.4 比赛模块 15
4.4.5 管理模块 16
4.4.6 传题模块 17
第5章 性能分析 19
5.1 前端性能调优 19
5.2 后端性能测试 24
第6章 总结与展望 28
6.1 结论 28
6.2 展望 28
参考文献 30
致谢 31 |

