实训平台

我要开发同款
2023年11月21日
69阅读
开发技术mybatis、springmvc、多线程、nginx、java

作品详情

项目名称:实训平台一:项目分为教师端、管理端、学生端,且分为课程管理、比赛审批、资源管理、用户管理、系统管理、消息通知中心等模块1:实现了学生端参与教师端颁发的课程进行学习PPT授课的功能。2:项目对接Guacamole、CloudStack实现了,在实验课堂内为学生实时分配并管理虚拟机资源,使学生可以对虚拟机进行网页端现场远程操作,实时跟进教师学习进度。3:项目拥有考试、习题评分机制,可对学生提交的作业进行打分并记录。4:实现了学生提交作品的比赛机值,教师可对学生组成的团队所提交的作品进行评分,并通知教师实时进行修改。二:项目难点1:项目对接Guacamole,采用在服务器配置公私钥的形式,加强对于虚拟机网页远程访问的安全防护。2:项目底层采用CloudStack部署虚拟机资源,由于CloudStack部署虚拟机属于异步任务,采用异步编程的方式,启用线程池为用户异步部署虚拟机,加快虚拟机部署,提升用户体验。3:在有限的服务器资源中,采用Redis实现的延迟队列,使消息进行延迟和异步消费,无需部署RabitMQ等消息中间件,提升服务器花销。4:项目拥有多端审批流机值,使用分布式锁控制在并发情况下,审批不一致的情况。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论