Rapport de Stage
Rapport de Stage
Rapport de Stage
EPIGRAPHIE
DEDICACEEPAVANT
PROPOSIGRAPHIE
DEDICACEEPAVANT PROPOS
« Peu importe qui vous êtes ou qui vous avez été, vous pouvez être qui vous voulez ».
W. Clément Stone
RESUMERCABSTRACTVASOMMAIRES
INTRODUCTIONIGRAPHIE
DEDICACEEPAVANT
PROPOSIGRAPHIE
DEDICACE
AVANT PROPOS
RESCHAPITRE 1 : PRESENTATION
GENERALE DE L’ENTREPRISE ET
DEROULEMENT DU
STAGEUMERCABSTRACTVASOMMAIRESD
EDICACE EPIGRAPHIE
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN I
. DEDICACEEPAVANT
PROPOSIGRAPHIE
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
DEDICACE
AVANT PROPOS
RESCHAPITRE 1 : PRESENTATION
GENERALE DE L’ENTREPRISE ET
DEROULEMENT DU
AVANT PROPOS
RESUMERCABSTRACTVASOMMAIRES
INTRODUCTION
REMERCIEMECHAPITRE 1:
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANNGENERALE
PRESENTATION DE II
L’ENTREPCHAPITRE 2: ETUDE
. PREALABLENTS
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
AVANT PROPOS
PREAMBULE
Ce compte rendu est destiné à présenter le travail que nous avons effectué durant la période
de notre stage, Il retrace donc les démarches, les étapes du travail que nous avons effectué
durant ce dernier. RESUMERCABSTRACTVASOMMAIRES
Le monde évolue à une vitesse vertigineuse et l’on observe une montée considérable du
INTRODUCTION
nombre d’entreprises. Malgré la disponibilité permanente des emplois et des postes à pourvoir
en entreprises, les patrons ont de plus en plus de mal à trouver la main d’œuvre compétente,
susceptible de satisfaire les besoins de leurs structures.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
3. 3IAC (Institut d’Ingénierie Informatique d’Afrique Centrale) offre des cycles
d’Ingénieur et de master dans les domaines de l’informatique et des Technologies de
l’Information et de la Communication (TIC) avec des partenariats étrangers.
4. PISTI (Programmes Internationaux des Sciences et Technologies de
l’Innovation), forme dans les filières des Classes Préparatoires aux Grandes
Ecoles d’Ingénieurs (CP) en partenariat avec de grandes Universités internationales
(France, Portugal, en Italie et en Indeentre autres)
5. SEAS : School of Engineering and Applied Sciences qui offre des formations
purement anglophones dans les filières Techniques industrielles, de même que les
filières de commerce et de gestion.
Au fil du temps le pôle d’excellence en Afrique s’est doté d’un autre campus situé au quartier
Akwa en plein centre de la ville de Douala.
L’institut accueille et offre des cursus variés de formation aux étudiants de la sous-région
Afrique Centrale et d’ailleurs dans les cycles BAC+2, BAC+3 et Bac+5 grâce à ses illustres
partenaires nationaux et internationaux. L’IUC dispose également d’un centre de certification
internationale PEARSON VUE et forme dans plusieurs certifications en l’occurrence,
CISCO, LABVIEW, HUAWEI, MICROSOFT, LINUX, ORACLE.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
REMERCIEMENTS
Je tiens à remercier toutes les personnes qui ont contribué au succès de mon stage
LISTE DES et
ABREVIATIONSREMERCIEMENTS
qui m'ont aidé lors de la rédaction de ce rapport.
Tout d'abord, j'adresse mes remerciements au directeur de l’IUC Monsieur Paul GUIMEZAP
pour tous les moyens qu’il met en œuvre pour notre réussite académique et notre insertion
professionnel, LISTE DES ABREVIATIONS
Dr. Claire CHOUKEM, Directrice Adjointe de l’IUC pour la discipline et le travail qu’elle
organise au sein de l’institut ; RESUMELISCHAPITRE 2: ETUDE
Mme TCHOUATE Perfide chef de département de Génie Informatique pour l’organisation
PREALABLETE DES
ABREVIATIONSREMERCIEMECHAPITRE
du travail au sein du département informatique ;
1 : de Génie
M. TEBOU Yannick, Responsable PRESENTATION GENERALE
Logiciel ; DE
L’ENTREPRISE ET DEROULEMENT DU
L’entreprise Express Union S.A. ;
STAGENTS
M. FOTSO Thibault, Mon encadreur professionnel, pour son accueil, le temps passé
ensemble et le partage de son expertise au quotidien. Grâce aussi à sa confiance j'ai pu
m'accomplir totalement dans mes missions. Il fut d'une aide précieuse dans les moments les
plus délicats ;
LISTE DES
ABREVIATIONSREMERCIEMENTS
Je remercie également, les collaborateurs de mon encadreur Professionnel, M. KENFACK
Bertrand, et Mme FODJO Anne Flore, pour leurs disponibilités, et pour tout leur précieux
enseignements professionnels, qui m’ont permis de me familiariser au milieu professionnel ;
LISTE DES ABREVIATIONS
A toute ma famille pour leurs soutiens constants et leurs encouragements ;
A ma très chère mère ;
A mes oncles et tantes, Particulièrement à mon oncle NGNE TEKAM
RESUMELISCHAPITRE 2 :Romarique, qui m’a
ETUDE
toutes ces années d’études,
soutenue et encouragée durant PREALABLETE qu’il trouve ici le témoignage de
DES ABREVIATIONS
ma profonde reconnaissance ;
A tous mes proches ; RESUME
A tous mes amies qui m’ont toujours encouragé et à qui je souhaite plus de succès ;
ceux qui de prêt ou de loin m’ont soutenu et participéDES
Enfin, je tiens à remercier tousABSTRACTRESUMELISTE lors de
et donc les noms n’ont pas été énumérés.
ABREVIATIONS
la rédaction de ce rapport de stage
RESUMELISCHAPITRE 2 : ETUDE
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN V
PREALABLETE DES ABREVIATIONS
. REMERCIEMENTS
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
RESUMELISCHAPITRE 2: ETUDE
SIGLE PREALABLETE DES ABREVIATIONS
DESIGNATION
IUC Institut Universitaire de la Côte
RESUME
EU Express Union
ITSM RESUME
IT Service Management
UML ABSTRACTRESUME
Unified Modeling Language
ABSTRACTRESUME
HTML HyperText Markup Language LISTE DES
NCINABREVIATIONS Numéro de Carte Nationale d’Identité
NCE Numéro de Carte d’Etudiant
RESUMELISCHAPITRE 2: ETUDE
MAMP Macintoch Apache Mysql Php
PREALABLETE DES ABREVIATIONS
RESUME
ABSTRACTRESUMELISTE DES
ABREVIATIONS
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN VI
RESUMELISCHAPITRE 2: ETUDE
.
PREALABLETE DES ABREVIATIONS
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
RESUME
Dans le cadre du brevet de technicien supérieurs (BTS), option Génie Logiciel (GL), j’ai
ABSTRACTRESUME
eu l’opportunité de réaliser un stage d’un mois dans l’entreprise de mon choix. Ayant pour
objectif l’obtention du brevet ABSTRACT
de technicien supérieurs (BTS) dans la filière informatique,
génie logiciel. J’ai souhaité réaliser mon stage dans l’entreprise Express Union qui est une
société privée spécialisée dans l’envoi rapide d’argent. Mon stage a été réalisé plus
SOMMAIREABSTRACTRESUME
précisément à l’agence Express Union de douala (Bonakouamouang). L’agence m’a accueilli
du 20 juillet au 30 aout 2021. J’ai dèsABSTRACTRESUME
lors intégré l’équipe du service de maintenance en
charge du suivi et de la maintenance du matériel informatique, c’est-à-dire ordinateurs et
périphériques, comme les imprimantes, et de l’installation de nouveaux équipements et de
ABSTRACT
logiciels. Afin de permettre à l’entreprise Express Union S.A d’avoir une facilité de mise en
place, de configuration et de gestion du réseau local sans fil d’Express Union, le tout dans un
SOMMAIREABSTRACT
domaine approprié, il nous a été demandé de mettre sur pied une application de gestion de
maintenance informatique capable gérer la structure de l’institut IUC. Compte tenu de la
SOMMAIRE
grandeur du réseau informatique IUC, nous avons choisi pour la stimulation de notre travail le
campus IUC Akwa. Nous avons utilisé pour la réalisation de la base de données de notre
INTRODUCTIONSOMMAIREABSTRACT
travail le logiciel MAMP. Et pour la programmation de site le logiciel Sublime Text, vue du
fait de l’utilisation courante de Sublime Text dans le domaine de la programmation.
SOMMAIREABSTRACTRESUME
ABSTRACTRESUME
ABSTRACT
SOMMAIREABSTRACTRESUME
ABSTRACTRESUME
ABSTRACT
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN VII
SOMMAIREABSTRACT
.
SOMMAIRE
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
ABSTRACT
SOMMAIREABSTRACT
As part of the senior technician certificate, Software Engineering option (SE), I had the
SOMMAIRE
opportunity to do a one-month internship in the company of my choice. With the patent of
senior technician in the computer science sector, software engineering. I wanted to do my
INTRODUCTIONSOMMAIREABSTRACT
internship in the Express Union company, which is a private company specializing in the
rapid sending money. My internship was carried out more precisely at the Express Union
SOMMAIREABSTRACT
agency in Douala (Bonakouamouang). The agency welcomed me from July 20 to August 20,
2021. I then joined the maintenance service team in charge of monitoring and maintaining
SOMMAIRE
computer equipment, i.e. computers and peripherals, such as printers, and the installation of
new equipment and software. In order to allow the company Express Union S.A to have an
INTRODUCTIONSOMMAIRE
ease of installation, configuration and management of the wireless local area network of
Express Union, all in an appropriate domain, we were asked to put on foot a computer
INTRODUCTIONSOMMAIRE
maintenance management application capable of managing the structure of the IUC institute.
Given the size of the IUC computer network, we have chosen the IUC Akwa campus for the
stimulation of our work. WeINTRODUCTIONSOMMAIRE
used for the realization of the database of our work the
ABSTRACT
WampServer software. And for the site programming the Sublime Text, given the common
use of Sublime Text in the field of programming.
SOMMAIREABSTRACT
SOMMAIRE
INTRODUCTIONSOMMAIREABSTRACT
SOMMAIREABSTRACT
SOMMAIRE
INTRODUCTIONSOMMAIRE
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN VIII
INTRODUCTIONSOMMAIRE
.
INTRODUCTIONSOMMAIRE
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
SOMMAIRE
EPIGRAPHIE ---------------------------------------------------------------------------------------------
INTRODUCTIONSOMMAIRE I
DEDICACE ---------------------------------------------------------------------------------------------- II
AVANT PROPOS -------------------------------------------------------------------------------------- III
INTRODUCTIONSOMMAIRE
REMERCIEMENTS ------------------------------------------------------------------------------------ V
SOMMAIRE -------------------------------------------------------------------------------------------- VI
INTRODUCTIONSOMMAIRE
RESUME ------------------------------------------------------------------------------------------------ VII
ABSTRACT ------------------------------------------------------------------------------------------- VIII
INTRODUCTION
SOMMAIRE -------------------------------------------------------------------------------------------- IX
SOMMAIRE
INTRODUCTION --------------------------------------------------------------------------------------- 1
PARTIE I : PRESENTATION DE L’ENVIRONNEMENT DU STAGE ET DU
PROJET ----------------------------------------------------------------------------------------------------
INTRODUCTIONSOMMAIRE 2
CHAPITRE 1 : PRESENTATION GENERALE DE L’ENTREPRISE ET
DEROULEMENT DU STAGE ----------------------------------------------------------------------- 3
INTRODUCTIONSOMMAIRE
SECTION I : PRESENTATION DE L’ENTREPRISE --------------------------------------- 3
SECTION II : DEROULEMENT DU STAGE ------------------------------------------------- 6
INTRODUCTIONSOMMAIRE
CHAPITRE 2 : ETUDE PREALABLE ------------------------------------------------------------- 9
SECTION I : DESCRIPTION DU PROJET ---------------------------------------------------- 9
INTRODUCTION
SECTION II : ETUDE DE L’EXISTANT ------------------------------------------------------ 11
SOMMAIRE
PARTIE II : CONSTRUCTION DU SYSTÈME FUTUR ------------------------------------- 15
CHAPITRE 3 : ETUDE CONCEPTUELLE------------------------------------------------------ 16
INTRODUCTIONSOMMAIRE
SECTION I : ANALYSE FONCTIONNELLE ------------------------------------------------ 16
SECTION II : ANALYSE STATIQUE ---------------------------------------------------------- 33
INTRODUCTIONSOMMAIRE
CHAPITRE 4 : IMPLEMENTATION ET TESTS ---------------------------------------------- 39
SECTION I : IMPLEMENTATION ------------------------------------------------------------- 39
CONCLUSION GENERALEINTRODUCTIONSOMMAIRE
------------------------------------------------------------------------ 47
REFERENCES BIBLIOGRAPHIQUES ET WEBTOGRAPHIQUES -------------------- 48
TABLE DE MATIERES ------------------------------------------------------------------------------- 4
INTRODUCTION
SOMMAIRE
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN IX
INTRODUCTIONSOMMAIRE
.
INTRODUCTIONSOMMAIRE
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
INTRODUCTION
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
PARTIE I : PRESENTATION DE
L’ENVIRONNEMENT DU STAGE ET
DU PROJET
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Express Union est une entreprise camerounaise spécialisée dans l'Envoi rapide d'argent.
La société propose également des services de microfinance depuis 2006.
I. HISTORIQUE DE L’ENTREPRISE
À l'origine, elle est spécialisée dans l'envoi rapide d'argent et son rayon d'action est le
territoire camerounais dont elle est leader sur le marché.
Elle est la réponse au besoin des populations camerounaises sans cesse confrontées au
choix d'une structure fiable, capable de répondre efficacement à leurs attentes en termes de
transfert de fonds en toute sécurité de manière express et en préservant la confidentialité de
leurs opérations. Elle étend progressivement son réseau et est présente dans les dix Régions
du Cameroun, avec plus de 700 agences.
L'entreprise disposait au 31 aout 2009 d'un réseau de plus de 250 agences sur le territoire
du Cameroun et de 9 agences au Tchad, sans toutefois oublier l'extension du réseau en
République Centrafricaine, Gabon, RDC, Congo-Brazzaville et en Côte d’Ivoire.
Le groupe camerounais accroît son réseau en s'installant dans les principaux pays
francophones d'Afrique occidentale.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Fax 222 20 24 54
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
La société EXPRESS UNION S.A, est une entreprise dont la principale activité est l’Envoi
Rapide d’Argent.
Nous présenterons le service dans lequel nous avons été accueillis ainsi que
les activités menées durant notre période de stage.
A. MISSION ET ORGANISATION
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
les différents transferts d’argent. L’aspect financier n’est pas en reste, ceci pour dire qu’il a
été mis en place un budget couvrant les frais de déplacement des agents lors des différentes
opérations sur le terrain.
Période Mouvements
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
2. APPORT DU STAGE
L’apport du stage a été perceptible sur les trois points principaux ci-après :
Notre stage nous permis de nous mettre dans la peau d’un employé de cette structure
et nous a également permis de maitriser nos connaissances théoriques à travers la réalisation
de plusieurs missions qui nous ont été confiées. Tout cela nous a permis de réaliser qu’il y’a
une énorme différence entre la théorie et la pratique. Grâce aux précieux conseils prodigués
par la hiérarchie, nos limites s’en sont trouvées repoussé.
La relation humaine est de nos jours capitaux dans les entreprises. Ici le système
appliqué était très souple, ce qui a d’ailleurs facilité la collaboration entre ceux-ci.
Ce stage a été bénéfique pour nous car il nous a permis de nous confronter à la vie
professionnelle, mais il nous a permis de toucher du doigt les réalités d’une maintenance des
équipements. C’est d’ailleurs ce dernier aspect qui orientera le choix du thème de notre
rapport de stage.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Autrement dit notre but est de développer une application web de gestion informatique
adaptable aux conditions citées précédemment. En tenant compte des critiques et des besoins
d'informatiser les services la solution est de concevoir et développer une application
permettant de satisfaire le client.
I. DOMAINE D’APPLICATION
Ce logiciel est conçu pour la gestion des équipements et de mise à jour dans un
environnement universitaire.
Il permettra à plusieurs acteurs d’une même structure de gérer leur besoin en maintenance
divers afin d’optimiser le travail de chacun.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
C'est une étape primordiale au début de chaque démarche de développement. Son but
est de veiller à développer une application adéquate, sa finalité est la description générale des
fonctionnalités du système, en répondant à la question :
▪ Le système doit pouvoir récupérer des informations de chaque utilisateur suivant son
login et son mot de passe, pour mettre à jour la base de données de l'application.
▪ L'insertion des nouveaux produits et leur classement.
▪ Impression : état de l’équipement à la date choisie, détail des mouvements effectués dans
telle période et selon différents critères de sélection, bons de commande,
Bons de réception, bons de livraison (sur papier vierge ou pré-imprimé), courriers avec
ou sans modèles pour clients et maintenanciers (avec archivage automatique).
Le système, dont l’Institut veut se doter, doit être opérationnel, évolutif, convivial et
offrant les informations nécessaires à temps réel. Pour ceci, le système à réaliser doit satisfaire
les exigences de la totalité des utilisateurs.
A part les besoins fondamentaux, notre futur système doit répondre aux critères
suivants :
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
▪ La performance : Un logiciel doit être avant tout performant c'est à-dire à travers ses
fonctionnalités, répond à toutes les exigences des utilisateurs d'une manière optimale.
▪ La convivialité : le futur logiciel doit être facile à utiliser. En effet, les interfaces
utilisateurs doivent être conviviales c'est-à-dire simples, ergonomiques et adaptées à
l'utilisateur.
▪ La sécurité : le futur logiciel doit permettre un accès sécurisé aux données (nous
distinguons alors l’administrateur qui a le droit de tout faire et qui limite les droits
d’accès des autres utilisateurs, et les utilisateurs qui utilisent le système d’une façon
limitée)
L’application doit signaler les erreurs par des messages d’erreur
Nous remarquons la présence des logiciels de gestion dans toutes les entreprises qui
vendent ou achètent des produits. En effet, ces logiciels sont devenus indispensable pour
plusieurs raisons dont on cite en particulier :
▪ Faciliter la gestion de commandes.
▪ Mettre en place des alarmes afin d’éviter des commandes non réalisables.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
▪ GLPI (Gestion Libre de Parc Informatique)
Qui est un outil ITSM (IT Service Management) qui centralise les informations de
gestion de parc, notamment l’inventaire, le ticketing (orienté assistance aux utilisateurs) et de
gestion administrative et financière.
GLPI est un outil open source sous licence GPL (General Public License) V3 maintenu
par Teclib, l’un des acteurs majeurs de la tech française. En cela, il est libre d’être installé,
modifié et copié dans notre système d’information
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Nous allons citer les problèmes organisationnels, humains et techniques liées aux
logiciels de gestion de maintenance généralement ainsi que les problèmes liés au système
d'information.
Dans notre étude de l’existant, comme cas particulier GLPI (qui est une application de gestion
dont nous nous inspirons pour l’élaboration du nôtre), nous allons dégager certaine
insuffisance à savoir dans le tableau suivant qui compare notre application avec les autres
existants sur le marché
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Notre application de gestion de Les autres applications de gestion de
maintenance maintenance qui figurent au marché
▪ Interfaces simples et compréhensibles ▪ Interfaces compliqués et non
▪ Pas besoin des factures compréhensibles.
▪ Payante donc cher et pour chaque mise à
▪ La banque n’intervient pas
jour de l’application
▪ Gratuite
▪ On les utilise juste pour les grandes
▪ Répond aux besoins des étudiants et du interfaces commerciales comme les
personnel de l’IUC AKWA grandes structures.
▪ Notre interface et notre module sont ▪ On trouve toujours des modules qui
complets. manquent.
En résumé, à l'issue de cette étape nous avons pu exprimer clairement les objectifs
attendus du futur système à concevoir. Dans ce chapitre, on a exposé la description du projet
et ces fonctionnalités, puis nous avons critiqué l’existant et enfin on a comparé les logiciels
existants et l’application. Aucun logiciel ne répond à nos besoins qui figurent dans le cahier
de charge, et ne respecte nos critères. C’est pourquoi on a choisi la mise en place d’une
application web de gestion de maintenance différente des autres logiciels existant. Après
avoir fixé nos objectifs, pour atteindre notre but on doit suivre plusieurs étapes, ces
dernières constituent une partie du cycle de vie de tout projet informatique. Ainsi dans
l'étape suivante on va donner une étude conceptuelle détaillé.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
PARTIE II : CONSTRUCTION DU
SYSTÈME FUTUR
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Cette partie est consacrée aux étapes fondamentales pour le développement de notre
système de gestion de maintenance du Parc informatique de l’IUC AKWA. Pour la
conception et la réalisation de notre application, nous avons choisis de modéliser en
s’appuyant sur le formalisme UML qui offre une flexibilité marquante et s'exprime par
l'utilisation des diagrammes.
En clair, il ne faut pas designer UML en tant que méthode (Il y manque la démarche)
mais plutôt comme une boite d'outils qui sert à améliorer les méthodes de travail.
Une architecture adaptée est la clé de voûte de succès d’un développement, elle décrit
des choix stratégiques qui déterminent en grande partis les qualités du logiciel (adaptabilité,
performance, fiabilité…). Ph. Kruchten propose différentes perspectives, indépendantes et
complémentaires, qui permettent de définir un modèle. Cette vue (‘4+1’) ci-dessous a
fortement inspiré UML.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Ce modèle est composé de cinq vues. La vue « logique » décrit les aspects statiques et
dynamiques d’un système en termes de classes, d’objets, de connexions et de
communications. Elle se concentre sur l’abstraction et l’encapsulation. La vue « des
processus » capte les aspects de concurrence et de synchronisation, et les décompose en flux
d’exécution (processus, fil d’exécution, etc.). Elle se rapporte aux objets actifs et aux
interactions. La vue « développement » représente l’organisation statique des modules
(exécutable, codes source, paquetages, etc.) dans l’environnement de développement. La vue
« implémentation » décrit les différentes ressources matérielles et l’implantation logicielle
tenant compte de ces ressources.
Modèle fonctionnel
Que fait le système
Aspect dynamique :
Aspect fonctionnel :
Diagrammes d'interaction Séquences,
Collaboration), Diagrammes des cas d'utilisation
Séquencement des actions
Dans le système Modèles structurel (objet)
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Pour garantir que l’application ou le système logiciel satisfait les besoins des
utilisateurs on peut décrire des modèles utilisés tout au long de la conception. Ces modèles
aident à comprendre l'architecture existante, discuter les modifications et communiquer
clairement les intentions. Dans notre cas, le modèle le plus adopter avec notre étude, c’est le
model fonctionnel qui se base sur les cas d’utilisation pour cela parmi les cinq vue d’UML
nous allons suivre la vue des cas d’utilisation car elle se concentre sur la cohérence en
présentant des scénarios d’utilisation qui mettent en œuvre les éléments des quatre premières
vues. Les scénarios sont une abstraction des exigences fonctionnelles de l’application. Cette
dernière vue valide en quelque sorte les autres vues et assure la cohérence globale. C’est aussi
cette dernière vue qui est construite en premier, juste après l’établissement du cahier des
charges, pour fixer les contours du système à réaliser avec ses fonctionnalités appelées dans la
terminologie UML des cas d’utilisation.
Ce diagramme est destiné à représenter les besoins des utilisateurs par rapport au système. Il
constitue un des diagrammes les plus structurants dans l'analyse d'un système.
▪ Acteur : représente un rôle joué par une entité externe (utilisateur humain, dispositif
matériel ou autre système) qui interagit directement avec le système étudié.
▪ Cas d'utilisation (use case) : représente un ensemble de séquences d'actions qui sont
réalisées par le système et qui produisent un résultat observable intéressant pour un
acteur particulier. On trouve plusieurs relations pour lier entre les cas d’utilisation,
citons :
• Relation d'inclusion : Une relation d'inclusion d'un cas d'utilisation A
par rapport à un cas d'utilisation B signifie qu'une instance de A
contient le comportement décrit dans B.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
• Relation d'extension : Une relation d'extension d'un cas d'utilisation A
par un cas d'utilisation A signifie qu'une instance de A peut être étendue
par le comportement décrit dans B.
• Relation de généralisation : Les cas d'utilisation descendants héritent de
la description de leurs parents communs. Chacun d'entre eux peut
néanmoins comprendre des interactions spécifiques supplémentaires.
Maintenancier
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
La figure ci-dessus présente le diagramme de cas d’utilisation du maintenancier qui est
l’administrateur dans notre application. Dans la figure ci-dessous on explique en détaille le
cas d’utilisation de consultation du parc.
Consulter Le parc
Description détaillé
Cette figure peut être expliqué davantage dans la figure ci-après, où on détaille plus les
étapes qu’un maintenancier passe par pour consulter son parc.
Scénario d’un cas d’utilisation
Consulter le parc
Cas normal Description détaillé
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Variante En (4) le maintenancier n'est pas reconnu, dans ce cas, tant qu'il
n'est pas reconnu, on lui redemande de s'authentifier
1
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
b) Diagramme de cas d’utilisation « client »
S’inscrire
Commander
S’authe
Consulter ton ntifier
profil
Consulter le
parc
Consulter le
maintenancier
Commander
Description détaillé
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
Comman der
Cas normal Description détaillé
Variante En (4) le client n'est pas reconnu, dans ce cas, tant qu'il
n'est pas
2
Comme étant un utilisateur de l’application le client intervient par plusieurs cas d’utilisation
qu’on explique brièvement :
▪ S’inscrire : chaque utilisateur doit faire l’inscription pour qu’il puisse bénéficier des
services de l’application.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE : CAS D’IUC AKWA
▪ Consulter son profil : chaque utilisateur a un profil qu’il consulter pour surveiller ses
archives de commande
▪ Consulter le parc : chaque utilisateur peut consulter le parc et voir le nombre de produit
présents pour sa commande.
▪ Contacter le maintenancier : Permet aux clients d’envoyer un email au maintenancier en
cas de disfonctionnement des matériels ou un défaut dans les produits.
.
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE
S’inscrire
Postuler des
nouveautés
Consulter le
maintenancier
Consulter le
parc
▪ Postuler des appels d’offres : permet au fournisseur de postuler des produits pour
informer le maintenancier en cas des nouveautés.
▪ Contacter le maintenancier : le fournisseur contact le maintenancier en lui envoyant en
email.
▪ Consulter le Parc : Permet au fournisseur de voir les produits disponibles pour publier s’il
y a des nouveautés. Ce dernier n’a pas le droit de voir que les noms des produits pas leurs
type, quantité, prix ou la désignation.
▪ Scénario : une liste d'actions qui décrivent une interaction entre un acteur et le système.
▪ Interaction : un comportement qui comprend un ensemble de messages échangés par un
ensemble d'objets dans un certain contexte pour accomplir une certaine tâche.
▪ Message : Un message représente une communication unidirectionnelle entre objets qui
transporte de l'information avec l'intention de déclencher une réaction chez le récepteur.
Maintenancier
En effet, l’administrateur doit entrer les produits présents dans le parc et préciser les
coordonnées des articles dans la base de données pour le fonctionnement de l’application.
Le diagramme représenté dans la figure 16 décrit les scénarios possibles lors d'une
inscription d'utilisateur.
En effet, lorsque L'utilisateur demande l'accès à l’application Le système lui affiche une
interface qui contient des champs vides. Il remplit ces champs et envoie les données pour que
Le système puisse vérifier la validité des champs, Une série de tests doit être réalisée (login
existe, tester email, tester mot de passe, tester matricule pour les enseignants). Si tous les
champs sont corrects, alors le système prend en charge les informations introduites et les
enregistrent dans la base de données et permet à l'internaute d'accéder à l’application.
Et Si l'inscription n'est pas valide, l'utilisateur doit soit réinscrit soit quitter l’application.
Maintenancier
Le diagramme représenté dans la figure ci-dessus décrit les scénarios possibles lors de
l’envoi d’une commande d'utilisateur au maintenancier.
Le client remplit les champs du formulaire et envoie les données pour que Le système
avec la base de données puisse vérifier la validité des champs, Une série de tests doit être
réalisée (login existe, tester mot de passe, produit existe, quantités suffisante). Si tous les
champs sont corrects, alors le système prend en charge les informations introduites et valide la
commande du client.
Et Si les données introduites ne sont pas valides, le client doit soit remplir de nouveau le
formulaire.
Maintenancier
Maintenancier
▪ Une classe : Représente la description abstraite d'un ensemble d'objets possédants mêmes
caractéristiques. On peut parler également de type.
▪ Un objet : Est une entité aux frontières bien définies, possédant une identité et
encapsulant un état et un comportement. Un objet est une instance (ou occurrence) d'une
classe.
▪ Un attribut : Représente un type d'information contenu dans une classe.
▪ Une association : Représente une relation sémantique durable entre deux classes.
▪ Une superclasse : Est une classe plus générale reliée à une ou plusieurs autres classes plus
spécialisées (sous-classes) par une relation de généralisation. Les sous-classes « Héritent
» des propriétés de leur superclasse et peuvent comporter des propriétés spécifiques
supplémentaires.
▪ Commande est la classe principale de l'application. Elle facilite les interactions entre les
autres classes. Elle permet de réaliser des commandes par coopération avec les classes
client et article.
▪ Appel offre C'est la classe qui effectue les opérations d'appels d'offres relatives aux
besoins du parc, Elle intègre la classe Produit appel offre pour décrire le produit en
question et la classe Fournisseur pour préciser le fournisseur qui a servi le Parc.
▪ Classe Article représente l'enregistrement dans laquelle on stock les données relatives
aux articles du Parc.
▪ Classe Forum c'est la classe qui déclenche une sorte de communication entre les
utilisateurs et le maintenancier pour échanger des informations ou exprimer des avis.
Etat : authentification
Ce diagramme sert à représenter des automates d'états finis, sous forme de graphe
d'états, reliés par des arcs orientés qui décrivent les transitions. Les diagrammes d'états-
transitions permettent de décrire les changements d'états d'un objet ou d'un composant, en
réponse aux interactions avec d'autres objets/composants ou avec des acteurs.
Le
numér o Un email doit être sous la forme :
de
téléphone [email protected]
et l’email
sont
obligatoire
Chaque utilisateur possède
s.
un login et mot de passe
pour accéder a l’application
Un message
d’erreur
apparait lorsque
les contraintes Envoyer la
commande. Effacer et remplir
de saisie ne
le formulaire de
seront pas nouveau en cas
respecter d’erreur.
Pour la
connexion
automatique
Chaque
utilisateur
possède un Se diriger
vers le forum
login qui lui
de Envoyer un
permet l’inscription email pour
d’accéder à en cas d’un rappeler le
l’application. utilisateur client
non inscrit.
Envoyer la Effacer et remplir
commande le formulairede
nouveau en cas
Fig. 24 : Interface authentification
d’erreur.
L’identifiant del’utilisateur, il
est obligatoire.
Un message
d’erreur
apparait en
Chaque utilisateur doit cas d’erreur
donner la date de besoin du
produit pour se précipiter
en cas d’indisponibilité.
SECTION I : IMPLEMENTATION
1. ENVIRONNEMENT MATERIEL
2. ENVIRONNEMENT LOGICIEL
2.1. MAMP
MAMP est un logiciel gratuit permettant de créer un serveur local sur votre ordinateur,
permettant de faire fonctionner localement (sans se connecter à un serveur externe) des scripts
PHP. MAMP est un environnement comprenant deux serveurs (Apache qui est le serveur web
et MySQL qui est le serveur de base de données), un interpréteur de script (PHP), ainsi qu'une
administration pour les deux bases SQL PhpMyAdmin et SQLiteManager.
2.2. PHP
PHP est un langage de scripts libre principalement utilisé pour produire des pages
Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme
n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de
commande. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités
de modèle objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois
PHP comme une plate-forme plus qu'un simple langage.
2.3. CSS :
C'est le langage de mise en forme des sites web. Alors que le HTML permet
d'écrire le contenu de vos pages web et de le structurer, le langage CSS s'occupe de la
mise en forme et de la mise en page. C'est en CSS que l'on choisit notamment la couleur,
la taille des menus et bien d'autres choses encore.
2.4. Photoshop
Photoshop travaille sur les images matricielles (également appelées "bitmap", à ne pas
confondre avec le format d'enregistrement Windows bitmap) car les images sont constituées
d'une grille de points appelés pixels. L'intérêt de ces images est de reproduire des graduations.
Photoshop possède son propre format de projet (PSD), qui est plus qu'un simple format
de fichier. Le programme accepte également d'importer et d'exporter des fichiers d'image dans
les formats les plus courants (GIF, JPEG, TIFF, PNG, ILBM, etc.).
Il offre :
▪ Des outils de sélection de zones de travail (ou zones d'intérêt) : lasso, rectangle de
sélection, sélection par plage de couleur ;
▪ Des outils de copie, collage et duplication de zones de travail ;
Afin d'être en mesure d'avoir une méthodologie commune entre le client et la société
de service réalisant le développement, des modèles de cycle de vie ont été mis au point
définissant les étapes du développement ainsi que les documents à produire permettant de
valider chacune des étapes avant de passer à la suivante.
Pour notre projet on a adopté le modèle de cycle de vie en cascade, présenté dans la
figure 26 ci-dessous, qui a été mis au point dès 1966, puis formalisé aux alentours de 1970. Il
définit des phases séquentielles à l'issue de chacune desquelles des documents sont produits
pour en vérifier la conformité avant de passer à la suivante.
On peut modifier notre parc lors d’une entrée d’un nouveau produit en l’ajoutant à la base.
Lorsqu’un produit est inutile on le supprime.
Aussi lors de l’inscription d’un nouveau client on vérifie ses coordonnées et on peut le
supprime de notre base de données s’il n’appartient pas à l’association.
▪ Le scénario2 : « Inscription »
L’inscription est indépendante et très importante pour « la gestion des droits d’accès ».
Il faut attribuer à chaque utilisateur un mot de passe et un pseudo qui sera stocké dans la base
de données pour bien gérer les accès.
▪ Le scénario3 : « Authentification »
▪ Le scénario4 : « Consultation »
Plusieurs utilisateurs peuvent consulter notre application, mais non pas avec le même
degré d’intervention (super utilisateur, utilisateur normale). En réalité, un Utilisateur normale
celui qui peut consulter son profil personnel, et les produits disponibles, il peut aussi
communiquer avec les membres inscrit et avec le maintenancier. Ce dernier peut demander la
maintenance en cas de problème dans les matériels. Ainsi que le Super utilisateur
(maintenancier, directeur générale) : peut consulter tous les profils de tous les utilisateurs,
possède l’accès à la base, et contrôles tous les autres utilisateurs (supprimer, bloquer,
servir...), répondre aux questions des membres, gérer les commandes, enfin, il peut les
imprimer.
▪ Le scénario 5 : « Commander »
C’est La plus importante action dans notre application, le client rempli la commande
et l’envoi au maintenancier qui la gère.
▪ Le scénario 7 : « Forum »
La gestion du parc se subdivise en différents rubriques tel que les commandes, les appels
d’offres, l’alerte, la mise à jour, les mouvements d’entrée sortie et d’autre fonctionnalités qui
définissent notre application.
La base de données nous a aidée à réaliser les diverses fonctionnalités qui ont répondus à
notre cahier de charge et encore plus.
CONCLUSION GENERALE
Ce projet nous a permis d’appliquer les connaissances qui nous ont été inculquées au
cours de ces deux années d’apprentissage en Génie Logiciel à l’Institut Universitaire de la
Côte. Nous avons donc présenté la structure dans laquelle s’est effectué notre stage et le
déroulement de ce dernier. De ce fait il en ressort que EXPRESS UNION est une entreprise
Camerounaise privée qui voit le jour en 2001 par le biais de M. CHARES NGHOGUO dont
l’activité principale est l’envoie rapide d’argent. De plus, EXPRESS UNION a en son sein
plusieurs direction notamment celle qui a fait l’objet de notre travail : la Direction
informatique par qui EXPRESS UNION achemine ses expéditions et ses opérations de
transfert d’argent à travers l’Afrique. Au cours de ce projet de fin de stage ayant pour objet «
La gestion de maintenance informatique », nous nous sommes attelés d’abord à la
détermination des points faibles des fonctionnements du Parc informatique. Ainsi nous avons
proposé une solution adéquate pour changer la situation et aider le maintenancier à gérer le
Parc avec plus de confort et d’automatisation. Son rôle n’est plus consacré à la recherche
permanente de demandes physiques qui occasionnent des débordements fréquents chez celui-
ci, mais juste avec un accès simple et à distance aux données qu’il a besoin afin de les traiter
avec plus de calme et de sérénité. Pour aider le maintenancier à gérer le Parc, on a détaillé
dans le deuxième et le troisième chapitre les différents diagrammes et scenarios qu’on passe
par pour atteindre notre but. Notre approche dans ce travail consistait à mettre l'accent sur le
Parc et les services, et à implémenter des interfaces graphiques offrant la simplicité et la clarté
aux clients ou étudiants pour pouvoir bénéficier des biens de notre application. La réalisation
de ce projet a nécessité l’apprentissage d’une multitude de langages d’outils de
développement comme PHP, HTML, CSS, UML et Sublime Text.
REFERENCES BIBLIOGRAPHIQUES ET
WEBTOGRAPHIQUES
1- www.gmao.com
2- www.glpi.com
3- GOOGLE PDF : https://www.journalducameroun.com
4- https://www.techniquedemaintenance.com
5- www.openclassroom.com
6- www.IUC.com
7- http://getbootstrap.com
8- www.weformyou.com
9- www.opentuto.com
10- www.alphorm.com
11- www.studocu.com
TABLE DE MATIERES
TABLE DE MATIERES
EPIGRAPHIE --------------------------------------------------------------------------------------------- I
DEDICACE ---------------------------------------------------------------------------------------------- II
AVANT PROPOS -------------------------------------------------------------------------------------- III
TABLE DE MATIERES
REMERCIEMENTS ------------------------------------------------------------------------------------ V
SOMMAIRE -------------------------------------------------------------------------------------------- VI
RESUME ------------------------------------------------------------------------------------------------ VII
TABLE DE MATIERES
ABSTRACT ------------------------------------------------------------------------------------------- VIII
SOMMAIRE -------------------------------------------------------------------------------------------- IX
INTRODUCTION --------------------------------------------------------------------------------------- 1
PARTIE I : PRESENTATION DE L’ENVIRONNEMENT
TABLE DE MATIERESDU STAGE ET DU
PROJET ---------------------------------------------------------------------------------------------------- 2
CHAPITRE 1 : PRESENTATION GENERALE DE L’ENTREPRISE ET
DEROULEMENT DU STAGE
TABLE-----------------------------------------------------------------------
DE MATIERES 3
SECTION I : PRESENTATION DE L’ENTREPRISE --------------------------------------- 3
I. HISTORIQUE DE L’ENTREPRISE ----------------------------------------------------- 3
II. FICHE D’IDENTIFICATION DE L’ENTREPRISE --------------------------------- 4
TABLE DE MATIERES
III. ORGANIGRAMME DE L’ENTREPRISE --------------------------------------------- 5
IV. SECTEUR D’ACTIVITE----------------------------------------------------------------- 6
SECTION II : DEROULEMENT DU STAGE ------------------------------------------------- 6
TABLE DE MATIERES
I. PRESENTATION DU SERVICE D’ACCUEIL --------------------------------------- 6
A. MISSION ET ORGANISATION --------------------------------------------------------- 6
B. LES RESSOURCES DU SERVICE ------------------------------------------------------ 6
TABLE
II. ACTIVITES ET APPORT DE MATIERES
DU STAGE -------------------------------------------------- 7
1. DESCRIPTION DES ACTIVITES QUOTIDIENNES ----------------------------- 7
2. APPORT DU STAGE -------------------------------------------------------------------- 8
a) Sur le planTABLE DE----------------------------------------------------------------
académique MATIERES 8
b) Sur le plan professionnel -------------------------------------------------------------- 8
TABLE DE MATIERES
REDIGE ET PRESENTE PAR : MBOPDA FODJO ADRIEN HERMANN 49
TABLE DE MATIERES
APPLICATION DE GESTION DE MAINTENANCE INFORMATIQUE