Update diagramme_class
This commit is contained in:
@@ -1,84 +1,116 @@
|
|||||||
/*
|
|
||||||
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
|
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
|
||||||
abstract class User {
|
|
||||||
private userId : string
|
class parieur {
|
||||||
private email : string
|
parieur_ID: int
|
||||||
private loginStatus : Status
|
aprieur_Nom: string
|
||||||
public login(email: string, password:string)
|
Solde: float
|
||||||
|
capital_jetons: int
|
||||||
|
placerUnPari(): void
|
||||||
}
|
}
|
||||||
class Administrator {
|
class sport {
|
||||||
private adminName : string
|
sport_Nom: string
|
||||||
|
getNom(): string
|
||||||
}
|
}
|
||||||
Administrator -g-> User
|
class football {
|
||||||
}
|
}
|
||||||
*/
|
class miTemps {
|
||||||
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
|
numéro_mitemps: int
|
||||||
class Sport{
|
|
||||||
can_be_nul:boolean
|
|
||||||
id:int
|
|
||||||
r
|
|
||||||
}
|
|
||||||
class Football{
|
|
||||||
}
|
|
||||||
class Basket{
|
|
||||||
}
|
|
||||||
class Tennis{
|
|
||||||
}
|
|
||||||
class Course_de_Chevaux{
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class mi_temps{
|
class basket {
|
||||||
|
|
||||||
}
|
}
|
||||||
class quart_temps{
|
class quartTemps {
|
||||||
|
numéro_quarttemps: int
|
||||||
|
}
|
||||||
|
|
||||||
|
class tennis {
|
||||||
|
|
||||||
}
|
}
|
||||||
class sets {
|
class sets {
|
||||||
|
numéro_set: int
|
||||||
}
|
}
|
||||||
|
|
||||||
class Match{
|
class courseDeChevaux {
|
||||||
recup_result(): int
|
|
||||||
}
|
|
||||||
|
|
||||||
class Course{
|
|
||||||
}
|
}
|
||||||
|
class DataSource {
|
||||||
class Participants{
|
misesàjourData(): Data
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sport <-g- football
|
||||||
|
sport <-g- basket
|
||||||
|
sport <-g- tennis
|
||||||
|
sport <-g- courseDeChevaux
|
||||||
|
|
||||||
|
|
||||||
|
class Participant {
|
||||||
/* déclarer chaque sport */
|
participant_ID: int
|
||||||
Football -g-> Sport
|
aprticipant_Nom: string
|
||||||
Basket -g-> Sport
|
PArticipant_Type: string
|
||||||
Tennis -g-> Sport
|
getID(): int
|
||||||
Course_de_Chevaux -g-> Sport
|
getNom(): string
|
||||||
|
getType(): string
|
||||||
/* equipe dans chaque sport */
|
|
||||||
Participants "2" -- "1" Football;
|
|
||||||
Participants "2" -- "1" Basket;
|
|
||||||
Participants "2" -- "1" Tennis ;
|
|
||||||
Participants "3..20" -- "1" Course_de_Chevaux with Course;
|
|
||||||
|
|
||||||
mi_temps "2" -c-> "1" Football
|
|
||||||
sets "2..5" -c-> "1" Tennis
|
|
||||||
quart_temps "4" -c-> "1" Basket
|
|
||||||
|
|
||||||
|
|
||||||
class Pari{
|
|
||||||
montant
|
|
||||||
resultat
|
|
||||||
id
|
|
||||||
}
|
}
|
||||||
class Pari_Simple{
|
class DataSource {
|
||||||
}
|
|
||||||
class Pari_Avance{
|
|
||||||
|
|
||||||
}
|
}
|
||||||
class Parieur{
|
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
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Pari_Avance -g-> Pari
|
class pariSimple {
|
||||||
Pari_Simple -g-> Pari
|
// 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;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user