Vous êtes sur la page 1sur 28

Projet de Fin d’Etude en vue de l’obtention du

Diplôme Nationale en Science Informatique

Application web
pour transporter les
colis
Présenter par:

Superviser par :

Année universitaire: 2020/2021 1


Plan 2. Etude de l’existant

1. Introduction générale

2
1.Introdution générale

Le développement web est utilisé dans tous les domaines, On s’intéresse aux

domaine du transport Vue le besoins des particulaire pour transporter leur colis

3
2.Etude de l’existant

4
Critique de l’existant

Absence d’un système de suivi

Pas d’espace de réclamation

Pas d’archive de toutes les procédures de


transport de colis incomplètes

5
3.Solution proposée

1.Système d’interaction

2.Système évolutif

3.Système de mise en relation

4.Architecture web REST

5.Reseau ou Annuaire des transporteurs

6
Les besoins fonctionnelles

Administrateur Client Transporteur Destinataire


*Gérer les utilisateur *Gérer les demandes *Consulter les demandes
des transports *Choisir de traiter
*Gérer les réclamations *Déposer une
*Modifier son profil une demande réclamation
*Gérer les demandes *Suivre l’état de *Annuler le traitement
d’envoie son colis d’une demande
*Valider ou non
*Modifier son profil la livraison du colis
*Modifier son profil

7
Les besoin non
fonctionnelles
Ergonomie et utilisabilité

Extensibilité et maintenabilité

Performance

8
Méthodologie: Modèle
en cascade
Spécification
Validation

Conception
détaillée
Tests unitaires

Codage
Qualification

Intégration
Validation
Mise en
production Validation

Maintenance

9
4.Analyse et
conception

10
Les acteurs

Administrateu Client
r

destinataire

Transporteur
11
Diagramme des cas d’utilisation global

12
Diagramme de classe

13
Diagramme de séquence du
cas’’S’authentifié’’

14
iagramme de séquence du cas ’’ Déposer une deman
de transport’’

15
5.Implémentati
on et
Réalisation

16
Environnement logiciels

EDI back end Outil de déploiement Outils de collaboration Outils de UML

19
Architecture de
développement

17
Diagramme de déploiment de
notre solution

18
Le cœur de ‘’Symfony ’’
Accès aux données Doctrine

Controller traitements

Twig Langage du rendu

20
La Logique du Controller

Navigateur
Serveur reçoit la
appelle une
requête
Route

Navigateur utilise Serveur renvoie


la réponse une réponse

21
22
23
6.Conclusion
et Perspectives

24
Conclustion et
perspectives
Acquisition d’une bonne expérience
en développement
Approfondir mes connaissances
théoriques

La maîtrise de multiples
outils

25
Ajouter la fonctionnalité de suivre l’emplacement de colis en utilisant Gps

Introduire des mesures de sécurité

Application mobile

26
MERCI POUR
VOTRE
ATTENTION
Colis TN

27

Vous aimerez peut-être aussi