Rapport de Sfe (Salma Chiadli)
Rapport de Sfe (Salma Chiadli)
Rapport de Sfe (Salma Chiadli)
Filière:
Informatique Décisionnelle Et science De Donnée
1
Remerciement
Remerciement
Je tiens tout d’abord à remercier Mr. GUERRAOUI Mehdi et Mr. BENTAHER Mehdi Qui m'a
supervisé pendant la période de stage pour leur confiance et les connaissances qu’ils ont su partager
avec moi. Je les remercie aussi pour leur disponibilité et la qualité de son encadrement en entreprise.
Je souhaite également adresser mes remerciements les plus sincères aux équipes pédagogiques et
administratives de Ecole Supérieure De Technologie-Essaouira qui ont facilité mes démarches et ont
assuré un suivi tout au long de mon stage.
Enfin, un grand merci à ma famille qui m’a toujours encouragé dans mes choix d’orientation
professionnelle.
2
Sommaire
Remerciement ..................................................................................................................................... 2
Liste des tableaux ...................................................................................................................................... 5
Liste des figures ........................................................................................................................................ 5
Introduction Général ................................................................................................................................. 6
Chapitre I : Présentation De stage. ............................................................................................................ 7
Introduction ........................................................................................................................................... 8
1. Cadre de stage: ............................................................................................................................... 8
2. Présentation d’entreprise: ............................................................................................................... 8
2.1 ) Bc skills: ................................................................................................................................... 8
2.2 ) Les services de l’entreprise:..................................................................................................... 8
2.3 ) Organigramme de BC Skills : ................................................................................................... 9
2.4 ) La fiche signalétique: ................................................................................................................ 9
3. Déroulement du stage : ................................................................................................................ 10
3.1 ) Sujet du projet : ....................................................................................................................... 10
3.2) Cahier de charge : ................................................................................................................... 10
3.3 ) Planning prévisionnel: ............................................................................................................ 10
Conclusion .......................................................................................................................................... 11
Chapitre II : Environnement de travail. .................................................................................................. 12
Introduction ......................................................................................................................................... 13
1. Environnement de travail : .............................................................................................................. 13
1.1) Les Outils utilisé : ................................................................................................................... 13
1.2 ) Les langages principaux: ....................................................................................................... 14
Conclusion .......................................................................................................................................... 15
Chapitre III : Analyse et Conception du projet. ...................................................................................... 16
Introduction ......................................................................................................................................... 17
1. Modélisation UML :........................................................................................................................ 17
1.1 ) Diagramme de cas d’utilisation: ......................................................................................... 17
1.2 ) Diagramme de classe: ......................................................................................................... 18
Conclusion .......................................................................................................................................... 18
Chapitre VI : Réalisation du projet ......................................................................................................... 19
3
Introduction ......................................................................................................................................... 20
1. Les interfaces du Platform: ............................................................................................................. 20
1.1) Page sing up : ........................................................................................................................... 20
1.2 ) Page sing in : ........................................................................................................................... 20
1.3 ) Page Home : ............................................................................................................................ 21
1.4 ) Page doctors : .......................................................................................................................... 23
1.5 ) Page cahier-medicale : ............................................................................................................ 28
1.6 ) Page consultation : .................................................................................................................. 29
Conclusion .......................................................................................................................................... 29
Conclusion Général ................................................................................................................................. 30
Bibliographie ........................................................................................................................................... 31
4
Liste des tableaux
Tableau 1 : tableau des taches.
5
Introduction Général
Introduction Général
Prendre rendez-vous avec un médecin est l'une des choses les plus difficiles de nos jours en raison de la
surpopulation à laquelle nous assistons aujourd'hui dans notre société, en particulier pour les personnes
qui vivent dans les communes rurales autour de la ville, avec la possibilité de perdre le carnet médical
pour cela. C'est pourquoi j'ai profité de l'évolution remarquable à laquelle nous assistons aujourd'hui,
alors que tout est devenu numérique, et j'ai réalisé une plateforme qui permet de prendre rendez-vous
avec le médecin, et ce dernier saisit les informations liées à la consultation sur la page de patient pour la
● Le premier chapitre est consacré au cadre général de stage avec une présentation par apport
l’entreprise et les étapes que vous avez suivies pour réaliser à bien le projet.
● Le deuxième chapitre sera consacré à présenter l’environnement de travail (les outilles et les
langages que j’ai utilisés).
● Le troisième chapitre est la partie de modélisation du projet.
● Le quatrième chapitre sera consacré à la réalisation et les résultats que j’ai obtenus de mon projet.
«Medino».
6
Chapitre I : Présentation De stage.
7
Introduction
Ce chapitre sera réservé pour présenter l’entreprise avec l'étude générale du projet « Medino ».
1. Cadre de stage:
Ce projet s'inscrit dans le cadre du stage de fin d’étude de la filière Informatique Décisionnelle et
science de Données.
2. Présentation d’entreprise:
2.1 ) Bc skills:
Mon stage s'est déroulé dans le service informatique du l’entreprise BC-Skills c’est un
établissement privée doté de la personnalité morale et de l’autonomie financière.
Le service informatique gère les réseaux, le matériel, et les logiciels informatiques de l’entreprise
et développement web. Les compétences vont du changement de petits matériels (souris, écran, etc.…)
à des choses plus spécifiques comme configurer et dépanner des serveurs, virtuels ou non, chargés de
faire tourner les logiciels et des applications et créer des applications web ou mobile.
8
2.3 ) Organigramme de BC Skills :
9
3. Déroulement du stage :
3.1 ) Sujet du projet :
J’ai réalisé une plateforme de gestion de rendez-vous médicaux qui permet de trouver le médecin
qui vous convient, et de prendre rendez-vous directement en ligne.
La clé principale de la réussite d'un projet est un bon planning. En effet, le planning aide à bien
subdiviser le travail et séparer les taches à réaliser, il offre une meilleure estimation et gestion du temps
nécessaire pour chaque tache. Dans notre projet, j’ai estimé de réaliser mon application dans une durée
approximative d’un mois. Le tableau ci-dessous décrit les différentes tâches à réaliser avec une estimation
10
Conclusion
Dans ce chapitre, j’ai présenté le cadre général de stage et j'ai parlé brièvement sur l’entreprise.
Ensuite j’ai abordé le déroulement du stage tout en décrivant le sujet du stage, problématique, le cahier
de charge et le planning prévisionnel. Cette étude nous permet de commencer plus clairement la phase
d’étude de l’environnement du travail.
11
Chapitre II : Environnement de travail.
12
Introduction
Dans cette partie nous allons présenter l'environnement de travail (Les langages de
programmation et les outils de développement proposés pour développer mon site.
1. Environnement de travail :
1.1) Les Outils utilisé :
Visual Studio Code :
Visual Studio Code : est un éditeur de code extensible développé par Microsoft
pour Windows, Linux et macOS2.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 snippers, la refactorisation du code et Git intégrer. Les utilisateurs peuvent
modifier le thème, les raccourcis clavier, les préférences et installer des extensions
qui ajoutent des fonctionnalités supplémentaires.
StartUML :
Figure 3 : StartUML.
MySQL :
Figure 4 : MySQL
13
1.2 ) Les langages principaux:
HTML :
CSS :
Javascript :
Bootstrap :
14
Django :
Conclusion
Dans ce chapitre j’ai présenté les logiciels, les langages que j’ai utilisés pour la réalisation de
15
Chapitre III : Analyse et Conception du
projet.
16
Introduction
Après l’étape de la planification de tâches nécessaires à la réalisation, je réserve cette partie à la
conception détaillée de mon système. En effet, au cours de ce chapitre je vais décrire les différents
modèles de données décrivant mon système.
1. Modélisation UML :
Le langage UML (Unified Modeling Language, ou langage de modélisation unifié) a été pensé
pour être un langage de modélisation visuelle commun, et riche sémantiquement et syntaxiquement. Il
est destiné à l'architecture, la conception et la mise en œuvre de systèmes logiciels complexes par leur
structure aussi bien que leur comportement. L'UML a des applications qui vont au-delà du
développement logiciel, notamment pour les flux de processus dans l'industrie.
17
1.2 ) Diagramme de classe:
Docteur , admin et patient peuvent faire l’authentification (sing in,sing up) de la meme façon.
User peut effectuer zero ou plusieur reservation .
Chaque réservation concerne un médecin.
Docteur peut reseigner zero ou plusieur consultation .
Zero ou plusieur admin peuvent ajouter zero ou plusieur docteur.
Un docteur peut controler 10 patient.
Conclusion
18
Chapitre VI : Réalisation du projet
19
Introduction
Après avoir terminé la conception détaillée de ma plateforme, je vais présenter les interfaces de la
plateforme.
20
1.3 ) Page Home :
1.3.1) Patient Home:
21
1.3.2) Admin Home:
22
1.3.4 ) bouton voir les reservations :
Une fois que docteur fait l'authentification . toutes les réservations effectuées par les patients dans
une date spécifique sont afficher a la table des reservations.
23
Figure 18 : Page docteur de docteur et patient.
24
1.4.2) Page docteur d’admin:
25
Figure 20 : Page de bar de recherche .
26
1.4.4 ) Bouton Prendre une rendez-vous :
Cette page permet d’effectuees une reservation.
27
1.5 ) Page cahier-medicale :
Quand on click sur boutton cahier-medivale qui trouve dans page home de docteur on vas passé à cette
page qui permet a docteur pour renseigner une consultation de patient et de l'entregistrer dans la table
des consulations
28
1.6 ) Page consultation :
Cette page presente tous les consultation qui fait par la personne qui est actuellement connectée à la
plateforme avec chaque médecin.
Conclusion
Dans ce chapitre, j’ai présenté les interfaces du site et comment ils fonctionnent.
29
Conclusion Général
Conclusion Général
Le but de réaliser un rapport est de présenter de manière structurée et concise les informations,
les résultats, les analyses et les conclusions d'une étude, d'un projet ou d'une situation donnée. Il vise à
fournir une compréhension claire et détaillée du sujet traité, afin d'informer, de prendre des décisions
éclairées et d'éventuellement recommander des actions ou des améliorations.
Pour cela j'ai fait de mon mieux pour rédiger un rapport détaillé comprenant quatre chapitres. Le
premier chapitre présente le contexte et le sujet de manière approfondie. Le deuxième chapitre aborde
les outils que j'ai utilisés tout au long du projet. Le troisième chapitre concerne la conception du projet,
où j'ai détaillé les différentes étapes et décisions prises. Enfin, le quatrième chapitre traite de la réalisation
du projet, avec un focus particulier sur les détails de la plateforme utilisée.
Ce projet m'a été très utile car j'ai appris un peu de django et appliquer des nouvelles connaissances bien
que les connaissances acquises dans ma formation à l’ESTE.
30
Bibliographie
https://youtube.com/playlist?list=PLknwEmKsW8OtK_n48UOuYGxJPbSFrICxm
https://fontawesome.com/
https://www.w3schools.com/django/
https://www.w3schools.com/bootstrap5/
31