1. L ’Ecole Supérieure d’Ingénieurs Privé de Gafsa
Elaboré par Ben Mabrouk Hechmi
A.S 2022/2023
Application de Gestion de Livraisons
Présenté à
2. Plan de l’exposé
03 Conception
01 Etude Préalable
02 Analyse des besoins
04 Développement logiciel
05 Architecture
06 Conclusion
3. 01. Etude Préalable
La livraison permet le transport des produits commandés par un client auprès d’une entreprise, d’un point de
stockage des marchandises à son domicile ou à un point relais.
Les logiciels de livraison sont des outils informatiques de tracking colis. Ils permettent de suivre de près la
livraison depuis le départ du colis jusqu'à son arrivée chez les clients.
1 12
Elle englobe la gestion de différentes ressources, dont :
une flotte de véhicules dédiés aux trajets.
une équipe de coursiers ou de chauffeurs.
des outils d’aide à la planification.
4. 02. Analyse des besoins
2 12
L’objectif le plus important de toute entreprise de livraison est de regrouper tous les processus de
livraison dans un seul système.
Spécification des exigences : Un logiciel judicieusement choisi peut aider les entreprises de livraison
à atteindre un niveau de maturité en matière d’automatisation
5. 02. Analyse des besoins
3 12
Etude des besoins fonctionnels :
Les acteurs système :
• Gestion des livraisons
• Gestion des livreurs
• Gestion des vendeurs
• Gestion voitures
• Gestion des colis
• Livraison des colis
Admin
Livreur
Etude des besoins non fonctionnels :
•Temps de réponse.
•Interface ergonomique.
•La plateforme être portable, extensible, réutilisable et fiable.
•La maintenabilité.
11. 04. Développement logiciel
9 12
Spring Boot
Spring Boot est un framework
open source basé sur Java
utilisé pour créer un micro
service. Il est développé par
Pivotal Team et est utilisé
pour créer des applications
de printemps autonomes et
prêtes pour la production.
Angular
Angular est une plate-forme et
un framework pour créer des
applications clientes d'une
seule page en utilisant HTML et
TypeScript. C’est un Un cadre
basé sur des composants pour
créer des applications Web
évolutives.
IntelliJ IDEA 2023.1
Visual Studio Code
POSTMAN
MySQL
Serveur
Outils
BackEnd FrontEnd Dev Tools
14. Le développement full stack est le développement de bout en
bout d'applications. Il comprend à la fois le front-end et le
back-end d'une application.
J’ai essayé lors de développement de cette application
d’expérimenter des nouveaux outils et de maitriser le langage
JAVA et Type Script.
06. Conclusion
12 12