diff --git a/documentation/domainModel.puml b/documentation/domainModel.puml index a788985..1d96e42 100644 --- a/documentation/domainModel.puml +++ b/documentation/domainModel.puml @@ -25,14 +25,20 @@ class Tournament { Name Banner Image - Start-date - End-date + Start-time + End-time Teams } +class Administrator { + *admin_id + Name + Email + Manager-status +} Team "2..*" -> "1..*" Tournament : "Plays in" -Tournament "1" --> "*" Match : contains +Tournament "1" --> "1..*" Match : contains Player "1..*" --> "1..1" Team : "Belongs to" Team "2..2" --> "1..*" Match : "Competes in" diff --git a/documentation/renders/domainModel.pdf b/documentation/renders/domainModel.pdf new file mode 100644 index 0000000..b9ab48d Binary files /dev/null and b/documentation/renders/domainModel.pdf differ diff --git a/documentation/renders/domainModel.svg b/documentation/renders/domainModel.svg new file mode 100644 index 0000000..829f235 --- /dev/null +++ b/documentation/renders/domainModel.svg @@ -0,0 +1,65 @@ +Tournament System - Group 1Matchmatch_id: IntegerTournamentTeamsScoresWinnerTeamteam_idNameTournamentsPlayersMatchesPlayerplayer_idNameTournamenttournament_idNameBanner ImageStart-timeEnd-timeTeamsAdministratoradmin_idNameEmailManager-statusPlays in2..*1..*contains11..*Belongs to1..*1..1Competes in2..21..* \ No newline at end of file