Conception et réalisation d’une application web Java EE pour la gestion du covoiturage en Algérie
Des informations générales:
Le niveau |
Master |
Titre |
Conception et réalisation d’une application web Java EE pour la gestion du covoiturage en Algérie |
SPECIALITE |
Génie Logiciel |
Page de garde:
Sommaire:
1 Introduction générale
1.1 Contexte :
1.2 Problématique:
Chapitre I
Les applications web et javaEE
I.1 Introduction
I.2 Modèle-Vue-Contrôleur (MVC):
1.3 Principe général de MVC:.
I.4 Vue d’ensemble de MVC:
1.4.1 Le modèle:
1.4.2 La vue :
1.4.3 Contrôleurs et actions
1.5 Composants et architectures Java EE :
1.5.1 Les composants clients ou tiers Client:
1.5.1.1 Les clients Web:.
1.5.1.2 Les clients Applets:.
1.5.1.3 Les applications clientes :
1.5.2 Les composants Web ou tiers Web:
1.5.3 Les composants métier ou tiers Métier :
I.6 Les conteneurs Java EE
1.7 API et services Java EE :
I.7.1 Java Servlet (Technologie Java EE – Conteneur Web):.
I.8 Conclusion:
Chapitre II
Etude Critique des différentes solutions proposées pour le covoiturage
II.1 Introduction :
II.2 Définition de covoiturage:
II.3 Le Principe de covoiturage:
II.4 Les formes du covoiturage:
II.4.1 Le covoiturage spontané
II.4.2 Le covoiturage organisé
II.5 Les sites de covoiturage grand-public
II.6 Les systèmes opérationnels du covoiturage :
II.6.1 Le covoiturage statique :
II.6.1.1 Exemple du site statique :
i. BlaBlaCar
ii. Uber
iii. Yasiir :
II.6.2 Le covoiturage dynamique :
II.6.3 Exemple du site dynamique :.
II.6.3.1 Avego:
II.6.3.2 Comuto :
II.7 Les Avantage de covoiturage :
II.7.1 L’aspect économique
II.7.2 Un geste pour l”ecologique :
II.7.3 Des trajets plus rapides:.
II.7.4 Une route plus conviviale :
II.8 Les problèmes techniques
II.9 Conclusion:
Chapitre III
Spécification, Analyse, Conception
III.1 Introduction :
III.2 Notion de covoiturage:.
III.3 Charte du Covoiturage:
III.4 Spécifications des besoins:
III.4.1 Les besoins fonctionnels :
III.4.2 Les besoins non fonctionnels :
III.5 Analyse des besoins :
III.6 Conception :
III.6.1 Identification des cas d’utilisation:
III.6.1.1 Diagramme cas d’utilisation de passager:
III.6.1.2 Diagramme cas d’utilisation de conducteur
III.6.1.3 Diagramme cas d’utilisation de l’administrateur :.
III.6.1.4 Diagramme cas d’utilisation Global :
III.6.2 Diagrammes des séquences détaillées:
II.6.2.1 Diagrammes des séquences détaillées de la partie Passager :
i. Diagramme de séquence du cas consulté des offres
ii. Diagramme des séquences détaillées Rechercher Trajet
iii. Diagramme des séquences détaillées Réserver un covoiturage
III.6.2.2 Diagrammes des séquences détaillées de la partie Conducteur :.
i. Diagramme des séquences détaillées Ajouter Trajet
ii. Diagramme des séquences détaillées Consulter Passager.
iii. Diagramme des séquences détaillées Consulter Notification
iv. Diagramme des séquences détaillées Ajouter une réclamation
III.6.2.3 Diagrammes des séquences détaillées de la partie Administrateur :
i. Diagramme des séquences détaillées Ajouter Conducteur
ii. Diagramme des séquences détaillées Consulter Conducteur.
iii. Diagramme des séquences détaillées Consulter la liste des affectations
III.6.3 Diagramme de classe globale :
III.7 Conclusion:
Chapitre IV Implémentation
IV.1 Introduction :
IV.2 Les choix techniques :.
IV.2.1 Les outils utilisent :
IV.2.2 Les Langages
IV.3 Présentation de notre application web :
IV.3.1 Page d’accueil : Elle constitue le point d’entrée de notre application web
IV.3.2 Formulaire d’identification:.
IV.3.4 Ajouter Trajet :.
IV.3.4.1 Chargement les informations de trajet :
IV.3.4.2 Chargement la Localisation de trajet :.
IV.3.5 Modifier le Trajet:.
IV.3.6 Supprimer le Trajet:
IV.3.7 L’utilisateur Consulter son profile:
IV.3.8 Les détaille de trajet:
IV.3.9 Consulter tous les covoiturage :
IV.3.10 Contacter les Administrateur
IV.4 Les Avantages de notre application web:
IV.5 Conclusion:
Conclusion générale :.
Bibliographie:
1.1 Contexte :
1.2 Problématique:
Chapitre I
Les applications web et javaEE
I.1 Introduction
I.2 Modèle-Vue-Contrôleur (MVC):
1.3 Principe général de MVC:.
I.4 Vue d’ensemble de MVC:
1.4.1 Le modèle:
1.4.2 La vue :
1.4.3 Contrôleurs et actions
1.5 Composants et architectures Java EE :
1.5.1 Les composants clients ou tiers Client:
1.5.1.1 Les clients Web:.
1.5.1.2 Les clients Applets:.
1.5.1.3 Les applications clientes :
1.5.2 Les composants Web ou tiers Web:
1.5.3 Les composants métier ou tiers Métier :
I.6 Les conteneurs Java EE
1.7 API et services Java EE :
I.7.1 Java Servlet (Technologie Java EE – Conteneur Web):.
I.8 Conclusion:
Chapitre II
Etude Critique des différentes solutions proposées pour le covoiturage
II.1 Introduction :
II.2 Définition de covoiturage:
II.3 Le Principe de covoiturage:
II.4 Les formes du covoiturage:
II.4.1 Le covoiturage spontané
II.4.2 Le covoiturage organisé
II.5 Les sites de covoiturage grand-public
II.6 Les systèmes opérationnels du covoiturage :
II.6.1 Le covoiturage statique :
II.6.1.1 Exemple du site statique :
i. BlaBlaCar
ii. Uber
iii. Yasiir :
II.6.2 Le covoiturage dynamique :
II.6.3 Exemple du site dynamique :.
II.6.3.1 Avego:
II.6.3.2 Comuto :
II.7 Les Avantage de covoiturage :
II.7.1 L’aspect économique
II.7.2 Un geste pour l”ecologique :
II.7.3 Des trajets plus rapides:.
II.7.4 Une route plus conviviale :
II.8 Les problèmes techniques
II.9 Conclusion:
Chapitre III
Spécification, Analyse, Conception
III.1 Introduction :
III.2 Notion de covoiturage:.
III.3 Charte du Covoiturage:
III.4 Spécifications des besoins:
III.4.1 Les besoins fonctionnels :
III.4.2 Les besoins non fonctionnels :
III.5 Analyse des besoins :
III.6 Conception :
III.6.1 Identification des cas d’utilisation:
III.6.1.1 Diagramme cas d’utilisation de passager:
III.6.1.2 Diagramme cas d’utilisation de conducteur
III.6.1.3 Diagramme cas d’utilisation de l’administrateur :.
III.6.1.4 Diagramme cas d’utilisation Global :
III.6.2 Diagrammes des séquences détaillées:
II.6.2.1 Diagrammes des séquences détaillées de la partie Passager :
i. Diagramme de séquence du cas consulté des offres
ii. Diagramme des séquences détaillées Rechercher Trajet
iii. Diagramme des séquences détaillées Réserver un covoiturage
III.6.2.2 Diagrammes des séquences détaillées de la partie Conducteur :.
i. Diagramme des séquences détaillées Ajouter Trajet
ii. Diagramme des séquences détaillées Consulter Passager.
iii. Diagramme des séquences détaillées Consulter Notification
iv. Diagramme des séquences détaillées Ajouter une réclamation
III.6.2.3 Diagrammes des séquences détaillées de la partie Administrateur :
i. Diagramme des séquences détaillées Ajouter Conducteur
ii. Diagramme des séquences détaillées Consulter Conducteur.
iii. Diagramme des séquences détaillées Consulter la liste des affectations
III.6.3 Diagramme de classe globale :
III.7 Conclusion:
Chapitre IV Implémentation
IV.1 Introduction :
IV.2 Les choix techniques :.
IV.2.1 Les outils utilisent :
IV.2.2 Les Langages
IV.3 Présentation de notre application web :
IV.3.1 Page d’accueil : Elle constitue le point d’entrée de notre application web
IV.3.2 Formulaire d’identification:.
IV.3.4 Ajouter Trajet :.
IV.3.4.1 Chargement les informations de trajet :
IV.3.4.2 Chargement la Localisation de trajet :.
IV.3.5 Modifier le Trajet:.
IV.3.6 Supprimer le Trajet:
IV.3.7 L’utilisateur Consulter son profile:
IV.3.8 Les détaille de trajet:
IV.3.9 Consulter tous les covoiturage :
IV.3.10 Contacter les Administrateur
IV.4 Les Avantages de notre application web:
IV.5 Conclusion:
Conclusion générale :.
Bibliographie:
Télécharger:
Pour plus de
sources et références universitaires
(mémoires, thèses et articles
), consultez notre site principal.


