Update diagramme_class
This commit is contained in:
@@ -1,84 +1,116 @@
|
||||
/*
|
||||
|
||||
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
|
||||
abstract class User {
|
||||
private userId : string
|
||||
private email : string
|
||||
private loginStatus : Status
|
||||
public login(email: string, password:string)
|
||||
}
|
||||
class Administrator {
|
||||
private adminName : string
|
||||
}
|
||||
Administrator -g-> User
|
||||
|
||||
class parieur {
|
||||
parieur_ID: int
|
||||
aprieur_Nom: string
|
||||
Solde: float
|
||||
capital_jetons: int
|
||||
placerUnPari(): void
|
||||
}
|
||||
*/
|
||||
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
|
||||
class Sport{
|
||||
can_be_nul:boolean
|
||||
id:int
|
||||
r
|
||||
}
|
||||
class Football{
|
||||
}
|
||||
class Basket{
|
||||
}
|
||||
class Tennis{
|
||||
}
|
||||
class Course_de_Chevaux{
|
||||
}
|
||||
|
||||
class mi_temps{
|
||||
}
|
||||
class quart_temps{
|
||||
}
|
||||
class sets{
|
||||
}
|
||||
|
||||
class Match{
|
||||
recup_result(): int
|
||||
}
|
||||
|
||||
class Course{
|
||||
}
|
||||
|
||||
class Participants{
|
||||
}
|
||||
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
|
||||
|
||||
/* déclarer chaque sport */
|
||||
Football -g-> Sport
|
||||
Basket -g-> Sport
|
||||
Tennis -g-> Sport
|
||||
Course_de_Chevaux -g-> Sport
|
||||
|
||||
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
|
||||
|
||||
/* 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 É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é
|
||||
|
||||
|
||||
|
||||
class Pari{
|
||||
montant
|
||||
resultat
|
||||
id
|
||||
}
|
||||
class Pari_Simple{
|
||||
}
|
||||
class Pari_Avance{
|
||||
|
||||
}
|
||||
class Parieur{
|
||||
|
||||
}
|
||||
|
||||
Pari_Avance -g-> Pari
|
||||
Pari_Simple -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 "0..*" -- "0..*" pariSimple;
|
||||
Événement "0..*" -- "0..*" pariAvancé;
|
||||
parieur "1" -- "0..*" pari;
|
||||
Bookmaker "1" -- "0..*" pari;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user