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 réalisation d'une application de suivi de patients dans un établissement hospitalier

( Télécharger le fichier original )
par moghrani arezki et azzoug zoubir
Université abederrahmane mira-bejaia - licence en informatique 2009
  

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

2.3.5 Diagramme d'activité

Il donne une vision des enchaînements des activités propre à une opération ou à un cas d'utilisation. [GAB04]

Le diagramme d'activité est attaché à une catégorie de classes et décrit le déroulement des activités de cette catégorie. Le déroulement s'appelle "flot de contrôle". Il indique la part prise par chaque objet dans l'exécution d'un travail. Il sera enrichi par les conditions de séquence. [J.S03]

Les figures 2.14 à 2.18 présentent les diagrammes d'activités du cas d'utilisation. Diagramme d'activité de l'authentification

Le diagramme d'activité d'authentification nous permet de voir les comportements internes du système, lors du démarrage de l'application par l'utilisateur, le système lui affiche le formulaire d'authentification, après que le mot de passe soit saisit le système vérifie sa validité et affiche la page d'accueil sinon il affiche un message d'erreur.

FIG. 2.14Diagramme d'activité de l'authentification

Diagramme d'activité d'ajout

Après une demande d'ajout d'une donnée par l'utilisateur (patient, garde- patient, naissance), le système lui affiche le formulaire d'ajout pour qu'il puisse saisir ces données et confirmer leur enregistrement au niveau de la base de données.

FIG. 2.15Diagramme d'activité d'ajout

Diagramme d'activité de modification

FIG. 2.16Diagramme d'activité de modification

Diagramme d'activité de suppression

FIG. 2.17Diagramme d'activité de suppression

Diagramme d'activité de recherche

FIG. 2.18Diagramme d'activité de recherche

2.3.6 Diagramme de classes

C'est une collection d'éléments de modèle statique, tels que des classes, des interfaces et leurs relations, connectés entre eux comme un graphe. [NK01]

Il représente la description statique du système en intégrant dans chaque classe la partie dédiée aux données et celle consacrée aux traitements. C'est le diagramme pivot de l'ensemble de la modélisation d'un système. [GAB04]

Identification des classes

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). [LAT01]

Une classe contient : [Sca05]

Des attributs (ou champs, ou variables d'instances) : Les attributs d'une classe décrivent la structure de ses instances (les objets).

Des méthodes (ou opérations de la classe) : Les méthodes décrivent les opérations qui sont applicables aux instances de la classe.

Une agrégation est une association correspondant à une relation qui lorsqu'elle est lue dans un sens signifie "est une partie de" et lorsqu'elle est lue dans l'autre sens elle signifie "est composé de".

Les classes sur lesquelles se porte notre application sont les suivantes :

Patient :c'est la classe la plus essentielle de notre application; toute personne entrant dans l'hôpital ayant droit à l'hospitalisation.

Mod_adm: Une instance de cette classe est la façon dont le patient est entré à l'hôpital (entré normale, naissance, accident).

Salle/Unité/Service : Une instance de cette classe est l'emplacement où le patient séjournera.

Personne : Une instance de cette classe représente la personne qui accompagnera le patient lors de son entré à l'hôpital ou un garde malade qui pourra garder le patient tout au long de son séjour à l'hôpital.

- Personnel _m : Cette classe représente le personnel médical dont les médecins, les chirurgiens.. .etc. C'est-à-dire toutes les personnes qui agissent ou suivent le patient tout au long de son séjour à l'hôpital.

Traitement : Une instance de cette classe représente les traitements et les remèdes que le patient peut prendre durant son hospitalisation.

- Mod _sortie : Une instance de cette classe représente la manière dont le patient va sortir de l'hôpital (Sortie par guérison, par évacuation, ou bien par décès).

Naissance : Cette classe est la classe des nouveaux-nés.

Nous définissons les méthodes et les attributs de chaque classe comme suit :

Classe

Attribut

Méthode

Patient

N_pat, Nom_pat, Prn_pat, Sexe_pat, Dn_pat, Ln_pat, Adr_pat, Prn_per_pat, Nom_mer_pat, Prn_mer_pat, Nat_pat,

Sit_fam_pat, Cont_pat, Tel_cont, Adr_cont, Nom_prn_acc,

Sexe_acc, Age_acc, Lien_fam_acc, Tel_acc, Nom_epou_pat

Ajouter(), modifier(), supprimer()

Mod_ adm

Cod_adm, Nom_ adm,

 

Salle

N_salle, N_lit

 

Unité

Cod_unite

 

Service

Cod _service, Nom_service

 

Garde_patient

Mat_gp, Nom_gp, Prn_gp, Sexe_gp, Age_gp, Lien_fam_gp,

Typ_pid, N_pid, Dat_pid, Lieu_pid

 

Personnel_m

Mat_per_m, Statut_per_m, Nom_per_m, Prn_per_m

Ajouter(), modifier(), supprimer()

Traitement

Cod_tr, Nom_tr

 

Mod_sortie

Cod_sortie, Nom_sortie,

 

Naissance

N_naiss, Dat_naiss, Heure_naiss, Etat _naiss, Sexe_naiss, Poid_naiss, Prn_naiss

Ajouter(), modifier(), supprimer()

Tab. 2.1Méthodes et attributs des classes

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984