Vous êtes sur la page 1sur 25

Royaume du Maroc ‫المملكة المغربية‬

Ministère de la Santé ‫وزارة الـصـــحــــة‬


Centre Hospitalier Mohammed VI- OUJDA
‫وجــدة‬- ‫المركز االستشفائي محمد السادس‬

RAPPORT DE
STAGE

Réalisation d’une application de gestion de


Sujet
bloc opératoire

Encadré par : Mr. BOUDLAL Hicham

Réalisé par : MOUSSAOUI Zakaria

Service Informatique et Système d’Information

Centre Hospitalier Universitaire Mohammed VI Oujda

Tél : 05 36 53 91 00 – Fax : 05 36 53 35 54 / 72, Site web : www.chuoujda.ma


Email: chu.oujda@menara.ma
Remerciements

Au terme de ce travail, je tiens à exprimer mes vifs


remerciements et mes profonds respects à Mr HICHAM
BOUDLAL pour son encadrement, sa disponibilité, ses
encouragements, et ses qualités humaines et professionnelles.
Je tiens à remercier les membres du Centre Hospitalier
Universitaire pour m’avoir accueillie au sein de leur entreprise
et pour m’avoir accordé leur confiance.
Toute personne ayant contribué de près ou de loin à la réalisation de
ce travail, trouve ici l’expression de mes grandes reconnaissances.
Sommaire
REMERCIEMENT 2

SOMMAIRE 3

LISTE DES FIGURES 5

INTRODUCTION 6

CHAPITRE 1 : CONTEXTE GENERAL DU PROJET 7


1.......................................................Présentation de CHU Mohamed VI Oujda
.................................................................................................8
1.1-Structure d’accueil de l’établissement.............................................8
1.2-Mission de CHU Mohamed VI Oujda.................................................10
1.3-Hopitaux de CHU.......................................................................................................11
1.4-Organigramme de l’établissement.................................................12
2-Cahier de charges.........................................................................13
2.1-Etude de l’existant...................................................................13
2.2-Problematique.........................................................................13
2.3-Besoins et contraintes................................................................13
2.4-Resultat attendu......................................................................13

CHAPITRE 2: ANALYSE ET MODELISATION DU PROJET 14

INTRODUCTION.................................................................................15
1..........................................................................................Le langage UML
15
1.1............................................................................Représentation de l’UML
15
2. Définition des diagrammes utilisés.......................................................16
2.1.............................................................. Diagramme de cas d'utilisation…
..........................................................................................................................................16
2.2 Diagramme de classe................................................................…17

CHAPITRE 3 : REALISATION DU PROJET 18

1-Introduction..........................................................................................19
2-Environnement technique.........................................................................19
3-Interface et exécution.............................................................................20
3.1 Page de connexion.............................................................................20
3.2 Page des demandes............................................................................21
3.3 Table des patients..............................................................................22
3.4 Page des services...............................................................................23
4-Conclusion............................................................................................24
Liste des figures :

FIGURE 1 : Hôpitaux du CHU Mohammed VI Oujda

FIGURE 2 : Organigramme du CHU Mohammed VI Oujda

FIGURE 3 : Les diagrammes d’UML

FIGURE 4 : DIAGRAMME DE CAS D'UTILISATION

FIGURE 5 : DIAGRAMME DE CAS CLASSE


Introduction
De nos jours, le rôle de l’informatique, science de traitement
automatique de L’information devient indispensable, elle constitue
un domaine pratiquement incontournable dans la résolution de
multiples problèmes, principalement ceux liés à la gestion optimale
des organisations.et sa présence de plus en plus répandue par son
efficacité ainsi que son utilité. Ce fait s’explique par les
applications importantes de l’informatique dans presque tous les
domaines.
Le département de l’informatique au Centre Hospitalier
Universitaire m’a confier la tâche de réaliser une application pour
la gestion du bloc opératoire pour l’hôpital, cette application
consiste a faciliter le flux des opérations médicales à effectuer . La
réalisation de cette application aidera les médecins a mieux
organiser les opérations médicales .
CHAPITRE 1 :

CONTEXTE
GENERAL
DU PROJET
I Présentation du CHU Mohammed VI d’Oujda

1. Structure d’accueil de l’établissement

Le Centre Hospitalier Universitaire Mohammed VI est un


établissement public doté de la personnalité morale et de
l’autonomie financière. Il est soumis à la tutelle du Ministère de la
Santé et du Ministère de l’économie et des finances Il a été créé en
vertu de la loi 82.00 promulguée par le Dahir 1.01.206 du 10
Joumada II 1422 (30 août 2001) modifiant et complétant la loi 37.80
relative aux centres hospitaliers, promulguée par le Dahir 1.82.5 du
30 rabia I (15 janvier 1983). Sur une superficie de 10 Ha, le Centre
Hospitalier Universitaire Mohammed IV Oujda, est inauguré le 23
juillet 2014, par Sa Majesté le Roi Mohamed VI. Compté le 5ème
CHU au niveau national, après ceux de Rabat, Casablanca,
Marrakech et Fès. Cette première dans la région orientale,
permettra à la population de 2230 000 habitants, de bénéficier des
prestations médicales, chirurgicales et urgentes, offertes par ses
équipes pluridisciplinaires. Ainsi, de la recherche scientifique à la
région. Le Centre Hospitalier Universitaire est réparti sur les 4
hôpitaux internes relevant du CHU et d’une direction générale qui
gère l’établissement.
 Hôpital des spécialités.
 Hôpital Mère-Enfant.
 Hôpital de la Santé Mentale et des Maladies Psychiatriques.
 Centre d’Oncologie Hassan II.

Depuis le début de l’année, le CHU Mohammed VI d’Oujda


s’est engagé à réaliser les objectifs des huit axes du plan
d’action 2015. Il vise principalement à travers l’élaboration du plan
d’action à améliorer la qualité de la prise en charge des patients via
une gestion efficace et efficiente de ses ressources.
Les 8 axes du plan d’action 2015 sont :
 Le développement managérial et modernisation des outils de
gestion.
 L’élargissement sécurisé de l’offre de soins ouverture du reste des
services.
 Le renforcement des effectifs et des compétences des ressources
humaines.
 La rationalisation de la gestion des médicaments et dispositifs
médicaux.
 La promotion des programmes de santé publique.
 La promotion de la communication au CHU.
 L’ouverture du CHU sur son environnement développement d’un
partenariat.
 L’initiation et développement de la recherche.

La concrétisation et la réussite des objectifs de ces axes,


nécessitera évidemment non seulement l’appui et l’effort des
intervenants internes de la structure mais aussi ceux des
intervenants externes.
2. Missions du CHU Mohammed VI Oujda

La mission du CHU Mohammed VI-Oujda concerne quatre axes principaux :


 Les soins :
Le CHU Mohammed VI prodigue des soins de niveau tertiaire. A cet égard il
offre des prestations médicales et chirurgicales courantes et spécialisées en
urgence et ou en activités.
 La formation :
Le CHU assume cette mission en partenariat avec la Faculté de Médecine et de
Pharmacie et l’Institut Supérieur des Professions Infirmières et Techniques de
Santé. A ce titre, il concourt à l’enseignement clinique universitaire et post
universitaire médicale et pharmaceutique et participe à la formation pratique du
personnel infirmier.
 La recherche :
Les travaux de recherche médicale et des soins infirmiers sont menés en
collaboration avec la Faculté de Médecine et de Pharmacie et les unités de
formation et de recherche étrangères, le CHU concourt aussi à la réalisation des
objectifs fixés en matière de politique de santé prônée par l’Etat.
 La santé publique :
Concourir à la réalisation des objectifs en matière de Santé fixés par le
département de tutelle.
3. Hôpitaux du CHU

Le Centre hospitalier universitaire (CHU) qui répond aux normes internationales


de prestations sanitaires, s’inscrit dans le cadre du projet d’appui à la gestion du
secteur de la santé (PAGESS). Un projet qui a nécessité un investissement global de
932 millions de DH.
Construit sur un terrain de 10 hectares (52.000 m couverts), le nouveau centre
hospitalier, d’une capacité de 653 lits, comporte un hôpital des spécialités, un hôpital
mère-enfant, un centre des brûlés, un service de médecine légale, un laboratoire
central, des services d’urgence, des blocs pédagogiques, un internat et d’autres
dépendances administratives et techniques. Le CHU Mohammed VI est constitué
également du centre d’oncologie Hassan II et de l’hôpital de la santé mentale
comme la montre la figure suivante :

Hôpital mère-Enfant

Hôpital de sante
Hôpitaux Hôpital des
mentale et maladies
du CHU spécialités
psychiatriques

Centre d'oncologie
Hassan II

Figure 1. Hôpitaux du CHU Mohammed VI Oujda


4. Organigramme de l’établissement

Figure 2. Organigramme du CHU Mohammed VI Oujda

Figure 2. Organigramme du CHU Mohammed VI Oujda


II Cahier de charges

1 Etude de l’existant :

L’étude de l’existant constitue le cœur de la phase de présentation


du projet. Cette étape est primordiale pour la mise en route de tout
projet informatique ou autre, qui permet de définir le contexte de
fonctionnement, ou bien le processus métier, et de dégager les
différentes imperfections dans les systèmes actuels afin de les
corriger. Il permet ainsi de déterminer les points faibles et les points
forts d’un produit (dans notre cas la disponibilité des salles ) pour
pouvoir déterminer les besoins du client.

2 Problématique :

Dans le bloc opératoire les chefs infirmiers et les docteurs


rencontrent des problèmes de gestion de places et les dates ainsi que
les patients à opérer , ces problèmes doivent être résolus le plus vite
possible sinon plein de gens perdront la vie .

3 Besoins et contrainte :

Les besoins né avec cette application sont les suivants : Automatiser


la gestion et augmenter dramatiquement la rapidité du flux de
travail.
Les contraintes : Application réalisée en PHP, et sera en serveur
local, seuls les major peuvent y accéder.

4 Résultat attendu :
-Haute précision (disponibilité des places et des salles d’opérations) .
-Opérer le maximum des patients possible .
-Diminuer le taux d’erreurs .
CHAPITRE 2 :

ANALYSE ET
MODELISATION
DU PROJET
Chapitre 2 : Analyse et modélisation du projet

Introduction
Ce chapitre expose la conception du système à réaliser. Nous
commençons par un petit rappel sur le langage UML et les
diagrammes que nous avons utilisé pour la conception de notre
application.
Nous décrirons tout d’abord les différents cas d’utilisations ainsi que
leurs acteurs. Puis, nous allons présenter les diagrammes de
séquence des différents processus. Enfin, nous conclurons ce chapitre
par le
diagramme de classes pour répondre aux besoins de l’application.

1. Le langage UML

Dans cette partie on va donner un rappel sur les diagrammes de


l’UML.

1.1 Représentation de l’UML


UML (Unified Modeling Langage), ou langage de modélisation unifié, est un
langage de modélisation graphique à base de pictogrammes. Il est utilisé en
développement logiciel, et en conception orientée objet. UML propose
treize diagrammes utilisables dans la description des systèmes.

-DAC : Diagramme d’activité


-DCL : Diagramme de classe
-DES : Diagramme de séquence
-DOB : Diagramme d’objet
-DCP : Diagramme de composant
-DCU : Diagramme des cas d’utilisation
-DCO : Diagramme de communication
-DET : Diagramme d’état de transition
-DGI : Diagramme global d’interaction
-DPA : Diagramme de paquetage
Figure 3 : Les diagrammes d’UML

La conception de cette application est limitée à trois


diagrammes : DCU, DSE, et DCL qui permettent de mettre
en évidence les fonctionnalités à implanter

2. Définition des diagrammes utilisés

2.1 Diagramme des Cas d’utilisation (DCU)

Pour donner une vision globale du comportement


fonctionnel de notre système on a recouru au diagramme de
cas d’utilisation. Ce diagramme présente les interactions qui
vont permettre aux acteurs d'atteindre leurs objectifs en
utilisant notre système.
2.2 Diagramme de classe

Parmi les diagrammes les plus importants de la modélisation orientée


objet, nous trouvons le diagramme de classe. Sans tenir compte du
facteur temporel dans le comportement du système ce diagramme
représente ainsi une vue statique qui met en évidence des liens
structurels entre les entités constituent notre système. La figure
suivante représente le diagramme de classe de notre solution.
1,n
Major Patients
id 1,1 ipp
Username Nom
Mot de passe Prénom
Age
Sexe
dateHosp
diagEntree
1,1 dateOper

1,1

Service hospitalier

NomService

LieuService

Description des tables (diagramme de classes) :

- La table Major est définie par un numéro (id) , nom d’utilisateur ,


mot de passe
- La table Patient est définie par ipp, nom complet ,age , sexe,
dateHosp, dateOper, diagEntree
- La table services est définie par le NomService , Lieu du service dans
l’hôpital .
CHAPITRE 3 :

LA REALISATION
1-Introduction :
Après avoir achevé la partie de l’analyse des besoins et la partie de conception, on va
entamer l’étape de la réalisation qui représente une partie également très importante du
temps consacré à ce projet. L’objet de ce chapitre est de présenter l’environnement de
travail, et de donner un aperçu sur le travail accompli à travers des captures d’écran.

2-Environnement technique :
Visual Studio Code est un éditeur de code extensible développé
par Microsoft pour Windows, Linux et macOS. Les fonctionnalités
incluent la prise en charge du débogage, la mise en évidence de
la syntaxe, la complétion intelligente du code, les snippets, la
refactorisation du code et Git intégré.

PHP est un langage de script à usage général orienté vers le


développement Web. Il a été créé à l’origine par le programmeur
dano-canadien Rasmus Lerdorf en 1994. L’implémentation de
référence PHP est maintenant produite par The PHP Group. PHP
signifiait à l’origine Personal Home Page, mais il signifie
maintenant l’initialisme récursif PHP: Hypertext Preprocessor.

JavaScript , souvent abrégé en JS, est un langage de


programmation conforme à la spécification ECMAScript.
JavaScript est de haut niveau, souvent compilé juste-à-temps,
et multi-paradigme. Il a une syntaxe entre crochets bouclés, un
typage dynamique, une orientation objet basée sur un
prototype et des fonctions de première classe.

Le langage de balisage hypertexte ou HTML est le langage de


balisage standard pour les documents conçus pour être
affichés dans un navigateur Web. Il peut être assisté par des
technologies telles que les feuilles de style en cascade (CSS) et
les langages de script tels que JavaScript.

Les feuilles de style en cascade (CSS) sont un langage de feuille


de style utilisé pour décrire la présentation d’un document
écrit dans un langage de balisage tel que HTML. CSS est une
technologie fondamentale du World Wide Web, aux côtés de
HTML et JavaScript.
3-Interfaces et exécution :
3.1-Page de Connexion :

Après avoir appuyer sur le bouton login l’utilisateur va être


rediriger vers la page dashboard
3.2-Page des demandes :

La page contient les informations des demandes et leurs statut


ainsi que les infos importantes des patients .
3.3-Table des patients :

Cette figure ci-dessus affiche toutes les informations relatives


au patients .
3.3-Page des services :

La liste des services affiche et permet de choisir les services


ou effectuer les opérations.
Conclusion

Dans ce rapport, j’ai exposé les étapes de conception et de


développement de l’application qui consiste à créer une application
web locale pour la gestion du bloc opératoire au sein de CHU d’Oujda.
Ce travail s’est déroulé sur quatre étapes, j’ai commencé par une
étude de l’existant. Dans la deuxième phase, d’après le cahier charge
j’ai spécifié les besoins que doit respecter l’application suivis par
l’identification des acteurs qui interagissent avec le système.
La troisième étape concernait la conception de notre application en
utilisant des diagrammes de cas d’utilisation, de classes.
Dans la dernière phase, nous avons évoqué les différentes technologies
utilisées ainsi que quelques interfaces de notre application.
Ce projet se situe en effet, dans le cadre d’un stage de la quatrième
année cycle ingénieur en informatique et réseaux. Ce projet était une
véritable expérience de travail, d’où mon principal objectif a été
atteint. L’apport de ce travail a été d’une importance très
considérable, en effet, il m’a permis de suivre une méthodologie de
travail bien étudié, d’approfondir mes connaissances dans le monde de
développement des applications.

Vous aimerez peut-être aussi