您现在的位置:首页 >> 作品展示 >> 毕设优秀作品
  • 毕设优秀作品
  • 作品简介
  • 作品截图
  • 作品视频
基于Docker的云计算竞赛平台的开发与设计

2021届学生毕业综合实践优秀作品

作品名称:基于Docker的云计算竞赛平台的开发与设计

   者:肖晨晨 王钦清

   业:计算机网络技术

   级:网络1801

指导教师:张雅洁(讲师)

作品特点:

虚拟化,资源池化,可扩展性高,可以迅速构建所需实验环境,节约资源,有自动评分系统和实时显示答题情况系统,后台管理简单便捷,可以实时监控平台,竞赛平台安全可靠,提高了竞赛的质量与效率。

作品说明:

1. 课题来源

传统的在线答题平台有优点,也存在一定缺点,答题用户若出现停电断网等意外事故强制退出,无法回到题目继续答题;对于提交答案的判断,只能自动评分简单的选择判断,关于细节内容还需人工审阅;无法为实操的题目提供环境,需要用户自行搭建,浪费不少时间。我们根据云计算竞赛的要求,对平台的架构进行全新的设计与开发,修改了传统平台的弊端并增加了题目环境的运行,需要实操的题目将会匹配相关的实验环境。

2. 作品功能

实行一题一环境制度,保证了用户资源的隔离性,Docker容器设定了时效,当超时时会自动销毁容器,节约了资源;实时显示答题情况系统,可以让用户对参赛者的竞赛进度有清晰认知;自动评分系统,可以对提交的答案进行判断并自动评分,减少了人工审阅耗费的精力;后台管理系统,可以对用户和题目进行管理,实时监控平台情况,防止意外发生。

3. 设计方法或设计思路

WAMP架构的基础上另外添加了Docker集群的组成部分,用来模拟题目的实操环境,实现一题一环境的设想,给Docker设定时效,当超时时自动销毁容器,节约了资源,也防止了用户意外退出却无法回到题目的情况发生;设计实时显示答题情况系统,让答题者可以了解自己当前的答题情况和得分排名,也可以了解当前竞赛得分的总排名,对他人进度有一定认知;设计自动评分系统,可以对用户提交的答案自动判断并进行评分,减少了人工审阅的情况;设计了后台管理系统,可以对题目和用户进行简便的管理,实时监控平台,通过web服务器对linux后台进行连接,对主机内的Docker容器和镜像进行各种操作,保证了管理员随时检测机器的状态,防止意外发生。

成果展示:

登录页面如图1 图2所示

图片 3(1).png

1登录效果(1)

 

图片 4.png

2 登录效果(2)

登录出错提示,如图3所示

图片 20.png

3 出错弹出框提示

登录成功后显示页面。如图4所示

图片 25.png

4 仪表盘界面

点击牌出现题目详情,如图5所示

图片 26.png

5题目详情页例

点击开启按钮,开启成功返回一个url值,如图6所示

图片 27.png

6 返回url值

用返回的url值,通过web访问进入指定的容器环境,如图7所示

图片 28.png

7  url访问界面

点击销毁按钮,销毁已开启的容器,销毁成功如图8所示,销毁失败如图9所示

图片 29.png

8 销毁成功提示图

图片 30.png

9销毁失败提示

点击提交答案按钮,如图10所示

图片 31.png

10 答案提交页

当所有题目全部提交完,显示页面如图11所示

图片 34.png

11 所有题目提交完毕显示彩蛋

使用管理员账号登录之后,进入题目管理页面,如图12所示

图片 35.png

12 题目管理页面

点击右边的编辑按钮,出现题目添加选项,如图13所示

图片 40.png

13题目添加案例

点击每个题目右边的编辑按钮,对已存在的题目进行修改,如图14所示

图片 44.png

14题目编辑页面

试题添加进行提交后,会提示正在加载字样,如图15所示

图片 49.png

15 添加题目时的加载提示

试题添加成功之后,会提示数据添加成功字样,如图16所示

图片 50.png

16 题目添加成功提示

点击左边栏目的得分情况按钮,出现得分情况页面,如图17所示

图片 51.png

17  得分情况页面

点击右上角的作题情况按钮,可以查看各类题目的完成人数,如图18所示

图片 52.png

18  作题情况展示

点击左边栏目的用户管理按钮,进入用户管理模块,如图19所示

图片 53.png

19 用户管理模块

点击左边栏目的系统管理模块,进入系统管理模块,如图20所示

图片 56.png

20 系统管理模块

指导教师点评:

学生采用容器新技术,结合目前职业技能大赛云计算项目的备赛环境,开发了一套实用简洁的竞赛系统。该系统容量轻易用,可自动销毁释放资源,但是功能齐全安全性强,体现了学生优秀的实践动手能力和专业综合能力。

友情链接:选书系统-高教社    版权所有:温州职业技术学院人工智能学院    地址:温州茶山高教园区(温州大学城)  技术支持:瑞星科技      [旧版入口]