Finished Generator

Finished the version of Python. Rearrange DotUML
This commit is contained in:
2024-03-24 00:05:18 +01:00
parent 248d62af4c
commit a62d5580d2
8 changed files with 341 additions and 148 deletions

View File

@@ -0,0 +1,113 @@
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 ;
}

View File

@@ -1,116 +0,0 @@
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
}
sport <-g- football
sport <-g- basket
sport <-g- tennis
sport <-g- courseDeChevaux
class Participant {
participant_ID: int
aprticipant_Nom: string
PArticipant_Type: string
getID(): int
getNom(): string
getType(): string
}
class DataSource {
}
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
}
pari <-g- pariSimple
pari <-g- pariAvancé
É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 "0..*" -- "0..*" pariSimple;
Événement "0..*" -- "0..*" pariAvancé;
parieur "1" -- "0..*" pari;
Bookmaker "1" -- "0..*" pari;
}