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 gestion d'un centre de kinésie

( Télécharger le fichier original )
par abdelbasset jarray
faculté des sciences de bizerte - Génie logiciel & programmation 2008
  

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

V. Les tests de fonctionnement

La phase de test permet de s'assurer que la réalisation du logiciel correspond aux besoins de l'utilisateur, et d'atteindre le niveau de qualité souhaité. Au cours de la phase de développement nous avons effectué différents types de tests pour empêcher les problèmes qui peuvent êtres générés par l'utilisateur. Par la suite, nous avons passé à tester les différentes fonctionnalités de notre application par la directrice de centre de kinésie, tel que la création de nouvelle fiche médicale, création des rendez-vous. La figure ci-dessous (figure 25) illustre ce qui se présente à l'étape de test.

Figure 25 les étapes des tests de l'application

Parmi les tests et les contrôles qu'on a eus recours pour notre application on cite un exemple des captures écrans qui dévoilent les contrôles ayant trait à la sécurité d'accès aux différentes fonctionnalités de l'application (Figure 26).

Figure 26 interface d'erreur lors de la saisie des mots de passe

Ce message s'affiche lorsqu'un utilisateur se trompe sur son mot de passe. Donc il doit entrer une autre fois le correct mot de passe pour pouvoir accéder à ses fonctionnalités.

VI. Interfaces de l'application

Les interfaces graphiques de l'application sont très importantes, car elles permettent de faciliter le dialogue entre l'homme et la machine ainsi que d'améliorer les performances de l'application. Dans la conception des interfaces de notre application nous avons respecté un ensemble des choix ergonomiques comme la lisibilité, la compréhensibilité, etc. Dans ce qui suit une présentation des captures écrans des plus importantes interfaces de l'application.

VI.1 Interface d'authentification

Cette première capture présente l'interface d'authentification dans laquelle on doit choisir le nom d'utilisateur et entrer le mot de passe pour commencer à utiliser notre application. Cette interface constitue la fenêtre d'accueil de notre application. A travers cette fenêtre l'utilisateur s'authentifie pour utiliser l'application. Cette étape met en valeur l'aspect sécurité : nous vérifions la disponibilité du compte utilisateur et nous lui attribuons les droits et privilèges nécessaires.

Figure 27 interface d'authentification

VI.2 Interface principale

Dans notre application on a deux utilisateurs par défaut. Par conséquent, nous avons prévu un login et un mot de passe pour chacun d'eux à savoir l'administrateur et la secrétaire (qui sont déjà ajoutées dans la base des données au cours d'installation de l'application).

Une fois l'administrateur (directrice du centre) est authentifié, il aura accès aux différentes utilisations de l'application kine_FBS2008 et pourra gérer tous les éléments de la base de données. Il possède tous les droits d'accès sur toutes les tables de la base.

Pour la gestion des employés, par exemple, il suffit de cliquer sur le menu données puis le menu item« Gestion des employés » (figure 28) pour effectuer une modification, un ajout, ou une suppression dans la liste des employés.

Mais si la secrétaire est authentifiée il y a des tâches qu'elle n'a pas le droit d'utiliser par exemple la gestion des employés, la gestion des forfaits, la gestion des salles, etc.

Plus précisément le menu « données » doit être grisé une fois la secrétaire est authentifié.

La page d'accueil (Figure 28) présente une description de l'organisme d'accueil, elle présente également l'ensemble des fonctionnalités de l'application. L'utilisateur de cette application peut visualiser la liste des rendez-vous pour le jour actuel ou n'importe quel jour (date rendez-vous, heure, employé, numéro de salle, patient). En plus, grâce à cette interface l'utilisateur peut rechercher des informations supplémentaires d'un patient qui existe déjà dans la base : il suffit d'entrer le nom ou le numéro de fiche médicale du patient dans le champ qui se trouve au dessous du calendrier de l'interface principale puis cliquer sur le bouton « rech » pour visualiser les informations.

Pour modifier les informations relatives à un patient il suffit de cliquer sur le bouton « Modifier », une boite de dialogue s'affiche, puis l'utilisateur pourra sélectionner l'attribut qu'il désire modifier et introduire sa nouvelle valeur.

Figure 28 Interface principale

VI.3 Les interfaces correspondantes à l'administrateur "la directrice du centre"

La directrice du centre gère toute les fonctionnalités liées à la : > Gestion des employés.

> Gestion des machines.

> Gestion des forfaits.

> Gestion des salles.

> Gestion des prestations

a. Gestion des employés :

V' Ajout, suppression et modification d'un employé :

Figure 29 Interface de Gestion des employés Grâce à cette interface, La directrice du centre peut :

> ajouter des employés, en introduisant les informations qui lui sont relatives (Cin, nom, prénom, heure repos, prestation...).

> supprimer des employés.

> modifier des employés.

> consulter la liste des employés

Figure 30 : Interface de suppresion des employés

Pour la suppression d'un employé, (interface de la figure 30) la directrice du centre n'aura qu'à sélectionner l'employé qu'elle veut supprimer de la liste des employés puis elle valide en appuyant sur « Supprimer » ; les données seront automatiquement supprimées de la base de données à l'aide d'une requête dynamique. Ensuite, un message s'affiche pour informer sur le succès de suppression.

Figure 31 Interface de modification des employés

En cas d'erreur de saisi, ou de demande de modification de données relatives à un employé, la directrice du centre a le droit de faire la mise à jour des données. Pour réaliser cette action, il suffit de sélectionner l'employé dans la liste puis en cliquant sur le bouton "rechercher", une nouvelle interface apparaîtra grâce à elle la directrice peut faire des mise à jour aux données de l'employé sélectionné.

y' Absences :

Figure 32 fenetre absences- marquer absence

La l'onglet "marquer absence" (voir figure 32) de la fenêtre d'absence permet à l'administrateur de marquer l'absence d'un employé. Il suffit de cliquer sur l'employé absent parmi la liste des employés du centre. Le numéro de cin de celui-ci sera écrit dans le textfield cin pour indiquer que celui-ci sera marqué absent. Enfin en appuyant sur le bouton valider l'employé cible sera marqué absent pour la date de saisie qui sera déduite automatiquement.

Figure 33 fenetre absences, onglet "rechercher absence"
57

L'onglet "rechercher absence" (voir figure 33) de la fenêtre absences permet à l'administrateur de lister les absences effectuées par un employé. Il suffit de cliquer sur l'employé cible parmi la liste des employés du centre. Le numéro cin de celui-ci sera écrit dans le 'textfield' Cin pour indiquer que la liste des absences qui seront affichées est attribuée à celui-ci. Enfin en cliquant sur le bouton chercher la liste des absences s'affiche.

b. Gestion des machines :

Figure 34 interface du gestions des machines

L'interface de la figure 34 permet :

> Ajouter des nouvelles machines

> Supprimer des machines

> Modifier les données concernant une machine

Figure 35 Interface du modification d'une machine

Pour la modification de données d'une machine (figure 35), il suffit de sélectionner la machine qu'on veut modifier et cliquer sur le bouton rechercher, ses informations seront affichées dans les champs appropriés et pour valider la modification on appuie sur le bouton «Mettre à jour».

c. Gestion des forfaits :

Figure 36 Interface de gestion des forfaits

Grâce à l'interface de la figure 36 la directrice de centre peut ajouter plusieurs forfaits. Il suffit
de choisie la liste des prestations d'un forfait et remplir les formulaires (nombres des

séances de ce forfait et son prix), puis pour valider on clique sur le bouton « ajouter ». Les données seront automatiquement ajoutées dans la base de données à l'aide d'une requête dynamique.

Figure 37 Interface de modification des forfaits

Pour la modification d'un forfait, il suffit de modifier les informations affichées en les saisissant dans les champs appropriés et en valide en appuyant sur le bouton «Valider Modification» (figure 37).

d. Gestion des salles :

Figure 38 Interface de gestion des salles-ajout

Cette figure (Figure 38) présente l'interface qui permet à l'administrateur d'ajouter un équipement dans une salle. Pour ajouter un équipement dans la salle l'administrateur doit remplir les champs "numéro salle" et "Nombre de lits", elle choisit la liste des machines dans cette salle (un par un) tout en ajoutant à travers le bouton « Ajouter à la liste ». Une fois l'administrateur remplit tous les formulaires et pour valider il appuie sur le bouton « Ajouter ».

Figure 39 interface de gestion des salles-modification
61

L'interface de la figure 39 permet de modifier les attributs d'une salle. La directrice du centre doit sélectionner une salle de la liste, une boite de dialogue s'affichera. Cette boîte contient les informations de la salle. Ainsi, l'administrateur pourra sélectionner l'attribut qu'il désire modifier et introduire sa nouvelle valeur et cliquer sur le bouton « Mettre à jour » pour valider l'opération effectuée.

e. Gestion des prestations :
V' Ajout d'une prestation :

Figure 40 fenetre ajout prestation

La fenêtre ajout prestation (figure 40) permet à l'administrateur d'ajouter des nouvelles prestations au centre de kinésie. Parmi les données qu'il faut insérer sur la nouvelle prestation on cite son nom, son abréviation, sa durée en minute, nécessite un employé , un lit ou non (si oui sélectionner 'true' , 'false' dans le cas contraire), nécessite une ou des machines, si oui on sélectionne les machines nécessaires pour effectuer la prestation à partir de la liste des machines disponibles dans le centre et enfin on saisie le prix d'une séance de traitement. En appuyant sur le bouton 'valider' la prestation sera ajoutée à liste des prestations.

V' Suppression prestation :

Figure 41 fenetre suppression prestation

La fenêtre suppression prestation (figure 41) permet à l'administrateur de supprimer des prestations de centre de kinésie. La liste des prestations disponibles dans le centre s'affiche. Ensuite, on clique sur la ligne correspondante à la prestation à supprimer qui se suit par un affichage automatique de son abréviation dans le 'textfield' abréviation pour indiquer que celle-ci qui sera supprimé. Enfin, en cliquant sur le bouton 'supprimer' la prestation sera supprimé définitivement de la liste des prestations. Donc il faut faire très attention car cette opération est non réversible.

V' Modification prestation :

Figure 42 fenetre modification des prestations

La fenêtre modification prestation (figure 42) permet à l'administrateur de modifier certaines informations relatives à une prestation. La liste des prestations disponibles s'affiche. Ensuite, l'administrateur sélectionne la prestation concernée par la modification en cliquant sur la ligne correspondante dans la liste. Son abréviation sera ajoutée dans le textfield abréviation pour indiquer que celle-ci qui sera modifiée .Par la suite, lorsque on clique sur valider toutes les informations relatives à cette prestation seront affichées. Après la modification des

champs concernés et tout en cliquant sur le bouton 'modifier', les modifications apportées à cette prestation seront enregistrées.

f. Gestion des paiements :

Figure 43 fenetre paiement

La fenêtre paiement (figure 43) permet à l'utilisateur (administrateur ou secrétaire) de gérer la situation financière du centre de kiné. La liste des patients qui sont en train de se traiter s'affiche. En cliquant sur le patient cible dans la liste les informations relatives à celui-ci seront affichées (Numéro de fiche médicale, nom, prénom et liste des prestations effectuées pour celui-ci). Par la suite, on choisi la prestation pour laquelle le patient veut payer un nombre défini de séances. En cliquant sur cette prestation, le nombre des séances effectuées ainsi que le nombre des séances payées s'affichent. On saisissant le nombre de séances à payer et en cliquant sur le bouton 'afficher', le montant à payer s'affiche. Enfin, lorsqu'on clique sur le bouton 'valider' tout sera enregistré.

1. Les interfaces correspondantes à la secrétaire du centre :

> Gestion des patients.

> Gestion des rendez-vous.

> Gestion des Paiement (identique comme pour l'administrateur).

a. Gestion des patients :

y' Attribuer une prestation à un patient :

Figure 44 fenetre attribution d'une prestation à un patient

Après la création d'un nouveau patient et à l'aide de la fenêtre de la figure 44, on peut lui attribuer une ou plusieurs prestations. On choisit le patient qui veut effectuer une nouvelle prestation à partir de la liste des patients. Puis, en cliquant sur celui-ci les informations relatives à celui-ci seront affichées (Numéro de fiche médicale, nom, prénom et liste des prestations effectuées par ce patient). Par suite, on choisi la prestation que le patient veut effectuer parmi la liste des prestations disponibles dans le centre en cliquant sur celle-ci. En saisissant le nombre de séances à effectuer et en cliquant sur le bouton 'valider' cette prestation sera attribuée au patient ainsi que le nombre des séances à effectuer.

V' Séances :


· Modifier le nombre de séances à effectuer par un patient :

Figure 45 fenetre de modification des séances à effectuer

Il arrive parfois qu'un médecin modifie le nombre des séances à effectuer pour une prestation. Donc la fenêtre modification des séances (figure 45) à effectuer permet d'effectuer cette tâche. On choisit le patient concerné parmi la liste des patients .En cliquant sur celui-ci les informations lui sont relatives seront affichées (Numéro de fiche médicale, nom, prénom et liste des prestations effectuées par ce patient). En sélectionnant la prestation concernée par la modification, l'ancien nombre de séances à effectuer s'affiche. Alors, on saisie le nouveau nombre. Enfin lorsqu'on clique sur le bouton 'valider' la modification sera enregistrée.


· Ajouter des séances effectuées par un patient :

Figure 46 fenetre modification des séances effectuées

Chaque fois que le patient effectue des séances pour un type de prestation précise il faut les marquer. La fenêtre modification des séances effectuées (figure 46) permet de réaliser cette tâche. On choisit le patient concerné parmi la liste des patients. En cliquant sur celui-ci les informations lui sont relatives seront affichées (Numéro de fiche médicale, nom, prénom et la liste des prestations effectuées par ce patient). En sélectionnant la prestation concernée par la modification, le nombre des séances à effectuer et le nombre des séances effectuées s'affichent. Ensuite, on saisie le nombre des séances effectuées dans le textField 'nombre des séances à ajouter'. Enfin, en cliquant sur le bouton 'ajouter' le nombre des séances effectuées sera mis à jour.

b. Gestion des Rendez-vous :

Figure 47 fenetre nouveau rendez-vous

Chaque fois que le patient demande à la secrétaire de lui fournir un nouveau rendez-vous, la fenêtre 'nouveau rendez-vous' lui permet d'effectuer cette tâche (voir figure 47).

Tout d'abord on sélectionne le patient concerné par le rendez-vous. Les informations relatives à celui-ci seront affichées (Numéro de la fiche médicale, nom, prénom et la liste des prestations effectuées par ce patient). Ensuite en choisissant la prestation cible une liste contenant les dates des prochains rendez-vous s'affiche. Par la suite, la secrétaire saisie la date et l'heure proposé par le patient. En cliquant sur le bouton 'valider' une des deux fenêtres peuvent s'afficher :

1. Fenêtre rendez-vous validé :

Figure 48 fenetre rendez-vous validé

Après la vérification de la disponibilité des ressources nécessaires pour cette prestation la fenêtre ci-dessus (figure 48) indique le numéro de la salle (et/ou le nom de l'employé si elle le nécessite), et la date et l'heure du rendez-vous.

2. Fenêtre rendez-vous non valide :

Figure 49 fenetre rendez-vous non disponible

Cette fenêtre (voir figure 49) indique que la date et l'heure souhaitées pour le rendez- vous demandé sont non disponibles.

L'étape de réalisation était plus ou moins ambiguë, mais malgré les différentes contraintes et le temps limité nous avons pu réaliser une application qui satisfait les besoins du client et qui permet de gérer les différents cas d'utilisation prévus dans l'étape de l'analyse. Au court de ce chapitre, nous avons présenté l'environnement de développement de l'application et les outils de travail qu'on va utiliser. Ainsi nous avons donnée un aperçu sur la phase d'implémentation de l'application tel que le principe de fonctionnement du système de gestion de centre, puis les différentes phases de tests. Enfin, nous avons présenté les différentes interfaces de notre application.

Nous passons à la fin de ce rapport à la conclusion générale.

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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand