第十一次提交

主页下标链接
This commit is contained in:
陈佳彬 2024-09-24 11:37:09 +08:00 committed by LkChocolate
parent 4f9e6ae4cb
commit 70533df251
6 changed files with 81 additions and 1 deletions

View File

@ -167,3 +167,83 @@ System Error系统错误。在进行代码测评时测评机器发送错
- Vue
- 组件库 [Element-plus](https://element-plus.org/zh-CN/component/overview.html)
- 文本编辑器 TODO
## 人员分工(垂直分工)
> 项目整体架构,有三端,前端显示界面,后端管理界面,后端代码逻辑
>
> 分工方式为根据业务功能完成相应三端代码的编写以及MySql表的设计
>
> **每个模块都会用到JavaScript、Css、Html、Vue、Java、Sql、MybatisPlus等技术**
>
> **另外每个模块均由自己完成单元测试**
### 陈佳彬--代码执行
- 各个语言代码的执行逻辑环境和代码编写C、C++、Python、Java、Go已经实现
- 前端首页、关于界面
- 前端、后端代码脚手架编写
- 代码执行逻辑解耦、完成代码沙箱
- 代码执行安全管理
- 接口文档接入
- 功能测试
使用到的技术FileUtils、Runtime、Vue3、Element-Plus、thymeleaf、knife4j
### 陈碧辉--题目测评
- 测评结果Evaluation模块内容
- 解决跨域问题
- 完成腾讯cos服务的接入
- 代码编辑界面
使用到的技术:
<img src="./assets/image-20240924112142857.png" alt="image-20240924112142857" style="zoom:50%;" />
<img src="./assets/image-20240924112223751.png" alt="image-20240924112223751" style="zoom:50%;" />
代码编辑器 https://github.com/koca/vue-prism-editor/blob/master/README.md
### 马岳奇--题目管理
- 题目管理
- 题目创建、题目测试用例添加
使用到的技术:无特别技术
### 夏榆林--文章管理
- 博客创建
- 个人对自己创建博客的管理(编辑和删除)
- 博客的浏览
- 博客的搜索
使用到的技术:
富文本编辑器 wangEditor 文档地址https://www.wangeditor.com/
### 李柯--登录逻辑
- 前端显示界面登录
- 后端管理界面登录、
- 邮箱验证
使用到的技术:
前端登录Cookies、Redis不必要可以不讲
后端登录:拦截器 LoginInterceptor、Cookies
邮箱配置:
<img src="./assets/image-20240924113300957.png" alt="image-20240924113300957" style="zoom:50%;" />
### 罗浩--用户管理
- 用户管理
- 用户排名设计
使用到的技术:无特别技术

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@ -8,7 +8,7 @@
</el-col>
<el-col :span="8">
<div class="link">
Copyright &nbsp;© &nbsp;2023 &nbsp;<a href="" target="_blank" class="author-link">Ginkgo</a>
JOJ Smart Man's Game&nbsp;© &nbsp;2024 &nbsp;<a href="https://cn.xauat.edu.cn/" target="_blank" class="author-link">XAUAT</a>
</div>
</el-col>
<el-col :span="8">