平台介绍-搭建赛事运营平台(4)

简介: 存储结构是赛事运营平台的核心设计内容。

存储结构是赛事运营平台的核心设计内容。平台整体采用分库结构,各赛事独立享有自己的数据库。但是选手、家长、赛事组织机构、培训机构、老师、志愿者信息都是存储在核心库中。新增报名时,家长或老师首先看自己名下有无该选手信息(对照关系也是存储在核心库中),有则从核心库复制一份信息到品牌库,如果无则输入选手信息。输入时,先输入选手身份证号,如果核心库有该选手信息则复制到品牌库,无责输入全部信息。核心库存一份,品牌库存一份。注意选手信息在品牌库中的存储是和活动相关的,即一个活动一份选手信息。因为选手的很多信息是在不同的赛事活动中是变动的,姓名可变、年龄在变、服装尺寸在变。

      家长信息是自行注册的。家长录入选手信息时需要选择和选手的关系。

      培训机构的信息是品牌方业务人员录入的,存储在核心库中。不同的品牌方可能会录入同一个培训机构,按统一信用代码进行查重,如果存在则无需输入。

      平台管理端也可以增加培训机构。培训老师是依附于某个培训机构的,当然老师可以跳槽到另一个机构。培训机构可能是集团性质,可以建立自己的组织体系。

      赛事机构体系事实上只是建立逻辑上下级从属关系,每次赛事可以不同。赛事机构可以从上一届赛事中复制过来。也就是赛事组织机构、培训机构都是独立的实体,因为某次赛事进行组合,组合只记录上下级关系。一个机构可以同时参加多个赛事。往届赛事的组织体系,赛事结束后会归档,数据永久存储。

相关文章
|
1月前
|
数据安全/隐私保护
平台介绍-搭建赛事运营平台(1)
平台的一个很重要的市场方向是为企业搭建各类运营平台
|
1月前
|
运维 监控 小程序
|
1月前
|
存储
|
1月前
|
存储 缓存 前端开发
平台介绍-搭建赛事运营平台(8)
提到了字典是分级的,本篇具体介绍实现
|
1月前
|
存储 SQL 前端开发
平台介绍-搭建赛事运营平台(2)
平台建设的首期就有两个品牌入驻,品牌J和品牌K,第三个品牌正在协商中
|
1月前
|
前端开发 Java Maven
平台介绍-搭建赛事运营平台(3)
上文介绍了品牌隔离的基本原理,就是通过不同的前端和微服务来实现
|
11月前
|
测试技术 Anolis 开发者
|
开发者
从0到1开始运营你的开源产品
开源产品精简说需要合规和价值,不仅仅只有代码,还有社区运营。
72 0