Click here to load reader

Rapport PFE Finale

  • View
    99

  • Download
    3

Embed Size (px)

Text of Rapport PFE Finale

Annexe C

SommaireIntroduction gnrale1Chapitre IPrsentation du Cadre du Projet3Introduction4I.Prsentation de lorganisme daccueil4I.1Attributions4I.2Organisation administrative et structure4I.3Direction Gnrale4I.4Les structure rattaches directement la Direction Gnrale5I.5Lorganigramme de lONTT5II.Etude de lexistant6II.1Description de lexistant6II.2Critique de lexistant7II.3Solution propose7III.Mthodologie adopte8Conclusion9Chapitre IISpcification des besoins10Introduction11I.Contexte du systme11II.tude des besoins11II.1Besoins fonctionnels11II.1.1Authentification11II.1.2La gestion des projets11II.1.3La gestion des types12II.1.4La gestion des intervenants12II.1.5Participer au projet12II.1.6La gestion des structures internes de lONTT12II.1.7La gestion des acteurs externes12II.1.8La gestion du compte utilisateur12II.2Besoins non fonctionnels12II.2.1Scurit12II.2.2Performance12II.2.3Ergonomie13II2.4Convivialit13II.2.5Laptitude la maintenance13III.Les diagrammes de cas dutilisation13III.1Prsentation des acteurs13III.2Description des cas dutilisation13III.2.1Diagramme de cas dutilisation gnral16III.2.2Raffinement des cas dutilisation17Conclusion21Chapitre IIIConception22Introduction23I.Architecture globale de la solution23II.Conception du niveau donnes24II.1Rgles de gestion24II.2Diagramme de classes24II.2.1Identification des classes25II.2.2Description des classes25II.2.3Diagramme de classe26II.2.4Modle relationnel27III.Conception du niveau application27III.1Diagramme de squences Authentification27III.2Diagramme de squencesGestion de Projet28III.3Diagramme de squencesDmarche de Projet30III.3Diagramme de squencesApplication31IV.Conception du niveau prsentation32IV.1Structure de lapplication32IV.2Charte graphique33Conclusion33Chapitre IVRalisation34Introduction35I.Environnement de dveloppement35I.1Environnement matriel35I.2Environnement logiciel35I.2.1Apache Tomcat 7.035I.2.2Oracle 11g Express35I.2.3Adobe Dreamweaver CSS.536I.2.4Eclipse indigo36I.2.5PowerAMC36I.2.6 Adobe Photoshop cs636I.3Choix des outils de dveloppement: J2EE36II.Dploiement de lapplication38III.Principales interfaces graphiques39III.1Interface Page dauthentification39III.2Les Interfaces de l Administrateur39III.2.1Liste des chefs de Projet39III.2.2 Statistique40III.3Les Interfaces du chef de projet40III.3.1Ajouter un Projet40III.3.2 Liste des Projets41III.3.3 Dtail du projet41III.34 Modification de projet42III.3.5 Historique43III.3.6 Modification du mot de passe43III.4Les Interfaces du Participant (intervenant, acteur externe)43III.4.1 Accueil43III.4.2 Dtail de projet par tche:44IV.Planification du projet45Conclusion45Conclusion Gnrale et Perspectives46Webographie47Annexe48Annexe A: Diagrammes des cas dutilisation49Annexe B: Dfinitions51Annexe C: Les interfaces53

Liste des figures

Figure 1: Lorganigramme de lONTT5Figure 2:Organisation du Projet8Figure 3 : Processus unifi9Figure 4:Diagramme de cas d'utilisation initial16Figure 5: Raffinement de cas dutilisation Participer un projet17Figure 6:Raffinementdu cas d'utilisation Grer les projets 18Figure 7:Raffinementde cas d'utilisation Modifier le compte19Figure 8: Raffinement de cas d'utilisation Grer les intervenants20Figure 9: Architecture 3-Tiers23Figure 10: Diagramme de classes26Figure 11: Diagramme de squences Authentification 28Figure 12: Diagramme de squences Gestion de Projet 29Figure 13: Diagramme de squences Dmarche du Projet 30Figure 14:Diagramme de squences Application 31Figure 15: Structure de lapplication32Figure 16: Charte graphique33Figure 17: Diagramme de dploiement de l'application38Figure 18:Page dauthentification39Figure 19:Liste des chefs de Projet40Figure 20:Statistique40Figure 21: Nouveau Projet41Figure 22:Liste des projets41Figure 23:Dtail du projet42Figure 24: Modification de projet42Figure 25: Historique43Figure 26: Modification du Mot de Passe43Figure 27:Page daccueil d'un Participant44Figure 28:Dtail du projet par Tche44Figure 29: Diagramme de GANTT45Figure 30:Raffinement de Cas dutilisation Grer les structures 49Figure 31:Raffinement de cas dutilisation Grer les types 50Figure 32:Page daccueil dun chef de projet.53Figure 33:Liste de type de projet.53Figure 34:Liste des acteurs54Figure 35: Liste des intervenants54Figure 36: Nouvel acteur55Figure 37:Nouveau chef de projet55Figure 38:Nouveau intervenant56Figure 39:Fin de cration de projet56Figure 40:Calendrier de date56Figure 41:Statistique de structure par projet57

Liste des TableauxTableau 1: Description des acteurs13Tableau 2:Identification des cas d'utilisation14Tableau 3: Description du sous cas d'utilisation "Participer un Projet"17Tableau 4: Description du sous cas d'utilisateur Grer les projets 19Tableau 5:Description du sous cas dutilisation Gestion du compte 19Tableau 6:Description du sous cas dutilisation Gestion des intervenants 20Tableau 8:Description du sous cas dutilisation Grer les structures 49Tableau 9:Description du sous cas dutilisation Gestion des types 50

Rapport du Projet de Fin dEtudes

Introduction gnraleLvolution rapide des technologies de linformation et des tlcommunications touche le monde du travail de plein fouet et transforme profondment les conditions et les moyens de fonctionnement lentreprise. Lintranet est devenu incontournable dans les organisations. Il sagit dune organisation intelligente, dun systme interne dinformation qui permet une organisation de se dfinir elle-mme en tant que quentit, groupe, famille, o chacun connat son rle et travaille lamlioration permanente et au bon droulement du travail au sein de lorganisation.En effet, un portail web intranet permet de centraliser laccs linformation pour les utilisateurs dune part et offre un point unique de control et dadministration aux personnels dautre part. En se dotant dun portail intranet, lentreprise soffre un outil unique qui rassemble et personnalise, travers une interface web, toutes les informations et services ncessaires ses activits, il a des trs positifs reflets sur lchange des informations et le management.Pour conclure le cursus de notre formation de licence applique linstitut suprieur des tudes technologiques de Charguia, nous avons eu loccasion de raliser notre projet de fin dtudes au sein de loffice nationale de tourisme tunisien. Notre projet consiste mettre en place un systme intranet pour la direction informatique et plus prcisment dvelopper une application web de gestion et de suivi des projetsLe prsent document contient toutes les tapes que nous avons ralises pour atteindre notre objectif, il est organis comme suit: Le premier chapitre Prsentation du Cadre du Projet contient une description de la socit daccueil, une tude de lexistant avec la problmatique, les objectifs, la dmarche et les processus adopts. Dans le deuxime chapitre spcification des besoins, nous allons numrer les principales fonctionnalits offertes par lapplication en prsentant les besoins fonctionnels et non fonctionnels, ensuite nous allons dterminer les cas dutilisation ainsi que les principaux acteurs contribuant dans lapplication.

Puis, au niveau du troisime chapitre intitul Conception, nous allons dtailler larchitecture de notre systme et spcifier la conception de chaque partie de larchitecture adopte par le biais des diagrammes de squence. Finalement au niveau du quatrime et dernier chapitre Ralisation nous prsentons lenvironnement de travail matriel et logiciel quon a utilis, le diagramme de dploiement qui illustre la mise en uvre de la solution, les principales interfaces graphiques et le planning prvisionnel et rel pour la gestion de notre projet.

Rapport du Projet de Fin dEtudes

32

Chapitre I

Prsentation du Cadre du Projet

Chapitre IPrsentation du Cadre du Projet

IntroductionCe chapitre reprsente une mise dans le contexte du projet de fin dtudes intitul Mise en place dun systme intranet pour la Gestion des Projets de la direction informatique de lOffice Nationale de Tourisme Tunisien, il contient une prsentation de lorganisme daccueil, une tude de lexistant avec une ide sur la solution propos pour remdier la problmatique, ou ce qui va constituer notre projet.I. Prsentation de lorganisme daccueilCe projet de fin dtudes sest ralis lOffice Nationale de Tourisme Tunisien (ONTT). Cest un tablissement public caractre non administratif dot de la personnalit civile et de lautonomie financire. Il est plac sous la tutelle du Ministre du Tourisme.I.1AttributionsLOffice Nationale de Tourisme Tunisien a pour mission essentielle de mettre en uvre la stratgie de ltat en matire de tourisme, avec comme attributions: Dvelopper le secteur touristique Rglementer et contrler lactivit touristique Promouvoir le produit Assurer la formation htelire et touristiqueI.2Organisation administrative et structureLLOffice Nationale de Tourisme Tunisien est administre par un conseil dtablissement, prsid par le Directeur Gnral.I.3Direction GnraleLe directeur gnral assure le fonctionnement technique, administratif et financier de loffice et assure dune manire gnrale les attributions relatives la loi de cration de loffice, le statut particulier du personnel et les lgislatifs et rglementaires en vigueur.Le directeur gnral est assist dans ses missions par le directeur gnral adjoint. Il a autorit sur toutes les structures de loffice.

I.4Les structure rattaches directement la Direction Gnrale Direction de laudit interne Direction du contrle de gestion Direction des affaires juridiques et des marchs Direction informatique Direction des tudes et de la coopration internationaleI.5Lorganigramme de lONTT

Figure 1: Lorganigramme de lONTTII. Etude de lexistantII.1Description de lexistantLa direction informatique de lONTT dispose de trois services: Dveloppement. Systme et scurit. Technologies de linformation et de la communication. Cependant, il existe deux faons de prise en charge dun projet : Le projet est pris en charge totalement par