WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et développement d'une application web.


par Hatem Slimi
Ecole supérieure d'économie numérique Manouba Tunisie  - Mastère en Modélisation Base de données et Intégration des Systèmes  2017
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

7. Diagramme de classe

Le diagramme de classe est généralement considéré comme le diagramme le plus important dans le développement orienté objet, car il représente l'architecture conceptuelle

ESEN 2016-2017 Page 82

Création d'une application web en ligne Allodoc.tn Hatem SLIMI

ESEN 2016-2017 Page 83

du système par son mission de décrire les classes que le système utilise, ainsi que les liens qui représentent un emboitage conceptuel (héritage) ou une relation (agrégation).

Il s'agit donc de réaliser un diagramme de classe comportant les concepts suivants : Entité : modélisation d'un objet d'intérêt pour l'utilisateur.

Relation : modélisation d'une association entre deux ou plusieurs entités.

Cardinalités : modélisation des participations minimales et maximales d'une entité à une

relation.

Propriétés : modélisation des informations descriptives rattachées à une entité ou une relation.

Identifiant : modélisation des propriétés contribuant à la détermination unique d'une occurrence d'une entité.

? Dictionnaires de classes :

Tableau 15: Description des différentes méthodes de diagramme de classes

Classes

Méthodes

Description

1

Docteur

Ajouter () Modifier () Supprimer () Consulter ()

C'est une classe qui permet d'ajouter, modifier, consulter et supprimer un docteur

2

Patient

Ajouter () Supprimer () Modifier ()

C'est une classe qui permet d'ajouter ou Supprimer un patient

3

Rendez-vous

Confirmer () Annuler ()

Prise rendez-vous ()

C'est une classe qui permet de confirmer ou Annuler ou prendre un rendez-vous

Création d'une application web en ligne Allodoc.tn Hatem SLIMI

ESEN 2016-2017 Page 84

4

Assistant

Ajouter () Modifier () Supprimer ()

C'est une classe qui permet

d'ajouter, Supprimer, ou
modifier un assistant

5

PatientSuivi

Ajouter () Modifier () Supprimer () Consulter ()

C'est une classe qui permet d'ajouter, consulter, modifier ou supprimer l'un des suivis d'un patient

6

Procedures

Ajouter () Consulter () Modifier () Supprimer ()

C'est une classe qui permet d'ajouter, consulter, modifier

ou Supprimer un motif
(procédure).

7

Planning

Ajouter () Modifier () Supprimer ()

C'est une classe qui permet

de d'ajouter, modifier,
consulter et supprimer un planning.

9

Fos_user

Gérer Compte () Connexion ()

C'est une classe qui permet à l'utilisateur de se connecter et gérer son compte.

La figure 60 présente le diagramme de classes

ESEN 2016-2017 Page 85

Création d'une application web en ligne Allodoc.tn Hatem SLIMI

Figure 60 : Diagramme de classes

Création d'une application web en ligne Allodoc.tn Hatem SLIMI

ESEN 2016-2017 Page 86

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon