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 |
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 :
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 Manage
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 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.
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"
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. |
|