Add Generator
Python Code
This commit is contained in:
32
DotUML/diagramme_cas_utilisation
Normal file
32
DotUML/diagramme_cas_utilisation
Normal file
@@ -0,0 +1,32 @@
|
||||
UseCaseDiagram [frame=true framecolor=steelblue label="OnlineBet"] {
|
||||
actor Parieur
|
||||
usecase Placer_un_pari
|
||||
usecase Sinscrire
|
||||
usecase Connexion
|
||||
Parieur -- Placer_un_pari
|
||||
Parieur -- Sinscrire
|
||||
Parieur -- Connexion
|
||||
|
||||
actor Bookmaker
|
||||
usecase Définit_un_event
|
||||
Bookmaker -- Définit_un_event
|
||||
usecase Gérer_un_pari
|
||||
Bookmaker -- Gérer_un_pari
|
||||
actor Sources
|
||||
usecase met_a_jour_les_infos
|
||||
Sources -- met_a_jour_les_infos
|
||||
Gérer_un_pari .e.> Placer_un_pari
|
||||
note "Tous les cas d'utilisation
|
||||
<<utilisent>>
|
||||
le cas connexion" bottom of Parieur
|
||||
align {
|
||||
Placer_un_pari
|
||||
Sinscrire
|
||||
Connexion
|
||||
Définit_un_event
|
||||
Définit_un_event
|
||||
met_a_jour_les_infos
|
||||
Gérer_un_pari
|
||||
}
|
||||
|
||||
}
|
||||
84
DotUML/diagramme_class
Normal file
84
DotUML/diagramme_class
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
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
|
||||
}
|
||||
*/
|
||||
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{
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* déclarer chaque sport */
|
||||
Football -g-> Sport
|
||||
Basket -g-> Sport
|
||||
Tennis -g-> Sport
|
||||
Course_de_Chevaux -g-> Sport
|
||||
|
||||
/* 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 Pari_Avance{
|
||||
|
||||
}
|
||||
class Parieur{
|
||||
|
||||
}
|
||||
|
||||
Pari_Avance -g-> Pari
|
||||
Pari_Simple -g-> Pari
|
||||
}
|
||||
16
DotUML/explications diagrammes de classes
Normal file
16
DotUML/explications diagrammes de classes
Normal file
@@ -0,0 +1,16 @@
|
||||
Définit_un_event :
|
||||
Ce cas d’utilisation permet au bookmaker de d’intégrer au système les évènements ainsi que leurs variantes. Il définit également tous les paramètres utiles à l’algorithme pour le calcul de la côte de chaque évènement.
|
||||
|
||||
Gérer_un_pari :
|
||||
Ce cas d’utilisation permet au bookmaker de limiter le montant maximal d’un pari, de plafonner le gain d’un pari réussi, etc…
|
||||
|
||||
Met_à_jour_les_infos :
|
||||
Ce cas d’utilisation permet à une source externe de mettre à jour en permanence les données de tous les évènements sportifs, tel que le score d’un match et le vainqueur.
|
||||
|
||||
Placer_un_pari :
|
||||
Ce cas d’utilisation permet à un parieur de sélectionner toutes les données nécessaires pour effectuer un pari. Il sélectionne l’évènement sur lequel il souhaite parier, le type de pari (pari simple ou avancé), son résultat (par exemple le vainqueur d’un match), le montant misé.
|
||||
|
||||
S'inscrire :
|
||||
Ce cas d’utilisation permet à un parieur de rentrer dans le système son nom d’utilisateur ainsi que son mot de passe pour pouvoir se connecter par la suite.
|
||||
Se connecter :
|
||||
Ce cas d’utilisation permet à tous les acteurs de se connecter au système en rentrant un nom d’utilisateur et un mot de passe. Le système autorisera ou non la connexion.
|
||||
Reference in New Issue
Block a user