Files
bmo_projet/Generateur/DotUML.txt
Minh VU a62d5580d2 Finished Generator
Finished the version of Python. Rearrange DotUML
2024-03-24 00:05:18 +01:00

113 lines
1.9 KiB
Plaintext

ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
class Parieur {
parieur_ID : int
aprieur_Nom : string
Solde : float
capital_jetons : int
placerUnPari() : void
}
class Sport {
sport_Nom : string
getNom() : string
}
class Football {
}
class MiTemps {
numéro_mitemps : int
}
class Basket {
}
class QuartTemps {
numéro_quarttemps : int
}
class Tennis {
}
class Sets {
numéro_set : int
}
class CourseDeChevaux {
}
class DataSource {
misesàjourData() : Data
}
Football -g-> Sport
Basket -g-> Sport
Tennis -g-> Sport
CourseDeChevaux -g-> Sport
class Participant {
participant_ID : int
aprticipant_Nom : string
PArticipant_Type : string
getID() : int
getNom() : string
getType() : string
}
class Bookmaker {
crediterParieur(pari:Pari) : void
}
class Pari {
// attributs spécifiques au pari simple
pari_ID : int
Parieur : Parieur
Événement : événement
TypePari : string
RésultatParié : string
Montant : float
Cote : float
}
class PariSimple {
// attributs spécifiques au pari simple
Issue : string
HeureLimite : datetime
PointsAvanceÉquipe1 : int
PointsAvanceÉquipe2 : int
}
class PariAvancé {
// attributs spécifiques au pari avancé
Type : string
Intervalle : string
}
class Événement {
event_ID : int
evennt_Nom : string
Date : date
Sport : string
Numéro_période : int
Score : string
getID() : int
getNom() : string
getDate() : date
}
PariSimple -g-> Pari
PariAvancé -g-> Pari
Événement "1" -- "1" Sport ;
Participant "0..*" -- "1" Événement ;
MiTemps "2" -c-> "1" Football ;
Sets "2..5" -c-> "1" Tennis ;
QuartTemps "4" -c-> "1" Basket ;
//DataSource -- Événement: Mise_à_jour_des_données ;
Événement "1" -- "0..*" PariSimple ;
Événement "1" -- "0..*" PariAvancé ;
Parieur "1" -- "0..*" Pari ;
Bookmaker "1" -- "0..*" Pari ;
}