GitHub |
您所在的位置:网站首页 › 竞赛信息发布系统 › GitHub |
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 |