Plan:
1. Chapitre n°1 : Introduction Générale
1.1. Contexte
1.1.1. Présentation de l’organisation
1.1.2. Difficultés identifées
1.2. Problématique
1.3. Objectifs du mémoire
1.3.1. Objectif général
1.3.2. Objectifs spécifiques
1.4. Intérêts du sujet
1.4.1. Pour l'organisation
1.4.2. Pour l'étudiant
2. Chapitre n°2 : Solutions similaires
2.1. Critères de comparaison fonctionnels
2.2. Critères de comparaison non-fonctionnels
2.3. Étude détaillée des solutions similaires
2.4. Tableau comparatif
2.5. Conclusion tirée du tableau comparatif
3. Chapitre n°3 : Analyse de l’existant et Conception de la solution proposée
3.1. Uses case métier existants
3.2. Uses case métier de la future solution
3.3. Diagrammes UML
3.3.1. Diagramme de cas d'utilisation
3.3.2. Diagramme de classe
3.3.3. Diagramme de séquence
3.3.4. Diagramme de d'activité
3.4. Dessin des IHM métier
3.4.1. Wireframing
3.4.2. Prototypage
3.5. Architecture fonctionnelle de la future solution
3.5.1. Etude comparative
3.5.2. Choix de la solution
3.6. Outils utilisés
4. Chapitre n°4 : Réalisation de la solution proposée
4.1. Réalisation du Backend
4.1.1. Architecture technique du Back (monolithique ou microservice,
microfrontend)
4.1.2. Choix du framework
4.1.3. Choix de l’IDE
4.1.4. Choix du SGBD
4.1.5. Création des BD
4.1.6. Programmation des API d’accès aux données
4.1.7. Programmation des services
4.2. Réalisation Frontend (Interfaces Web et mobiles)
4.2.1. Choix du framework ( Angular ou React, PHP , Flutter ou React
Native)
4.2.2. Choix de l’IDE
4.2.3. Programmation des intefaces
4.3. Déploiement de l’application (Conteneurs Dockers, etc.)
4.4. Architecture technique de la future solution
5. Chapitre n°5 : Conclusions et perspectives
5.1. Conclusions
5.2. Perspectives