本项目面向的是武术和龙狮比赛行业,主要业务场景包括比赛的组织、报名、管理和信息展示。它为比赛主办方提供了一个便捷的平台来管理参赛团队和个人的信息,同时也为参赛者提供了一个报名和查看比赛信息的渠道。用户报名端:
团队信息管理:允许用户增加、删除、修改和查询团队信息。
证件照上传:用户可以上传团队成员的证件照和身份证。
信息展示:展示每个项目中的团队信息。
项目人数汇总与检查:提供项目人数的统计和检查功能。
管理端:
比赛信息管理:创建和修改比赛信息。
团队信息查看:查看所有参赛团队的信息。
团队人员管理:移动、修改和删除团队成员。
比赛文件上传:上传与比赛相关的文件。
用户账户管理:
登录注册:用户可以创建账户并登录系统。
忘记密码:提供找回密码的功能。
文件下载:允许用户下载比赛相关的文件。前端技术栈:使用HTML、CSS进行页面布局和样式设计,JavaScript结合Vue3框架构建用户界面,TypeScript用于提升代码的可维护性。组件库Element Plus用于快速构建界面组件,Axios用于封装HTTP请求。
后端技术栈:采用Java语言,Spring Boot框架用于构建