GitHub

您所在的位置:网站首页 竞赛信息发布系统 GitHub

GitHub

2024-07-15 14:02| 来源: 网络整理| 查看: 265

README

校园组队与竞赛信息服务平台

广州交通大学-2023届软件工程192-毕业设计

联系方式:13168162412(微信)

实现了:

较为精美的UI 各类实体数据的分页展示以及其详情页展示 学生、教师、管理员对个人信息、竞赛、活动、队伍、帖子、公告、新闻等实体的增删改查 不同角色对应不同权限 各类实体中所需的文件的上传与下载 定时任务控制竞赛、活动的实时进程 定时任务计算展示数据(优秀个人、竞赛排行榜、队伍星级等) 简单的token登录认证与鉴权 同一账号多端登录踢下线、管理员封禁账号踢下线 帖子二级评论 简易的消息推送,推送类消息使用socket.io,其余消息做持久化

技术栈:

前端:Vue2.0 + ElementUI + moment + mavon-editor 登录:Security + BCrypt + Jwt + Redis + Socket.io 服务:vuex + axios + SpringBoot + Mybatis-Plus + MySql

食用方式:

D盘新建文件夹Project,将项目移动到此文件夹内。 项目中有两个子文件夹,_ui后缀为vue2.0项目,另一个是springboot项目。 springboot项目中graduation_project_db.sql为mysql数据库文件。 idea打开springboot项目,配置maven仓库路径,修改application.yml中mysql密码。 启动redis,不需配置。 启动springboot项目,运行CampusTeamContestInformationServicePlatformApplication。 启动前端项目,vscode打开_ui后缀项目,新建终端输入npm run serve。 浏览器打开http://localhost:8080/。

项目图:

登录

注册

首页

竞赛大厅

活动大厅

组队大厅

茶话会

竞赛详情页

活动详情页

队伍详情页

个人详情页

帖子详情页

帖子评论

消息盒子

导航卡片

个人信息编辑

我的竞赛

发布竞赛

竞赛管理

我的活动

发布活动

我加入的队伍

我创建的队伍

创建队伍

我的帖子

写帖子

公告或新闻详情页

平台管理&公告新闻管理



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3