点击空白处退出提示
作品详情
赛事系统分为线上以及线下赛事,线上赛事报名成功后,在会跑app中跑步既可以参与,线下赛事通过在app内手动上传赛事成绩。提供了多种形式报名方式,并且可以发红包,生成成绩证书。线下赛事也实现了抽签功能,通过管理员制定的抽签规则,抽签相应的人数。整个系统分为web端以及H5端,web端分为赛事创建,赛事管理,赛事信息统计,以及赛事成绩上传审核等功能
H5端分为赛事创建,赛事报名,我创建的赛事,组织创建赛事功能
使用技术: SpringBoot + SpringCloud + mysql +redis
责任描述:
1.将原有的赛事系统进行分库,重新设计表结构,提高了赛事报名信息页面的响应速度
2.独立开发赛事管理系统web端以及h5端接口
3.处理存量的老数据
技术要点:
1.使用html生成赛事证书图片,解决了在报名人数过多同时生成多个证书时导致系统出现异常的问题
2.使用redisson解决超卖问题
3.使用redis缓存高频访问的数据,减轻DB访问压力,如生成号码布
4.使用策略模式,枚举,stream等多种方式简化代码,提高代码的可读性
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论