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

 > 

Implémentation et administration d'un système d'information distribué pour le suivi des dossiers médicaux dans un hôpital


par Espoir BOKETSHU BAKELE
ISIPA-Matadi - Licence 2020
  

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

SECTION III : CONFRONTATION DE MODELE STATIQUE ET DYNAMIQUE

v Développement du modèle relationnel

Le modèle relationnel est une manière de modéliser les relations existantes entre plusieurs informations, et de les ordonner entre elles. Cette modélisation qui repose sur des principes mathématiques mis en avant par Edgar Frank Codd est souvent retranscrite physiquement (implémentée) dans une base de données.

a) Règle de passage du modèle de classe UML au modèle relationnel

Règle1: présence de la cardinalité (?..1) d'un côté de l'association

· Chaque classe se transforme en une table

· Chaque attribut de classe se transforme en un champ de table

· L'identifiant de la classe qui est associée à la cardinalité (?..1) (ex: Livre) devient le clé étrangère de l'autre classe

Contrainte d'intégrité référentielle :

CléEtrangère ?CléPrimaire

Ex : Exemplaire.Code-Livre ?Livre.Code-Livre

Règle2: présence de (?..N) des deux côtés de

· Chaque classe se transforme en une table

· Chaque attribut de classe se transforme en un champs de table

· L'association se transforme en une table. Cette table a comme champs l'identifiant de chacune des deux classes, plus d'éventuels autres attributs.

Contraintes d'intégrité référentielle :

Ex :

Emprunte.Code-Personne ?Personne.Code-Personne

Emprunte.Code-Livre ?Livre.Code-Livre

Règle3: présence d'une généralisation

- Méthode 1 :

· Créer une table avec tous les attributs des classes

· Ajouter un attribut pour distinguer les types des objets

- Méthode 2 :

Créer une table pour chaque sous type, chaque table se compose des attributs génériques et d'attributs spécifiques.

- Méthode 3 :

Créer une table par classe et des associations.

a) b) Présentation du modèle relationnel

Schéma 12 : modèle relationnel

c) Enumération des interfaces utilisateurs

Fenêtre d'authentification

Figure 28.1 : Fenêtre d'authentification.

Menu Principal

Figure 28.2 : Menu Principal.

Liste des dossiers

Figure 28.3 : Fenêtre d'authentification.

Création dossier

Figure 28.4 : Fenêtre de création du dossier.

Liste des autorisations

Figure 28.5 : Liste des autorisations.

Liste des Rendez-vous

Figure 28.6 : Liste des rendez-vous.

Choix de l'activité

Figure 28.7 : Choix de l'activité.

Saisie des Rendez-vous

Figure 28.8 : Saisie des rendez-vous.

Liste des interventions

Figure 28.9 : Liste des interventions.

Saisie des interventions

Figure 28.10 : Saisie des interventions.

Ajout des images

Figure 28.11 : Ajout des images.

a) d) Enumération des états en sortie

Détails sur le patient

Schéma 13.1 : Etat détails sur le patient

Liste des consultations du patient

Schéma 13.2 : Etat liste des consultations du patient

Liste des vaccinations du patient

Schéma 13.3 : Etat liste des vaccinations du patient

Liste des hospitalisations du patient

Schéma 13.4 : Etat liste des hospitalisations du patient

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








"Enrichissons-nous de nos différences mutuelles "   Paul Valery