OnlineJudge:一款基于 Windows 的 OnlinJudge 系统(SSM框架 + Python)

时间:2024-06-02 22:42:17
【文件属性】:

文件名称:OnlineJudge:一款基于 Windows 的 OnlinJudge 系统(SSM框架 + Python)

文件大小:2.99MB

文件格式:ZIP

更新时间:2024-06-02 22:42:17

Java

OnlineJudge系统 1.0(SSM+Python) 简介 ​ 本系统是旨在为 ACM(ACM-ICPC 国际大学生程序设计竞赛) 选手提供高质量、稳定练习平台的一款 Java Web 应用。本系统使用 SSM框架(Spring + SpringMVC + Mybatis) 完成前后端的交互,评测机部分为 Python 实现,运行环境为 Windows ,目前支持的编译语言为 C++。 功能 ​ 用户可以通过本系统浏览本系统的题库(编程题、算法题),查看相关题目描述,提交自己的代码,本系统会自动评测用户代码的正确性并反馈给用户。 ​ 管理员可以在本系统添加题目,创建比赛等。 原理 ​ 本系统评测机的实现原理为:用户通过前端页面发送自己的代码至后台(SSM),后台将用户代码保存至本地(.cpp),之后调用 cmd 命令启动评测程序(Python),评测程序会调用 cmd 命令(


网友评论