0% ont trouvé ce document utile (0 vote)
173 vues11 pages

Analyse Et Conception Du Système

Le document présente l'analyse et la conception d'un système de gestion pour un cabinet médical, identifiant trois types d'acteurs (secrétaire, médecin, patient) et leurs rôles respectifs. Il décrit les besoins fonctionnels et non fonctionnels, ainsi que les spécifications techniques de l'application, qui inclut des mesures de sécurité robustes et une interface utilisateur intuitive. La modélisation UML est également abordée, avec des diagrammes illustrant le fonctionnement du système, visant à améliorer l'efficacité et la qualité des services médicaux.

Transféré par

awabedd
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
173 vues11 pages

Analyse Et Conception Du Système

Le document présente l'analyse et la conception d'un système de gestion pour un cabinet médical, identifiant trois types d'acteurs (secrétaire, médecin, patient) et leurs rôles respectifs. Il décrit les besoins fonctionnels et non fonctionnels, ainsi que les spécifications techniques de l'application, qui inclut des mesures de sécurité robustes et une interface utilisateur intuitive. La modélisation UML est également abordée, avec des diagrammes illustrant le fonctionnement du système, visant à améliorer l'efficacité et la qualité des services médicaux.

Transféré par

awabedd
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Analyse et Conception du Système

I. Identification des acteurs

Dans le cadre de ce projet, trois principaux types d’acteurs interagissent avec le système
de gestion du cabinet médical. Chaque acteur dispose de rôles et de privilèges spécifiques
qui influencent la conception de l’application ainsi que la mise en place des mécanismes
de sécurité adaptés.

 Secrétaire:
 Enregistrer un nouveau patient.
 Planifier un rendez-vous.
 Ajouter, modifier ou supprimer un rendez-vous.
 Médecin :
 Consulter un dossier patient.
 Générer une ordonnance.
 Visualiser les statistiques.

 Patient :
 Demande de rendez-vous par telephone.

II. Identification des besoins


L'analyse des besoins permet de définir les fonctionnalités et les contraintes auxquelles
l'application doit répondre. Ces besoins peuvent être divisés en deux catégories : besoins
fonctionnels et besoins non fonctionnels.

 Spécification fonctionnelle :

Les besoins fonctionnels décrivent les actions que le système doit pouvoir
exécuter. Voici les principaux besoins fonctionnels pour chaque acteur :

Prise de rendez-vous : Les secrétaires peuvent planifier un rendez-vous en


vérifiant les disponibilités du médecin concerné. Le système envoie une
confirmation par SMS ou email au patient, avec rappel automatique 24 heures
avant la consultation pour réduire les absences.

Enregistrement d’un nouveau patient: Le système permet de saisir les


informations personnelles (nom, prénom, date de naissance, adresse, téléphone,
email) d’un nouveau patient. Un identifiant unique est automatiquement attribué
pour faciliter le suivi. Les données sont stockées de manière sécurisée et
accessibles uniquement au personnel autorisé.

➢ Spécification non fonctionnelle :

Performance : Le système doit être capable de supporter un grand nombre d’accès simultanés
sans dégradation des performances. Il garantit une exécution rapide des opérations et une fiabilité
constante, même en cas de forte affluence, afin d’assurer une expérience utilisateur fluide et
reactive
Sécurité : L’application a été conçue pour offrir un haut niveau de sécurité et de fiabilité.
Toutes les données sensibles, notamment les informations médicales et personnelles, sont
protégées par des techniques de chiffrement robustes.De plus, le système applique une gestion
stricte des droits d’accès selon le rôle de chaque utilisateur, garantissant que seules les personnes
habilitées peuvent consulter ou modifier les données.
Expérience Utilisateur (UX) : L’application est conçue pour offrir une expérience utilisateur
fluide, intuitive et accessible à tous les profils d’utilisateurs, qu’il s’agisse du médecin ou de la
secrétaire. L’interface est claire, épurée et organisée de manière logique afin de faciliter la
navigation et l’exécution rapide des tâches quotidiennes. Des éléments visuels tels que des
icônes, des couleurs et des messages explicites permettent d’orienter efficacement l’utilisateur à
chaque étape.

➢ Spécifications techniques :

- Type d’application : Application de bureau (desktop) installée localement sur les


ordinateurs du cabinet médical.
- Langage de développement : L’application est développée en Java, en utilisant JavaFX
pour la création d’une interface graphique moderne, fluide et interactive.
- Base de données : Le système utilise MySQL pour stocker de manière centralisée les
données des patients, les rendez-vous, les dossiers médicaux, les consultations .
- Connexion à la base : Utilisation de JDBC (Java Database Connectivity) pour
l’interaction entre l’application Java et la base de données MySQL.
- Compatibilité système : L’application est compatible avec Windows.
- Installation et déploiement : L’application est fournie sous forme d’un fichier
exécutable (JAR) ou installateur avec tous les fichiers nécessaires, incluant un fichier de
configuration pour la base de données.
- Sécurité des données : L’accès à l’application est protégé par authentification. Les
données sensibles sont sécurisées dans la base via des mécanismes de contrôle d’accès et
de chiffrement côté base ou application.
- Sauvegarde : Un système de sauvegarde régulière de la base de données MySQL est
prévu (export SQL automatique ou manuel) pour garantir la disponibilité et l’intégrité des
informations médicales.

III. Modélisation UML

Représentation graphique du fonctionnement et de la structure du système. Voici les


principaux diagrammes UML utilisés pour cette analyse et conception
1. Diagramme de cas d’utilisation:
La figures ci-dessous représente le diagramme de cas d'utilisation :
2. Diagrammes de sequence :
-La figure ci-dessous représente le diagramme de séquence pour Demande de rendez-
vous par telephone:

-La figure ci-dessous représente le diagramme de séquence pour Enregistrer un


nouveau patient:
-La figure ci-dessous représente le diagramme de séquence pour Planifier un rendez-
vous:

-La figure ci-dessous représente le diagramme de séquence pour Consulter un dossier


patient :
-La figure ci-dessous représente le diagramme de séquence pour Générer une
ordonnance:
-La figure ci-dessous représente le diagramme de séquence pour Gérer rendez-vous :
-La figure ci-dessous représente le diagramme de séquence pour Visualiser les
statistiques :

3. Diagramme de classes

IV. Conclusion
Le projet de création d’un système de gestion pour un cabinet médical vise à moderniser et
optimiser les processus administratifs et médicaux au sein de la structure. Grâce à la mise en
place de fonctionnalités clés telles que la gestion centralisée des dossiers patients, la prise de
rendez-vous, le suivi des consultations, ainsi qu’un tableau de bord statistique, ce système offre
un gain notable en efficacité et en qualité de service. L’intégration de mécanismes de sécurité,
notamment une authentification sécurisée et un contrôle des accès, garantit la confidentialité et la
protection des données médicales sensibles. Ce projet représente ainsi une réponse adaptée aux
besoins actuels des professionnels de santé, tout en offrant une meilleure expérience aux patients
et aux utilisateurs du système.

Vous aimerez peut-être aussi