Rapport de Stage de Fin de 2ème Année Sujet Implémentation d’une application J2

Rapport de Stage de Fin de 2ème Année Sujet Implémentation d’une application J2EE de gestion des demandes de cartes de presse professionnelles des journalistes Réalisé par : Encadré par : Sakina TASTAOUI M. Abderrahim EL HARROUS Khadija ZEKANI Année Universitaire 2012-2013 Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes Royaume du MAROC Ministère de la Communication Stage de fin de la deuxième année 3 2012-2013 Remerciement Il nous est agréable de nous acquitter d’une dette de reconnaissance auprès de toutes les personnes, dont l’intervention au cours de ce stage, a favorisé son aboutissement. Nous tenons à remercier vivement M. Abderrahim EL HARROUS, chef de département Informatique au sien du Ministère de la Communication, pour ses propositions, ainsi que pour l’offre de l’information. Nos remerciements vont aussi à l’ensemble du corps professoral et administratif de l’ENSIAS pour l’inestimable qualité de l'enseignement qui nous a été dispensé, et pour leur bataille pour assurer une meilleure formation plus solide et plus valorisante. Nous sommes très reconnaissantes à toutes les personnes qui ont contribué de près ou de loin à l’élaboration de ce travail. Cependant, nous ne pouvons citer tous les noms. Que tous ceux qui ont contribué au bon déroulement de ce travail trouvent ici l’expression de notre profonde gratitude. Stage de fin de la deuxième année 4 2012-2013 Résumé Le présent rapport synthétise notre travail accompli dans le cadre du stage de fin de la deuxième année qui s’est déroulé au sein du Ministère de la communication du royaume du Maroc. Ce projet a pour objectif de développer un espace journaliste sur le portail web pour la gestion des demandes de carte de presse professionnelle à distance. Parmi les missions du ministère de communication une qui consiste à gérer les médiats et plus précisément les relations avec la presse. Dans ce cadre le ministère offre aux journalistes des cartes d’accréditations qui leurs assignent beaucoup de privilèges et assez de droit. Notre stage consiste d’une part à mettre en place une application permettant aux journalistes de déposer leurs demandes d’obtention de cartes en ligne et d’autre part à faciliter aux responsables au niveau interne le traitement de ces demandes en utilisant la plateforme J2EE et certains Framework. Le projet a été élaboré en trois grandes étapes, à savoir :  La première étape est une étude fonctionnelle et technique comportant l’analyse des besoins ainsi que la rédaction du dossier des spécifications fonctionnelles.  La deuxième étape est la conception du projet en langage de modélisation objet UML.  La troisième et dernière étape comprend la mise en œuvre de la solution. Mots clés : carte d’accréditation, traitement de dossier, plateforme J2EE, Framework. Stage de fin de la deuxième année 5 2012-2013 Abstract This report outlines the work done in the context of the final second year internship performed at the ministry of communication of the Moroccan Kingdom. The aim of this project is to develop a web application that presents a portfolio to manage the requests for accreditation card remote. Among the tasks of the ministry of communication, we can consider the management of Medias and specially the relationship with the press. In this context the ministry offers to the journalist the accreditation cards that promote them with lot of privileges and more rights. Our internship was the opportunity to develop a web application that offers two services: the first one is facilitate to the journalists to apply online to get the cards. And in the same time our application permits to the responsible in the back office to manage and treat the demands under a J2EE platform and some other Frameworks. The main steps followed during the projects are:  The first step was the functional and technical studies that emphasizes on the needs and the writing of functional specification folder.  The second step focused more on the concept and mobilization of the project with UML.  The third step was dedicated to the deployment of the solution. Keywords! Accrediation card, the folder treatment; platforme J2EE, Framework. Stage de fin de la deuxième année 6 2012-2013 Listes des abréviations Abréviation Désignation JEE Java Enterprise Edition UML Unified Modeling Language 2TUP 2 Tracks Unified Process PHP Hypertext Preprocessor JSF Java Server Faces API Application Programming Interface ASF Apache Software fondation HTML Hypertext Markup language MVC Model view controller SGBD Système de gestion de base de données Stage de fin de la deuxième année 7 2012-2013 Table des figures Figure 1 : organigramme du ministère de la communication [1] .......................................................... 16 Figure 2: processus 2TUP [2] ................................................................................................................ 18 Figure 3: planification temporelle es étapes du projet ........................................................................... 19 Figure 4: Planning du projet .................................................................................................................. 20 Figure 5 : processus d'obtention de carte de presse professionnelle ...................................................... 22 Figure 6: les diffèrent profil utilisateurs ................................................................................................ 25 Figure 7: Patron MVC [3] ..................................................................................................................... 30 Figure 8: diagramme de séquence "déposition du dossier" ................................................................... 35 Figure 9: diagramme de séquence 2 "vérification du dossier" .............................................................. 36 Figure 10: diagramme de séquence "Etude de la demande".................................................................. 37 Figure 11: MCD .................................................................................................................................... 38 Figure 12: Authentification du journaliste ............................................................................................ 43 Figure 13: profil de l'utilisateur ............................................................................................................. 43 Figure 14: changer les informations du journaliste ............................................................................... 44 Figure 15: déposition de demande de carte de presse ........................................................................... 44 Figure 16: Number One à DevRates [12] .............................................................................................. 53 Figure 17: utilisation de PrimeFaces [12] ............................................................................................. 53 Figure 18: utilisation de PrimeFaces en mois d’Avril 2012 [12] .......................................................... 53 Stage de fin de la deuxième année 8 2012-2013 Liste des tableaux Tableau 1: rôles des utilisateurs ............................................................................................................ 25 Tableau 2: les tables de la base de données ........................................................................................... 38 Tableau 3: Tableau comparatif de JSF vs Struts ................................................................................... 51 Tableau 4: Libertaires de composants de JSF [11] ................................................................................ 52 Tables des matières Stage de fin de la deuxième année 9 2012-2013 Table des matières Remerciement ......................................................................................................................................... 3 Résumé .................................................................................................................................................... 4 Abstract ................................................................................................................................................... 5 Listes des abréviations ............................................................................................................................ 6 Table des figures ...................................................................................................................................... 7 Liste des tableaux .................................................................................................................................... 8 Table des matières ................................................................................................................................. 9 Introduction générale ............................................................................................................................ 11 Chapitre 1 .............................................................................................................................................. 13 Introduction ....................................................................................................................................... 14 1. Présentation de l’organisme d’accueil [1] ................................................................................. 14 1.1 Mission .............................................................................................................................. 14 1.1 Organigramme du ministère de la communication .......................................................... 15 2. Cadre du projet .......................................................................................................................... 16 2.1. Motivation ......................................................................................................................... 16 2.2. Présentation du projet ...................................................................................................... 16 2.3. Objectifs du projet ............................................................................................................. 17 3. Elaboration de la conduite du projet ........................................................................................ 17 3.1 Choix de la méthode du développement [2] ..................................................................... 17 3.2 Planification du projet ....................................................................................................... 19 Conclusion ......................................................................................................................................... 20 Chapitre 2 .............................................................................................................................................. 21 1. Étude de l’existant ..................................................................................................................... 22 1.1 Déroulement de l’obtention des cartes de presse professionnelle .................................. 22 1.2 Critiques du système existant ........................................................................................... 23 2. Spécification des besoins fonctionnels...................................................................................... 23 2.1 Liste de besoins fonctionnels concernant le système de gestion ..................................... 24 2.2 Analyse des besoins ........................................................................................................... 24 2.3 Diagrammes de cas d’utilisation du système .................................................................... 26 Tables des matières Stage de fin de la deuxième année 10 2012-2013 Chapitre 3 .............................................................................................................................................. 27 Introduction ....................................................................................................................................... 28 1. Exigences techniques ................................................................................................................ 28 1.1 Une architecture JEE .......................................................................................................... 28 1.2 Le modèle MVC ................................................................................................................ 29 1.3 Frameworks utilisés ........................................................................................................... 30 Chapitre 4 .............................................................................................................................................. 33 Introduction ....................................................................................................................................... 34 1. Diagrammes de séquence ......................................................................................................... 34 1.1 Scénarios pour le « dépôt du dossier » ............................................................................. 34 1.2 Scénarios pour la « Vérification du dossier » ................................................................... 35 1.3 Scénarios pour « Etude du dossier » ................................................................................ 36 2. Diagrammes de classe ............................................................................................................... 37 Conclusion ......................................................................................................................................... 39 Chapitre 5 .............................................................................................................................................. 40 Introduction ....................................................................................................................................... 41 1. Outils de développement .......................................................................................................... 41 1.1 Framworks ......................................................................................................................... 41 1.2 IDE Eclipse .......................................................................................................................... 42 2. Réalisation ................................................................................................................................. 42 Conclusion : ....................................................................................................................................... 44 Conclusion générale .............................................................................................................................. 45 Webographie ........................................................................................................................................ 46 Annexes ................................................................................................................................................. 47 Chapitre 1 Contexte du projet Stage de fin de la deuxième année 11 2012-2013 Introduction générale Dans le cadre de la politique gouvernementale d’approcher l’administration du citoyen, toutes les tutelles du gouvernement marocain cherchent à informatiser ses procédures réglementaires. Ainsi le ministère de la communication n’a pas fait l’exception en tendant vers l’informatisation de son système. En mettant en œuvre la politique du gouvernement, le ministère de la communication agit sur tout le domaine de la communication. Cela impose une collaboration avec les différents acteurs engagés dans ce domaine afin d’organiser certains métiers. Cette organisation touche les spécialistes de la communication et des médias à travers leur activité professionnelle. Parmi les métiers des médias, nous trouvons aussi bien les photographes, les correspondants que les journalistes dont la profession est qualifiée du quatrième pouvoir. Le métier du journaliste consiste à recueillir les informations sur des sujets particulier, à collecter les données relatives à l’actualité ou à s’investiguer en s’appuyant sur toutes source dans le but de produire des articles et des missions qui maintenaient le peuple en actualité, le mettent en situation et le poussent à réagir. Vue cette grande importance le ministère de la communication règlemente cette profession en offrant des cartes de presse professionnelle dans le but de leurs facilité les taches et rendre leur quête d’information plus aisé. Afin de se doter d’un tel privilège le journaliste aurai uploads/Management/ rapport-stage-2-annee.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 14, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 1.5864MB