Conception et Implémentation d’une Application de Gestion des Tickets et des Ac

Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire Ministère de l’Enseignement Supérieur de la Recherche et de l’Innovation Université Assane Seck de Ziguinchor UFR Sciences et Technologies Département Informatique Mémoire de fin d’études master Mention : Informatique Spécialité : Génie Logiciel Sujet : Par : M. Mactar CAMARA Soutenance le 11/05/2018 Membres du jury Sous la direction de : - Pr. Salamon SAMBOU (Président) - Dr. Ibrahima DIOP - Dr. Ibrahima DIOP (Encadreur) - Dr. Youssou DIENG - Dr. Youssou DIENG (Co-encadreur) Sous la supervision de : - Dr. Khadim DRAME (Rapporteur) - Pr. Salomon SAMBOU - Dr. Sérigne DIAGNE (Examinateur) Année Universitaire : 2016 – 2017 Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel i Le Centre Régional des Œuvres Universitaires et Sociales de Ziguinchor (CROUS-Z) occupe une place très importante au sein de l’Université. Il est chargé de la gestion des œuvres sociales destinées aux étudiants afin de leur offrir de meilleures conditions de vie. Son service de restauration joue un rôle capital au sein de cette direction et est fondamental dans la vie quotidienne de l’étudiant. Ainsi pour mener à bien sa mission, ce service de restauration peut avoir un système informatique pour la gestion de ses activités quotidiennes. L’augmentation considérable du nombre d’étudiants à l’UASZ, a entrainé une complexité dans la gestion des activités du service de restauration particulièrement celle des tickets et de l’accès au restaurant. Ainsi, cela nous a conduits à proposer, dans le cadre de ce mémoire de fin d’étude de master, une application informatique pour la gestion des tickets et de l’accès au restaurant. Cette application permet l’automatisation de la gestion de tickets et d’accès au restaurant de l’Université. Elle permettra au service de restauration du CROUS-Z de :  dématérialiser les tickets de restaurant ;  gérer les comptes avec leurs crédits ;  gérer les ventes de tickets (Créditer) ;  gérer les accès au restaurant universitaire (Débiter) ;  gérer les utilisateurs et leurs droits d’accès. Mots clés : Gestion des tickets, Gestion des accès, Restaurant Universitaire, CROUS-Z Résumé Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel ii The center of social university works is very important in the university. It is in charge of charity destined for student with a view to offer them better living condition. Its canteen service play a key role in this department and it is fundamental in daily life of student. So to complete successfully its work, the latter have to have at it command computer system for the management of its daily activities. Nowadays the number of student at Assane Seck University is huge, this caused the complexity of service canteen, particularly luncheon voucher and entrance to the canteen. That why, as part of our master’s dissertation, we have propose a reliable and optimal application for the management of luncheon voucher and the entrance to the canteen. This application allow for the automation of luncheon voucher and the entrance to the canteen management. With this application, the canteen service will be able to manage:  dematerialize restaurant tickets;  manage accounts with their credits;  manage ticket sales;  manage access to the university restaurant;  manage users and their access rights. Abstract Keywords: Ticket management, management access, University restaurant, CROUS-Z Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel iii Remerciements Je tiens à exprimer mes très sincères remerciements à mes encadreurs Dr. Ibrahima DIOP et Dr. Youssou DIENG pour leur disponibilité, leurs conseils et leurs encouragements qui m'ont permis de réaliser ce travail dans les meilleures conditions. Je tiens à remercier vivement les membres de jury qui ont accepté d’évaluer mon mémoire. Votre participation à mon jury de soutenance est un grand honneur pour moi. J'adresse aussi mes reconnaissances à tous les professeurs du département d’Informatique de l’UASZ, pour la richesse et la qualité de leurs enseignements et les efforts fournis pour assurer à leurs étudiants une bonne formation. Je voudrais aussi exprimer ma gratitude envers tous ceux qui m'ont accordé leur soutien, tant par leur gentillesse que par leur dévouement. Je ne peux nommer ici toutes les personnes qui de près ou de loin m'ont aidé et encouragé mais je les en remercie vivement. Enfin je tiens à dire combien le soutien quotidien de ma famille a été important tout au long de ces quelques années, je leur dois beaucoup. Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel iv Dédicaces A ALLAH Le Tout Miséricordieux, ton amour, ta miséricorde et Tes grâces à mon endroit m’ont fortifié dans la persévérance et l’ardeur au travail. A mon Père, Amadou Moussa CAMARA en vous, je vois un père dévoué à sa famille. Ta présence en toute circonstance m’a maintes fois rappelé le sens de la responsabilité. A ma Mère, Adama DIEDHIOU en vous, je vois la maman parfaite, toujours prête à se sacrifier pour le bonheur de ses enfants. Merci pour tout. A mes frères et sœurs pour qui, je le sais, ma réussite est très importante. Que Dieu vous Paye pour tous vos bienfaits. À toute ma famille particulièrement mon tuteur et sa femme, pour leurs soutiens, leurs conseils partagés A tous mes amis. Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel v Table des matières Introduction générale .................................................................................................................. 1 Chapitre I : Description du sujet ................................................................................................ 3 I. De la Direction du Service aux Etudiants DSE au Centre Régionale des Œuvres Universitaires de Ziguinchor CROUS-Z ................................................................................ 3 II. Présentation du restaurant universitaire .......................................................................... 4 III. Problèmes dans la gestion du restaurant ...................................................................... 5 IV. Les objectifs de notre projet ........................................................................................ 5 V. Cadre méthodologique .................................................................................................... 5 1. Présentation de UML ................................................................................................... 6 2. Processus Unifié .......................................................................................................... 6 3. Le processus 2TUP ...................................................................................................... 6 Chapitre II : Spécification et analyse des besoins fonctionnels ................................................. 9 I. Spécification des besoins fonctionnels ............................................................................ 9 1. Présentation des acteurs du système ............................................................................ 9 2. Présentation des fonctionnalités du système ............................................................. 10 3. Diagrammes de cas d’utilisation ................................................................................ 11 II. Analyse des besoins fonctionnels .................................................................................. 13 Chapitre III : Conception du système ....................................................................................... 25 I. Conception générale ...................................................................................................... 25 1. Architecture logicielle du système ............................................................................ 25 2. Diagramme de composants ........................................................................................ 27 3. Diagramme de paquetage .......................................................................................... 28 4. Diagramme de déploiement ....................................................................................... 29 II. Conception détaillée ...................................................................................................... 30 1. Diagramme de classes ............................................................................................... 30 2. Dictionnaire de données ............................................................................................ 32 Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel vi Chapitre IV : Implémentation et présentation du système ....................................................... 35 I. Implémentation du système ........................................................................................... 35 1. La plateforme JEE ..................................................................................................... 35 2. Le modèle logique de données (MLD) ...................................................................... 36 3. Création de la base de données .................................................................................. 37 4. Les outils de développements .................................................................................... 38 5. Le codage de la couche métier EJB ........................................................................... 43 6. Le codage des entités ................................................................................................. 44 7. Le codage des interfaces ............................................................................................ 46 8. Implémentation des interfaces ................................................................................... 48 II. Présentation du système ................................................................................................ 48 1. L’interface de connexion ........................................................................................... 48 2. L’interface du vendeur ............................................................................................... 49 3. L’interface du portier ................................................................................................. 51 4. L’interface de l’étudiant ............................................................................................ 52 5. L’interface de l’administrateur .................................................................................. 53 Conclusion et perspectives ....................................................................................................... 56 Bibliographie et Webographie ................................................................................................. 57 Conception et Implémentation d’une Application de Gestion des Tickets et des Accès au Restaurant Universitaire M. Mactar CAMARA Mémoire de fin d’études Master Génie Logiciel vii Liste des figures Figure 1: Présentation du processus 2TUP [2] ........................................................................... 8 Figure 2: Diagramme de cas d'utilisation Vendeur .................................................................. 11 Figure 3: Diagramme de cas d'utilisation Portier ..................................................................... 12 Figure 4: Diagramme de cas d'utilisation Etudiant .................................................................. 12 Figure 5:Diagramme de cas d'utilisation Administrateur ......................................................... 13 Figure 6: Diagramme d’activité du cas « authentifier » ........................................................... 14 Figure 7: Diagramme de séquence du cas s'authentifier .......................................................... 15 Figure 8: Diagramme d’activité du cas « vérifier et débiter » ................................................. 16 Figure 9: Diagramme de séquence du cas « vérifier et débiter » ............................................. 17 Figure 10: Diagramme d’activité du cas « créditer compte » .................................................. 18 Figure 11: Diagramme de séquence du cas « créditer compte » .............................................. 19 Figure 12: Diagramme d’activité du cas « consulter compte » ................................................ 20 Figure 13: Diagramme de séquence du cas « consulter compte » ........................................... 21 Figure 14: Diagramme d’activité du cas « créditer compte » .................................................. 22 Figure 15: Diagramme de séquence du cas « créditer compte » .............................................. 23 Figure 16: Architecture de l’application .................................................................................. 27 Figure 17: Diagramme de composant ...................................................................................... 28 Figure 18: Diagramme uploads/Management/ memoire-de-fin-d-x27-etudes-master.pdf

  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Fev 21, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.2137MB