基于分布式系统的Online Judge系统

本课题基于分布式系统在云端集群部署了一个支持多种语言的Online Judge系统,采用HTML、Bootstrap和MySQL技术。系统具备灾备和负载均衡能力,前端包括主页、Rank、题库、Judge页面等,内置论坛供IT爱好者交流。数据库设计注重安全性和事务处理,使用MD5加密和事务锁机制。
摘要由CSDN通过智能技术生成

摘要
社会经济迅猛发展之下,计算机科学与技术的应用范围更加广阔,并且逐渐成为生产与生活中的重要组成部分,逐渐对人们的日常生活产生潜移默化的影响。另外,计算机科学与技术的发展也在很大的程度上促进了社会的发展。
因此,“IT Skill”正在逐渐成为每一个人的必备技能。本课题通过在云端集群部署HaHadoop Online Judge系统,支持多种语言,由网页形式展现给IT爱好者,实时反馈判题结果;并且,本OJ系统内置技术论坛,方便IT爱好者互相交流。
同时,本课题结合现实情况,从现实出发,对系统整体架构进行设计,充分考虑了各种不可抗力因素(服务器宕机以及单体服务器性能瓶颈等问题),实现了HaHadoop Online Judge系统的灾备以及负载均衡能力;在实现了界面友好美观、功能齐全完备的前提下,促进课题与现实应用深度结合,助力计算机科学与技术事业蓬勃发展。
1.系统整体架构
在这里插入图片描述在这里插入图片描述在这里插入图片描述前端网页严格按照“响应式布局”编写,以尽可能多地适配移动端(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值