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

 > 

Gestion des patients dans une clinique en Java

( Télécharger le fichier original )
par Samar BAKOBEN
Université libanaise faculté de sciences économiques et de gestion (FSEG) - Licence 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

4.2 Base de Données:

Une base de données est composée de données stockées dans des mémoires de masse sous une forme structurée, et accessibles par des applications différentes et des utilisateurs différents. Une base de données doit pouvoir être utilisée par plusieurs utilisateurs en même temps.

Dans ce projet, utilise le Microsoft Access 2007 comme une base de données.

7.1.1 Microsoft Access :

4.2.1.1 Définition:

Microsoft Access ou MS Access (officiellement Microsoft Office Access) est un L4G édité par Microsoft. Il fait partie de la suite bureautique MS Office Pro.

MS Access est composé de plusieurs programmes : le moteur de base de données Microsoft Jet, un éditeur graphique, une interface de type Query By Example pour manipuler les bases de données, et le langage de programmation Visual Basic for Applications.

4.2.1.2 Caractéristiques :

Il est compatible avec les requêtes SQL (sous certaines restrictions) et dispose d'une interface graphique pour saisir les requêtes.

D'après Microsoft, MS Access supporterait des configurations de 256 postes.

Il

de tables (principales et de jointures / relations) avec un maximum pratique de 100,000 enregistrements pour les tables principales et de 1,000,000

liaisons ou de relations).

Il peut servir de client pour un serveur de bases de données (comme SQL Server, Oracle, MySQL, etc.) via ODBC ou OLE DB, (utilisation frontale).

Il peut gérer, sur de petits réseaux locaux de bonne qualité technique, des quantités d'informations qui vont bien au-delà des besoins de beaucoup d'organismes.

Les données d'Access sont facilement exploitables dans les publipostages de Word et les tableaux Excel. Réciproquement les feuilles de données d'Excel peuvent être « attachées », comme une des tables de la base de données ou importées ponctuellement dans une table Access.

En Java, Il peut être utilisé de façon transparente via JDBC à l'aide de la passerelle JDBC-ODBC de Sun.

On appuie sur :

Doctor -> Manage Schedule-> Schedule pour ouvrir le formulaire qui gère le Schedule.

Doctor -> Manage Schedule->Exception pour ouvrir le formulaire qui gère les exceptions du Schedule.

4.3 Interface et Formulaire (Formulaires en VB.NET) : 8.1.1 Form de démarrage :

le formulaire principal qui ouvre . On explique

les menus :

 

On appuie sur File->Exit ou bien Exit pour quitter le

programme.

Doctore -> Doctor Information pour voir les informations du médecin.

On choisit :

Patient->Add New ou bien Add Patient pour ouvrir le formulaire

Patient->Delete pour aller à le formulaire de supprimer un patient déjà existant. Patient->Search ou bien Search Patient pour ouvrir le formulaire qui permet de rechercher un patient.

On choisit :

Settings-> Set Clinic Info pour configurer les informations de la Clinique.

Settings-> Set Doctor Info pour configurer les informations du médecin.

On appuie sur Reservation ou bien Add Reservation pour ouvrir le formulaire qui gère les réservations des patients.

On appuie sur About pour afficher les informations en ce qui concerne

9.1.1 Form des informations du médecin :

le formulaire qui contient les informations du médecin. On peut configurer ces informations puis appuyer sur Update Settings pour les sauvegarder, dans le cas de succès, un message de succession

apparait : <<Successfully Updated>>. En appuyant sur le

bouton Close en se retourne au formulaire Main Menu.

10.1.1 Form Clinical Settings :

le formulaire qui contient les informations de la clinique. On peut configurer ces informations puis appuyer sur Update Settings pour les sauvegarder, dans le cas de succès, un message de succession apparait : <<Successfully Updated>>. En appuyant sur le bouton Close, on se retourne au formulaire Main Menu.

11.1.1 Form Schedule :

le formulaire ilisateur á gérer le Schedule dumédecin, en

choisissant l ervalle du temps de sa présence dans la clinique selon les jours de la semaine.

Pour Ajouter un Schedule : On select le nom de jour du combo box (Day),

(From) et (Till) (le temps du From doit

être plus petit que le temps du Till). Puis on choisit Manage Schedule-> Update Schedule pour sauvegarder et renouveler les informations, donc une nouvelle ligne de Schedule datagridview de la case Schedule.

( déjà choisit, alors le

nouvel intervalle de temps ).

Si on appuie sur Manage Schedule->Cancel, on se retourne au Main Menu, et

Manage

Schedule->Exit, quitte le programme.

Exception.

On peut aller au
formulaire Exception
qui gère les exceptions
de Schedule, par

Manage

 

Pour supprimer un Schedule : on choisit Manage Schedule -> Delete, alors un formulaire Delete Schedule apparait.

supprimer puis on appuie sur OK.

Cancel ferme un

formulaire Delete Schedule.

12.1.1 Form Exception :

le formulaire

du médecin, en choisissant les dates des exceptions

présence dans la clinique selon les jours de la semaine.

[29]

Pour Ajouter un Exception : On choisit la date de jour de la DateTimePicker (Day (From) et (Till) (le temps du From doit être plus petit que le temps du Till). Puis on choisit Add to Exception pour sauvegarder les informations, donc une nouvelle

datagridview.

e exception pour la date déjà choisit, alors le

Si on appuie sur Manage Exception->Cancel, on se retourne au Main Menu,

Manage

Exception->Exit, quitte le programme.

On peut aller au
formulaire Schedule par

Go to Schedule.

Pour supprimer une Exception : on choisit Manage Exception-> Delete, alors le formulaire Delete Exception

apparait.

On choisit la date

supprimer du combo box (Day) puis on appuie sur OK.

Cancel ferme le formulaire Delete Exception et retourne au formulaire Exception.

13.1.1 Form Reservations :

le formulaire qui gère les réservations des patients. Elle contient un datagridview composé de deux colonnes, la première est pour le Time, qui déjà définit dans le formulaire Schedule. Il y a quinze minutes entre chaque deux Time. La deuxième colonne (Patient Name) est pour écrire les noms des patients qui demandent une réservation.

 

Pour enregistre une réservation :

On choisit la date convenable du champ Date of Reservations, on écrit le nom devant le Time convenable puis on clique sur le bouton save pour sauvegarder.

Pour Supprimer une réservation :

On sélectionne la ligne de la réservation, et on la supprime en cliquant le bouton Delete.

On peut aussi aller au formulaire Search Patient pour rechercher un patient par search patient.

14.1.1 Form New File :

e nouvel patient, on doit le remplir par les

Si le patient déjà existe, ce message apparait : « Patient existe, voulezvous voire et modifier le dossier ? », le bouton Yes, ouvre le dossier du patient ainsi que le bouton No ferme le warning.

informations convenables, puis on appuie sur le bouton Save pour les sauvegarder.

15.1.1 Form Search Patient :

le formulaire qui aide à rechercher un patient déjà existe, alors on peut le rechercher par son nom (Full name) ou bien par son ID.

Si on écrit une lettre dans le champ (Full name) alors tous les noms qui contiennent cette lettre restent dans le datagridview ainsi que les autres noms disparaissent.

Après le succès de cette opération, on peut appuyer un click sur OK ou bien un

dossier.

Le bouton Clear efface ce qui est écrite dans les champs Full name et/ou ID. En appuyant sur le bouton Reservations, le formulaire qui gère les

Le bouton Cancel retourne le programme à son premier formulaire Main Menu.

16.1.1 Form Delete Patient :

C le formulaire qui aide à supprimer un patient déjà existe. Elle est très prête

à la forme Search Patient, mais quand on trouve le patient on appuie sur le bouton Delete pour le supprimer.

Le bouton Back retourne le programme à sa Main Menu.

17.1.1 Form Patient File :

dossier du patient qui contient tous les informations du patient (informations personnels, liste de visites).

Pour ajouter une visite :

On choisit Visit->Add Visit alors si le patient a une réservation, le formulaire Visite

plus de six minutes un message apparait :

Le m : "This

patient has not a reservation"

 

:

"Time Reservation not valide"

 

Pour modifier les informations personnels :

On choisit de la menu File->Edit Personal Info alors le formulaire Edit Personal Info apparait.

 

Pour voir une visite :

On choisit Visit->Show Visits, alors un arbre contenant les dates des visites apparait. On clique sur la date de la visite pour voire ses détails.

18.1.1 Form Edit Personal Info :

Ce formulaire est pour modifier les informations personnelles du patient. Après

Update pour sauvegarder.

Le bouton Cancel retourne le programme au formulaire Patient File.

19.1.1 Forms Problem et Visit :

Form Problem:

le formulaire dans lequelle on écrit le problème du patient ou bien le but de son visite, et on appuie sur le bouton Apply pour sauvegarder et aller au formulaire Visite pour continuer à enregistrer les autres détails de la visite.

Form Visite :

Dans ce formulaire

la prescription de médicaments.

Dans la partie Diagnoses, on enregistre les informations en ce qui concerne , et son résultat, avec les commentaires du médecin, on appuie sur le bouton Apply pour sauvegarder.

Ainsi que la partie Traitement, joue le rôle de la prescription car dans laquelle on enregistre les médicaments donnés par le médecin.

20.1.1 Form Medical Report:

le formulaire qui aide à écrire un rapport médicalçour le patient. On

école ou au travail, et le nombre

. Puis on clique sur le bouton Apply pour que le rapport soit prêt à être imprimer. Le bouton Print pour imprimer le rapport. Le bouton Delete aide à supprimer le rapport.

21.1.1 Form About:

le formulaire qui affiche

programme.

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








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle