Update diagrams after superviser feedback

This commit is contained in:
Felix Albrigtsen 2022-03-16 10:14:55 +01:00
parent 2e3be0435e
commit 597701aaa5
2 changed files with 8 additions and 7 deletions

View File

@ -7,12 +7,10 @@ class Match {
*match_id: Integer
tournament_id: Integer
team_ids: Integer[]
scores: Integer[]
winner_id: Integer
tier: Integer
Match constructor(tournament_id: Integer, team_ids: Integer[])
void setScore(team_id: Integer, score: Integer)
void setWinner(winner_id: Integer)
}
class Team {

View File

@ -5,9 +5,9 @@ class Match {
*match_id: Integer
Tournament
Teams
Scores
Winner
}
class Team {
*team_id
Name
@ -15,6 +15,7 @@ class Team {
Players
Matches
}
class Player {
*player_id
Name
@ -37,10 +38,12 @@ class Administrator {
Manager-status
}
Team "2..*" -> "1..*" Tournament : "Plays in"
Tournament "1" --> "1..*" Match : contains
Player "1..*" --> "1..1" Team : "Belongs to"
Team "2..2" --> "1..*" Match : "Competes in"
Team "2..*" - "1..*" Tournament : "Plays in"
Tournament "1" -- "1..*" Match : contains
Player "1..*" -- "1..1" Team : "Belongs to"
Team "2..2" -- "1..*" Match : "Competes in"
Administrator "1..*" -- "0..*" Tournament : "Manages"
Administrator "1..*" -- "0..*" Team : "Manages"
@enduml