title: GamePM-flow-design
date: 2019-11-18 20:29:15
tags: cnbolgsWork
---
GamePM-flow-design
用例图设计
我们主要的排赛功能面向的是如上的几个类。
- 主办方:负责创建一场比赛、确认比赛规则和裁判,也可以对参赛选手进行筛选。
- 裁判:由主办方指定,可以最终确认一场比赛的胜负,也可对比赛中出现的情况进行判罚。
- 团队:有些赛制需求团队参加,团队可以进行成员管理和比赛的报名。
- 用户:任何用户都是选手,也可以在一些比赛中充当主办方和裁判的工作。用户可以报名比赛,查看比赛的流程和结果。如果主办方启用信任模式,将允许比赛双方上报比赛结果。
类图设计
我们的类的设计主要基于用户和赛事。我们的裁判、主办方都是对于用户针对赛事的记录。也就是说,一个用户天然具有选手身份,当用户想要举办一场比赛,那么他将有一个主办方记录,但这并不妨碍他可以是其他比赛的裁判或者是选手。
每一场赛事都由流程构成,针对不同的赛制,我们后端将处理不同的流程,如果是积分赛制,还会记录积分。
时序图
info
第七组
人员 | 工作 |
---|---|
王逸康 | 用例图、类图 |
滕达 | 时序图 |
许旺 | 正在激烈coding |