NDC.md 1.96 KB
Newer Older
Gaetan Carabetta's avatar
Gaetan Carabetta committed
1
# Note de clarification
Osvaldo Valdivia Salas's avatar
Osvaldo Valdivia Salas committed
2
3
# Contexte
La clinique vétérinaire a besoin d’un système qui gère les données des clients, du personnel, des animaux, des médicaments et traitements. Le système à développer doive être capable de traiter l’information et de faire des demandes spécifiques sur cette information permettant de la déployer facilement pour son utilisation.
Gaetan Carabetta's avatar
Gaetan Carabetta committed
4

Osvaldo Valdivia Salas's avatar
Osvaldo Valdivia Salas committed
5
# Projet
Gaetan Carabetta's avatar
Gaetan Carabetta committed
6
Le projet consiste en la création d'une base de données pour une clinique vétérinaire.
Gaetan Carabetta's avatar
Gaetan Carabetta committed
7
8
Cette base de données devra contenir des informations sur les clients, le personnel, les animaux traités et les traitements prescrits.
Cette base de données pourra être manipulée afin de mettre à jour les informations ou d'afficher des statistiques.
Gaetan Carabetta's avatar
Gaetan Carabetta committed
9

Gaetan Carabetta's avatar
Gaetan Carabetta committed
10
11
12
On veut pouvoir lister tous les animaux d'un client qui ont été traités dans la clinique.
On veut garder les traitements prescrits par chaque vétérinaire pour chaque animal.

Gaetan Carabetta's avatar
Gaetan Carabetta committed
13
#### Hypothèses
Osvaldo Valdivia Salas's avatar
Osvaldo Valdivia Salas committed
14
15
16
17
18
* On suppose que l'administrateur ne fait pas partie du personnel soignant.
* On suppose que le personnel à une et une seule spécialité.
* Le personnel ne peut pas avoir d'animal traité
* Les medicaments peuvent avoir un ou plus classes d'animaux associés
* On suppose qu' un animal n'appartien que à une classe d'animaux
Gaetan Carabetta's avatar
Gaetan Carabetta committed
19
20

#### Descriptions opérationnelles
Gaetan Carabetta's avatar
Gaetan Carabetta committed
21
* L'administrateur gère la base de données
Gaetan Carabetta's avatar
Gaetan Carabetta committed
22
23
* Un client a au moins un animal traité
* Le personnel ne peut pas avoir d'animal traité
Gaetan Carabetta's avatar
Gaetan Carabetta committed
24
25
* Le personnel a un seul poste, qui est soit vétérinaire, soit assistant
* A chaque membre du personnel est associé une seule spécialité
Gaetan Carabetta's avatar
Gaetan Carabetta committed
26
27
28
29
30
31
* Une spécalité est associée à une classe d'espèces animal
* Une spécialité ne limite pas la prescription d'un traitement à une autre classe d'espèces
* Un traitement ne peut être prescrit que par un vétérinaire
* Un traitement contient au moins une molécule
* Un traitement est prescrit à au moins un animal
* Un médicament n'est autorisé que pour une ou plusieurs espèces
Gaetan Carabetta's avatar
Gaetan Carabetta committed
32
* Un animal est associé à un seul client