该项目为前后端分离的系统,前端基于vue框架完成主页面的设计,其中使用了element-ui,后端基于springboot框架对项目整体逻辑进行开发,利用了mybatis封装了jdbc对数据库的使用,其中使用maven组件对系统完成自动导入功能
本系统有六个主要功能:赛事管理、运动员信息管理、消息日程管理、管理员信息管理、成绩管理、登录注册。下面将分别介绍这些功能。
1)登录模块
管理员输入个人账号密码进入系统后,完成登录操作,此外选择主页菜单栏中的各功能进行不同的操作。管理员进行注册时,需要将相关信息写入数据库,从而完成注册功能。
2)赛事管理模块
管理员对不同赛事信息进行增删改查操作,根据比赛日程,将相关赛事录入到系统中,从而使运动员更方便的进行报名,最后发布信息。
3)成绩管理模块
管理员根据比赛成绩,快速录入到系统中,以便运动员可以及时查看到自己的比赛成绩。
4)消息日程管理模块
主要展示消息的审批与问答过程中产生的消息提示。
5)运动员信息管理模块
运动员具有修改自己信息的权限,其他功能只有管理员完成。
6)用户信息模块
管理员可以添加运动员账号和密码,从而为运动员完成注册操作,也可以修改个人相关信息。