MEMOIRE DE STAGE DE FIN D’ETUDES Pour l’obtention du «Mastère professionnel en

MEMOIRE DE STAGE DE FIN D’ETUDES Pour l’obtention du «Mastère professionnel en Nouvelles Technologies des Télécommunications et Réseaux (N2TR)» Présenté par : Makram HDIDER Titre Développement d'une application web pour la gestion des concours (mutation, intégration et inscription à une deuxième spécialité)à l'université de Gabès Soutenu le : 08/12/2018 Devant le jury : Président : Mme. BOUCETTA Hela Encadreur : Mme. HOUISSA Houda Rapporteur : Mme. BEN YOUNES Ahlem Année Universitaire : 2017 / 2018 i Dédicaces A mes chers parents, A ma chère épouse, A mes adorables enfants, A toute ma famille, A mes chères amies, Je dédie ce modeste travail, Qu’ils y trouvent l’expression de ma gratitude et de ma profonde affection. Makram HDIDER ii Remerciements C’est avec une grande gratitude et reconnaissance que je réserve ces lignes qui s’adressent à toutes les personnes qui ont contribué à l’élaboration de ce projet de fin d’études et qui m'ont aidé lors de la rédaction de ce rapport. Je tiens en premier lieu à adresser ma reconnaissance et mes remerciements à mon encadreur de mémoire, Madame Houda REKAYA Ep HOUISSA, pour son encadrement et sa disponibilité, ainsi que pour la richesse et la qualité de son enseignement. Je remercie également mon encadreur de L’université de Gabès, Monsieur Sadok FLAHI pour sa collaboration et ses conseils précieux qui m’ont été d’une grande utilité lors de la réalisation des analyses statistiques. Nous nous permettons de remercier également ceux qui nous font l’honneur de participer et de siège dans ce jury et être les rapporteurs de ce modeste travail. iii Sommaire Introduction générale .............................................................................................................. 1 Chapitre 1 Etude préalable ..................................................................................................... 3 1.1 Introduction ............................................................................................................................... 3 1.2 Etude de l’existant : .................................................................................................................... 3 1.3 Critique de l’existant :................................................................................................................. 4 1.4 Solution proposée : ..................................................................................................................... 4 1.5 Spécifications : ........................................................................................................................... 5 1.5.1 Spécification des besoins fonctionnels : .......................................................................................... 5 1.5.2 Spécification des besoins non fonctionnels : .................................................................................... 6 1.5.3 Identification des acteurs: ................................................................................................................ 6 1.5.4 Les diagrammes des cas d’utilisation: .............................................................................................. 7 1.5.4.1 Cas d’utilisation préliminaire: .................................................................................................... 7 1.5.4.2 Cas d’utilisations détaillés: ........................................................................................................ 9 1.5.4.3 Cas d’utilisation «S’authentifier » ............................................................................................. 9 1.5.4.4 Cas d’utilisation «Gérer les comptes » .................................................................................... 10 1.5.4.5 Cas d’utilisation «Gérer les candidatures ».............................................................................. 12 1.5.4.6 Cas d’utilisation «Gérer les établissements » .......................................................................... 15 1.5.4.7 Cas d’utilisation «Gérer les filières» ........................................................................................ 17 1.5.4.8 Cas d’utilisation «Gérer le calendrier du concours» ................................................................ 18 Chapitre 2 Conception ................................................................................................... 21 2.1 Introduction ............................................................................................................................. 21 2.2 Architecture de l’application .................................................................................................... 21 iv 2.2.1 Présentation de l'architecture client/serveur .................................................................................... 21 2.2.2 Les avantages de l’architecture client/seveur ............................................................................. 22 2.3 Conception détaillée : ............................................................................................................... 23 2.3.1 Vue statique : Diagramme de classes .......................................................................................... 23 2.3.2 Vue dynamique : les diagrammes de séquences ......................................................................... 24 2.3.2.1 Diagramme de séquence système du cas d’utilisation « S’authentifier » ................................ 24 2.3.2.2 Diagramme de séquence système du cas d’utilisation « consulter un compte » ...................... 24 2.3.2.3 Diagramme de séquence système du cas d’utilisation «créer un compte» .............................. 26 2.3.2.4 Diagramme de séquence système du cas d’utilisation « postuler une candidature» ................ 27 2.3.2.5 Diagramme de séquence système du cas d’utilisation « consulter les établissements » .......... 28 2.3.2.6 Diagramme de séquence système du cas d’utilisation « affecter un établissement à une filière» ....................................................................................................................................................... 29 Chapitre 3 Réalisation ............................................................................................................ 31 3.1 Introduction ............................................................................................................................. 31 3.2 Environnement de travail ......................................................................................................... 31 3.2.1 Environnement matériel .................................................................................................................. 31 3.2.2 Environnement logiciel ................................................................................................................... 31 3.3 Création de la base de données ................................................................................................. 33 3.4 Implémentation ........................................................................................................................ 35 3.5 Les interfaces de l'application .................................................................................................. 36 3.5.1 Interface d’accueil ......................................................................................................................... 36 3.5.2 Interface d’authentification ......................................................................................................... 38 3.5.3 Interface d’inscription .................................................................................................................. 39 3.5.4 Interface « cursus » ....................................................................................................................... 40 3.5.5 Interface « postuler la candidature » .......................................................................................... 41 3.5.6 Interface « imprimer le formulaire » .......................................................................................... 42 3.5.7 Interface « valider la candidature » ............................................................................................ 43 v 3.5.8 Interface « affecter score » ........................................................................................................... 44 Conclusion générale ................................................................................................................ 45 Webographie ............................................................................................................................ 46 Annexes ...................................................................................................................................... 47 vi Table des figures Figure ‎ 1.1 Cas d'utilisation global .................................................................................................................. 8 Figure ‎ 1.2 Cas d’utilisation «S’authentifier » ................................................................................................. 9 Figure ‎ 1.3 Cas d’utilisation «Gérer les comptes » ....................................................................................... 10 Figure ‎ 1.4 Cas d’utilisation «Gestion des candidatures » ............................................................................ 12 Figure ‎ 1.5 Cas d’utilisation «Gérer les établissements» .............................................................................. 15 Figure ‎ 1.6 Cas d’utilisation «Gérer les filières» ........................................................................................... 17 Figure ‎ 1.7 Cas d’utilisation «Gérer le calendrier du concours» ................................................................... 18 Figure ‎ 2.1 Architecture client/serveur ......................................................................................................... 22 Figure ‎ 2.2 Diagramme de classes................................................................................................................. 23 Figure ‎ 2.3 Diagramme de séquence système du cas d’utilisation « S’authentifier » .................................. 24 Figure ‎ 2.4 Diagramme de séquence système du cas d’utilisation « Consulter un compte » ...................... 25 Figure ‎ 2.5 Diagramme de séquence système du cas d’utilisation «créer un compte» ............................... 26 Figure ‎ 2.6 Diagramme de séquence système du cas d’utilisation « postuler une candidature» ................ 27 Figure ‎ 2.7 Diagramme de séquence système du cas d’utilisation « consulter les établissements » .......... 28 Figure ‎ 2.8 Diagramme de séquence système du cas d’utilisation « affecter un établissement à une filière» ................................................................................................................................................... 29 Figure ‎ 3.1 « Création de la base de données » ............................................................................................ 33 Figure ‎ 3.2 « Tables et dictionnaire de données » ........................................................................................ 34 Figure ‎ 3.3 Storyboard du site ....................................................................................................................... 35 Figure ‎ 3.4 prototype de l’application .......................................................................................................... 36 Figure ‎ 3.5 interface d’accueil ....................................................................................................................... 37 Figure ‎ 3.6 interface d’authentification ........................................................................................................ 38 Figure ‎ 3.7 interface d’inscription ................................................................................................................. 39 Figure ‎ 3.8 interface « cursus » ..................................................................................................................... 40 Figure ‎ 3.9 Interface « postuler la candidature » ......................................................................................... 41 Figure ‎ 3.10 Interface « imprimer le formulaire » ....................................................................................... 42 Figure ‎ 3.11 Interface « valider la candidature » .......................................................................................... 43 Figure ‎ 3.12 Interface « affecter score » ....................................................................................................... 44 vii Liste des tableaux Tableau ‎ 1-1 Description textuelle du cas d’utilisation «S’authentifier » ...................................................... 9 Tableau ‎ 1-2 Description textuelle du cas d’utilisation «Créer compte » .................................................... 10 Tableau ‎ 1-3 Description textuelle du cas d’utilisation «Modifier compte » ............................................... 11 Tableau ‎ 1-4 Description textuelle du cas d’utilisation «Supprimer compte » ............................................ 11 Tableau ‎ 1-5 Description textuelle du cas d’utilisation « postuler une candidature » ................................. 12 Tableau ‎ 1-6 Description textuelle du cas d’utilisation « Modifier une candidature » ................................ 13 Tableau ‎ 1-7 Description textuelle du cas d’utilisation « Valider une candidature » ................................... 13 Tableau ‎ 1-8 Description textuelle du cas d’utilisation « Consulter les candidatures » ............................... 14 Tableau ‎ 1-9 Description textuelle du cas d’utilisation « Affecter résultat » ............................................... 14 Tableau ‎ 1-10 Description textuelle du cas d’utilisation « ajouter un établissement » ............................... 15 Tableau ‎ 1-11 Description textuelle du cas d’utilisation « Modifier un établissement » ............................. 16 Tableau ‎ 1-12 Description textuelle du cas d’utilisation « Supprimer un établissement » .......................... 16 Tableau ‎ 1-13 Description textuelle du cas d’utilisation « Lister les établissements » ................................ 17 Tableau ‎ 1-14 Description textuelle du cas d’utilisation « Affecter un établissement à une filière ».......... 18 Tableau ‎ 1-15 Description textuelle du cas d’utilisation «Créer une période» ............................................ 19 Tableau ‎ 1-16 Description textuelle du cas d’utilisation « Modifier une période » ..................................... 19 Tableau ‎ 1-17 Description textuelle du cas d’utilisation « Supprimer une période» ................................... 20 Introduction générale Mémoire de mastère professionnel 1 A.U 2017-2018 Introduction générale Aujourd’hui l’internet devient une source majeure en termes de communication et de services, l’Université doit en mesure de répondre et participer à ces nouveaux enjeux. Le Web est devenu un outil média important dans le monde et un outil d’usage indispensable dans le public universitaire (étudiants et enseignants), accessible du monde entier, le Web devient la façade initiale à travers laquelle on jugera de la qualité d’une université. Du contenu d’un site dépendra la qualité perçue de l’institution soit de points de vue des plans d’études enseignés, du corps académique ou même de la valeur des diplômes. Aujourd’hui l’université évolue vers une logique du marché concurrentiel ce qui l’exige à bien tenir en compte du critère de perception extérieure et induire une image attractive et promouvante de ses prestations, C’est dans ce contexte se situe notre travail qui consiste à concevoir et implémenter un nouveau service en ligne au sein du site web de l’université de Gabès, il s’agit d’une application web de gestion des concours sur dossier pour la mutation, l’intégration et l’inscription à une deuxième spécialité, au profit des étudiants désirant étudier ou s’intégrer dans l’une des établissements relevant de l’université de Gabès, Cette application devra être en mesure de résoudre les problèmes liés à la lenteur et à l’ambigüité de traitement de tels tâches, redondantes pour chaque saison de l’année, au niveau de ses services administratifs de l’université. En effet, le service des affaires estudiantines de l’université de Gabès gère chaque été de l’année un très grand nombre de candidatures pour la réorientation, la mutation et l’intégration…ect et l’absence d’un mécanisme de gestion informatique de ce dossier rend la tâche de traitement très difficile et ennuyeuse. Introduction générale Mémoire de mastère professionnel 2 A.U 2017-2018 Le présent rapport a pour uploads/Ingenierie_Lourd/ application-gestion-concours.pdf

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