Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de Bizerte
Département Technologies de l'Informatique
Présentation du projet de fin d’études
Sujet : Système d’Information pour la Gestion des Interventions
Chirurgicales
Elaboré par :
Nefzi Nada & Feriel Guedda
Encadré par :
M. Hajji Belgacem : Encadrant académique
M. Fnaeich Ahmed: Encadrant professionnel
Effectué à :
Entreprise :TSE Consultant INT
Adresse : 14 rue Manzel Bouzelfa , El Mourouj 5, BenArous,
Tel : 52172703
Année universitaire : 2024/2025
Plan
P.11
CADRE GÉNÉRAL DU
PROJET
1
ANALYSE ET
SPÉCIFICATION DES
BESOINS
2
MÉTHODOLOGIE ET
ENVIRONNEMENT DE
TRAVAIL
3 LES SPRINTS
4
5 CONCLUSION
1. Cadre général du projet
Organisme
d'accueil
P R É S E N T A T I O N
TSE Consultant INT est une entreprise spécialisée en informatiqu
Développement de logiciels :
• Web, mobile et desktop
• Intégration de systèmes
• Transformation digitale des entreprises
Services IT :
• Vente et maintenance de serveurs
• Mise en place de réseaux
• Support informatique
Son objectif est d’aider les entreprises à gagner en efficacité
grâce à la technologie.
❌ Manque d’intégration entre les différents services :
• Planning, gestion du personnel, suivi
postopératoire non connectés
❌ Suivi en temps réel difficile des interventions
programmées
❌ Absence de rappels automatiques pour les
chirurgiens et le personnel médical
❌ Gestion des accès peu sécurisée :
• Risque élevé pour la confidentialité des données
médicales
Critique de
l’existant
P.02
✅ Solution proposée – SIGIC (Système d’Information pour la Gestion des
Interventions Chirurgicales)
💻 Application Web (React JS) :
• Interface de gestion des interventions , des salles,des notifications et des
rapports postopératoires
📱 Application Mobile :
• Consultation du planning ,rediger et consulter les rapports
postopératoires et réception de notifications pour médecins , infirmiers
et anesthésiste
⚙️Backend (Spring Boot) :
• API centralisée assurant la communication entre les différentes
plateformes
️
🗃️Base de données (MySQL) + Firebase :
• Stockage structuré et sécurisé des interventions et des ressources
hospitalières
🔔 Système de notifications automatiques :
• Alertes pour les interventions à venir
🔐 Gestion avancée des rôles et des accès :
• Sécurisation des données selon le profil et les autorisations de chaque
utilisateur
Solution
proposée
2 Analyse et spécification des besoins
Planification interventions :
• création, affectation du personnel,
vérification disponibilité.
Les besoins
fonctionnels
Gestion plannings :
• mise à jour en temps réel, évitement des
conflits.
Salles & Personnel :
• consultation et mise à jour des
disponibilités selon les rôles.
Notifications :
• rappels 24h avant + alertes en cas de
changement.
Rapports postopératoires :
• rédaction et accès selon rôle.
Rôles & Sécurité :
• accès différencié, authentification
sécurisée.
Les besoins
non
foncTIONNELS
Performanc
e
Sécurité
Disponibilit
é
Scalabilité
Accessibilité
Convivialité
3.Méthodologie et environnement de trava
Collaboration
Amélioration
continue
Réduction des
risques
Méthodologie de
développement
P.09
Avantages
:
Scrum :
• Méthode agile basée sur des sprints courts
pour livrer le produit par étapes.
Rôles :
• Product Owner (besoins), Scrum Master
(organisation), Équipe (développement).
Outils :
• Réunions Scrum + diagrammes UML pour
modéliser et guider le projet.
Identification des
acteurs
Utilisateur qui peut
être :
• Médecin
• Infirmier
• Anesthésiste
Administrateur
Diagramme de cas
d’utilisation global
P.03
Diagramme de
classes global
P.03
Équipe Scrum
P.03
O u t i l s d e
d é v e l o p p e m e n t
4.Les Sprints
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagramme de cas d’utilisation:
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagrammes de Séquence Système
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagramme de classe métier
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagramme de classe participante
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagramme de séquence
de conception :
- Inscription et Validation
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagramme de séquence
de conception :
- Connexion
Sprint 1: GESTION DES RÔLES ET SÉCURITÉ
Diagramme de classe de conception
Sprint 2: Gestion des salles et équipe médicale
Diagramme de cas d’utilisation:
Sprint 2:
Gestion des salles et équipe médicale
Diagrammes de Séquence Système:
Gestion des réservations
Sprint 2:
Gestion des salles et équipe médicale
Diagrammes de Séquence Système:
Gestion des ressources
Sprint 2:
Gestion des salles et équipe médicale
Diagramme de classe métier
Sprint 2:
Gestion des salles et équipe médicale
Diagramme de classe
participante
Sprint 2:
Gestion des salles et équipe médicale
Diagramme de séquence
de conception:
Gestion des salles
Sprint 2:
Gestion des salles et équipe médicale
Diagramme de séquence
de conception:
Fonctions Médecin
Sprint 2:
Gestion des salles et équipe médicale
Diagramme de classe
de conception
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de cas d’utilisation:
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de Séquence Systèm
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de classe métier
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de classe participante
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de séquence de conception:
Création Intervention
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de séquence de conception:
Réservation Salle
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de séquence de conception:
Consultation Planning
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de séquence de conception:
Demander intervention
Sprint 3:
PLANIFICATION DES INTERVENTIONS
CHIRURGICALES
Diagramme de classe de conception
Sprint 4:
NOTIFICATIONS ET GESTION DU MATÉRIEL
Diagramme de cas d’utilisation:
Sprint 4:
NOTIFICATIONS ET GESTION DU MATÉRIEL
Diagramme de Séquence Systèm
Sprint 4:
NOTIFICATIONS ET GESTION DU MATÉRIEL
Diagramme de classe métier
Sprint 4:
NOTIFICATIONS ET GESTION DU MATÉRIEL
Diagramme de classe participante
Sprint 4:
NOTIFICATIONS ET GESTION DU MATÉRIEL
Diagramme de séquence
de conception
Sprint 4:
NOTIFICATIONS ET GESTION DU MATÉRIEL
Diagramme de classe de conception
Sprint 5: GESTION DES RAPPORTS POSTOPÉRATOIRES
Diagramme de cas d’utilisation:
Sprint 5:
GESTION DES RAPPORTS POSTOPÉRATOIRES
Diagrammes de Séquence Système
Sprint 5:
GESTION DES RAPPORTS POSTOPÉRATOIRES
Diagramme de classe métier
Sprint 5:
GESTION DES RAPPORTS POSTOPÉRATOIRES
Diagramme de classe participante
Sprint 5:
GESTION DES RAPPORTS POSTOPÉRATOIRES
Diagramme de séquence de conception
Sprint 5:
GESTION DES RAPPORTS POSTOPÉRATOIRES
Diagramme de classe de conception
Démonstration
Partie Vidéo de l’application
Docker Compose :
- L'Essentiel:
● Quoi ?
Orchestration de multi-conteneurs
Configuration via YAML
● Pourquoi ?
Simplifie docker run
Standardise les environnements
● Comment ?
Créez docker-compose.yml
Lancez avec docker-compose up
● Aventages:
Rapide
Reproductible
Collaboratif
Conclusion et perspectives
Merci pour votre attention
P.03

Presentation-pfe....................pptx

  • 1.
    Ministère de l’EnseignementSupérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Bizerte Département Technologies de l'Informatique Présentation du projet de fin d’études Sujet : Système d’Information pour la Gestion des Interventions Chirurgicales Elaboré par : Nefzi Nada & Feriel Guedda Encadré par : M. Hajji Belgacem : Encadrant académique M. Fnaeich Ahmed: Encadrant professionnel Effectué à : Entreprise :TSE Consultant INT Adresse : 14 rue Manzel Bouzelfa , El Mourouj 5, BenArous, Tel : 52172703 Année universitaire : 2024/2025
  • 2.
    Plan P.11 CADRE GÉNÉRAL DU PROJET 1 ANALYSEET SPÉCIFICATION DES BESOINS 2 MÉTHODOLOGIE ET ENVIRONNEMENT DE TRAVAIL 3 LES SPRINTS 4 5 CONCLUSION
  • 3.
  • 4.
    Organisme d'accueil P R ÉS E N T A T I O N TSE Consultant INT est une entreprise spécialisée en informatiqu Développement de logiciels : • Web, mobile et desktop • Intégration de systèmes • Transformation digitale des entreprises Services IT : • Vente et maintenance de serveurs • Mise en place de réseaux • Support informatique Son objectif est d’aider les entreprises à gagner en efficacité grâce à la technologie.
  • 5.
    ❌ Manque d’intégrationentre les différents services : • Planning, gestion du personnel, suivi postopératoire non connectés ❌ Suivi en temps réel difficile des interventions programmées ❌ Absence de rappels automatiques pour les chirurgiens et le personnel médical ❌ Gestion des accès peu sécurisée : • Risque élevé pour la confidentialité des données médicales Critique de l’existant P.02
  • 6.
    ✅ Solution proposée– SIGIC (Système d’Information pour la Gestion des Interventions Chirurgicales) 💻 Application Web (React JS) : • Interface de gestion des interventions , des salles,des notifications et des rapports postopératoires 📱 Application Mobile : • Consultation du planning ,rediger et consulter les rapports postopératoires et réception de notifications pour médecins , infirmiers et anesthésiste ⚙️Backend (Spring Boot) : • API centralisée assurant la communication entre les différentes plateformes ️ 🗃️Base de données (MySQL) + Firebase : • Stockage structuré et sécurisé des interventions et des ressources hospitalières 🔔 Système de notifications automatiques : • Alertes pour les interventions à venir 🔐 Gestion avancée des rôles et des accès : • Sécurisation des données selon le profil et les autorisations de chaque utilisateur Solution proposée
  • 7.
    2 Analyse etspécification des besoins
  • 8.
    Planification interventions : •création, affectation du personnel, vérification disponibilité. Les besoins fonctionnels Gestion plannings : • mise à jour en temps réel, évitement des conflits. Salles & Personnel : • consultation et mise à jour des disponibilités selon les rôles. Notifications : • rappels 24h avant + alertes en cas de changement. Rapports postopératoires : • rédaction et accès selon rôle. Rôles & Sécurité : • accès différencié, authentification sécurisée.
  • 9.
  • 10.
  • 11.
    Collaboration Amélioration continue Réduction des risques Méthodologie de développement P.09 Avantages : Scrum: • Méthode agile basée sur des sprints courts pour livrer le produit par étapes. Rôles : • Product Owner (besoins), Scrum Master (organisation), Équipe (développement). Outils : • Réunions Scrum + diagrammes UML pour modéliser et guider le projet.
  • 12.
    Identification des acteurs Utilisateur quipeut être : • Médecin • Infirmier • Anesthésiste Administrateur
  • 13.
  • 14.
  • 15.
  • 16.
    O u ti l s d e d é v e l o p p e m e n t
  • 17.
  • 18.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagramme de cas d’utilisation:
  • 19.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagrammes de Séquence Système
  • 20.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagramme de classe métier
  • 21.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagramme de classe participante
  • 22.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagramme de séquence de conception : - Inscription et Validation
  • 23.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagramme de séquence de conception : - Connexion
  • 24.
    Sprint 1: GESTIONDES RÔLES ET SÉCURITÉ Diagramme de classe de conception
  • 25.
    Sprint 2: Gestiondes salles et équipe médicale Diagramme de cas d’utilisation:
  • 26.
    Sprint 2: Gestion dessalles et équipe médicale Diagrammes de Séquence Système: Gestion des réservations
  • 27.
    Sprint 2: Gestion dessalles et équipe médicale Diagrammes de Séquence Système: Gestion des ressources
  • 28.
    Sprint 2: Gestion dessalles et équipe médicale Diagramme de classe métier
  • 29.
    Sprint 2: Gestion dessalles et équipe médicale Diagramme de classe participante
  • 30.
    Sprint 2: Gestion dessalles et équipe médicale Diagramme de séquence de conception: Gestion des salles
  • 31.
    Sprint 2: Gestion dessalles et équipe médicale Diagramme de séquence de conception: Fonctions Médecin
  • 32.
    Sprint 2: Gestion dessalles et équipe médicale Diagramme de classe de conception
  • 33.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de cas d’utilisation:
  • 34.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de Séquence Systèm
  • 35.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de classe métier
  • 36.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de classe participante
  • 37.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de séquence de conception: Création Intervention
  • 38.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de séquence de conception: Réservation Salle
  • 39.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de séquence de conception: Consultation Planning
  • 40.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de séquence de conception: Demander intervention
  • 41.
    Sprint 3: PLANIFICATION DESINTERVENTIONS CHIRURGICALES Diagramme de classe de conception
  • 42.
    Sprint 4: NOTIFICATIONS ETGESTION DU MATÉRIEL Diagramme de cas d’utilisation:
  • 43.
    Sprint 4: NOTIFICATIONS ETGESTION DU MATÉRIEL Diagramme de Séquence Systèm
  • 44.
    Sprint 4: NOTIFICATIONS ETGESTION DU MATÉRIEL Diagramme de classe métier
  • 45.
    Sprint 4: NOTIFICATIONS ETGESTION DU MATÉRIEL Diagramme de classe participante
  • 46.
    Sprint 4: NOTIFICATIONS ETGESTION DU MATÉRIEL Diagramme de séquence de conception
  • 47.
    Sprint 4: NOTIFICATIONS ETGESTION DU MATÉRIEL Diagramme de classe de conception
  • 48.
    Sprint 5: GESTIONDES RAPPORTS POSTOPÉRATOIRES Diagramme de cas d’utilisation:
  • 49.
    Sprint 5: GESTION DESRAPPORTS POSTOPÉRATOIRES Diagrammes de Séquence Système
  • 50.
    Sprint 5: GESTION DESRAPPORTS POSTOPÉRATOIRES Diagramme de classe métier
  • 51.
    Sprint 5: GESTION DESRAPPORTS POSTOPÉRATOIRES Diagramme de classe participante
  • 52.
    Sprint 5: GESTION DESRAPPORTS POSTOPÉRATOIRES Diagramme de séquence de conception
  • 53.
    Sprint 5: GESTION DESRAPPORTS POSTOPÉRATOIRES Diagramme de classe de conception
  • 54.
  • 55.
    Partie Vidéo del’application
  • 56.
    Docker Compose : -L'Essentiel: ● Quoi ? Orchestration de multi-conteneurs Configuration via YAML ● Pourquoi ? Simplifie docker run Standardise les environnements ● Comment ? Créez docker-compose.yml Lancez avec docker-compose up ● Aventages: Rapide Reproductible Collaboratif
  • 57.
  • 58.
    Merci pour votreattention P.03