首页 >  Python毕业设计  > 正文

基于Docker在线CTF竞技游戏平台vue

技术栈:SpringBoot;Vue;Mybatis;MySQL数据库;Maven
 
权限:攻击者、防守者、管理员
1.攻击者
(1)登录注册:人脸识别(用户注册需要进行管理员审核)
(2)赛事报名:查询不同的赛事信息进行报名,在报名时可以选择攻击者和防守者,由管理员进行报名审核,发放参赛资格证。
(3)攻击指令:发送攻击指令代码(能贴代码段 贴图就行,就是个大文本框富web编辑器就行) ,等待防守方进行应对(可以吧你们系统的审核改成应对即可)。(增删改查)
(4)攻防查询:查询防守方发布的防守指令以及结果信息。
(5)成绩查询,查询管理员判定的最终信息,以三局两胜制进行结束。
(6)论坛留言:在论坛内发布留言信息和评论回复信息,完成与其它人员沟通。
(7)活动资讯:查询管理员发布的资讯信息。
2.防守者
(1)登录注册:人脸识别(用户注册需要进行管理员审核)
(2)赛事报名:查询不同的赛事信息进行报名,在报名时可以选择攻击者和防守者,由管理员进行报名审核,发放参赛资格证。
(3)攻击指令:发送攻击指令代码(能贴代码段 贴图就行,就是个大文本框富web编辑器就行) ,等待防守方进行应对(可以吧你们系统的审核改成应对即可)。(增删改查)
(4)防守查询:查询攻击方发布的攻击指令以及防守结果信息。
(5)成绩查询,查询管理员判定的最终信息,以三局两胜制进行结束。
(6)论坛留言:在论坛内发布留言信息和评论回复信息,完成与其它人员沟通。
(7)活动资讯:查询管理员发布的资讯信息。
3.管理员
(1)系统登录:(人脸识别)
(2)用户管理:对注册用户进行审核,完成对不同权限下用户信息的增加、修改和删除操作。
(3)赛事管理:发布赛事信息,进行赛事管理。
(4)报名管理:审核报名信息,发放参赛资格证,对参赛资格证进行管理。
(5)攻击指令管理:查询所有攻击方发出的攻击指令进行修改和删除管理操作。
(6)防守指令管理:查询所有防守方发出的防守指令进行修改和删除管理操作。
(7)成绩管理:录入成绩信息在前端页面进行展示,可以对成绩信息执行修改和删除操作。
(8)系统管理:管理公告信息、论坛信息等。
(9)可视化展示:对参赛信息以及成绩信息等进行可视化分析。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:基于Flask的河北省青少年科技竞赛网站

下一篇:最后一页