SITE WEB S&MI CALL RELIE A L’INTRANET LOCAL DE GESTION DE PROJETS DE S&MI CALL
SITE WEB S&MI CALL RELIE A L’INTRANET LOCAL DE GESTION DE PROJETS DE S&MI CALL par ANDRIANARIVO Henintsoa Jonatana Mémoire présenté en vue de l’obtention du grade de licence en Informatique option Développement Octobre,2019 Jury : M. Rojo Rabenanahary, président M. Tovo Andriambeloma, examinateur M. Olivier Ravahiny, encadreur professionnel © ANDRIANARIVO Henintsoa Jonatana, 2019 Table des matières Liste des tableaux...................................................................................................................ii Liste des figures....................................................................................................................iii Glossaire.................................................................................................................................v Avant-propos..........................................................................................................................6 L’IT University..................................................................................................................6 L’Institution/Entreprise d’accueil......................................................................................7 Remerciements...................................................................................................................8 Introduction............................................................................................................................9 1 Présentation du projet...................................................................................................10 1.1 Objectifs du projet..................................................................................................9 1.2 Planning de réalisation...........................................................................................9 1.3 Technologies utilisées..........................................................................................11 2 Réalisation de l’application..........................................................................................13 2.1 Analyse et conception..........................................................................................13 2.1.1 Analyse de l'existant.........................................................................................13 2.1.2 Conception de l’application.............................................................................13 2.2 Développement par fonctionnalité ou module.....................................................17 2.2.1 INTRANET de gestion de projet............................................................................17 2.2.2 SITE WEB de la société S&Mi Call.........................................................................30 2.3 État d’Analyse et Statistiques...............................................................................35 2.3.1 État sur l'avancement d'un projet.....................................................................35 2.3.2 État sur l'export PDF d'une facture..................................................................35 2.4 Problèmes rencontrés et solutions........................................................................36 3 Évaluation du projet et connaissances acquises...........................................................37 3.1 Bilan pour l'entreprise..........................................................................................37 3.2 Bilan personnel.....................................................................................................37 3.3 Extension et évolution de l’application................................................................37 Conclusion............................................................................................................................38 Bibliographie........................................................................................................................39 Annexe....................................................................................................................................i i Liste des tableaux Tableau 1 : Classement TIOBE 2019 de quelques languages de programmation...............11 Tableau 2 : Tableau compraratif entre PostgresSQL et Mysql............................................13 ii Liste des figures Figure 1: Planning detaillé...................................................................................................10 Figure 2: technologie - CodeIgniter.....................................................................................12 Figure 3: Html-css-javascript...............................................................................................12 Figure 4: logo Mysql ...........................................................................................................12 Figure 5: MPD de la conception du site web.......................................................................14 Figure 6: fonctionnalité - login............................................................................................18 Figure 7: fonctionnalité – liste utilisateur............................................................................18 Figure 8: fonctionnalité – tableau de bord...........................................................................19 Figure 9: fonctionnalité – liste des projets...........................................................................21 Figure 10: fonctionnalité – liste des unités..........................................................................22 Figure 11: fonctionnalité – liste de toutes les tâches que l’administrateur voit...................23 Figure 12: fonctionnalité –formulaire de remplissage de tâche et /ou sous-tâche...............24 Figure 13: fonctionnalité – liste des présences....................................................................25 Figure 14: fonctionnalité – liste de toutes les factures.........................................................26 Figure 15: fonctionnalité – Détail d’une facture avec export PDF......................................27 Figure 16: fonctionnalité – liste des paiements....................................................................28 Figure 17: fonctionnalité – liste de tous les tickets..............................................................29 Figure 18: Extrait de l’image importante du site.................................................................30 Figure 19: fonctionnalité – login BackOffice du site...........................................................31 Figure 20: fonctionnalité - liste des articles.........................................................................32 Figure 21: fonctionnalité – liste d’ annonce de recrutement................................................32 Figure 22: fonctionnalité – Tableau de bord du client.........................................................33 Figure 23: fonctionnalité – liste des factures du client avec choix de paiement..................34 Figure 24: Tableau de bord :Diagramme de Gantt...............................................................35 Figure 25: Tableau facture avec exportation facture en PDF.............................................35 Figure 26: fonctionnalité–liste des personnes dans un projet.................................................i Figure 27: fonctionnalité–Fiche de performance d’un utilisateur...........................................i Figure 28: détail d’un projet..................................................................................................ii Figure 29: fonctionnalité – création d’un projet...................................................................ii Figure 30: fonctionnalité – création d’une tâche ou sous-tâche...........................................iii Figure 31: fonctionnalité – détail tâche................................................................................iii iii Figure 32: fonctionnalité –ajout .de fichiers à une tâche.....................................................iii Figure 33: fonctionnalité –liste des fichiers attachés à une tâche........................................vi Figure 34: fonctionnalité–liste de fiche d’ un utilisateur(service call center).......................vi Figure 35: fonctionnalité-formulaire d’ajout fiche...............................................................vi iv Glossaire API.(Application Programming Interface) Permet à des programmes logiciels de communiquer. Architecture logicielle. Désigne une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques. Classe. En programmation orientée objet, la déclaration d’une classe regroupe des membres, méthodes et propriétés communs à un ensemble d ‘objets. Langage de programmation. En informatique, un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. Logiciel. En informatique, un logiciel est un ensemble de séquences d’instructions interprétables par une machine et d’un jeu de données nécessaires à ces opérations. Le logiciel détermine donc les tâches qui peuvent être effectuées par la machine, ordonne son fonctionnement et lui procure ainsi son utilité fonctionnelle. MCD. En informatique, MCD est une abréviation qui signifie modèle conceptuel de données, il s’agit d’une représentation logique de l’organisation des informations et de leurs relations. MPD. Le modèle physique des données (MPD) consiste à implanter une base de données dans un SGBDR1. MVC. Modèle-vue-contrôleur est un motif d’architecture logicielle destiné aux interfaces graphiques lancé en 1978 et très populaire pour les applications web. POO. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.. REST. ( Representational State Transfert ) est un style d’architecture logicielle qui permet de construire des services web. SQL2. C’est un langage informatique normalisé servant à exploiter des bases de données relationnelles. 1 SGBDR : Système de gestion de base de données relationnel 2 SQL : Structured Query Language v Avant-propos Le présent mémoire présente les résultats du travail effectué lors de mon stage de fin d’études de Licence en Informatique de l’IT University; stage effectué au département informatique de S&Mi Call durant 3 mois, de juillet à octobre 2019. Afin de poser clairement le contexte de ce mémoire, je vais présenter succinctement d’une part l’IT University et d’autre part mon institution/entreprise d’accueil. L’IT University Fondée en 2011, l’IT University (ou ITU) est une université privée, spécialisée en informatique, formant les jeunes bacheliers scientifiques : en trois ans, pour l‘obtention d’une Licence, option Développement, Réseaux et Bases de Données ou Web et Design en cinq ans, pour l’obtention d’un Master MBDS en coopération avec l’Université de Nice Sophia Antipolis - France Étant une formation professionnalisante, l’ITU a tissé des liens forts avec ses partenaires industriels, dont l’opérateur convergent TELMA et la plupart des entreprises et institutions du secteur des TIC3. Ces partenaires participent effectivement à la formation par la fourniture de connexion Internet à haut débit, l’envoi de conférenciers ou encore par l’accueil des étudiants en stage. D’autre part, le corps enseignant de l’ITU est constitué intégralement de spécialistes de très haut niveau et obligatoirement actifs professionnellement dans leurs domaines respectifs. Enfin, l’ITU est le seul Microsoft Imagine Academy de Madagascar en plus d’être un Oracle Gold Partner. L’Institution/Entreprise d’accueil S&Mi Call est une société offshore délocalisée à Madagascar et spécialisée entre autres dans l’externalisation des services informatiques, Call Center (appels entrants, appels sortants), … 3 TIC : Technologies de l’Information et de la Communication Historique 2011 : Création de la société dénommée en ce moment- là Tanaline. La société était gérée par Mme Ravo RABETSIMAMANGA aidée d’un associé. Après un certain temps, celui-ci est parti et Mme Ravo RABETSIMAMANGA a acheté ses parts. Une vingtaine de salariés étaient employés dans la société. Début Mars 2018 : La société a changé de dénomination, elle est devenue la société S&Mi Call actuelle, l’organigramme étant resté le même 2019 : Actuellement, la société compte 100 salariés dont : Cadres de la société : Gérante : Ravo RABETSIMAMANGA Responsable des personnels : Jaina RALITERA Responsable technique : Olivier RAVAHINY Remerciements Je veux exprimer ma sincère reconnaissance à toutes les personnes qui ont contribué de près ou de loin au succès de mon stage , à savoir : - Monsieur RABENANAHARY Rojo, Professeur au sein de l’ITU, de l’honneur qu’il me fait d’avoir accepté d’assurer la présidence de jury à ce mémoire et de son aide lors de la préparation de ce manuscrit. 7 - Monsieur ANDRIAMBELOMA Tovo, également professeur au sein de l’ITU pour avoir accepté de se joindre aux membres de jury comme Examinateur - Monsieur RAVAHINY Olivier, mon Encadreur professionnel, Responsable Technique au sein de S&Mi Call pour sa disponibilité et la bienveillance qu’il m’a accordée durant mon stage . Je remercie également toute l’équipe de la Société S&Mi Call pour leur accueil, leur esprit d’équipe et en particulier Madame RABETSIMAMANGA Ravo Gérante de la Société pour m’avoir accepté dans son entreprise. Par ailleurs je veux également dire merci aux membres du comité étudiant pour leur soutien. Enfin et pas des moindres j’adresse un grand merci à mes parents pour leurs soutien moral, économique et financier. 8 Introduction L’essentiel du travail que j’ai réalisé a porté sur le thème : « Site web de la société S&Mi Call relié à un intranet local de gestion de projets de S&Mi Call » Cette application permettra à l’Entreprise non seulement de gérer efficacement ses différents projets de centre d’appel, de Business Process Outsourcing (BPO) de développement informatique en un seul endroit mais aussi de permettre aux clients d’avoir une visibilité de l’avancement de leurs projets et par la même occasion d’envoyer des messages ou demandes d’assistance à l’équipe au travers des tickets Les résultats essentiels durant ce stage : Développement de la plateforme de l’application. Conception et mise en place de la base de données. Hébergement de l’application. Dans ce rapport, on va détailler en premier lieu la présentation du projet, en second lieu , la réalisation du projet , et en troisième lieu, les évaluations et connaissances acquises. 9 1 Présentation du projet 1.1 Objectifs du projet Ce projet a pour but de centraliser la gestion des projets au sein de la société et aussi accroître par la même occasion sa visibilité sur internet à travers son site web. 1.2 Planning de réalisation L’ image ci-dessous montre le diagramme de Gantt du projet d’un point de vue global. Pour le planning de réalisation, ce projet a duré environ 65 jours. Figure 1: Planning détaillé 1.3 Technologies utilisées Pour la réalisation de ce projet, les technologies que j’ai uploads/Management/ memoireitu-2019-jonatanan05-p10b-avec-modele-derniere-version.pdf
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 18, 2021
- Catégorie Management
- Langue French
- Taille du fichier 1.1126MB