Vous êtes sur la page 1sur 59

Projet Fin d’Études 2022/2023

République Tunisienne

Ministère de l’Enseignement Supérieur et de la Recherche


Scientifique

Université de Monastir

Institut Supérieur des Sciences Appliquées et de Technologie de


Mahdia

Mémoire

Présenté en vue de l’obtention du diplôme de


LICENCE APPLIQUEE EN SCIENCES ET TECHNOLOGIES DE
L’INFORMATION ET DE LA COMMUNICATION

Présenté et soutenu par :


KCHERDIA MOHAMED RAJAH

APPLICATION WEB
D’AMÉLIORATION LES SERVICES
DES ENFANTS ET LES UTILISATEURS

Soutenu devant le jury composé de :

Mr. MAHMOUD Imed Président


Mr. ZIED Guitouni Examinateur
Mr.AMMAR Noomen Encadrant ISSAT
Projet Fin d’Études 2022/2023

Dédicaces
À celui qui est toujours mon meilleur exemple dans la vie :

Ma mère.

Merci pour tout le travail acharné qu'elle fournit,

toutes les tâches qu'elle accomplit et tout le temps

dont elle dispose apparaître.

Ma Famille

Mes frères MONTASSAR, SADOK,

ACHREF et Ma sœur EYA.

Mon ami WAEL BEN MOSTAPHA

Ta présence dans ma vie a été une bénédiction. Tu as été là pour moi


lorsque j'avais besoin d'aide, de conseils ou simplement d'une épaule sur
laquelle m'appuyer

Mohamed rajah

kcherdia
Projet Fin d’Études 2022/2023

Remerciements
C'est avec un grand plaisir que je réserve cette page en signe de

gratitude et de reconnaissance à tous ceux qui ont assisté à ce travail.

Je tiens à remercier infiniment Mr Noomen Ammar

pour la confiance qu’il m’a accordée en acceptant d’encadrer mon

travail, aussi pour

Sa patience lors de la préparation des différentes tâches du projet.

J’adresse aussi mes remerciements les plus sincères aux membres de jury,

Mr. ZIED Guitouni et Mr. MAHMOUD Imed pour

avoir l’extrême gentillesse de bien vouloir évaluer mon travail.

Je remercie également Monsieur Wahid BALTI et toute l'équipe de Centre

Intégré de la Jeunesse ET de l'Enfance qui ont été toujours là pour

m'aider et m'encourager.

C'est grâce à eux que j'intègre le monde professionnel, confiante et avec

une vision aussi claire. J’exprime toute ma gratitude à tous ceux qui

m’ont aidé de près ou de loin à réaliser mon travail.

Je tiens à remercier enfin tous mes enseignants du département de

l’Institut supérieur des sciences appliquées et de Technologie et

toutes les personnes qui m’ont encouragée.


Projet Fin d’Études 2022/2023

Sommaire

Chapitre I: contexte général du projet ................................................................. 2


1. Introduction ................................................................................................. 2
2. Présentation de l'entreprise ......................................................................... 2
2.1 Fiche technique ................................................................................... 2
2.2 Historique ............................................................................................ 3
2.3 Organigramme..................................................................................... 4
2.4 Emplois de travailleurs de centre intégré ............................................. 4
2.4.1 Emplois de travailleurs de PDG ....................................................... 4
2.4.2 Emplois de travailleurs de psychologue et sociologue...................... 5
2.4.3 Emplois de travailleurs d’éducateur ....................................................... 5
3. Cadre du projet ........................................................................................... 5
3.1 Critique de l'existant ...................................................................... 5
3.2 Cahier des charges ......................................................................... 6
4. Conclusion Dans ce chapitre ....................................................................... 6
Chapitre II: spécification des besoins .................................................................. 7
1. Introduction ................................................................................................. 7
2. Besoins fonctionnels ................................................................................... 7
3. Besoins non fonctionnels............................................................................. 9
4. Les méthodologies et les langages de conception ....................................... 9
4.1 Méthode merise ......................................................................... 9
4.2 Le langage UML ....................................................................... 10
4.2.1 Avantages UML.................................................................. 10
4.2.2 Inconvénient UML .............................................................. 10
4.2.3 Principe UML ..................................................................... 11
4.3 Outil de conception .................................................................. 11
5. Les diagrammes des cas d’utilisations ............................................................. 11
5.1 Représentation de diagramme de cas d'utilisation ............ 11
5.2 Identification des auteurs.................................................. 12
5.3 Description des cas d'utilisation ........................................ 13
5.4 Description détaillée des principaux cas d'utilisation ......... 14
6. Conclusion .................................................................................................... 26
Chapitre III: conception ..................................................................................... 27
1. Introduction ............................................................................................... 27
Projet Fin d’Études 2022/2023

2. Diagramme de classe ............................................................................... 28


2.1 Description de diagramme de classe ................................................. 28
2.2 Le modèle logique des données ........................................................ 29
3. Les diagrammes de séquence .................................................................. 30
4. Conclusion ................................................................................................ 37
Chapitre IV : Réalisation ................................................................................... 38
1. Introduction ............................................................................................... 38
2. Environnement de travail ........................................................................... 38
2.1 Environnement matériel ..................................................................... 38
2.2 Environnement matériel ..................................................................... 38
3. Les interfaces ............................................................................................ 41
Projet Fin d’Études 2022/2023

Liste de tableaux

Tableau 1 Description textuelle du cas d'utilisation d'authentification------------------------16


Tableau 2Description textuelle du cas d'utilisation de Commentaire-------------------------17
Tableau 3 : Description textuelle du cas d'utilisation d'authentification---------------------19
Tableau 4 Description textuelle du cas d'utilisation de gérer employer----------------------20
Tableau 5 Description textuelle du cas d'utilisation Gérer les informations des enfants_ 22
Tableau 6 : Description textuelle du cas d'utilisation Gérer d’un index annuel de
gestion _______________________________________________________________ 23
Tableau 7: Description textuelle du cas d'utilisation Gérer d’un index annuel de gestion 25
Tableau 8: Description textuelle de cas d'utilisation d'inscription __________________ 26
Tableau 9:Les caractéristiques de machine ___________________________________ 38
Projet Fin d’Études 2022/2023

Listes des figures :

Figure 1: Centre Intégré de la Jeunesse et de l'Enfance------------------------------------------2


Figure 2: Centre Intégré de la Jeunesse et de l'Enfance------------------------------------------4
Figure 3: : diagramme UML----------------------------------------------------------------------------11
Figure 4 : Outil star UML--------------------------------------------------------------------------------11
Figure 5:: diagramme de cas d'utilisation général------------------------------------------------14
Figure 6: Diagramme de cas d'utilisation d'authentification-----------------------------------15
Figure 7:Diagramme de cas d'utilisation de Commentaire--------------------------------------16
Figure 8: Diagramme de cas d'utilisation de Gérer enfant--------------------------------------18
Figure 9 Diagramme de cas d'utilisation de Gérer les employer-------------------------------19
Figure 10: : Diagramme de cas d'utilisation de Gérer les informations des enfants-------21
Figure 11:: Diagramme de cas d'utilisation de Gérer les informations des enfants--------22
Figure 12:Diagramme de cas d'utilisation de Gérer le Catalogue Annuel de
Gestion de l'État Psychologique et Sociologique---------------------------------24
Figure 13:Diagramme de cas d'utilisation d'inscription------------------------------------------25
Figure 14:Diagramme de classe-----------------------------------------------------------------------29
Figure 15:: Diagramme de séquence « s’authentifier »---------------------------------------30
Figure 16:: Diagramme de séquence « Ajouter enfant »-----------------------------------------31
Figure 17:Diagramme de séquence « Modifier enfant »-----------------------------------------32

Figure 18;Diagramme de séquence « Supprimer enfant » _______________________ 33


Figure 19:Diagramme de séquence « Ajouter employer »________________________ 34
Figure 20: Diagramme de séquence « Modifier employer » ______________________ 35
Figure 21: Diagramme de séquence « Supprimer employer » _____________________ 36
Figure 22:: Diagramme de séquence « Gestion catalogue » ______________________ 36
Figure 23:Diagramme de séquence « Inscription » _____________________________ 37
Figure 24: Interface d’authentification ______________________________________ 42
Figure 25:Interface d’inscription ___________________________________________ 43
Figure 26:Interface d’ajouter un enfant _____________________________________ 44
Figure 27:Interface de modifier ou supprimer un enfant_________________________ 44
Figure 28:Interface de gestion d’utilisateur ___________________________________ 45
Figure 29:Interface de Dashboard __________________________________________ 46
Figure 30: Interface de commentaire de psychologue et sociologue________________ 46
Figure 31:Interface de Mapp de société _____________________________________ 47
Figure 32:: Interface de profil d’enfant ______________________________________ 47
Figure 33 : Interface gérer l’annexe _________________________________________ 48
Projet Fin d’Études 2022/2023
Projet Fin d’Études 2022/2023

Introduction générale

De nos jours, l'informatique occupe une place privilégiée dans le monde des entreprises et
organismes. À travers les technologies d’information et de communication (TIC), le temps du
traitement, de recherche et de filtre des données a été réduit d’une manière considérable, ce
qui permet aux gestionnaires d’améliorer le rendement du travail tout en évitant, ou au moins
de diminuer, les erreurs. C’est dans ce contexte que plusieurs sociétés essayent de profiter au
maximum possible de ces technologies afin d’améliorer leurs productivités et de faire face à
quelques problèmes pénibles qui peuvent constituer un obstacle de progression.

Dans ce cadre l'objectif de notre projet vise à développer une application qui permet
d’améliorer les services des enfants et des utilisateurs.

Afin d’acquérir une expérience professionnelle et d’approfondir concrètement nos


connaissances et dans le cadre d’avoir le diplôme, à ISSATM, un stage de trois mois a été
effectué au sein Centre Intégré de la Jeunesse et de l'Enfance à Hammam Lif Tunis.

 Le premier chapitre présente le contexte général du projet.


 Le deuxième chapitre est consacré à la spécification des besoins et à l’analyse des cas
d’utilisations (Description détaillée des cas d’utilisations).
 Le troisième chapitre est consacré à la conception détaillée du projet
 Le quatrième chapitre est consacré à la description des environnements de travail, les
choix techniques (choix du langage, standard de développement, etc.), la phase de
gestion du projet, l’implémentation et les phases de test et validation, ainsi que
quelques interfaces de l’application réalisée.

Enfin, Nous présenterons les principaux résultats de notre application.

pg. 1
Projet Fin d’Études 2022/2023

Chapitre I: contexte général du projet

1. Introduction :

Dans ce chapitre nous présenterons le contexte général du projet qui sera décliné en deux
parties : la première présentera la société d'accueil et la seconde d'écrira le cadre général du
PROJET.

2. Présentation de l’entreprise :

Figure 1: Centre Intégré de la Jeunesse et de l'Enfance

Centre Intégré de la Jeunesse et de l'Enfance est Le Centre National des Médias de l'Enfant est
un observatoire d'information, de formation, de documentation et d'études sur la protection
des droits de l'enfant

2.1. Fiche technique

pg. 2
Projet Fin d’Études 2022/2023

 CRÉATION : 13 Octobre 1961


 Dénomination : Centre Intégré de la Jeunesse ET de l'Enfance
 Responsable : Mr. Wahid Balti
 Adresse de L’USINE : 33 Rue Taher Ben Achour Hammam Lif
 GOUVERNORAT : Tunis
 TÉLÉPHONE : 98.327.519
 Fax du SIÈGE: 71290360
 E-MAIL : CIJE-HILIF HEXABYTE.TN
 Identifiant fiscal : 00/N/N/993548/E

2.2. Historique

Le Centre Intégré de la Jeunesse ET de l'Enfance (CIHN) est une institution tunisienne qui
travaille dans le domaine de l'action sociale et du développement local. Fondé en 1961, le
centre a pour objectif d'améliorer les conditions de vie des familles défavorisées et
nécessiteuses dans la région de Hammamet Nord et ses environs.

Le CIHN propose une gamme variée de services et de programmes pour les groupes
vulnérables et nécessiteux de la communauté. Cela inclut un soutien social et économique aux
familles à faible revenu, des soins de santé de base, une formation professionnelle et la
création d'opportunités d'emploi, ainsi que le développement local et le renforcement de la
gouvernance.

Le centre travaille en collaboration avec les autorités locales, les institutions


gouvernementales, les partenaires internationaux et locaux pour mettre en œuvre ses
programmes et projets. L'objectif du CIHN est de promouvoir le développement durable dans
la région et d'améliorer la qualité de vie des habitants locaux en fournissant le soutien
nécessaire et des opportunités appropriées

pg. 3
Projet Fin d’Études 2022/2023

2.3. Organigramme

Figure 2: Centre Intégré de la Jeunesse et de l'Enfance

2.4. Emplois de travailleurs de centre intégré :

2.4.1. Emplois de travailleurs de PDG

Directeur du Centre Intégré des Jeunes. Propre à:


Veiller au maintien de l'ordre dans le centre et le représenter lors d'événements Vie civile.
Superviser le personnel travaillant au centre et définir leurs tâches et gérer leurs affaires
administratives.
Préparer le budget du centre et le traiter sous forme d'ordres de décaissement
Il gère la transaction en conséquence La formule et les conditions stipulées par la malédiction
en ordre de marche. L’inscription des enfants est traitée conformément aux dispositions des
chapitres 3 et 4 du présent règlement.
L'affaire a été prise après consultation de la commission socio-éducative du centre.

2.4.2. Emplois de travailleurs de psychologue et sociologue

Effectuer des tâches d'intervention psychologique à toutes les étapes de la prise en charge d'un

pg. 4
Projet Fin d’Études 2022/2023

enfant, de l'institutionnalisation à l'intégration sociale en : Diagnostiquer psychologiquement


l'état de l'enfant, identifier les difficultés et les problèmes de comportement
Engagement psychologique par l'orientation, le suivi, le soutien et la coordination pour assurer
la psychothérapie
Mener des entretiens psychologiques réguliers avec l'enfant et sa famille pour faciliter son
processus d'adaptation et l'aider à surmonter les difficultés en vue de sa réinsertion dans la
société

2.4.3. Emplois de travailleurs d’éducateurs :

Aide du superviseur :
Prendre soin des enfants à la maison et aux alentours Consciencieusement.
Faire un suivi pour s'assurer que les divers besoins économiques et moraux des enfants
Aspects éducatifs, académiques, professionnels et de développement, et pour assurer Leur santé
physique et leur bien-être moral et la mise à disposition d'un environnement propice à leur
développement Équilibre.
Contactez les établissements d'enseignement pour suivre l'assiduité et les performances de
votre enfant écoles et superviser leurs activités scolaires.
Contacter les institutions et lieux de formation professionnelle pour assurer le suivi des
événements Les enfants dehors.
Assurez-vous que les enfants d'Unity of Life participent aux activités du club activation socio-
éducative pour s'assurer qu'ils bénéficient de différents son programme.
Renforcer la relation entre les enfants et leurs familles pour assurer la continuité de la relation
famille.

3. Critique du projet :
3.1. Critique de l’existent

Plusieurs façons d'améliorer les services à l'enfance et utilisateurs.


Aussi : Centre Intégré des Jeunes utiliser un système qui n'est pas une solution appropriée.
Cible Faciliter la tâche du technicien pour gérer les problèmes et les dettes de l'enfant,
permettant la communication Entre utilisateurs.

pg. 5
Projet Fin d’Études 2022/2023

Par conséquent, afin de résoudre ces problèmes et de gagner du temps au travail, nous vous
recommandons d’Application.

3.2. Cahier des charges :

Dans le cadre d'une étude générale d'une gamme de services améliorés pour les enfants. Elle
nous a parlé du Centre intégré pour jeunes et enfants à Hammam Lif, en Tunisie. Achèvement
d'un projet, y compris l'établissement d'un demander. Les objectifs de ce projet sont :

 Gestion des utilisateurs (ajout ou modification)


 Gestion les enfants de centre (ajout, modification et suppression)
 Gérer les modules (créer et voir les catalogues annuels de l’admin)
 Commenter sur l'état Sociologie de l'enfant ajour
 Commenter sur l'état Psychologie de l'enfant ajour
 Chaque éducateur a le droit de ne surveillent que la santé, le comportement, le travail
scolaire et le travail scolaire des enfants
 Chaque éducateur a le droit de ne voir que les informations concernant son propre
enfant

4. Conclusion

Dans ce chapitre Nous avons traité le cadre du projet de fin d’études y compris les objectifs et
la problématique à résoudre. Le chapitre suivant sera consacré à la spécification des besoins et
l'analyse de cas d'utilisation.

pg. 6
Projet Fin d’Études 2022/2023

Chapitre II: spécification des besoins


1. Introduction

Dans ce chapitre, nous étudions la spécification des exigences de développement du système.


Nous réaliserons une étude critique de l'existant, des exigences fonctionnelles et non
fonctionnelles à remplir, et des différents schémas de cas d'utilisation.

2. Besoins fonctionnels

Dans cette partie, nous identifions les acteurs et les différentes fonctions que nous allons
mettre en place avec notre système. L'application que nous envisageons de développer sera
opérée par trois types d'acteurs : Administrateurs, sociologues, psychologues, éducateurs

-pour l'administrateur l'application permet de :


 S’authentifier : l’administrateur doit saisir son nom et son mot de passe pour accéder à
l’application
 Gérer les enfants : l'administrateur peut ajouter, modifier ou supprimer un enfant
 Gérer les mentors : l'administrateur peut ajouter ou modifier un mentor
 Rédaction d'un catalogue annuel de gestion
 Observez ce que les psychologues disent des enfants
 Observez ce que les sociologues disent des enfants

-pour le Sociologue l'application permet de :


 S’authentifier : le sociologue doit saisir son nom et son mot de passe pour accéder à
l’application
 Inscrire : créer son compte en créant son nom, prénom, email et un mot de passe
 Commenter sur l'état Sociologie de l'enfant ajour : peut ajouter, modifier ou supprimer
un les informations Sociologie de l’enfant
 Surveillez toutes les informations des enfants
 Observez ce que les psychologues disent des enfants
 Écrire une formule pour les besoins quotidiens de l'enfant

pg. 7
Projet Fin d’Études 2022/2023

-pour le Psychologue l'application permet de :


 S’authentifier : le Psychologue doit saisir son nom et son mot de passe pour accéder à
l’application
 Inscrire : créer son compte en créant son nom, prénom, email et un mot de passe
 Commenter sur l'état Sociologie de l'enfant ajour : peut ajouter, modifier ou supprimer
un les informations Psychologie de l’enfant
 Surveillez toutes les informations des enfants
 Observez ce que les sociologues disent des enfants

-pour l’Educateurs l'application permet de :


 S’authentifier : l’éducateur doit saisir son nom et son mot de passe pour accéder à
l’application
 Inscrire : créer son compte en créant son nom, prénom, email et un mot de passe
 Chaque éducateur a le droit de ne surveillent que la santé de ces enfants (consulter,
écrire, modifier)
 Chaque éducateur a le droit de ne surveillent que le comportemental, de ces enfants
(consulter, écrire, modifier)
 Chaque éducateur a le droit de ne surveillent que le travail éducatif de ces enfants
(consulter, écrire, modifier)
 Observez ce que les psychologues disent des enfants
 Observez ce que les sociologues disent des enfants

3. Besoins non fonctionnels

Toute application a des contraintes à identifier pour que le système reste opérationnel. Pour
notre application, nous exprimons les contraintes suivantes

3.1. Les contraintes d’interface :


On peut distinguer ici les contraintes imposées par le logiciel, le matériel ou l'environnement
humain. La candidature doit être :
Extensible : Il doit être extensible, on peut ajouter de nouveaux modules sans affecter son

pg. 8
Projet Fin d’Études 2022/2023

fonctionnement.
Modularité : code clair, répartition des compétences

3.2. Les contraintes de performance :

Par exemple, contraintes de mémoire, temps de réponse, contraintes de sécurité. L'application


doit donc être :
Sécurisée
Permet l'interfaçage avec plusieurs SGBD

4. Les méthodologies et les langages de conception :


4.1. Langage 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.

Il ressemble aux plans utilisés dans d'autres domaines et se compose de différents types de
diagrammes. Dans l'ensemble, les diagrammes UML décrivent la limite, la structure et le
comportement du système et des objets qui s'y trouvent.

L'UML n'est pas un langage de programmation, mais il existe des outils qui peuvent être
utilisés pour générer du code en plusieurs langages à partir de diagrammes UML.

L'UML a une relation directe avec l'analyse et la conception orientées objet.

pg. 9
Projet Fin d’Études 2022/2023

4.1.1. Avantages UML

UML est un support de communication performant pouvant servir de support pour tout
langage de programmation orientée objet. Il offre les avantages suivants : C’est le langage le
plus récent en OO. Dans notre jour nous sommes dirigés vers l’OO aussi le gain de précision,
le gain de stabilité et l’encouragement d’outils.

4.1.2. Inconvénient UML

La mise en pratique d’UML nécessite un apprentissage et passe par une période d’adaptation.
Son point faible, le grand nombre de diagramme à représenter avant d’implémenter un
système.

4.1.3. Principe UML

Figure 3: : diagramme UML

4.2. Outil de conception

Figure 4 : Outil star UML

pg. 10
Projet Fin d’Études 2022/2023

StarUML est un logiciel de modélisation, permet de créer des digrammes : classe, séquence et
cas d'utilisation. On a choisi "StarUML" pour faciliter la génération des diagrammes UML
pour offrir des diagrammes UML avec meilleur design et car il est caractérisé par sa simplicité
et sa facilité d’utilisation. Nous avons choisi l’outil « StarUML » pour concevoir notre
application.

5. Les diagrammes des cas d’utilisations

5.1. Représentation de diagramme de cas l’utilisation

Les Diagrammes des cas d'utilisation sont des diagrammes UML utilisés pour donner une
vision globale du comportement fonctionnel d'un système logiciel.
Le diagramme de cas d’utilisation décrit les fonctions d’un système du point de vue de ses
acteurs mais n’explique pas en détail la relation entre acteurs et cas d’utilisation. Il représente
une unité discrète d'interaction entre un utilisateur (humain ou machine) et un système.
Plusieurs diagrammes d’UML permettent de décrire un cas d’utilisation.
Les utilisateurs, dans le diagramme de cas d'utilisation, sont appelés acteurs, ils interagissent
avec les cas d'utilisation (use cases).

5.2. Identification des acteurs :

Un acteur est une personne externe, un processus ou une chose qui utilise un système. Ils ont
une bonne connaissance sur ses fonctionnalités. Les acteurs peuvent être :

-Des humains (Utilisateurs, Administrateur…).


-Des entités hardwares ou softwares (Logiciels, Automates…).
Concernant notre application nous avons trois acteurs qui sont :

Administrateur, Sociologue, Psychologue, Educateur :

-l'administrateur: c'est une personne qui joue le rôle de:

 Gérer les enfants : (ajouter, modifier, supprimer)

pg. 11
Projet Fin d’Études 2022/2023

 Rédaction d'un index annuel de gestion


 Gérer les employés: (ajouter ou modifier)
 Rédaction d'un catalogue annuel de gestion
 Observez ce que le psychologue ou sociologue disent des enfants

-l’Educateur : c'est une personne qui joue le rôle de:

 Formuler un indice annuel pour surveiller et prendre soin de l'état de l'enfant


 Gérer les informations de l'enfant
 Gérer les informations de l'enfant
 Au droit de ne surveillent que la santé, comportemental, scolaire et éducatif de
ces enfants (consulter, écrire, modifier)

-le Sociologue: c'est une personne qui joue le rôle de:

 Commenter à l’état Sociologie de l'enfant ajour : (ajouter, modifier,


supprimer)
 Création un formulaire pour les besoins quotidiens et les difficultés
Sociologique de l’enfant.

-le Psychologue : c'est une personne qui joue le rôle de:

 Commenter à l’état Psychologie de l'enfant ajour : (ajouter, modifier,


supprimer)
 Création un formulaire pour Les difficultés psychologiques de l'enfant

5.3. Description des cas d’utilisation

Le diagramme de cas d’utilisation général qui modélise les principales fonctionnalités offertes
par notre application est présenté ci-dessous

pg. 12
Projet Fin d’Études 2022/2023

Figure 5: diagramme de cas d'utilisation général

5.4. Description détaillée des principaux cas d’utilisation.

Un cas d’utilisation décrit le comportement du système de point de vue d’un utilisateur sous
forme d’actions et de réactions. La figure 6 présente un cas d'utilisation d'authentification

pg. 13
Projet Fin d’Études 2022/2023

Figure 6: Diagramme de cas d'utilisation d'authentification

Description textuelle du cas d'utilisation d'authentification

Sommaire d'authentification

Titre Authentification

Résumé Cette phase de vérification permet de rechercher dans la base de


données l'identité de l’administrateur, du Sociologue , psychologue
ou d’éducateur, pour savoir si l’utilisateur qui essaie de se connecter
a-t-il saisi un login et un mot de passe adéquate avec celle dans la
base des données ou pas

Acteur Administrateur, Sociologue, psychologue, Educateur

Description scenario

pg. 14
Projet Fin d’Études 2022/2023

Pré condition -l'administrateur ayant du compte


-les coordonnées sont correctes

Scenario nominal 1. L’administrateur saisit le login et le mot de passe

2. Le système vérifie les coordonnés saisis

3. L’administrateur choisit parmi les enfants (ajouter, éditer,


supprimer)

4. L'administrateur enregistre les modifications dans la base de


données

Cas d'erreur 1. Identifiant et/ou mot de passe incorrect

2. Problème de connexion

Tableau 1 Description textuelle du cas d'utilisation d'authentification

Cette figure présente le cas d’utilisation du commentaire

Figure 7: Diagramme de cas d'utilisation de Commentaire

pg. 15
Projet Fin d’Études 2022/2023

Description textuelle du cas d'utilisation d'authentification

Sommaire d'authentification

Titre Commenter

Résumé Cette fonctionnalité permet aux sociologues et psychologues de


saisir des commentaires sur les enfants dans la base de
données. Les commentaires peuvent être ajoutés, édités ou
supprimés.

Acteur Sociologue, psychologue,

Description scenario
- L'utilisateur doit être connecté en tant que sociologue ou
Pré condition
psychologue et doit avoir sélectionné l'enfant pour lequel il souhaite
ajouter un commentaire.

Scenario nominal 1. L'utilisateur sélectionne l'enfant pour lequel il souhaite ajouter un


commentaire.

2. L'utilisateur saisit le commentaire dans l'espace prévu à cet effet.

3. Le système enregistre le commentaire dans la base de données.

Cas d'erreur 1. L'utilisateur n'est pas connecté en tant que sociologue ou


psychologue.

2. L'utilisateur n'a pas sélectionné d'enfant pour lequel il souhaite


ajouter un commentaire.
3. Les commentaires sont vides.
4. Problème de connexion à la base de données.

Tableau 2 :Description textuelle du cas d'utilisation de Commentaire

pg. 16
Projet Fin d’Études 2022/2023

Cette figure présente le cas d’utilisation de Gérer d’enfant

Figure 8: Diagramme de cas d'utilisation de Gérer enfant

Description textuelle du cas d'utilisation gérer enfant

Sommaire d'authentification
Titre Gérer des enfants

Cette fonctionnalité permet aux administrateurs de gérer les sous-


Résumé
informations dans la base de données. Les administrateurs peuvent ajouter,
modifier ou supprimer des enfants.

Administrateur
Acteur

Description scenario
L'utilisateur doit être connecté en tant qu'administrateur.
Pré condition

pg. 17
Projet Fin d’Études 2022/2023

Scenario 1. L'utilisateur accède à la liste des enfants dans la base de données.


nominal
L'utilisateur sélectionne les enfants à modifier, supprimer ou ajouter
2. Si l'utilisateur souhaite ajouter des enfants, saisissez les informations
requises dans les champs correspondants.

3. Si l'utilisateur souhaite modifier l'enfant, modifiez les informations


requises dans le champ correspondant.
4. Si l'utilisateur souhaite supprimer l'enfant, confirmez la suppression.

5. Le système enregistre vos modifications dans la base de


données.

Cas d'erreur 1. L'utilisateur n'est pas connecté en tant qu'administrateur.

2. La sous-clé sélectionnée n'existe pas dans la base de données.

3. Un champ obligatoire pour ajouter ou modifier des sous-éléments n'a


pas été renseigné.

4. Problème de connexion à la base de données.

Tableau 3 : Description textuelle du cas d'utilisation d'authentification

Cette figure présente le cas d’utilisation de Gérer d’employer

pg. 18
Projet Fin d’Études 2022/2023

Figure 9 Diagramme de cas d'utilisation de Gérer les employer

Description textuelle du cas d'utilisation Gérer les employer

Sommaire d'authentification
Titre Gérer des enfants

Cette fonctionnalité permet aux administrateurs de gérer les sous-


Résumé
informations dans la base de données. Les administrateurs peuvent
ajouter, modifier ou supprimer des enfants.

Administrateur
Acteur

Description scenario
L'utilisateur doit être connecté en tant qu'administrateur.
Pré condition

Scenario 3. L'utilisateur accède à la liste des enfants dans la base de données.


nominal
L'utilisateur sélectionne les enfants à modifier, supprimer ou ajouter
4. Si l'utilisateur souhaite ajouter des enfants, saisissez les informations
requises dans les champs correspondants.

pg. 19
Projet Fin d’Études 2022/2023

5. Si l'utilisateur souhaite modifier l'enfant, modifiez les informations


requises dans le champ correspondant.
6. Si l'utilisateur souhaite supprimer l'enfant, confirmez la suppression.

7. Le système enregistre vos modifications dans la base de


données.

Cas d'erreur 5. L'utilisateur n'est pas connecté en tant qu'administrateur.

6. La sous-clé sélectionnée n'existe pas dans la base de données.

7. Un champ obligatoire pour ajouter ou modifier des sous-éléments


n'a pas été renseigné.

8. Problème de connexion à la base de données.

Tableau 3 : Description textuelle du cas d'utilisation d'authentification

Cette figure présente le cas d’utilisation de Gérer d’employer

Figure 9 Diagramme de cas d'utilisation de Gérer les employer

pg. 20
Projet Fin d’Études 2022/2023

Description textuelle du cas d'utilisation Gérer les employer

Sommaire d'authentification

Titre Gérer les employer

Résumé Cette fonctionnalité permet à l'administrateur de gérer les


informations sur les utilisateurs dans la base de données.
L'administrateur peut ajouter, modifier ou supprimer des
utilisateurs.

Acteur Administrateur

Description scenario

Pré condition L'utilisateur doit être connecté en tant qu'administrateur.

Scenario 1.L'utilisateur sélectionne l'utilisateur à modifier ou supprimer ou


nominal
ajouter.
2.Si l'utilisateur souhaite ajouter un utilisateur, il saisit les informations
requises dans les champs correspondants.
3.Si l'utilisateur souhaite supprimer un utilisateur, il confirme la
suppression.
4.Le système enregistre les modifications dans la base de données.

Cas d'erreur 1. L'utilisateur n'est pas connecté en tant qu'administrateur.

2. Les champs obligatoires pour ajouter ou modifier un utilisateur


ne sont pas remplis.

3. Problème de connexion à la base de données.

Tableau 4 Description textuelle du cas d'utilisation de gérer employer

pg. 21
Projet Fin d’Études 2022/2023

Le cas d’utilisation de Gérer les informations des enfants

Figure 10: : Diagramme de cas d'utilisation de Gérer les informations des enfants

Description textuelle du cas d'utilisation d'authentification

Sommaire d'authentification

Titre Gérer les informations des enfants

Résumé Cette fonctionnalité permet aux éducateurs de gérer les


informations sur les enfants

Les éducateurs peuvent créer, modifier, ajouter et


supprimer des informations comportementales, scolaires,
éducatives et de santé sur les enfants.

Acteur Éducateur

Description scenario

pg. 22
Projet Fin d’Études 2022/2023

L'utilisateur doit être connecté en tant qu'éducateur.


Pré condition

Scenario nominal 1. L'utilisateur sélectionne le type d'information qu'il


souhaite ajouter, modifier ou supprimer
2. Si l'utilisateur souhaite supprimer une information existante, il
confirme la suppression.
3. Le système enregistre les modifications dans la base de
données.

Cas d'erreur 1. L'utilisateur n'est pas connecté en tant qu'éducateur.

2. L'enfant sélectionné n'existe pas dans la base de


données.

3. Problème de connexion à la base de données.

Tableau 5 Description textuelle du cas d'utilisation Gérer les informations des


enfants

Le cas d’utilisation de Gérer d’un index annuel de gestion

Figure 11: Diagramme de cas d'utilisation de Gérer les informations des


enfants

pg. 23
Projet Fin d’Études 2022/2023

Description textuelle du cas d'utilisation gérer d’un index annuel de


gestion

Sommaire d'authentification

Titre Gérer d’un index annuel de gestion

Résumé Cette fonctionnalité permet à l'administrateur de gérer l'index annuel


de gestion de l'organisation

L'administrateur peut créer, modifier, supprimer, ajouter et consulter


les entrées de l'index.

Acteur Administrateur

Description scenario
Pré condition L'utilisateur doit être connecté en tant qu'administrateur.

Scenario 1. L'utilisateur accède à l'index annuel de gestion dans la base de


nominal
données.
2. L'utilisateur accède à l'index annuel de gestion dans la base de
données.
3. Le système enregistre les modifications dans la base de
données.

Cas d'erreur 1. L'utilisateur n'est pas connecté en tant qu'administrateur.

2. Problème de connexion à la base de données.


Tableau 6 : Description textuelle du cas d'utilisation Gérer d’un index annuel
de gestion

pg. 24
Projet Fin d’Études 2022/2023

Le cas d’utilisation de gérer le catalogue psychologie et sociologie

Figure 12:Diagramme de cas d'utilisation de Gérer le Catalogue Annuel de Gestion de l'État Psychologique et
Sociologique

Sommaire d'authentification

Titre Gérer le Catalogue Annuel de Gestion de l'État Psychologique et


Sociologique

Résumé Cette fonctionnalité permet au psychologue et au sociologue de


créer et de modifier le catalogue annuel de gestion de l'état
psychologique et sociologique respectivement. Ils peuvent ajouter,
modifier et consulter les informations relatives à l'état
psychologique et sociologique.

Acteur 7. Psychologue, Sociologue

Description scenario

Pré condition L'utilisateur doit être connecté en tant que psychologue ou sociologue.

pg. 25
Projet Fin d’Études 2022/2023

2. L'utilisateur sélectionne une entrée pour laquelle il souhaite


créer ou modifier les informations.
3. Le système enregistre les modifications dans le catalogue
annuel de gestion.
1. L'utilisateur n'est pas connecté en tant que psychologue ou
Cas d'erreur
sociologue.
2. L'entrée sélectionnée n'existe pas dans le catalogue annuel de
gestion.
3. Problème de connexion à la base de données.
1. L'utilisateur accède au catalogue annuel de gestion de l'état
Scenario nominal
psychologique ou sociologique, en fonction de son rôle.

Tableau 7: Description textuelle du cas d'utilisation Gérer d’un index annuel


de gestion

Le cas d’utilisation d’inscription

Figure 13: Diagramme de cas d'utilisation d'inscription

pg. 26
Projet Fin d’Études 2022/2023

Sommaire d'authentification

Titre Inscription

Résumé Cette phase permet à l’utilisateur de créer son compte

Acteur Sociologue, psychologue, Educateur

Description scenario
1. L'utilisateur saisit ses informations (nom, prénom, email et
Scenario nominal
mot de passe)

2.L’utilisateur valide l'opération


Tableau 8: Description textuelle de cas d'utilisation d'inscription

6. Conclusion

Dans ce chapitre, nous avons commencé par déterminer les besoins fonctionnels et non
fonctionnels, ainsi que la méthode de développement de notre application. De plus, nous
avons examiné les cas d'utilisation et leurs détails afin de mieux comprendre notre travail.

pg. 27
Projet Fin d’Études 2022/2023

Chapitre III: conception

1. Introduction

La conception est la phase la plus importante du cycle de développement d’un système


informatique. Elle permet de traduire les besoins fonctionnels dans un langage professionnel et
compréhensible.

Interface Une classe qui permet l'interaction entre l'acteur et le système

Une classe contrôle gère le contrôle des données et la coordination des autres classes. Elle
représente les informations persistantes.

Des classes entités qui représentent les sources d’informations à partir desquels nous allons
extraire les données.

pg. 28
Projet Fin d’Études 2022/2023

2. Diagramme de classe

2.1. Description de diagramme de classe

C’est un diagramme qui offre une représentation statique au système à développer cette
représentation est centré sur les concepts de classes, chaque classe est décrit par les données et
par les traitements, son objectif est de présenter les entités du notre système.
Ce diagramme contient les différentes classes décrivant le système à réaliser, permet de
donner une vue orientée objet de notre système

pg. 29
Projet Fin d’Études 2022/2023

2.2. Le modèle logique des données

D’après le diagramme de classe, nous pouvons déterminer le modèle logique de données


de notre application qui est formé par :

Admin (id_admin , nom_admin)


Educateur (id_edu , nom_edu)
Psychologue (id_psy , nom_psy)
Sociologue (id_ soc,nom_soc)
Enfant (id_enfant, nom_enfant)
Annexe (id, nom, description)
Feedback (id, commentaire)

3. Les diagrammes de séquences

Diagramme de séquence « s’authentifier »

L'interface d’authentification est affichée, pour accéder l’administrateur, le psychologue, le


sociologue ou l'éducateur De service saisit son login et son mot de passe dans un formulaire.
Puis, il clique sur le bouton « S’identifier ».
Si les données saisies sont correctes l'interface de l'accueil sera affichée, si non L’il faut
répéter saisir le login et le mot de passe

pg. 30
Projet Fin d’Études 2022/2023

Figure 15:: Diagramme de séquence « s’authentifier »

Diagramme de séquence « Ajouter enfant »

C’est la description de diagramme de séquence pour ajouter une pièce L’administrateur


commence par l’étape d’authentification. Ensuite, il saisit les
informations nécessaires à l'ajout d'une enfant tout en respectant les exceptions.
L’administrateur clique sur le bouton « ajouter » et le système vérifie la saisie, En cas d’erreur
il le signale, si non l’application enregistre les informations à la base de données.

pg. 31
Projet Fin d’Études 2022/2023

Figure 16: Diagramme de séquence « Ajouter enfant »

Diagramme de séquence « Modifier enfant »

L’administrateur commence par l’étape d’authentification. Ensuite, il saisit les modifications


des informations nécessaires des enfants. L’administrateur clique sur le bouton « éditer » et le
système vérifie la saisie, En cas d’erreur il le signale, si non l’application enregistre les
informations à la base des données.

pg. 32
Projet Fin d’Études 2022/2023

Figure 17:Diagramme de séquence « Modifier enfant »

Diagramme de séquence « Supprimer enfant »

L’administrateur commence par l’étape d’authentification. Ensuite, il sélectionne l’enfant qui


sera supprimée. L’administrateur clique sur le bouton « supprimer » et le système vérifie la
saisie, En cas d’erreur il le signale, si non, l’application enregistre les informations à la base
de données

pg. 33
Projet Fin d’Études 2022/2023

Figure 18 :Diagramme de séquence « Supprimer enfant »

Diagramme de séquence « Ajouter employer »

L’administrateur commence par l’étape d’authentification. Ensuite, il saisit les


informations nécessaires à l'ajout d'un utilisateur. L’administrateur clique sur le bouton « créer
» et le système Vérifie la saisie, En cas d’erreur il le signale, si non l’application enregistre les
informations à la base des données

pg. 34
Projet Fin d’Études 2022/2023

Figure 19:Diagramme de séquence « Ajouter employer »

Diagramme de séquence « Modifier employer »

L’administrateur commence par l’étape d’authentification. Ensuite, il saisit les modifications


des informations nécessaires de l’employer. L’administrateur clique sur le bouton « éditer » et
le système vérifie la saisie, En cas d’erreur il le signale, si non l’application enregistre les
informations à la base des données.

pg. 35
Projet Fin d’Études 2022/2023

Figure 20: Diagramme de séquence « Modifier employer »

Diagramme de séquence « Supprimer employer »

L’administrateur commence par l’étape d’authentification. Ensuite, il sélectionne la colonne


qui sera supprimée. L’administrateur clique sur le bouton « supprimer » et le système vérifie la
saisie, en cas d’erreur il le signale, si non, l’application enregistre les informations à la base de
données

pg. 36
Projet Fin d’Études 2022/2023

Figure 21: Diagramme de séquence « Supprimer employer »

Diagramme de séquence « Gestion catalogue »

L’action de gérer le catalogue commence par le chargement de l'interface psychologue, ou


l'interface sociologue .si l'employé accède à l’interface catalogue, il peut créer ou voir les
catalogues annuels et leurs descriptions

pg. 37
Projet Fin d’Études 2022/2023

Figure 23:Diagramme de séquence « Inscription »

4. Conclusion

Dans ce chapitre, nous avons traduit un modèle graphique que nous allons coder dans le
chapitre réalisation

pg. 38
Projet Fin d’Études 2022/2023

Chapitre IV : Réalisation

1. Introduction

Dans les chapitres précédents, nous avons abordé la phase de spécification des exigences
Aidez-nous à concevoir l'application et à créer la base de données.
Exister Ce chapitre, nous pouvons utiliser cette base dans la phase de mise en œuvre, donc,
nous, nous Décrire la technologie, le logiciel et l'architecture que nous avons utilisés dans le
projet Cadre de développement

2. Environnement de travail

Durant cette partie nous présentons l’environnement matériel et l’environnement logiciel


utilisés lors de la réalisation du projet.

2.1. Environnement matériel

Le tableaux ci-dessous présente les caractéristiques des machines que nous avons utilisées
pour implémenter notre système.

Ordinateur
Marque HP

Modèle HP Notebook

Processeur intel(R) Core(TM) i5-7200U


CPU @
Fréquence de processeur 2.50GHz

Ram 8.00 Go

pg. 39
Projet Fin d’Études 2022/2023

Disque Dur 256 Gb SSD


Système d’exploitation Windows 10 Professionnel
Tableau 9: Les caractéristiques de machine

2.2. Environnement logiciels

Dans cette partie, nous présentons les différents outils logiciels utilisés durant la réalisation du
projet.

« Microsoft Word est un logiciel de traitement de texte publié par Microsoft. Cette
société publie d'autres logiciels de traitement de texte, dont Bloc-notes et
Microsoft Works, mais Word est le traitement de texte vedette de cette société.
Un logiciel de traitement de texte couvre deux notions, assez différentes en pratique :
un éditeur de textes interactif et un compilateur pour un langage de mise en forme de
textes (notions qui sont précisées dans Traitement de texte). » [1]

« Visual Studio Code est un éditeur de code open-source développé par Microsoft
supportant un très grand nombre de langages grâce à des extensions.
Il supporte l’auto complétion, la coloration syntaxique, le débogage, et les commandes
git. » [2]

8.

« L’interface de GitHub est suffisamment conviviale pour que même les codeurs débutants
puissent profiter de Git. Sans GitHub, l’utilisation de Git nécessite généralement un peu plus
de connaissances techniques et l’utilisation de la ligne de
commande » [3]

« React.js est parfait pour développer des applications web et mobiles. Il est rapide,
sécurisé et scalable.
Il offre à la fois une excellente expérience utilisateur et une fabuleuse expérience

pg. 40
Projet Fin d’Études 2022/2023

développeur. Sa popularité s’accroît grâce au soutien de Facebook et d’une


communauté dynamique. » [4]

« JavaScript (souvent abrégé en « JS ») est un langage de script léger, orienté


objet, principalement connu comme le langage de script des pages web.
Mais il est aussi utilisé dans de nombreux environnements extérieurs aux
navigateurs web tels que Node.js, Apache CouchDB voire Adobe Acrobat.
Le code JavaScript est interprété ou compilé à la volée (JIT). C'est un langage à
objets utilisant le concept de prototype, disposant d'un typage faible et
dynamique qui permet de programmer suivant plusieurs paradigmes de
programmation : fonctionnelle, impérative et orientée objet. Apprenez-en plus
sur JavaScript. » [5]

En tant que moteur d'exécution JavaScript asynchrone piloté par les


événements, Node.js est conçu pour construire des applications réseau
évolutives.
Des applications réseau évolutives. Dans l'exemple suivant, "hello world", de
nombreuses peuvent être gérées simultanément. À chaque connexion, le rappel
est mais s'il n'y a pas de travail à faire, Node.js se met en veille. [6]

Express.js est un Framework pour construire des applications web


basées sur Node.js C'est de fait le Framework standard pour le développement
de serveur en Node.js.
L'auteur original, TJ Holowaychuck, le décrit comme un serveur inspiré de

Sinatra5 dans le sens qu'il est relativement minimaliste tout en permettant


d'étendre ses fonctionnalités via des plugins[7]

MongoDB est un système de gestion de base de données orienté documents,


répartissable sur un nombre quelconque d'ordinateurs et ne nécessitant pas de
schéma prédéfini des données.
Il est écrit en C++.
Le serveur et les outils sont distribués sous licence SSPL, les pilotes sous

pg. 41
Projet Fin d’Études 2022/2023

licence Apache et la documentation sous licence Créative Commons. Il fait


partie de la mouvance NoSQL.[8]

Le HTML , est le langage de balisage conçu pour représenter les pages


web.

Ce langage permet d’écrire de l’hypertexte (d’où son nom), de structurer


sémantiquement une page web, de mettre en forme du contenu, de créer des
formulaires de saisie ou encore d’inclure des ressources multimédias dont des images,
des vidéos, et des programmes informatiques. L'HTML offre également la possibilité
de créer des documents interopérables avec des équipements très variés
et conformément aux exigences de l’accessibilité du web.[9]

Le CSS, est un langage informatique utilisé sur Internet pour la mise en forme de
fichiers et de pages HTML. On le traduit en français par feuilles de style en cascade.
Apparu dans les années 1990, le CSS se présente comme une
alternative à la mise en forme via des balises, notamment HTML. [10]

Bootstrap est une collection d'outils utiles à la création du design (graphisme,


animation et interactions avec la page dans le navigateur, etc.) de sites et
d'applications web. C'est un ensemble qui contient des codes HTML et CSS,
des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que
des extensions JavaScript en option. C'est l'un des projets les plus populaires sur la
plate-forme de gestion de développement GitHub.[11]

pg. 42
Projet Fin d’Études 2022/2023

3. Les interfaces

Interface « d’authentification »

Cette interface représente l’étape d’authentification, elle est accessible par tous les visiteurs,
l’utilisateur doit insérer son login et son mot de passe pour s’authentifier.

Figure 24: Interface d’authentification

Interface « d’inscription »

Si l’utilisateur n’est pas encore inscrit et il doit alors s’inscrire cette interface montre le
formulaire d’inscription qui comporte des informations personnelles à remplir

pg. 43
Projet Fin d’Études 2022/2023

Figure 25:Interface d’inscription

Interface de « gérer un Enfant »

Cette interface permet à l’administrateur d’ajouter les informations : Nom, prenant, date de
naissance et son Educateur pour remplir les champs.
Pour ajouter des pièces dans la base de données, nous remplissons tous les formulaires de
cette interface puis nous cliquons sur le bouton « add Student ».
Pour modifier les informations on clique sur le bouton « éditer », nous modifions les
informations puis on clique sur le bouton « créer »
Pour supprimer les informations, nous sélectionnons la ligne que nous voulons supprimer puis
on clique sur le bouton « delete »

pg. 44
Projet Fin d’Études 2022/2023

Figure 26: Interface d’ajouter un enfant

Figure 27: Interface de modifier ou supprimer un enfant

pg. 45
Projet Fin d’Études 2022/2023

Interface de « gestion d’utilisateur »

Cette interface permet à l’administrateur d’ajouter les informations : Nom d’utilisateur,


prénom, password, email pour remplir les champs.
Pour modifier les informations on clique sur le bouton « éditer », nous modifions les
informations puis on clique sur le bouton « créer ».
Pour supprimer les informations, nous sélectionnons la ligne que nous voulons supprimer puis
on clique sur le bouton « checkStudent »

Figure 28:Interface de gestion d’utilisateur

pg. 46
Projet Fin d’Études 2022/2023

Interface de « Dashboard »

Figure 29: Interface de Dashboard

Interface de « commentaire de psychologue et sociologue »

Figure 30: Interface de commentaire de psychologue et sociologue

pg. 47
Projet Fin d’Études 2022/2023

Interface de « Mapp de société »

Figure 31: Interface de Mapp de société

Interface de « profil d’enfant »

Figure 32: Interface de profil d’enfant

pg. 48
Projet Fin d’Études 2022/2023

Interface « gérer l’annexe »

Figure 33 : Interface gérer l’annexe

4. Conclusion

Tout au long de ce chapitre, nous démontrons la mise en œuvre de l'application en présentant


certaines des interfaces graphiques que nous considérons comme les plus importantes pour
justifier nos choix techniques.

pg. 49
Projet Fin d’Études 2022/2023

Conclusion générale

Le projet de fin d'études avait pour objectif de concevoir et développer une application web
visant à améliorer les services pour les enfants et les utilisateurs, afin de répondre aux besoins
spécifiques des administrateurs, des sociologues et des psychologues dans la gestion et
l'amélioration du bien-être des enfants.

Pour les administrateurs, l'application offre une interface sécurisée leur permettant de rédiger
un catalogue annuel de gestion. Elle leur donne également accès aux informations des
psychologues et des sociologues concernant les enfants.

Pour les sociologues, l'application permet une authentification sécurisée et une inscription
simple. Ils peuvent commenter l'état sociologique des enfants, ajouter, modifier ou supprimer
des informations sociologiques spécifiques, et surveiller l'ensemble des informations
disponibles sur les enfants.

Pour les éducateurs, l'application offre une authentification sécurisée et une inscription
pratique. Chaque éducateur a le droit de surveiller la santé, le comportement et les activités
éducatives spécifiques de ses enfants.

Ce projet a permis d'améliorer la communication et la coordination entre les différents acteurs


impliqués dans le bien-être des enfants. Cette expérience de projet de fin d'études a été
précieuse pour notre développement professionnel, en nous permettant d'appliquer nos
connaissances et compétences

pg. 50
Projet Fin d’Études 2022/2023

Bibliographie

[1] Q Microsoft Word - Définition et Explications (techno-science.net)

[2] Visual Studio Code | Framalibre

[3] Qu'est-ce Que GitHub ? Présentation de GitHub pour un Débutant (kinsta.com)

[4] Comment utiliser le framework React JS - Blog Les Jeudis

[5] JavaScript | MDN (mozilla.org)

[6] À propos | Node.js (nodejs.org)

[7] Express.js — Wikipédia (wikipedia.org)

[8] MongoDB — Wikipédia (wikipedia.org)

[9] Hypertext Markup Language — Wikipédia (wikipedia.org)

[10] CSS (Cascading Style Sheets) : définition, traduction(journaldunet.fr)

[11] Bootstrap (framework) — Wikipédia (wikipedia.org)

pg. 51

Vous aimerez peut-être aussi