0% ont trouvé ce document utile (0 vote)
62 vues6 pages

Speech

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
62 vues6 pages

Speech

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Je tiens à exprimer ma gratitude pour l'opportunité qui m'est offerte de m'adresser à vous

aujourd'hui. Monsieur le Président, Messieurs les membres du jury, distingués invités,


BONJOUR !

Je suis honoré de vous présenter mon mémoire de fin d'études, pour l'obtention du diplôme de
Master professionnel en informatique. Intitulé :

« Conception, réalisation et intégration d’une application de


traitement de texte dans la plateforme de Manao »
Avant de commencer la présentation de mon mémoire, je souhaite prendre un moment pour
exprimer ma sincère reconnaissance envers ceux qui ont rendu ce travail possible :

 Avant tout, je tiens à rendre grâce à Dieu pour la force et la santé qu'Il m'a
accordées tout au long de mes études.
 Je remercie, Monsieur HAJALALAINA Aimé Richard, Président de l'Université
de Fianarantsoa, pour son engagement envers l'excellence académique et son
soutien aux étudiants.
 Monsieur MAHATODY Thomas, Directeur de l’Ecole Nationale d’Informatique,
pour la précieuse opportunité de stage qu'il m'a offerte.
 Monsieur Pascal Amet, Directeur Général de MANAO pour l'accueil dans son
entreprise, offrant une expérience de stage enrichissante.
 Monsieur RAKOTOASIMBAHOAKA Cyprien Robert, pour l'honneur qu'il me
fait en présidant cette session.
 Monsieur RAZAFIMAHATRATRA Hajarisena, pour l'attention minutieuse et
l'expertise qu'il a consacrées à l'évaluation de mon travail.
 Monsieur TAHIRISOA Yves Richard, pour son mentorat précieux et son
orientation sage, malgré le poids de ses vastes responsabilités.
 Monsieur DIMBISOA William Germain, pour sa perspicacité, ses conseils éclairés
et son suivi constant en tant que mentor académique,
 Je souhaite également remercier tous les enseignants de l'École Nationale
d'Informatique, dont la transmission de savoir et l'expertise ont été déterminants
dans notre formation théorique,
 Je tiens à adresser une reconnaissance toute particulière à ma famille et mes amis
pour leur appui et leur confiance qui ont été d'une aide précieuse tout au long de
mes études.

L'ère numérique a profondément remodelé notre monde, positionnant l'informatique comme


moteur de l'innovation et de la transformation sectorielle.

Dans le monde des affaires actuelle, dominée par la communication et la documentation


écrite, Manao reconnaît le besoin crucial d'outils de traitement de texte avancés. Face aux
lacunes des solutions existantes, en particulier pour la gestion des sauts de page, Manao a
initié la création d'une application de traitement de texte sur mesure, un projet ambitieux qui
allie modélisation, programmation, gestion de projet et SGBD pour aboutir à une solution
fiable et intégrée à ses processus quotidiens.

Ce rapport est structuré en trois parties principales pour une compréhension approfondie du
projet :

1. La première partie est consacrée la présentation de l’Ecole Nationale d’Informatique,


suivi de la société d’accueil Manao
2. La deuxième aborde l'analyse et la conception
3. Enfin, la dernière partie décrit la réalisation qui est la démonstration

Conformément à notre plan établi, nous débuterons par la présentation de notre école et de
l'établissement où s'est déroulé notre stage.

L’Ecole Nationale d’Informatique abrégé ENI est un établissement public crée en 1983. Sa
mission est de forméer des spécialistes informaticiens compétents.

L’Ecole se situe ici a Tanambao Fianarantsoa et propose trois parcours de formations:

-le parcours GB

-Le parcours SR

Et le parcours IG
En 2023, une nouvelle mention Intelligence Artificielle (IA) a été ouvert au sein de l’Ecole
comportant 2 parcours à savoir le Gouvernance et Ingénierie de Données (GID), et Objets
connectés et Cybersécurité (OCC).

Passons maintenant à la présentation de la société d’accueil

Manao est né en 2008 à Montpellier pour créer des logiciels de gestion en ligne avec
Pascal Amet et Guillaume Vigouroux à la tête de la direction

L'entreprise s'est implantée à Antananarivo en 2014, puis à Tamatave en 2018, et enfin à


Fianarantsoa en 2019.

La phrase clé de l’entreprise c’est : « Grandir Ensemble et Réussir à partir de


Madagascar »

Manao se distingue par 5 domaine d’expertise :


 Bambootech,
 Manao Logiciels
 Sidina (qui se concentre sur le développement informatique)
 Ezaka
 Tetika

Entrons à présent dans le vif du sujet avec la présentation détaillée du projet.


Le groupe MANAO a pour objectif de concevoir une application innovante qui offre
une expérience complète de création et d'édition de documents.

Cette application permettra de :


 Gérer les documents c’est-à-dire : elle permet de créer, éditer, et renommer un
document
 Gérer l’enregistrement automatisé des modifications,
 Offrir une interface conviviale à l’utilisateur,
 Gérer la collaboration en temps réel,
 Gérer le saut de page,
 Gérer les styles de texte,
 Gérer la personnalisation du format de la page,
 Gérer l’exportation en format PDF.
Par ce projet, on attend à obtenir une application web dynamique :
 Répondant aux besoins fonctionnels et techniques de l’utilisateur,
 Performante,
 Sécurisée,
 Maintenable et opérationnelle

Maintenant, explorons l'analyse et la conception, les fondements techniques de notre projet.


Analyse de l’existant
La plateforme Manao fournit un traitement de texte permettant la création l'édition, la
sauvegarde automatique, la personnalisation du style, l'organisation en listes, la gestion des
pages, le renommage des fichiers et la collaboration en direct.
Les problèmes actuels sont les suivants :
 Le code source est difficile à maintenir, ce qui rend les mises à jour ou les correctifs
complexes,
 Des bugs se manifestent, notamment lors du saut de page et de l'effacement des puces,
entraînant un dysfonctionnement de l'enregistrement en temps réel,
 Des problèmes surviennent lorsque l'on tente d'effacer tout le texte de la deuxième ou
troisième page,
 Il y a des pertes de texte, notamment lors du saut de page et lors d'une opération de
copier-coller avec un texte long.

3 solutions sont proposées :


 Solution 1 : Travailler sur la stabilisation du logiciel de traitement de texte actuel
afin de résoudre les problèmes de bugs et de pertes de texte.
 Solution 2 : Achat d’un logiciel de traitement de texte comme « apryse »
 Solution 3 : Conception, réalisation et intégration d’une application pour le
traitement de texte dans la plateforme de Manao.

En réponse aux critiques et aux besoins des utilisateurs, la solution 3 s'avère la plus
appropriée.

Pour atteindre nos objectifs, nous avons opté pour :


 La méthode Scrum, qui renforce l'agilité dans la gestion de notre projet.
 UML pour la modélisation, avec l'outil Visual Paradigm pour concrétiser nos
conceptions.
 PHP et JavaScript appuyés par le Framework CodeIgniter et Vue.js pour le
développement et WebSocket pour la communication en temps réel.
 MySQL pour la gestion de notre base de données.
 Git pour le contrôle de version, assurant le suivi efficace des modifications.
 VS Code comme environnement de développement intégré, optimisant notre flux
de travail de codage.

Dans la structure Scrum adoptée, l'équipe se compose de deux Product Owners, un Scrum
Master et une équipe de développement de trois membres, incluant un chef de projet et deux
développeurs.

Notre projet se concentre sur un acteur clé, à savoir l'utilisateur final. Cet utilisateur
représente toute personne qui interagit directement avec notre système.

Voici l’user stories de l’utilisateur

Le Product Backlog énumère toutes les exigences du produit, incluant les fonctionnalités et
les correctifs. Voici notre backlog :

Voici le diagramme de classe globale de l’application

Passons maintenant à la réalisation

La figure ici montre l’architecture de l’application


C’est une architecture 3 tiers.
Pour mieux comprendre le fonctionnement de ce présent projet nous allons maintenant
procéder à la démonstration
Pour conclure, nous avons pu concevoir, réaliser et intégrer une application de traitement de
texte dans la plateforme de Manao, en utilisant des outils et technologies comme Visual
Paradigm, les langages PHP et JavaScript avec les frameworks CodeIgniter et Vue.js, et le
SGBD MySQL. Cette solution améliore significativement la gestion des documents et la
collaboration en temps réel chez Manao.

Ce stage nous a permis de découvrir l’univers du développement web, l’acquisition de


beaucoup d’expériences, ainsi que la familiarisation avec la vie professionnelle et le travail
d’équipe.

Des améliorations, comme l'ajout de tableaux et d'images, sont prévues pour enrichir
davantage l'application.

Ceci conclut ma présentation. Je vous remercie sincèrement pour votre patience et attention.

Je suis à présent prêt à discuter de vos retours, répondre à vos questions et accueillir vos

suggestions d'amélioration.

Vous aimerez peut-être aussi