Dédicaces Je remercie tout d’abord Dieu le tout puissant pour la force, la sant

Dédicaces Je remercie tout d’abord Dieu le tout puissant pour la force, la santé, la patience et la volonté qu’il m’a consacrée afin de mener ce travail à terme. C’est avec un très grand honneur que je dédie ce modeste travail : A la plus adorable et chères des mamans, maman Zohra source inépuisable d’amour et d’affection. A la mémoire de mon père Tahar disparu trop tôt, qui m'a toujours poussé et motivé dans mes études. Que Dieu le Tout- Puissant lui accorde Son infinie Miséricorde et l'accueille dans Son éternel Paradis. A mon cher frère Hatem et ma chère sœur Hanen, pour leur soutien, leur encouragement et leur dévouement inépuisable en témoignage à notre fraternité sans égale. A tous mes amis et amies. Je dédie ce modeste travail et qu’ils trouvent ici l’expression de mes sentiments les plus sincères. Oussama REMERCIEMENTS C’est avec plaisir que je réserve ces quelques lignes de gratitude et de profonde Reconnaissance tous ceux, de près ou de loin de me ont aidés à compter ce travail, je remercier : Je tenais à remercier mon encadreur au sein de L'Ecole Supérieure des Sciences Appliquées et de la Technologie Privée de Gabès M. Anouar BEN ABDENNOUR pour cette confiance, ses aides durant ce projet et pour ses conseils et disponibilité, ainsi les informations pertinentes qui m'a offerts. Une pensée particulière à la famille de L'Ecole Supérieure des Sciences Appliquées et de la Technologie Privée de Gabès et surtout M. Mazhoudi Lotfi pour la qualité de l’enseignement qu’il nous a prodiguée durant nos études afin de nous fournir une formation enrichissante. Mes remerciement et gratitude s’adresse également et très vivement aux membres du jury pour avoir bien voulu accepter mon modeste rapport. 1 Table de matière Introduction générale........................................................................................................................3 Chapitre 1 : Contexte général...........................................................................................................4 Introduction..................................................................................................................................4 1.1. Cadre du projet...................................................................................................................4 1.1.1. Contexte..........................................................................................................................4 1.1.2. Présentation du projet et objectif....................................................................................4 1.1.3. Objectifs principaux.......................................................................................................5 1.2. Méthodologie adoptée...........................................................................................................5 1.2.1. La méthode en Cascade..................................................................................................5 1.2.2. Les étapes.......................................................................................................................5 1.2. Etude et critique de l’existant............................................................................................6 1.3.1. Tunisia Express..............................................................................................................6 1.3.2. Jwebi.com.......................................................................................................................7 1.3.3. Colisbree.com.................................................................................................................8 1.3. Les besoins fonctionnels..................................................................................................10 1.5. Les besoins non fonctionnels...............................................................................................12 Conclusion..................................................................................................................................12 Chapitre 2 : Analyse et conception.................................................................................................13 Introduction................................................................................................................................13 2.1. Les besoins fonctionnels......................................................................................................13 2.1.1. Identification des acteurs..............................................................................................13 2.2. Le modèle du cas d'utilisation global..................................................................................14 2 2.2.1 Description détaillée des cas d'utilisation......................................................................15 2.3. Diagramme de séquences....................................................................................................18 2.3.1. Diagramme de séquence du cas « S’authentifier ».......................................................18 3.2.2. Diagramme de séquence du cas « Déposer une demande de transport ».....................18 2.4 Diagramme de classe…………………………………………………………………….. Conclusion..................................................................................................................................18 Chapitre 3 : Réalisation..................................................................................................................20 Introduction................................................................................................................................20 3.1. Architecture de développement...........................................................................................20 3.2. Environnement de développement......................................................................................22 3.2.1. Environnements matériels............................................................................................22 3.2.2. Environnements logiciels.............................................................................................22 3.3. Réalisation de l’application.................................................................................................25 3.3.1. Les interfaces de la plateforme Back-Office................................................................25 3.3.2. Les interfaces de plateforme Front-Office...................................................................28 Conclusion..................................................................................................................................33 Conclusion Générale..................................................................................................................35 Bibliographe et webographies....................................................................................................37 3 4 Introduction générale 5 Depuis quelques années, les innovations dans le domaine de développement web se multiplient et évoluent sans cesse. Cette évolution est due au besoin intense de l’utilisation des objets numérique dans notre quotidien. En effet, le recours à ce domaine a plusieurs avantages comme le gain du temps, l’efficacité, la dématérialisation des objets, etc. Beaucoup des difficultés apparaissent, pendant le processus de transport des colis, nécessite la résolution. Dans ce cadre que s'inscrit notre projet de fin d'étude intitulé « Colis-Tunisie » qui a pour but de concevoir une application web, dédiée aux particuliers : émetteur et transporteur, afin de faciliter le contact entre eux et réduire le cout et le temps du processus de transport d'un colis. Par ailleurs, mettre en place un système de supervision par mener des activités de suivi de l'état du colis et minimiser le taux de défaillance de processus de transport. Le présent rapport comporte trois chapitres : - Le premier chapitre comporte un descriptif du contexte général avec une étude de l’existant. Nous allons énumérer quelques applications dont le principe est similaire au nôtre. - Le deuxième chapitre détaille une vue conceptuelle présentée par des diagrammes UML tels que le diagramme de cas d'utilisation, le diagramme de classe et le diagramme de séquence - Le dernier chapitre sera consacré pour la réalisation de l’application. Nous décrivons l’environnement matériel et logiciel, le choix technologique, l’architecture adoptée et les différentes interfaces que nous avons réalisées. Enfin, nous donnons une conclusion et quelques perspectives. 6 Chapitre 1 : Contexte général Introduction Le premier chapitre est consacré à l’étude préalable qui est une phase obligatoire pour la réalisation de toute application. En effet, cette phase consiste à donner une vue claire sur notre projet permettant de mieux comprendre son cadre général ainsi que sa problématique et ses objectifs visés. Pour se faire, nous commençons par présenter une description générale du projet. Ensuite, nous exposons le choix de la méthodologie adoptée lors de la réalisation de notre projet. Par la suite, nous optons pour une analyse de l’existant afin d’identifier les problématiques et de dégager les objectifs à atteindre. 1.1. Cadre du projet 1.1.1. Contexte Ce projet est effectué dans le but d'illustrer et de mettre en œuvre les connaissances théoriques et pratiques acquises durant notre parcours universitaire. 1.1.2. Présentation du projet et objectif Notre application web de transport des colis est une plateforme collaborative pour l’envoi des colis. Elle met en relation les particuliers, qui ont besoin de faire transporter des colis. Cette plateforme permettra les utilisateurs que nous appelons clients de bénéficier du temps et d’argents par rapports aux outils traditionnels. Il navigue dans l’application, il sélectionne le type du colis à déposer et confirmer l’annonce. D’une autre partie le transporteur choisit une annonce et prend en charge le transport du colis. Si le colis est bien reçu, la proposition est supprimée et l’expéditeur est notifié par une alerte. De plus, mettre en place un système de supervision par mener des activités se suivi en cas ou un colis est mal transporté le destinateur peut envoyer une réclamation. Par la suite, une avantage c’est d’avoir un archive à tous les actions de transport des colis mal achevé. 7 1.1.3. Objectifs principaux - Se doter d’une application web qui met en relation les particuliers pour faciliter le transport des colis à l’échelle nationale. - Permettre l’utilisateur de gagner du temps et de l’argent - Présenter des interfaces intuitives et ergonomiques. - Permettre l’utilisateur de suivre l’état de ses colis (livré ou pas). 1.2. Méthodologie adoptée Pour répondre aux besoins du projet et concevoir une application web de qualité dans des délais prévisibles, nous avons choisis comme méthodologie l’implémentation en cascade. 1.2.1. La méthode en Cascade La méthode en Cascade est un modèle où les phases de développement suivent rigoureusement un ordre spécifique. La phase suivante ne peut commencer que lorsque la phase précédente a été conclue. D'une manière générale, l'approche en Cascade commence par une planification et un design étendus, suivis d'un codage et d'un test, et se termine par la publication. L'idée principale derrière la méthode en Cascade est que le processus de planification approfondi nie la nécessité d'apporter des ajustements importants lors du développement. À cette fin, la technique en Cascade tente de se préparer à tous les scénarii afin d'éviter des retards qui coûtent du temps et des ressources [1]. 1.2.2. Les étapes Le modèle en cascade consiste à suivre une succession d'étapes prédéfinies de façon séquentielle, chaque étape menant à la suivante. Ce modèle se décline en une série de six étapes : - Exigences (analyse des besoins du donneur d'ordre) - Conception - Planning (échéancier et budget) - Mise en œuvre - Vérification - Maintenance 8 Figure1.1 – modèle en cascade 1.2. Etude et critique de l’existant De nos jours, il existe plusieurs types d’applications qui permettent le covoiturage des colis. C’est pourquoi il s’avère nécessaire de faire une étude des travaux existants dans le même ordre d’idée qui éventuellement pourront apporter l’aide. Cela nous permet de mieux comprendre les exigences que notre application doit satisfaire. Par la suite, nous avons mené une étude sur quelques exemples d’applications qui s’inscrivent dans le même cadre que notre travail. Ainsi, nous présentons une brève description des solutions existant déjà. 1.3.1. Tunisia Express Cette application représente l’application de covoiturage la plus populaire. Elle met à la disposition de ses utilisateurs des livreurs équipés de PDA assurant la traçabilité en temps réel des colis traités, un service client à l’écoute des clients et des moyens de transports (voiture utilitaires, des camions et des voitures fourgonnettes) pour l’envoie des colis à ces destination.la livraison par « Tunisia Express » contribue à dynamiser les ventes en ligne à travers des solutions adaptées et interactives suivant les besoins de partenaires. Le plus intéressant pour cette application est la simplicité. Elle joue le même rôle que la poste. Ce type de site est destiné spécialement à des sociétés de vente en ligne. 9 Figure1.2 –Tunisia Express [2] 1.3.2. Jwebi.com « Jwebi » représente un site web pour l’envoie des colis entre particuliers en France et dans le monde. Ce site est basé sur le transport des colis à l’étranger. Cette application met à la disposition de ses utilisateurs des voyageurs qui vont effectuer le transport de colis lors uploads/Geographie/ rapport-colis.pdf

  • 46
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager