Rapport de Stage L3
Rapport de Stage L3
ET DE L’INNOVATION
Ce mémoire est dédié à toi, qui as toujours été là pour moi. Tu m'as soutenu dans mes études
sur tous les plans, et je t’en suis profondément reconnaissant.
Tu as toujours cru en moi et m'as encouragé à poursuivre mes rêves, même lorsque cela semblait
difficile. Ta force, ta détermination et ton amour inconditionnel ont été une source d'inspiration
pour moi.
Je te remercie du fond du cœur pour tout ce que tu as fait pour moi. Que ce mémoire soit un
témoignage de ma reconnaissance envers toi.
Eternelle reconnaissance !
II
Remerciements
Au terme de ce travail, j’adresse ma gratitude à toutes les personnes qui m’ont aidé à réaliser
mon stage.
Un grand merci à mes parents pour leurs conseils ainsi que leur soutien inconditionnel, à la fois
moral et économique.
J’aimerais adresser mes sincères remerciements les plus distingués à Dr. Fatou Faye,
responsable du département de Bachelor ESITEC qui nous a suivi et nous a aidé durant toute
l’année ainsi que Dr. Fallou Ndoye qui est le directeur de la School of Engineering and
Technologie.
Sans oublier, je remercie vivement mon maitre de stage, Mr Stephen Mambou ENOCK,
développeur au sein de Supdeco, le temps passé ensemble et le partage de son expertise au
quotidien.
Enfin je remercie tous mes professeurs pour leurs aides et leurs encouragements ainsi que les
membres de l’administration.
III
Résumé
Pendant mon stage au Groupe SUPDECO de Dakar, j’ai eu pour mission de développer une
application de gestion des réclamations. Destinée à la direction de la conformité et des
accréditations, cette application vise à faciliter le traitement des réclamations soumises par les
clients, en particulier les étudiants. Elle offre une interface conviviale pour les membres de cette
direction, leur permettant d’examiner et de gérer efficacement les réclamations.
Cette application permet aux utilisateurs de soumettre leurs réclamations via une interface
intuitive, où chaque réclamation est ensuite catégorisée et assignée à un responsable pour
examen. Un système de notifications automatiques informe les responsables des nouvelles
réclamations et de leurs statuts, garantissant ainsi un suivi rigoureux et rapide de chaque
dossier.
IV
Abstract:
During my internship at the SUPDECO Group in Dakar, my mission was to develop a
complaints management application. Intended for the compliance and accreditations
department, this application aims to facilitate the processing of complaints submitted by
customers, in particular students. It provides a user-friendly interface for members of this
department, allowing them to effectively review and manage complaints.
This app allows users to submit their complaints through an intuitive interface, where each
complaint is then categorized and assigned to a manager for review. An automatic notification
system informs managers of new complaints and their status, thus guaranteeing rigorous and
rapid monitoring of each file.
Thanks to this application, the Compliance and Accreditations Department can now process
complaints in a more organized and transparent manner, thus improving student satisfaction
and the quality of services offered.
V
Sommaire :
Table des matières
Dédicace : ................................................................................................................................................ II
Remerciements....................................................................................................................................... III
Résumé ................................................................................................................................................... IV
Abstract ................................................................................................................................................... V
Sommaire :.............................................................................................................................................. VI
Liste des acronymes : ............................................................................................................................. IX
Introduction : ........................................................................................................................................... 1
Chapitre 1 : Présentation de l’organisme d’accueil................................................................................. 2
Introduction : ........................................................................................................................................... 2
I. Présentation de l’instruction : ..................................................................................................... 2
II. Stage ............................................................................................................................................ 4
1 Les missions réalisées : ........................................................................................................... 5
2 Les difficultés rencontrées :.................................................................................................... 5
3 Résultats obtenus : ................................................................................................................. 6
Chapitre 2 : Etude de l’existant ............................................................................................................... 7
Introduction : ........................................................................................................................................... 7
I. Contexte et justification du projet : ............................................................................................ 7
1. Contexte : ............................................................................................................................... 7
2. Justification ............................................................................................................................ 7
II. Objectif du projet : ...................................................................................................................... 8
1. Objectifs généraux : .............................................................................................................. 8
2. Objectifs spécifiques : ........................................................................................................... 8
III. Analyses des besoins : ................................................................................................................. 9
1. Analyses des tendances du marché : .................................................................................... 9
IV. Spécifications des besoins : ................................................................................................... 10
1. Besoins fonctionnels : .......................................................................................................... 10
2. Besoins non fonctionnels : ................................................................................................... 11
Chapitre 3 : Travaux réalisés et Apports du Stage................................................................................. 12
Introduction : ......................................................................................................................................... 12
I. Conception de l’application....................................................................................................... 12
1 Présentation des outils d’analyse : ..................................................................................... 12
2 Diagramme de cas d’utilisation .......................................................................................... 13
VI
3 Diagramme de classe : ......................................................................................................... 16
4 Dictionnaire des données : .................................................................................................. 17
5 Cartographie des processus :.............................................................................................. 19
II. Implémentation de l’application : ............................................................................................. 20
1. Langage de programmation et technologie utilisée :........................................................ 20
III. Présentation de l’application : .................................................................................................. 22
Perspective : .......................................................................................................................................... 29
Conclusion : ........................................................................................................................................... 30
VII
Liste des figures
Figure 1:Diagramme de cas d'utilisation ............................................................................................... 15
Figure 2: Diagramme de classe ............................................................................................................. 17
Figure 3:Dictionnaire des données: ....................................................................................................... 18
Figure 4:Cartographie des precessus .................................................................................................... 19
Figure 5: Pae d'acceuil ........................................................................................................................... 23
Figure 6: Page de connexion ................................................................................................................. 24
Figure 7:Tableau de bord....................................................................................................................... 25
Figure 8: Liste des réclamations ............................................................................................................ 25
Figure 9:Details de la réclamation ......................................................................................................... 26
Figure 10: Traitement de la réclamation................................................................................................ 27
Figure 11:Mail envoyé au responsable .................................................................................................. 28
Figure 12:Detil de la réclamation .......................................................................................................... 29
VIII
Liste des acronymes :
HTML : HyperText Markup Langage
JS: JavaScript
IX
Introduction :
Dans le cadre de mon stage de trois mois à l’école Groupe SUPDECO Dakar, j'ai été chargé de
développer une application de gestion des réclamations destinée à la direction de la conformité
et des accréditations. Cette mission s'inscrit dans une volonté d'amélioration continue des
services offerts par l'école, en particulier dans le traitement des réclamations soumises par les
clients, notamment les étudiants.
La gestion efficace des réclamations est cruciale pour maintenir une satisfaction élevée parmi
les étudiants et garantir la qualité des services académiques et administratifs. L'application
développée vise à simplifier et automatiser le processus de traitement des réclamations, offrant
ainsi une interface conviviale aux membres de la direction pour examiner, catégoriser et gérer
les réclamations de manière systématique et transparente.
Ce projet a impliqué plusieurs étapes clés, allant de l'analyse des besoins des utilisateurs à la
conception, le développement, le test et la mise en œuvre de l'application. Mon rôle a également
inclus la collaboration avec les membres de l'administration pour s'assurer que l'application
répond aux exigences fonctionnelles et techniques spécifiques.
1
Chapitre 1 : Présentation de l’organisme d’accueil
Introduction :
Ce chapitre représente la première partie de mon travail où je vais présenter la structure
d'accueil, en l'occurrence SUP de CO. Je vais d'abord vous parler de l'institution en général,
puis je vais aborder le déroulement du stage.
I. Présentation de l’instruction :
L'École Supérieure de Commerce de Dakar (Sup de Co) a été créée en 1993. Aujourd'hui, elle
a plus de 25 ans d'existence. Cette école a connu une forte croissance de ses activités et est
devenue le "Groupe SUP de Co Dakar". Ce groupe est un centre d'enseignement majeur en
gestion en Afrique de l'Ouest, accueillant des étudiants venant de plus de vingt (25) pays
francophones d'Afrique.
Le Groupe SUP de CO Dakar est composé de dix-neuf (19) pôles de formation spécialisés
dans différents domaines, notamment :
2
• SUP de CO Campus de Saint Louis : Se consacre à la formation en
développement local, la formation initiale en licence et master, ainsi que des
formations certifiantes.
3
SUP de CO Dakar bénéficie également de la délocalisation du Bachelor de l'ICN Business
School et des MBA de l'ESG Paris, ainsi que de certains programmes d'instituts de formation
et d'universités du nord, notamment :
Le groupe détient la certification ISO 9001 v2008 et est membre du RAMEGE 5 (les meilleurs
établissements en Gestion d'Afrique), du CAMES, de l'EFMD, de l'AABS et d'autres grandes
organisations mondiales en matière d'accréditation et de reconnaissance en Management.
• Former des managers de haut niveau avec une expertise avérée dans tous les
métiers du management et des TIC.
Les cours sont dispensés au siège de l'établissement sur l'avenue Faidherbe ainsi
que dans une annexe de la même avenue. Il existe également des campus au Point
E, à Saint Louis, à Thiès et à Banjul.
II. Stage
4
un contexte scolaire ou de formation, il permet de mettre en pratique les
connaissances acquises.
Dans le cadre de mon mémoire, j'ai effectué un stage à Sup De Co dans le but d'approfondir
mes compétences en gestion administrative et en informatique, notamment dans le
développement. Dans cette section, je vais présenter les missions que j'ai accomplies, ma
contribution au sein de l'équipe de travail, et les difficultés auxquelles j'ai été confronté pendant
le stage.
Lors du développement du projet de gestion des réclamations, plusieurs missions clés ont été
réalisées afin d'optimiser le traitement des réclamations et d'améliorer la communication entre
les clients et la direction.
Gestion des réclamations : Mise en place d'une interface pour la direction de la conformité
afin de visualiser les détails de chaque réclamation, d'indiquer la recevabilité des
réclamations, et de gérer les actions correctives nécessaires.
Gestion des délais et des rappels : La mise en place d'un système de rappels automatiques J-
jours avant les dates limites a nécessité une configuration minutieuse pour garantir une bonne
gestion des actions correctives.
5
responsables, a demandé une bonne planification et de nombreuses validations pour éviter les
erreurs.
Gestion de la communication interne : Garantir que les notifications par e-mail parviennent
correctement aux responsables et à la direction, tout en assurant la bonne gestion des réponses
et des suivis, représentait un défi en termes de synchronisation.
3 Résultats obtenus :
Malgré les difficultés rencontrées, le projet a abouti à des résultats concrets, notamment une
meilleure gestion des réclamations et une amélioration significative de l'efficacité des processus
internes.
Gain de temps : L'automatisation des notifications et des rappels a permis de réduire les
délais de traitement des réclamations, tout en garantissant que les actions correctives soient
prises dans les temps impartis.
6
Chapitre 2 : Etude de l’existant
Introduction :
Le processus de gestion des réclamations est essentiel pour toute organisation souhaitant
améliorer sa qualité de service et renforcer sa relation avec les clients. Dans le contexte actuel,
où la rapidité et l'efficacité sont primordiales, les méthodes traditionnelles de gestion des
réclamations, telles que l'utilisation d'Excel, montrent leurs limites. Ce chapitre analyse les
méthodes existantes et la solution innovante proposée par l'application de gestion des
réclamations.
1. Contexte :
Dans un monde où la satisfaction client est devenue un critère déterminant pour le succès des
entreprises, la gestion efficace des réclamations est essentielle. Les clients attendent non
seulement des produits et services de qualité, mais également une réponse rapide et efficace à
leurs préoccupations. Le contexte actuel dans lequel opèrent de nombreuses organisations,
notamment dans le secteur éducatif et des services, est marqué par des exigences croissantes
en matière de transparence, de rapidité de traitement et d'efficacité des communications.
Face à cette réalité, les méthodes traditionnelles de gestion des réclamations, telles que
l'utilisation de tableaux Excel et le traitement manuel, montrent rapidement leurs limites. Ces
méthodes, bien qu'elles puissent sembler pratiques à première vue, présentent des
inconvénients majeurs, notamment un manque de centralisation, des risques d'erreurs
humaines, et une difficulté à analyser les données pour en tirer des enseignements.
2. Justification
Le projet d'application de gestion des réclamations se justifie par plusieurs besoins et attentes
spécifiques :
Transparence et Suivi : L'application offre aux clients un accès en temps réel à l'état de leur
réclamation, renforçant ainsi la transparence du processus. Cela contribue à améliorer la
confiance des clients envers l'organisation.
Réduction des Erreurs : En remplaçant la saisie manuelle par une interface numérique, le
risque d'erreurs de saisie est considérablement réduit. Cela garantit une meilleure qualité des
données et un suivi plus précis des réclamations.
7
Analyse des Données : L'application permet de collecter et d'analyser les données relatives
aux réclamations de manière systématique. Ces analyses peuvent révéler des tendances et des
points d'amélioration, permettant ainsi à l'organisation d'ajuster ses pratiques et d'améliorer la
qualité de service.
Face à ces défis, l'application de gestion des réclamations se positionne comme une solution
intégrée et efficace. Cette application comprend plusieurs fonctionnalités clés :
1. Objectifs généraux :
Améliorer la Satisfaction Client : Offrir aux clients une expérience de service améliorée
en assurant un suivi transparent et réactif de leurs réclamations, renforçant ainsi la confiance
et la fidélité.
2. Objectifs spécifiques :
Centraliser les Informations : Créer une base de données centralisée pour le stockage et la
gestion des réclamations, permettant un accès rapide et facile aux données par les membres de
la direction.
8
Notifier les Responsables : Intégrer un système de notifications par e-mail pour alerter les
responsables des actions à entreprendre, garantissant ainsi le respect des délais et la
responsabilisation des équipes.
Analyser les Données des Réclamations : Développer des outils d'analyse pour extraire
des informations significatives des données de réclamations, permettant d'identifier des
tendances, des problèmes récurrents et des opportunités d'amélioration.
Former les Utilisateurs : Assurer une formation adéquate pour les utilisateurs de
l'application, garantissant une adoption fluide et efficace du système.
L'analyse des tendances du marché est cruciale pour comprendre l'environnement dans lequel
s'inscrit le projet d'application de gestion des réclamations. Plusieurs tendances clés
influencent la manière dont les organisations gèrent les réclamations et interagissent avec
leurs clients :
Digitalisation des Services : La transition vers des solutions numériques est une tendance
omniprésente. Les clients s'attendent de plus en plus à pouvoir interagir avec les entreprises
en ligne, que ce soit pour soumettre des réclamations, poser des questions ou obtenir des
informations. Les applications mobiles et les portails en ligne deviennent des canaux de
communication essentiels.
Attentes Accrues en Matière de Service Client : Les clients sont de plus en plus exigeants.
Ils attendent des réponses rapides et des solutions efficaces à leurs problèmes. Un service
client de qualité est devenu un facteur déterminant de fidélisation. Les entreprises doivent
donc être en mesure de traiter les réclamations de manière proactive et réactive.
9
permet d'identifier des opportunités d'amélioration et d'anticiper les problèmes avant qu'ils ne
surviennent.
1. Besoins fonctionnels :
Les besoins fonctionnels décrivent les fonctionnalités spécifiques que l'application doit offrir :
Soumission de Réclamations :
o Permettre aux clients de remplir un formulaire de réclamation incluant les
informations suivantes :
Nom
Prénoms
Département, classe, etc.
Objet de la réclamation
Description de la réclamation (obligatoire)
o Envoyer un e-mail de récapitulation à la direction de la conformité dès qu'une
réclamation est soumise.
Gestion des Réclamations par la Direction :
o Offrir un espace de connexion sécurisé pour les membres de la direction.
o Permettre la visualisation des détails de chaque réclamation.
o Enregistrer les risques potentiels.
o Indiquer si une réclamation est recevable (oui/non).
o Gérer les actions correctives en fonction de la recevabilité de la réclamation.
Suivi des Actions Correctives :
o Envoyer des rappels automatiques par e-mail avant la date limite de réalisation
des actions correctives.
o Permettre aux responsables de cocher si l'action corrective est efficace ou non.
o Offrir la possibilité de saisir l'avis du réclamant après la date limite.
10
2. Besoins non fonctionnels :
Les besoins non fonctionnels se concentrent sur la qualité et les performances de l'application
:
Sécurité :
o Garantir la sécurité des données des utilisateurs, y compris le chiffrement des
informations sensibles.
o Mettre en place des mécanismes d'authentification et d'autorisation robustes
pour protéger l'accès aux informations.
Usabilité :
o Concevoir une interface utilisateur intuitive et conviviale, facilitant la
navigation et la soumission de réclamations.
o Assurer une accessibilité pour les utilisateurs ayant des besoins spécifiques.
Performance :
o Garantir des temps de réponse rapides pour toutes les opérations, y compris la
soumission et la récupération des réclamations.
o S'assurer que l'application peut gérer un volume élevé de réclamations sans
dégradation des performances.
Scalabilité :
o Concevoir l'application de manière à pouvoir évoluer et s'adapter à une
augmentation du nombre d'utilisateurs et de réclamations.
11
Chapitre 3 : Travaux réalisés et Apports du Stage
Introduction :
Dans tout projet informatique, des étapes clé interviennent pour sa réalisation : celle de la
conception et de l'implémentation. C'est ici que les fonctionnalités se décrivent, s’expliquent et
se matérialisent à travers des lignes de code. En substance, coder revient à établir une
communication claire avec l'ordinateur. Pour cela, les développeurs utilisent des outils de
conception, mais aussi divers langages de programmation dont chacun permettant de
transmettre des instructions précises afin que la machine puisse les exécuter correctement
I. Conception de l’application
La conception de l'application constitue une étape cruciale dans le développement de notre
solution de gestion des réclamations. Cette section détaillera les différentes phases de la
conception, incluant les diagrammes de classes et les diagrammes de cas d'utilisation. Ces
éléments permettront de structurer et de visualiser le fonctionnement de l'application,
d'assurer une bonne répartition des responsabilités et de faciliter la communication entre
les différentes parties prenantes du projet.
12
RAISON DU CHOIX :
• Adaptabilité aux systèmes orientés objet : UML est conçu spécifiquement pour
les systèmes d'information orientés objet, ce qui le rend idéal pour des projets
basés sur cette approche.
• Flexibilité : Grâce à sa polyvalence, UML peut être utilisé pour une grande
variété de projets, des petites applications aux systèmes complexes, ce qui en fait
un choix solide pour de nombreux scénarios.
Pour ce projet, la sélection soigneuse de diagrammes UML les plus pertinents pour le
développement de l'application est évidente. Cette sélection ciblée permettra de
concentrer les efforts sur les aspects essentiels de la conception et de l'implémentation.
Les sections suivantes traduiront les besoins spécifiques de l'application en utilisant les
diagrammes UML appropriés, ce qui contribuera à la clarté et à la compréhension du
processus de développement.
Les éléments de modèle dans les diagrammes de cas d'utilisation sont entre autres :
• Cas d'utilisation : Un cas d'utilisation décrit une fonction qu'un système exécute
pour atteindre l'objectif de l'utilisateur. Un cas d'utilisation doit renvoyer un
résultat observable qui est utile pour l'utilisateur du système.
Voici l’outil que nous avons utilisé pour créer les diagrammes de cas d’utilisation en
ligne :
14
Figure 1:Diagramme de cas d'utilisation
Le processus de gestion des réclamations débute avec la soumission d'un formulaire par un
visiteur. Celui-ci doit remplir plusieurs informations obligatoires. Une fois ce formulaire
complété, le visiteur peut soumettre la réclamation via l'application.
Ensuite, les membres de la direction sont chargés d'analyser chaque réclamation et de décider
si elle est recevable ou non recevable. Si la réclamation n'est pas recevable, elle est
directement marquée comme terminée ou résolue. En revanche, si la réclamation est jugée
recevable, la direction doit déterminer si une action corrective est nécessaire.
Si aucune action corrective n'est requise, une réponse est fournie au réclamant, et la
réclamation est alors considérée comme résolue ou terminée. Si une action corrective est
nécessaire, la direction désigne les responsables chargés de sa mise en œuvre et fixe un délai
15
de réalisation. Ces responsables reçoivent alors une notification par e-mail avec les détails des
actions correctives à accomplir et la date limite pour les réaliser.
Pour faciliter le suivi des actions correctives, un système de rappel automatique est en place.
Un e-mail de rappel est envoyé aux responsables un certain nombre de jours avant la date
limite des actions correctives. Une fois cette date atteinte, les membres de la direction peuvent
évaluer l'efficacité de l'action mise en œuvre et, de manière facultative, recueillir l'avis du
réclamant sur la solution apportée.
Enfin, lorsque toutes les actions nécessaires ont été réalisées ou qu'aucune action corrective
n'est requise, la réclamation est marquée comme terminée ou résolue, et le dossier est clos.
3 Diagramme de classe :
Le diagramme de classes est l'un des types les plus populaires en langage UML. Très utilisé
par les ingénieurs logiciels pour documenter l'architecture des logiciels, les diagrammes de
classes sont un type de diagramme de structure, car ils décrivent ce qui doit être présent dans
le système modélisé. Le langage UML a été créé sous forme de modèle standardisé pour
décrire une approche de la programmation orientée objet. Comme les classes sont les
composantes des objets, les diagrammes de classes sont les composantes de l'UML. Les
divers éléments d'un diagramme de classes peuvent représenter les classes qui seront
effectivement programmées, les principaux objets ou les interactions entre classes et objets.
22 Le diagramme de classes est composé de trois sections :
Section supérieure : contient le nom de la classe. Cette section est toujours nécessaire.
Section intermédiaire : contient les attributs de la classe. Elle est utilisée pour décrire
les qualités de la classe.
Section inférieure : contient les opérations de la classe (méthodes), affichées sous
forme de liste. Chaque opération occupe sa propre ligne. Les opérations décrivent la
manière dont une classe interagit avec les données.
16
Figure 2: Diagramme de classe
Un dictionnaire de données est un document ou un outil qui décrit de manière détaillée les
éléments de données utilisés dans une base de données ou un système d'information. Il fournit
des informations sur les attributs des données, leur structure et leur utilisation.
17
Figure 3:Dictionnaire des données:
Ce dictionnaire des données fournit une vue d'ensemble des différents champs utilisés dans le
système de gestion des réclamations, y compris leur type de données et une brève description
de leur fonction.
18
5 Cartographie des processus :
Cartographie des processus : Représentation des flux de travail, des tâches, des activités et des
décisions au sein d'un processus métier. Elle aide à visualiser les étapes, les rôles des acteurs
et l'enchaînement des actions dans un processus.
19
Ce tableau présente clairement chaque étape, les acteurs impliqués, la description des actions,
et les résultats attendus.
Après avoir élaboré la conception et l'architecture de notre projet, il est temps de passer à la
phase d'implémentation. Dans ce chapitre, nous allons explorer en détail les technologies et
langages de programmation que nous avons choisis pour concrétiser notre vision. Nous
aborderons également les outils de développement qui ont joué un rôle crucial dans la
réalisation de cette application. Une fois ces éléments techniques couverts, nous procéderons
à la présentation de l'application elle-même, démontrant comment les fonctionnalités ont été
intégrées pour répondre aux besoins des utilisateurs tout en assurant une performance
optimale et une sécurité robuste. Ce chapitre marquera ainsi la transition de la théorie à la
pratique, mettant en lumière le chemin parcouru pour aboutir à une solution fonctionnelle.
Dans le cadre de ce projet, j'ai opté pour le framework Laravel. Ce choix a permis
de structurer efficacement le back-end de l'application, en facilitant la création de
routes et de contrôleurs pour gérer les requêtes des utilisateurs. Pour la partie front-
end, AJAX et JQuery ont été utilisés pour créer des interactions dynamiques sans
rechargement de page, offrant ainsi une expérience utilisateur fluide et réactive. En
outre, Bootstrap a été intégré pour le design et la mise en page, assurant une
interface utilisateur moderne et adaptable à différents appareils.
BACK-END
20
Le back-end d'une application est responsable du traitement des données, des
opérations logiques et de la gestion des bases de données. Pour ce projet, nous
utilisons Laravel comme framework.
Mise en Œuvre
Langage : PHP
Langage : Javascript
JavaScript est un langage de programmation polyvalent qui joue un rôle clé dans
la création d’expériences interactives sur les pages web. Là où le contenu statique
ne suffit plus, JavaScript intervient pour ajouter des fonctionnalités dynamiques
et améliorer l’expérience utilisateur.
Langage : HTML
Langage : CSS
CSS (pour Cascading Style Sheets) qu’on peut traduire en « feuilles de style en
cascade » est un langage utilisé pour styliser et mettre en forme les pages
[Link] CSS, on peut par exemple définir la couleur, la police, la taille, la
mise en page et d’autres propriétés visuelles des éléments HTML.
21
Framework : LARAVEL
Laravel, créé par Taylor Otwell en Juin 2011, est un framework open-source PHP
largement reconnu pour sa syntaxe élégante, sa base de code expressive et son
architecture MVC (Model-View-Controller). Ces caractéristiques font de Laravel
un choix populaire pour le développement d'applications web complexes et
évolutives, notamment des plateformes e-commerce comme la plateforme multi-
restaurants envisagée.
Les membres de cette direction, après s'être connectés à l'application, peuvent visualiser les
détails des réclamations, évaluer les risques potentiels (facultatif), et déterminer si la
réclamation est recevable. Si elle n'est pas recevable, elle est marquée comme résolue. Si elle
l'est, une vérification de la nécessité d'une action corrective est effectuée.
Si aucune action corrective n'est nécessaire, une réponse est envoyée, puis la
réclamation est marquée comme résolue.
Si des actions correctives sont requises, les responsables et les délais de réalisation
doivent être assignés. Ces responsables reçoivent des notifications par e-mail avec les
détails des actions à réaliser.
L'application inclut également un système de rappel automatique par e-mail envoyé un certain
nombre de jours avant la date limite des actions correctives. Après la réalisation des actions,
les membres de la direction peuvent indiquer si l'action a été efficace, et éventuellement
inclure l'avis du réclamant après la date limite.
À titre d’exemple, voici quelques interfaces que nous considérons comme particulièrement
utiles :
Cette page permet aux utilisateurs de soumettre facilement leurs réclamations et suggestions.
Elle comprend des champs pour renseigner le nom, les prénoms, le département ou la classe,
ainsi que des sections pour indiquer l'objet et la description de la réclamation.
Une fois le formulaire complété, l'utilisateur peut cliquer sur le bouton « Soumettre ». Si la
soumission est réussie, un message de confirmation s'affichera, indiquant que sa réclamation a
bien été enregistrée. En cas de problème, un message d'erreur précis informera l'utilisateur des
actions à prendre.
22
Figure 5: Page d'acceuil
Page d’authentification
Elle permet aux utilisateurs de s’identifier et de sécuriser l’accès à l’application. Elle
inclut des champs pour saisir le nom d’utilisateur (ou l’adresse e-mail) et le mot de passe,
ainsi qu’un bouton de connexion.. Si les identifiants sont corrects, l’utilisateur est
redirigé vers le tableau de bord en fonction de son statut d’utilisateur, sinon un message
d’erreur s’affichera. En somme, elle garantit la sécurité et la confidentialité des
utilisateurs et de l’application.
23
Figure 6: Page de connexion
24
Figure 7:Tableau de bord
25
Les détails de la réclamation :
26
Traitement de la réclamation
Les membres de la direction sont chargés d'analyser chaque réclamation et de décider si elle
est recevable ou non recevable. Si la réclamation n'est pas recevable, elle est directement
marquée comme terminée ou résolue. En revanche, si la réclamation est jugée recevable, la
direction doit déterminer si une action corrective est nécessaire.
Si aucune action corrective n'est requise, une réponse est fournie au réclamant, et la
réclamation est alors considérée comme résolue ou terminée. Si une action corrective est
nécessaire, la direction désigne les responsables chargés de sa mise en œuvre et fixe un
délai de réalisation.
27
Reception du mail pour l’action correction au responsable
Le responsable va recevoir le mail avec les détails et la date limite pour la réalisation de
l’action corrective
28
Details de la réeclamation une fois que le responsable se connecte :
Perspective :
L'application de gestion des réclamations offre de nombreuses perspectives d'amélioration et
d'évolution pour mieux répondre aux besoins des utilisateurs et aux exigences du marché :
Intégration avec d'autres systèmes : L'application pourrait être interconnectée avec d'autres
systèmes internes ou externes, tels que des systèmes ERP, CRM ou des solutions de gestion
de la qualité. Cela permettrait une gestion unifiée des réclamations et des actions correctives
dans toute l'organisation..
29
Conclusion :
L'application de gestion des réclamations représente une solution moderne et efficace pour
répondre aux besoins croissants des organisations en matière de traitement des réclamations.
En centralisant les informations, en automatisant les processus et en facilitant la collaboration
entre les différentes parties prenantes, elle permet une gestion plus rigoureuse et réactive des
réclamations.
Grâce à cette application, les entreprises peuvent non seulement améliorer leur réactivité et la
satisfaction des clients, mais également mieux anticiper les risques et mettre en place des
actions correctives adaptées. Elle garantit la traçabilité des processus, la sécurité des données,
et le respect des délais, tout en offrant des fonctionnalités évolutives comme les rappels
automatiques, les notifications en temps réel, et les analyses de performance.
30
31