1.系统有报名管理模块、评审模块、晋级模块、证书模块、权限模块、学校模块、统计模块,还有很多其它模块我就不一一列举了。
报名管理模块是用于审核参选选手的。
评审模块是用于审核通过选手打分的。
晋级模块是用于打分后选手排名晋级到下一个阶段的。
证书模块是根据晋级后的选手发放证书的
权限模块顾名思义就是分配各个角色权限用的。
学校模块是一个全国的学校库,作用于选手报名时选择自己曾经就读的学校。
统计模块是一庞大的数据看板
2.以上模块我负责所有的后端功能,用到的技术栈有用到C#语言高级特性(异步编程、lambda 表达式、泛型、LINQ)、框架(.netcore、ORM)、部署和运行方式(阿里云云效、docker)、身份验证(JWT)、设计模式(依赖注入、前后的分离、微服务)