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

UML update

parent 8387cdd0
...@@ -16,28 +16,31 @@ class Personnel <<Abstract>> { ...@@ -16,28 +16,31 @@ class Personnel <<Abstract>> {
specialite : enum {Mammiferes, Reptiles, Oiseaux, Autres} specialite : enum {Mammiferes, Reptiles, Oiseaux, Autres}
} }
class Veterinaire { class Veterinaire
poste : string
}
class Assistant { class Assistant
poste : string
}
class Espece { class Espece {
espece : string espece : string
} }
class Animal { class Animal {
nom : string
poids : float poids : float
taille : float taille : float
naissance : date naissance : date
} }
note left of Animal
La date de naissance peut-etre
une annee ou inconnue
endnote
class Traitement
class Traitement { class Posologie {
date_debut : date debut : date
duree : int duree : int
nb_journalier : int nbJournalier : int
} }
class Medicament{ class Medicament{
...@@ -53,9 +56,10 @@ note on link : xor ...@@ -53,9 +56,10 @@ note on link : xor
Veterinaire "1" -- "*" Traitement : prescrit > Veterinaire "1" -- "*" Traitement : prescrit >
Animal "1..*" -- "1" Client : possede < Animal "1..*" -- "1" Client : possede <
Traitement "1..*" -- "1..*" Medicament : contient > Traitement "1" -- "1..*" Posologie : indique >
Traitement "1..*" -- "1" Animal : prescrit à > Traitement "1..*" -- "1" Animal : prescrit à >
Posologie "1" -- "1" Medicament : associé à >
Espece "1..*" -- "1..*" Medicament : peut prendre > Espece "1..*" -- "1..*" Medicament : peut prendre >
Espece "1" -left- "1..*" Animal : appartient < Espece "1" -right- "1..*" Animal : appartient <
@enduml @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