i Réalisé par Éric OBONO En vue de l’obtention du diplôme National d’ingénieur

i Réalisé par Éric OBONO En vue de l’obtention du diplôme National d’ingénieur PROJET DE FIN D’ETUDES MISE EN PLACE D’UN OUTIL DE GESTION DE PARC INFORMATIQUE ET DE HELPDESK Encadrant académique: M. Arafet BOUSSAID Réalisé par: M. Eric Maxime OBONO OBONO ii Réalisé par Éric OBONO Signatures Signature de l’encadrant pédagogique Signature du département des langues iii Réalisé par Éric OBONO AVANT-PROPOS L’obtention du diplôme national d’ingénieur au sein de l’Ecole Supérieure Privée d’Ingénierie et de Technologie ESPRIT en Tunisie est couronnée par la réalisation d’un projet de fin d’études aux termes duquel l’étudiant est appelé à faire une présentation du travail effectué tout au long dudit projet. C’est dans ce cadre que j’ai effectué un stage de fin d’études au sein de l’unité de Recherche – Développement – Innovation d’Espritec. Le développement de cette division est guidé par la maitrise des technologies avancées offrant des services ayant des retombées industrielles et socio-économiques. Le projet qui m’a été attribué a pour titre la mise en place d’un outil de gestion de parc informatique et de helpdesk et vise à la gestion des ressources d’un parc informatique d’une entreprise. iv Réalisé par Éric OBONO DEDICACES A mon Papa Bonaventure OBONO et à mes chères et tendres maman Nicole et maman Solange pour tous leurs sacrifices toujours consentis pour le bien-être de leurs chers enfants. A mes grands frères ELOUNDOU Stéphane et ETABA Yves pour leurs efforts sans limites et la confiance qu’ils m’accordent. A mes frères et sœurs pour tout le soutient qu’ils n’ont jamais cessé de m’apporter. A toute la grande famille OBONO. A toute ma famille de Tunisie, mes cher (e)s camarades, amis et amies qui ont changé le visage de mon séjour sur le territoire Tunisien. v Réalisé par Éric OBONO REMERCIEMENTS Je rends grâce à l’ETERNEL tout Puissant pour la Merveille que je suis ; Merci PAPA pour ton immense Amour et pour la connaissance que tu m’as permis d’acquérir au fils des ans. Je tiens à exprimer toute ma grande reconnaissance à l’endroit de mon encadreur M. Arafet BOUSSAID, enseignant à l’Ecole Supérieure Privée d’Ingénierie et de Technologies (ESPRIT) qui n’a cessé de suivre chacun de mes pas tout au long de ce projet, pour ses encouragements, ses conseils sa rigueur dans le travail et surtout ses qualités humaines qui nous ont permis de travailler avec confiance dans un climat détendu. Je porte un remerciement particulier à mon ami Anthony Rey qui m’a soutenu tout au long de la partie développement de l’application GOATS. Tous mes remerciements à tout le corps enseignant d’ESPRIT, à M. Lamjed BETTAIEB et à M. Tahar BEN LAKHDAR pour leurs multiples efforts et sacrifices déployés pour nous garantir une bonne formation. Enfin, je témoigne ici à tous les membres du jury, toute ma reconnaissance et le respect que j’ai pour eux pour avoir accepté d’évaluer mon travail. vi Réalisé par Éric OBONO Figure 1 : Clarilog -------------------------------------------------------------------------------------- 6 Figure 2: H-inventory ---------------------------------------------------------------------------------- 6 Figure 3: Spiceworks ------------------------------------------------------------------------------------ 7 Figure 4: Méthodologie 2TUP ------------------------------------------------------------------------ 12 Figure 5: Diagramme de Contexte Statique ------------------------------------------------------ 16 Figure 6: Diagramme de Cas d’utilisation GLOBAL ------------------------------------------- 19 Figure 7: Diagramme de Cas d’utilisation « Gérer les tickets » pour un administrateur --------------------------------------------------------------------------------------------------------------- 20 Figure 8: Diagramme de Cas d’utilisation « Gérer les tickets » pour un agent ------------ 21 Figure 9: Diagramme de Cas d’utilisation « Gérer les tickets » pour un Technicien ---- 21 Figure 10: Schéma architecture 2-tiers ------------------------------------------------------------- 29 Figure 11: Schéma architecture 3-tiers ------------------------------------------------------------- 30 Figure 12: Architecture du système ----------------------------------------------------------------- 35 Figure 13: Diagramme d’activité Cycle de vie d’un ticket ------------------------------------- 37 Figure 14: Chronogramme d’avancement du projet -------------------------------------------- 42 Figure 15: Présentation des tâches ------------------------------------------------------------------ 42 Figure 16: Interface d’authentification ------------------------------------------------------------- 43 Figure 17: Interface parc ordinateur --------------------------------------------------------------- 44 Figure 18: Interface parc logiciel -------------------------------------------------------------------- 44 Figure 19: Interface découverte du réseau --------------------------------------------------------- 45 Figure 20: Interface parc imprimante -------------------------------------------------------------- 46 Figure 21: Interface parc périphérique ------------------------------------------------------------ 46 Figure 22: Interface Réseau IP ----------------------------------------------------------------------- 47 Figure 23: Interface de création d’un ticket ------------------------------------------------------- 48 Figure 24: Interface de création d’un problème -------------------------------------------------- 48 Figure 25: Interface association d’un problème à un ticket ------------------------------------ 49 Figure 26: Interface de Changement de l’état d’un ticket -------------------------------------- 49 Figure 27: Interface de planification des interventions ----------------------------------------- 50 Figure 28: Interface d’association d’un ticket à un budget ------------------------------------ 50 Figure 29: Interface d’affichage des statistiques des tickets ----------------------------------- 51 LISTE DES FIGURES * vii Réalisé par Éric OBONO Figure 30: Interface de test des notifications mails ---------------------------------------------- 51 Figure 31: Interface de notification mail ----------------------------------------------------------- 52 Figure 32: Interface intégration AD sur GLPI --------------------------------------------------- 52 Figure 33: Interface de configuration du plugin Webservices --------------------------------- 53 Figure 34: Interface Application GOATS --------------------------------------------------------- 54 Tableau 1: Tableau comparatif ----------------------------------------------------------------------- 8 Tableau 2: Tableau comparatif des différentes technologies de Travail -------------------- 11 Tableau 3: Description du cas d’utilisation « S’authentifier » -------------------------------- 23 Tableau 4: Description du cas d’utilisation « Afficher les statistiques des tickets» ------- 24 Tableau 5: Description du cas d’utilisation « Planifier les interventions » ----------------- 25 Tableau 6: Description du cas d’utilisation « Gérer les informations financières » ------ 27 LISTE DES TABLEAUX * viii Réalisé par Éric OBONO AD: Active Directory ADB: Android Debug Bridge GLPI : Gestion Libre de Parc Informatique GOATS: Glpi Open Android Tickets Service IP: Internet Protocol OCSIventoryNG: Open Computers and Software Inventory Next Generation RPM: Red Hat Package Manager SNMP: Simple Network Management Protocol UML: Unified Modeling Language XML-RPC: eXtensible Markup Language – Remote Procedure Call 2TUP: Two Truck Unified Process GLOSSAIRE * ix Réalisé par Éric OBONO Sommaire INTRODUCTION GENERALE ................................................................................................ 1 Chapitre 1 : ETAT DE L’ART ................................................................................................. 3 Introduction ............................................................................................................................ 4 I- Présentation de l’organisme d’accueil ............................................................................. 4 II- Présentation du projet .................................................................................................. 5 1. Problématique .............................................................................................................. 5 a. La non maitrise du hardware et du software ............................................................ 5 b. Le manque de traçabilité et de suivi......................................................................... 5 c. Equipements non recensés ....................................................................................... 5 d. L’insécurité .............................................................................................................. 5 2. Etude de l’existant ....................................................................................................... 6 a. Clarilog .................................................................................................................... 6 b. H-inventory .............................................................................................................. 6 c. Spiceworks ............................................................................................................... 7 3. Critique de l’existant ................................................................................................... 7 4. Solution Proposée ........................................................................................................ 7 III- Méthodologie de travail ............................................................................................... 8 1. Comparaison ................................................................................................................ 9 2. Choix de la méthodologie de travail .......................................................................... 11 Conclusion ............................................................................................................................ 13 Chapitre 2 : ANALYSE ET SPECIFICATION DES BESOINS ............................................. 14 Introduction .......................................................................................................................... 15 I- Contexte Statique .......................................................................................................... 15 II- Branche Fonctionnelle ............................................................................................... 16 1. Besoins Fonctionnels ................................................................................................. 16 x Réalisé par Éric OBONO a. Module inventaire et Gestion ................................................................................. 17 b. Module Helpdesk ................................................................................................... 17 2. Besoins non fonctionnels ........................................................................................... 17 3. Besoins Optionnels .................................................................................................... 18 4. Diagramme de cas d’utilisation ................................................................................. 18 a. Cas d’utilisation GLPI ........................................................................................... 18 b. Cas d’utilisation « gérer tickets » pour un administrateur ..................................... 20 c. Cas d’utilisation « gérer tickets » pour un utilisateur ............................................ 21 d. Cas d’utilisation « gérer tickets » pour un technicien ............................................ 21 5. Description des cas d’utilisation ................................................................................ 22 a. Description du cas d’utilisation : « S’authentifier » .............................................. 22 b. Description du cas d’utilisation : « Afficher les statistiques des tickets » ............. 23 c. Description du cas d’utilisation « Planifier interventions » ................................... 24 d. Description du cas d’utilisation « Gérer les informations financières » ................ 26 III- Branche Technique .................................................................................................... 27 1. Architecture ............................................................................................................... 28 a. L’architecture décentralisée ................................................................................... 28 b. L’architecture client-serveur .................................................................................. 28 2. Langages de développement ...................................................................................... 32 a. PHP ........................................................................................................................ 32 b. PERL ...................................................................................................................... 32 3. Serveurs ..................................................................................................................... 32 a. Serveur de base de données ................................................................................... 32 b. Serveur web ........................................................................................................... 33 c. Serveur de messagerie ............................................................................................ 33 Conclusion ............................................................................................................................ 33 CHAPITRE 3 : CONCEPTION ............................................................................................... 34 xi Réalisé par Éric OBONO Introduction .......................................................................................................................... 35 I- Architecture du système ................................................................................................ 35 II- Etude Dynamique ...................................................................................................... 36 Conclusion ............................................................................................................................ 38 CHAPITRE 4 : REALISATION .............................................................................................. 39 Introduction .......................................................................................................................... 40 I- Environnement de travail .............................................................................................. 40 1. Environnement matériel ............................................................................................ 40 2. Environnement logiciel .............................................................................................. 40 II- Difficultés Rencontrées ............................................................................................. 41 1. Installation ................................................................................................................. 41 2. Analyse ...................................................................................................................... 41 3. Inventaire ................................................................................................................... 41 4. Connectivité ............................................................................................................... 41 III- Chronogramme d’avancement du projet ................................................................... 42 IV- Présentation des interfaces ......................................................................................... 43 1. Interface d’authentification ........................................................................................ 43 2. Interface parc ordinateur ............................................................................................ 44 3. Interface parc logiciel ................................................................................................ 44 4. Interfaces de découverte du réseau ............................................................................ 45 a. Interface parc imprimante ...................................................................................... 46 b. Interface parc périphérique .................................................................................... 46 c. Interface réseau IP .................................................................................................. 47 5. Interfaces pour la gestion des tickets ......................................................................... 47 a. Création d’un ticket ................................................................................................ 48 b. Création d’un problème ......................................................................................... 48 c. Association d’un problème à un ticket ................................................................... 49 xii Réalisé par Éric OBONO d. Changement de l’état d’un ticket ........................................................................... 49 e. Planification pour une intervention ........................................................................ 49 f. Association d’un ticket à un budget ....................................................................... 50 g. Affichage des statistiques des tickets ..................................................................... 51 6. Interface pour les notifications par mail .................................................................... 51 7. Interface Intégration AD ............................................................................................ 52 V- Présentation de la partie mobile ................................................................................. 53 1. Interface de configuration du Plugin Webservices .................................................... 53 2. Interface de l’application mobile uploads/Science et Technologie/ rapport-final-pfe.pdf

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