Commit 4ab17376 authored by Gaetan Carabetta's avatar Gaetan Carabetta
Browse files

UML update

parent 8387cdd0
......@@ -16,28 +16,31 @@ class Personnel <<Abstract>> {
specialite : enum {Mammiferes, Reptiles, Oiseaux, Autres}
}
class Veterinaire {
poste : string
}
class Veterinaire
class Assistant {
poste : string
}
class Assistant
class Espece {
espece : string
}
class Animal {
nom : string
poids : float
taille : float
naissance : date
}
note left of Animal
La date de naissance peut-etre
une annee ou inconnue
endnote
class Traitement
class Traitement {
date_debut : date
duree : int
nb_journalier : int
class Posologie {
debut : date
duree : int
nbJournalier : int
}
class Medicament{
......@@ -53,9 +56,10 @@ note on link : xor
Veterinaire "1" -- "*" Traitement : prescrit >
Animal "1..*" -- "1" Client : possede <
Traitement "1..*" -- "1..*" Medicament : contient >
Traitement "1" -- "1..*" Posologie : indique >
Traitement "1..*" -- "1" Animal : prescrit à >
Posologie "1" -- "1" Medicament : associé à >
Espece "1..*" -- "1..*" Medicament : peut prendre >
Espece "1" -left- "1..*" Animal : appartient <
Espece "1" -right- "1..*" Animal : appartient <
@enduml
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment