2.7 Diagramme de classe
2.7.1 Définition : 
Les diagrammes de class sans doute c'est les diagrammes les plus
utiliser d'UML ils 
décrivent les type des objets qui composent un
système et les différent type de relation statique qui existent
entre eux. 
Chapitre2 conception du système 
22 
2.7.2 Le concept de la classe :
Une classe est une description d'un groupe d'objets partageant
un ensemble commun de propriétés (les attributs), de
comportements (les opérations) et de relations avec d'autres objets (les
associations et les agrégations).[5] 
La classe est définie par son nom, ses attributs
et ses opérations. Les classes sur lesquelles se porte mon
application sont les suivantes : 
·  Patient 
·  RDV 
·  Assurance 
·  Ordonnance 
·  Certificat 
·  Consultation 
 
Chapitre2 conception du système 
  
- Num-rdv - date-rdv - heur-rdv
- val- rdv 
+ ajouter () + afficher () +
modifier () + supprimer () 
- Num-cart - date-cart -
com-cart - nom-jour 
+ etablier () 
+ modifier () 
+ imprime () : int : Date :
String : int 
RDV 
Certaficat 
: int : Date : Date :
String 
: () : () : () : () 
: int : int : int 
1..1 
1..1 
- Num-cons - date-cons -
daig-cons 
+ ajouter () + modifier () 
1..1 
- Num-pat - Nom- pat - Pren-pat
- date-d-naa-pat - sex-pat - adder-pat -
Num-tel - addrs-pat - code-apci 
+ ajouter () + modifier () 
+ supprimer () 
1..1 
Consultation 
: int 
: Date 
: Character 
patient 
1..* 
0..1 
1..* 
: () 
: () 
: () 
: int 
: Charact : Charact : Date :
Charact : Charact : int 
: Charact : int 
1..1 
0..1 
0..1 
- Num-mat-pat - Type-cans 
- Date-val-cans 
+ ajourt () + imprimer () +
modifier () + afficher () 
Assurrance 
: () : () : () : () 
1..1 
: int 
: Char : Date 
- Num- apci - Nom-doct -
spc-doct - tel-cab - descp-apci -
cod-apci - num-mat - Attribut_8 
+ etablier () + modifier () +
imprimer () 
0..* 
- Num-ordonn - Date-ordnn -
Nom-medc - Form-medc 
+ afficher () + etabilier () +
imprimer () 
APCI 
: int : Character : Character :
int : Character : int : int :
int 
Ordonnonce 
: int : int : int 
: () 
: () 
: () 
: int 
: Date 
: Character : caracter 
Les class 
Le champ 
Le type 
Méthode 
L attribut 
23 
Figure 9: diagramme de class 
2.7.3 Dictionnaire de class et des attributs 
Chapitre2 conception du système 
24 
 
| 
 Le patient 
 | 
 NUMPAT 
 | 
 Numérique Caractère Caractère Date
Caractère Caractère Numérique Numérique 
 | 
 Ajouter () Modifier () Supprimer () 
 | 
 
| 
 Nom_ pat Pern_pat Dat-nia_pati Sex_pat Adss_pat Num-tel_pat Code
_apci 
 | 
 
| 
 Consultation 
 | 
 NUM const 
 | 
 Numérique Date 
Caractère 
 | 
 Ajouter () Modifier () 
 | 
 
| 
 Date-const Diag-cont Nom-pat Pern-pat Age-pat 
 | 
 
| 
 Ordonnancement 
 | 
 NUM-ordan 
 | 
 Numérique Date Caractère Caractère
Caractère Caractère Date 
 | 
 Ajouter () Modifier () Imprimer 
 | 
 
| 
 Date-ordanc Nom-medeci Form-medic Nom-pat Perne-pat Age-pat 
 | 
 
| 
 Assurance 
 | 
 NUM-assurc 
 | 
 Numérique Caractère Date 
 | 
   | 
 
| 
 Type-assurc Date-val-assur 
 | 
 
| 
 Certificats 
 | 
 NUM-certafi 
 | 
 Numérique Date Caractères Numérique 
 | 
   | 
 
| 
 Date-cert Com-cart Nom-jou 
 | 
 
| 
 RDN 
 | 
 NUM-RDV 
 | 
 Numérique Date 
Date 
 | 
 Ajouter() Modifier () Imprimer 
 | 
 
| 
 Date-rdv Heur-rdv 
 | 
 
  
Chapitre2 conception du système 
25 
 
   | 
 Nomb-jour 
 | 
 Numérique 
 | 
   | 
 
| 
 APCI 
 | 
 Num-apci 
 | 
 Numérique Caractère Caractère
Numérique Numérique Numérique 
 | 
   | 
 
| 
 Nom-doct Spec-doct Tel- cabint Code-apci Num-mat 
 | 
 
  
Figure 10: dictionnaire de class 
 |