Vous êtes sur la page 1sur 61

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

PAIX - TRAVAIL - PATRIE PEACE - WORK - FATHERLAND

MINISTERE DES ENSEIGNEMENTS MINSTRY OF HIGHT EDUCATION


SUPERIEURS
DELEGATION OF CAMEROON
DELEGATION DU CAMEROUN
DEPARTEMENT INFORMATIC
DEPARTEMENT INFORMATIQUE
HIGHER EVANGELICAL INSTUTION FOR
INSTITUT SUPERIEUR EVANGELIQUE DES APPLIED TECHNOLOGIES AND
TECHNOLOGIES APPLIQUÉES ET DE MANAGEMENT
GESTION

RAPPORT
DE STAGE
MISE EN OEUVRE D’UNE APPLICATION DE
GESTION D’UN PARC INFORMATIQUE : CAS DE
MULTI-CARGO SOLUTIONS SARL

Stage effectué à Douala du 27 Juillet au 08 Septembre 2021 au sein de


MULTI-CARGO SOLUTIONS SARL

En vue de l’obtention d’un Brevet de Technicien Supérieur (BTS) en Génie informatique option Génie Logiciel
(IGL).

Rédigé et présenté par :

NGAHEMENI WILSON STEVE


Étudiant en Génie Informatique spécialité IGL.

Sous l’autorité de :

Encadreur Académique : Encadreur Professionnel :

 Dr. TCHATCHOUA Thierry  M. MELI FRANCKLIN


Chef de département à l’ISETAG Responsable du service technique à MCS
Sarl

ANNÉE SCOLAIRE : 2021-2022


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

DÉDICAC
E E

À mes parents

Je vous dédie ce
rapport.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 I


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

REMERCIEMEN
TS TS
Nous ne saurions en toute franchise, démarrer ce travail sans toutefois accorder une part de
remerciement aux personnes qui ont pu rendre ce projet possible. Tout d’abord, nous ne sauront continuer
sans toutefois remercier le seigneur tout puissant pour avoir rendu tout ceci possible et ensuite nous
apportons toute notre considération à M. EFFOMBO MAURICE directeur générale de MULTI-CARGO
SOLUTIONS SARL pour nous avoir accordé le privilège d’intégrer sa structure en tant que stagiaire.
Cependant, c’est avec grande joie que nous présentons nos sincères remerciements et notre
considération à :
 Dr. TCHATCHOUA : notre encadreur académique pour tout le soutien apporté tout au long de
notre parcourt.
 M. MELI FRANCKLIN : notre encadreur professionnel au sein de la structure pour nous avoir
suivi durant notre stage.
 Mme. DEYONGO NADEGE : responsable comptable pour nous avoir encadré durant tout le
déroulement du stage.
 Tout le personnel du siège social de MCS SARL pour leur signe respect, gratitude,
professionnalisme envers les stagiaires.
 M. AYAMAPI JEAN DANIEL : mon père qui a toujours eu foi en moi et qui est également là
pour m’épauler et qui continue de l’être.
 Mme. AYAMAPI DINA ROBERTINE et Mme. POLEWA JEANNE : mes mères chéries qui
représentent mon bouclier face aux adversités de la vie.
 M. DJAKO ISMAEL : pour nous avoir épaulé durant la réalisation de notre projet.
Tous nos ami(e)s et connaissances pour nous avoir assisté dans la réalisation de ce fabuleux
travail ; tous ceux qui de près ou de loin n’ont pas pu être cité, qu’ils trouvent ici nos sincères
remerciements.

SOMMAI
SOMMAIRE
RE II
Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2
2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

INTRODUCTION GÉNÉRALE.................................................................................................................................1
PREMIÈRE PARTIE : PRÉSENTATION DE LA SOCIÉTÉ Multi-Cargo Solutions SARL ET PRATIQUE DE
LA MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC INFORMATIQUE.......................2
CHAPITRE 1 : PRÉSENTATION GENERALE DE Multi-Cargo Solutions Sarl.....................................................3
SECTION 1 : HISTORIQUE, IDENTIFICATION, SECTEURS D’ACTIVITES.....................................................3
SECTION 2 : FONCTIONNEMENT, STRUCTURE, RESSOURCES, MARCHE CONCURRENCIEL ET
PARTENAIRES..........................................................................................................................................................4
CHAPITRE 2 : PRATIQUE DE LA MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC
INFORMATIQUE.......................................................................................................................................................8
SECTION 1 : ACTIVITÉS DU STAGE.....................................................................................................................8
SECTION 2 : ETUDES PRÉALABLES...................................................................................................................11
DEUXIÈME PARTIE : ANALYSE CRITIQUE DE LA MISE EN OEUVRE D’UNE APPLICATION DE
GESTION D’UN PARC INFORMATIQUE ET PROPOSITION EN VUE D’UNE AMÉLIORATION...............20
CHAPITRE 3 :ANALYSE CRITIQUE DE LA MISE EN OEUVRE D’UNE APPLICATION DE GESTION
D’UN PARC INFORMATIQUE...............................................................................................................................21
SECTION 1 : PRÉSENTATION DE L’OUTIL DE MODÉLISATION (UML).....................................................21
SECTION 2 : CONCEPTION DU PROGRAMME..................................................................................................36
CHAPITRE 4 :PROPOSITION EN VUE D’UNE AMÉLIORATION....................................................................42
SECTION 1 : IMPLÉMENTATION.........................................................................................................................42
SECTION 2 : TESTS DE LA SOLUTION INFORMATISÉE.................................................................................48
CONCLUSION GÉNÉRALE....................................................................................................................................49

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 III


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

LISTE DES
DES
TABLEAUX
TABLEAU
X
Table 1 : Fiche d’identification de MCS Sarl.............................................................................................................4
Table 2 : Chronologie des activités de stage...............................................................................................................9
Table 3 : Responsabilités et rôles des parties intervenantes.....................................................................................13
Table 4 : Fiche des contraintes organisationnelles...................................................................................................16
Table 5 : Fiche d’évaluation du budget.....................................................................................................................17
Table 6 : Fiche d’identification des acteurs et leurs tâches......................................................................................24
Table 7 : Description textuelle du cas d’utilisation : Authentification.....................................................................26
Table 8 : Description textuelle du cas d’utilisation : Gestion de ticket....................................................................27
Table 9 : Description textuelle de cas d’utilisation : Transfert de ticket..................................................................29
Table 10 : Description textuelle de cas d’utilisation : Gestion de technicien...........................................................31
Table 11 : Description textuelle de cas d’utilisation : Ajout de matériel..................................................................32
Table 12 : Description textuelle de cas d’utilisation : Ajout de structure.................................................................33

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 IV


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

LISTES DES
ABRÉVIATIONS
ABRÉVIATIONS
BSD : Berkeley Software Distribution
CGI : Common Gateway Interface
DAF : Directrice ou Directeur des Affaires Financières
DT : Directeur Technique
GPL : Général Public License
HND : Hight National Degree
IHM : Interaction Homme-Machine
MCS : Multi-Cargo Solutions
MOA : Maître d’ouvrage
MOE : Maître d’oeuvre
SA : Société Anonyme
SPC : Société des Provenderies du Cameroun
SARL : Société à responsabilité limitée
SD : Sequence Diagram
SGBD : Système de Gestion de Base de Donnée
UML : Unified Modeling Language

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 V


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

LISTES DES
FIGURES
FIGURES
Figure 1 :Organigramme de MCS SARL...................................................................................................................6
Figure 2 : Diagramme de Gantt................................................................................................................................17
Figure 3 : Modèle de cycle de vie en V....................................................................................................................22
Figure 4 : Architecture du modèle MVC .................................................................................................................24
Figure 5 : Diagramme de cas d’utilisation globale ..................................................................................................25
Figure 6 : Diagramme de cas d’utilisation : Ajout de ticket ....................................................................................28
Figure 7 : Diagramme de cas d’utilisation : transfert de ticket.................................................................................30
Figure 8 : Diagramme de cas d’utilisation : gestion de technicien...........................................................................32
Figure 9 : Diagramme de cas d’utilisation : gestion des administrateurs.................................................................34
Figure 10 : Digramme de classe générale du projet..................................................................................................36
Figure 11 : Représentation des différentes formes d'objet........................................................................................38
Figure 12 : Représentation d'un acteur.....................................................................................................................38
Figure 13 : Représentation des messages dans un diagramme de séquence.............................................................39
Figure 14 : Diagramme de séquence : "Authentification"........................................................................................40
Figure 15 : Diagramme de séquence : "Gestion de ticket".......................................................................................41
Figure 16 : Diagramme de séquence : "Ajout de matériel"......................................................................................42
Figure 17 : Comportement d'un SGBD.....................................................................................................................44
Figure 18 : Système de gestion de base de donnée : "MariaDB".............................................................................44
Figure 19 : Logo de ReactJS.....................................................................................................................................45
Figure 20 : Logo PHP...............................................................................................................................................45
Figure 21 : l'éditeur Visual Studio............................................................................................................................46
Figure 22 : Serveur Web : "WampServer"...............................................................................................................47
Figure 23 : Interface d'authentification.....................................................................................................................48
Figure 24 : Interface de gestion de fichier................................................................................................................48
Figure 25 : Interface d'ajout de matériel...................................................................................................................49

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 VI


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

PLAN DE
LOCALISATION
LOCALISATION

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 VII


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

AVANT-
AVANT-PROPOS
PROPOS
Fondé en 2015 par Le pasteur PAMEN FLAUBERT sous le patronyme Institut Supérieur Des
Technologies Appliquées et de Gestion (ISETAG). Cet institut rattaché au ‘‘Collège la Conquête, est
centré sur des valeurs tant que biblique que professionnelle. Elle prend fonction après la réforme de l’arrêté
N° 17/00048/MINESUP sous l’autorisation N°15/09096/L/MINESUP/SG/DDES/ESUP/SDA/MM du 28
Septembre 2015.
Afin d’offrir un meilleur cadre et une formation professionnelle dans les domaines industrielles et
commerciales, l’ISETAG met sur pied pour les étudiants les cycles de formations ci-après :
 Brevet de Technicien Supérieur (BTS) : qui se fait suivant un parcourt de deux ans et
comportant les filières suivantes :
 Commerce et Gestion
 Sciences environnementales
 Industrie et Technologie
 Génie Thermique
 Génie Mécanique et productique
 Génie Civil
 Génie Électrique
 Technologie de l’information et de la communication
 Génie Informatique
 Réseaux et Télécommunication
 HND
 Licence Professionnel
 Master Professionnel
 Ingénierie
Pour mieux s’imprégner au monde professionnel, les étudiants se doivent d’entreprendre un stage
académique d’une durée de deux (02) mois en entreprise dans le but d’acquérir une certaine expérience en
matière professionnelle afin de pouvoir différencier le monde académique du monde professionnelle, au
bout duquel sera consigné un rapport de fin de formation et c’est dans cette même mouvance que nous avons
effectué notre stage académique au siège social de Multi-Cargo Solutions SARL à Yassa précisément au
niveau de Total Nkolbong en allant vers la Cité Chirac.

RÉSUMÉ

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 VIII


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Le présent rapport a été élaboré suite à un projet de fin d’études effectué au sein de Multi-Cargo
Solutions SARL. Il s’inscrit dans le cadre de notre formation pour l’obtention du Brevet de Technicien
Supérieur.
L’objectif de ce projet est de modéliser et développer une application web dédiée aux personnels de
Multi-Cargo Solutions SARL dont le but de gérer leur parc informatique et automatiser l’inventaire .
Cette application est développée selon la méthodologie processus unifié (PU) en utilisant les
technologies : les Frameworks JavaScript comme le ReactJS, HTML, CSS, PHP.

ABSTRAC
T T
This report was drawn up following an end-of-study project carried out within Multi-Cargo
Solutions SARL as part of our training for obtaining the Superior Technician Certificate.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 IX


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

The objective of this project is to model and develop a web application dedicated to the staff of
Multi-Cargo Solutions SARL whose purpose is to manage their fleet IT and automate inventory.
This application is developed according to the unified process methodology (PU) in using
technologies : JavaScript Frameworks such as ReactJS, HTML, CSS, PHP.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 X


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

INTRODUCTION
INTRODUCTIONGG
ÉÉNN
ÉÉRALE
RALE

« La vérité doit s’imprégner de la pratique. C’est par la pratique que l’on conçoit la vérité. Il
faut corriger la vérité d’après la pratique », nous serons tenté de croire que cette citation de MAO TSE
TOUM a guidé l’esprit de création du Brevet de Techniciens Supérieur. Les étudiants doivent effectuer
un stage académique de deux mois en entreprise afin de confronter la théorie acquise au cours de leur
formation à la vérité du terrain, afin d’enrichir et de corriger les enseignements théoriques reçus
préalablement. Au terme de ce stage, nous avons étudié le fonctionnement des entreprises et nous avons
constaté bien que souvent et généralement, les entreprises se heurtent à des problèmes majeurs face à la
gestion de leur parc informatique. C’est en considération de l’importance de cette discipline et c’est sur
cette toile que nous avons décidé d’étudier cette notion à travers l’étude de cas d’une entreprise
commerciale d’où le choix du thème : « MISE EN OEUVRE D’UNE APPLICATION DE
GESTION D’UN PARC INFORMATIQUE » : CAS DE MULTI-CARGO SOLUTIONS SARL.
Afin d’assurer la bonne gestion du parc informatique, il faut prévoir une application qui permet
de gérer le suivi en temps réel du patrimoine informatique, matériel et logiciel de l'entreprise. Elle offre
une vision globale de l'état, du suivi et des coûts des appareils utilisés dans l'entreprise. Il s'agit non
seulement de recenser les différents types de machines présentes dans l'entreprise, leur nombre, leur
localisation et les logiciels qui y sont installés mais de connaître aussi l'année d’acquisition de ces
matériels et logiciels, le nom des fournisseurs d’une part, d’autre part gérer les tâches de maintenance et
constitue une base pour automatisé l’inventaire.
Le présent rapport est subdivisé en deux parties une partie; une partie théorique et une partie
pratique. Dans un premier temps nous allons présenter la structure Multi-Cargo Solutions et une étude
de l’art en fonction de ses besoins . Puis dans un second temps la phase conceptuelle et la phase de
réalisation de la solution informatisée.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve IGL2 1


2021 - 2022

PREMIÈRE PARTIE :
PREMIÈRE PARTIE : PRÉSENTATION DE LA
PRÉSENTATION DE LA SOCIETE MULTI-CARGO
SOCIÉTÉ Multi-Cargo Solutions SARL ET PRATIQUE
SOLUTIONS SARL ET PRATIQUE DE LA MISE EN
DE LA MISE EN OEUVRE D’UNE APPLICATION DE
OEUVRE D’UNE APPLICATION DE GESTION D’UN
GESTION D’UN PARC INFORMATIQUE
PARC INFORMATIQUE

Tout comme bon entreprenant, Multi-Cargo Solutions SARL est une société qui vit en
parfaite collaboration avec ses différents partenaires et qui s’est apporté toutes solutions convenables à
ses clients. Il nous revient donc de faire une présentation de l’entreprise Multi-Cargo Solutions dans
son ensemble, de notre structure d’accueil des activités menées, les leçons ressorties durant notre séjour
en son sein d’une part et d’autre part de mettre en exergue les fondements de notre application de
gestion de leur parc informatique.
2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

CHAPITRE 1 : PRÉSENTATION GENERALE DE Multi-


CHAPITRE 1 :
Cargo Solutions Sarl
PRÉSENTATION GENERALE DE Multi-Cargo Solutions
Sarl

Le stage professionnel est une période pendant laquelle l’étudiant se trouve dans un cadre
professionnel pour mettre en valeur ses connaissances. C’est dans cette mouvance que nous
présenterons le milieu dans lequel nous avons effectué notre stage tout en spécifiant : l’historique,
l’identification, les différents secteurs d’activité et autres de cette dernière.

SECTION 1 : HISTORIQUE, IDENTIFICATION, SECTEURS


D’ACTIVITES

Depuis sa création Multi-Cargo Solutions SARL est une structure exerçant dans plusieurs
secteurs d’activité dont le but premier est d’élargir son champ d’action à travers leurs multiples activités
et prestations de service tout en s’appuyant sur le besoin du client.

I. HISTORIQUE

Fondé le 05 Avril 2019, Multi-Cargo Solutions est conçu de l’initiative de M. EFFOMBO


Maurice directeur général et entrepreneur camerounais qui, plusieurs années avant, dans les relations
avec ses partenaires avait étudié la qualité de richesse qui régénérerait de la mise sur pied d’une telle
entreprise.
Ainsi, il décide d’intégrer le siège social de celle-ci à Yassa précisément à la cité Chirac dans
un immeuble après le supermarché Solution House. Après son intégration dans la société camerounaise,
elle se spécialise dans la sécurité digitale, l’immobilier, l’agriculture, les prestations de service E-
Commerce.

II. IDENTIFICATION DE MCS SARL

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 3


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Table 1 : Fiche d’identification de MCS Sarl

NOM COMPLET DE LA SOCIÉTÉ AUTHENTIFICATION


Raison sociale Multi-Cargo Solutions Sarl
Sigle MCS SARL

Siège social Yassa Cité-Chirac


(+237) : 680 50 01 89
Téléphone
(+237) : 659 31 09 23
Boîte postale 1749 Douala

Produits Caméras de surveillance

Nom du Directeur Général EFFOMBO Maurice

Activité principale Prestation de service E-Commerce

N° Registre de commerce RC/DLA/2019/B/1873

N° Contribuable M041914182381C

Capital social 25.000.000 FCFA

Site Web www.multi-cargo-solutions.com


Source : Multi-Cargo Solutions SARL

III. SECTEURS D’ACTIVITÉS

Le siège social de MSC SARL s’est investi dans multiples activités telles que :
 Le transport-immobilier
 L’agriculture
 La sécurité digitale industrielle et domestique
 Les prestations de service e-commerce

SECTION 2 : FONCTIONNEMENT, STRUCTURE,


RESSOURCES, MARCHE CONCURRENCIEL ET
PARTENAIRES

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 4


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Comme toute entité, celle-ci fonctionne de façon sur des bases disciplinaires tout en proposant
de nombreuses ressources sur le marché. Multi-Cargo Solutions Sarl est organisée selon une structure
hiérarchiquement décentralisée.

I. FONCTIONNEMENT

Le siège social de Multi-Cargo Solutions ouvre ses portes à 08h du matin et ferme le soir à 17h,
la ponctualité y est suivie de rigueur par le responsable technique et la secrétaire comptable. Il met à la
disposition de tout stagiaire un équipement informatique, un cadre de formation agréable, utile à
l’apprentissage de tout un chacun et une pause est fournie à tous pour une période d’une heure qui va
de 12h à 13h. Et une disponibilité du personnel en cas de préoccupation de ce dernier.
MCS SARL dénombre de nombreux départements et chaque département accomplit des taches
bien précises mentionnées comme suite :

 LA DIRECTION GENERALE
C’est l’organe en charge de la prise de décision au sein de l’entreprise. Le directeur général a
pour rôle d’adoucir les différentes tâches des responsables de service. Il conseil et oriente les
responsables de service dans la gestion des projets et des opérations.

 SERVICE COMPTABLE
La responsable est une professionnelle responsable de l’établissement des états financiers et
des opérations journaliers, hebdomadaires, semestriels, trimestriels et annuels de fin d’exercice qui sont
déposés à la D.A.F. L’accomplissement de ses tâches est présenté ci-après :
 Fournir des conseils financiers, fiscaux et sociaux
 Traiter et inscrire les opérations courantes de l’entreprise
 Soutien administratif pour toutes questions financières, fiscales et sociales
 Gérer les différentes préoccupations et besoins des clients
 La rédaction des rapports internes et externes de l’entreprise

 SERVICE COMMERCIAL
Le service commercial est chargé d’élaborer les stratégies marketing qui permettront
d’accroître l’utilisation des produits de l’entreprise et ensuite le chiffre d’affaire de l’entreprise,

satisfaire et fidéliser la clientèle, soigner l’image de marque de l’entreprise sur le court et long terme.

 SERVICE TECHNIQUE
Le service technique est chargé d’élaborer les solutions à un besoin qui permettront accroître
utilisations des produits de l’entreprise et ensuite le chiffre d’affaire de l’entreprise, satisfaire et fidéliser
la clientèle, soigner l’image de marque de l’entreprise sur le court et long terme.

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 5


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

II. STRUCTURE DE MCS SARL

La structure organisationnelle d’une entreprise peut être définie comme un mode


d’organisation entre les différentes unités qui composent l’entreprise et les choix de répartitions des
moyens humains et matériels mis en œuvre entre ces différentes unités. La structure organisationnelle
est la plus souvent formalisée par un organigramme présentant ainsi la répartition de la responsabilité et
du pouvoir de l’organisation hiérarchique et de distribution des taches au sein d’une entreprise. Lorsque
nous observons l’organigramme de MCS S.A.R.L (voir annexe 1), nous pouvons dire qu’il s’agit d’une
structure normalisée. Cet organigramme nous permet de lister les différents départements se trouvant au
sein de MCS S.A.R.L Nous avons de façons globale : la direction générale; service comptable et
financier; service commercial ; service de technique, service de vente. De ce fait, pour mener à bien
ces activités l’entreprise doit s’organiser et cette organisation peut être appréhendée à travers sa
structure fonctionnelle.
Figure 1 :Organigramme de MCS SARL

DIRECTEUR
GÉNÉRAL

EFFOMBO

DIRECTEUR DES AFFAIRES


ET DES FINANCES DIRECTEUR
TECHNIQUE
Mme. DOYONGO

SERVICE
SERVICE SERVICE
SERVICE
ADMINISTRATI COMPTABL
COMMERCIAL TECHNIQU
F E
E

STAGIAIRE

Source : Multi-Cargo Solutions SARL

III. PARTENAIRE ET CLIENTÈLE

Les principaux clients de MCS Sarl constituent les éléments clés du fonds de commerce de
l’entreprise. La prospérité d’une entreprise dépend de la satisfaction des clients, de ses principaux
clients en particuliers car ceux-ci rapportent un plus grand chiffre d’affaire. Et parmi ceux nous pouvons
avoir : AGROCAM S.A, 3T CAMEROUN S.A, SPC S.A, les particuliers, etc...

IV. CONCURRENCE

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 6


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Les concurrents sont des entreprises exerçantes la même activité et offrant des produits ou
services plus ou moins similaires. Nous distinguons les concurrents directs et les concurrents indirects.

1. Les concurrents directs

Ce sont des entreprises qui proposent un produit ou service similaire à celui de l’entreprise prise
en considération. Ceux de MCS SARL sent:
 FUTURE DIGITAL SECURITY SYSTEMS,
 SABTELCOM Sarl,
 ISS CAMEROUN, etc.

2. Les concurrents indirects

Ce sont des entreprises proposant un produit ou service diffèrent, mais répondant au même
besoin que celui auquel l’entreprise cherche à répondre. Ceux de MCS SARL sont :
 MATRIX TELECOM,
 CAMTECH,
 ECS INFORMATIQUE, etc.

A la fin de ce chapitre, nous pouvons dire que MCS SARL est une entreprise du secteur
tertiaire qui participe à l’évolution de l’économie du Cameroun en offrant aux camerounais une variété
de produits garantissant la sécurité des industries.

CHAPITRE 2 : PRATIQUE DE LA
CHAPITRE 2 : MISE EN OEUVRE
D’UNE APPLICATION DE GESTION D’UN PARC
INFORMATIQUE
PRATIQUE DE LA MISE EN OEUVRE D’UNE
APPLICATION DE GESTION D’UN PARC
INFORMATIQUE

Dans ce chapitre il sera question pour nous dans la section 1, le déroulement du stage. Et dans
la section 2, nous verrons l’étude préalable de notre projet.

SECTION 1 : ACTIVITÉS DU STAGE

Durant notre stage académique nous avons eu à être affecté dans le service technique de MCS
Sarl où nous y avons exécutés de nombreuses activités. Il est donc question pour nous de présenter ce
service ainsi les différentes tâches exercées pendant la durée de notre stage académique.

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 7


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

I. PRÉSENTATION DU SERVICE TECHNIQUE


À Multi-Cargo Solutions, le service technique est celui qui s’occupe des multiples problèmes et besoins
du client. Autrement dit il assure la maintenance, la livraison des produits du MCS SARL. Ce service
est actif au regard de ses nombreux objectifs tels que :
 Faire des études potentielles de terrain (Survey)
 Effectuer les maintenances des produits tels que les panneaux solaires, caméras de
surveillance, détecteurs de mouvement, etc...
 Savoir répondre au besoin du client au regard de ses remarques et suggestions

II. ACTIVITÉS DE STAGE AU MCS SARL


Pendant la période allant du 27 juillet au 03 septembre, nous avons effectué notre stage dans
l’entreprise MCS Sarl où nous avons été marqués par de nombreuses activités. Ces activités nous ont
permis de nous familiariser aux réalités du milieu professionnel. Ainsi, nous allons donc par la suite
présenter les différentes tâches effectuées au cours de notre stage ainsi que les acquis et difficultés
rencontrés.

1. Accueil à Multi-Cargo Solutions Sarl


À notre arrivé à Multi-Cargo Solutions, où nous avons effectué notre stage d’une période allant
du 27 juillet au 03 Juin 2021, nous avons été chaleureusement accueillis par la secrétaire comptable qui
à son tour, nous a présenté au personnel de l’entreprise. Ceux-ci se sont alors chargés de nous expliquer
en quoi consistent les activités de MCS Sarl.

2. Chronogramme des activités de stage


Les différentes tâches que nous avons effectuées pendant notre période de stage se présente
dans un tableau comme suite :
Table 2 : Chronologie des activités de stage
PERIODE SERVICE Nature de l’activité effectuée
Du 27 Juillet au 10 Août Service Client Pendant cette période, pour un début
nous avons
Pris connaissance de l’entreprise et
analyser le
fonctionnement des activités.

Du 11 - 18 Août Service Technique Tout au long de cette période nous

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 8


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

avons étudié le système


d’information de l’entreprise MCS
Sarl. En d’autre terme la façon dont
les données sont traitées dans la
structure.

Du 19 - 21 Août Service Technique Nous avons fait des descentes sur le


terrain pour effectuer une
maintenance matérielle. Elle consiste
à effectuer une réparation des
différentes pannes concernant les
appareils commercialisés par Multi-
Cargos tels que panneaux solaires,
caméras de surveillance, puces GPS.
Du 22 - 30 Août Service Technique Nous avons eu à concevoir et à
réaliser le site web de Multi-Cargo
Solutions Sarl.

Du 31 Août au 02 Service Technique Pendant cette période nous avons eu


Septembre à suivre une formation sur les
commandes MS-DOS.

03 Septembre Administration Fin du stage


Source : Par nos soins
3. Difficultés rencontrées pendant la période de stage
Lors de notre stage, nous avons rencontrés des difficultés qui nous ont freiné lors de l’exécution
de nos différentes tâches. Il s’agit de:
 L’absence du personnel ce qui freinait parfois l’avancement des travaux
 Pendant la réalisation du site web de MCS nous avons été en manque d’information

4. Les apports du stage


Au cours de ce stage, nous avons pu mettre en pratique la théorie qui nous a été imprégné au
cours de l’année académique. Nous avons acquis des compétences tant sur le plan professionnel,
personnel qu’académique.
Sur le plan professionnel, ce stage nous a permis de :
 Développer nos capacités de prospection et de ventes
 D’avoir l’esprit d’équipe
 Pouvoir gérer une page Boniface

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 9


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

 Créer un site web et de l’héberger


 Apprendre à gérer un site web
 Maîtriser certaines commandes MS-DOS
 Apprendre à imprimer les valeurs
 Renforcer le sens de l’accueil et l’écoute du client
Sur le plan personnel, ce stage nous a permis :
 De développer le sens du travail, de la courtoisie, de la ponctualité, du dynamisme et de
l’ouverture d’esprit qui nous semble important pour la vie en entreprise.
 De nous familiariser au monde de l’emploie
 De rencontrer des professionnels
 D’apprendre à travailler en équipe et nous a également inculqué des valeurs de
savoir-être
 De nous inculquer le respect de la hiérarchie, ainsi que des notions importantes pour une
évolution harmonique en entreprise.

SECTION 2 : ETUDES PRÉALABLES ET JUSTIFICATION DU


CHOIX DU THÈME

Dans l’élaboration d’un système d’information plus convivial, l’étude préalable vise à
approfondir l’analyse de dimension innovante d’un projet en cours de réalisation, ain
si il sera question pour nous de présenter dans ce chapitre l’opportunité que ce p
rojet nous apportera, d’élaborer un cahier de charge, de faire une critique de l’e
xistant, et enfin de s’appuyer sur le projet de gestion d’un parc informatique.

I. ÉTUDE D’OPPORTUNITÉ
L’entreprise Multi-Cargo Solutions Sarl est une structure dans laquelle nous avons eu le
privilège d’effectuer notre stage académique et également le milieu professionnel dans nous avons
appris à développer cette aptitude en ce qui concerne le savoir-être et le savoir-vivre. Après notre arrivée
au MCS SARL, nous avons étudié les différentes stratégies et les différentes politiques appliquées par
l’entreprise, soit la Politique de produit, de distribution et de communication. Nous avons été permis de
consulter les documents administratifs qui contenaient des informations de ses différentes politiques
appliquées. Cependant, l’élément qui nous a le plus intéressé est la façon dont il gère leur parc
informatique. Nous avons constaté que MCS Sarl ne dispose pas d’un système de gestion de leur parc
informatique, c’est optique que nous vient donc le besoin de réaliser une application de gestion de leur
système d’information pouvant assurer l’informatisation de leur parc informatique.

II. ÉTUDE DE FAISABILITÉ

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 10


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Pour mener à bien une étude de faisabilité d’un projet en informatique il revient donc d’élaborer
un cahier de charge dans lequel nous présenterons les différentes spécifications fonctionnelles et non
fonctionnelles de la solution informatique.

A. Élaboration du cahier de charge


Le cahier de charge est un document technique conçu et élaboré généralement par le maître
d’ouvrage et qui vise à comprendre clairement les objectifs de la solution informatique à réaliser par le
maître d’œuvre.

1. Description du contexte actuel


Dans l’optique de résoudre les différents problèmes auxquels fait face Multi-Cargo Solutions
concernant son système d’information, nous avons proposé nos services de développement pour la
réalisation d’une solution informatisée devant répondre aux différents besoins de celle-ci. Dès lors, nous
avons opté pour une Progressive Web App (PWA) qui sera une application pouvant agir sur des
appareils tels que des desktops, terminaux, et ainsi que sur le web de telle sorte que peut importer notre
destination nous puissions être à jour en ce qui concerne les activités effectuées au sein de la structure et
cela grâce au contrôle à distance des appareils. Toutefois cela nous sera utile dans le cadre de la gestion
du parc informatique de MCS Sarl.

2. Définition du problème
Après une étude approfondie de l’existant nous avons pu déceler que dans le système actuel,
Multi-Cargo Solutions Jusqu’à nos jours ne dispose pas d’une application de gestion de parc
informatique malgré le nombre très important de matériel informatique et la couverture géographique de
cette administration.
Le suivi d’inventaire se fait d’une manière traditionnelle par des simples fichiers Excel ça peut
engendrer des erreurs immenses.
Les traitements des incidents au sein de MCS Sarl peuvent être faits de deux manières
différentes :
 Le technicien de MCS Sarl transfert la responsabilité au DT (directeur technique) si la
machine en question est hors réseau ou si la machine nécessite l’intervention d’un
technicien pour installer quelque application, et la demande de transfert de responsabilité
se fait par un fax ou un mail prédéfini.
 Le technicien de MCS Sarl prend en charge la maintenance et la résolution du problème
relatif à la demande. En effet, l’utilisation des solutions informatiques et des systèmes de
gestion, permet de faciliter les tâches quotidiennes et la gestion fluide du parc
informatique.

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 11


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

3. Objectifs visés par l’intervention


Dans l’optique de répondre aux besoins exprimés par l’entreprise MCS Sarl, il sera donc
question pour nous de :
 Concevoir une IHM pouvant gérer les différentes données traitées au sein de l’entreprise
 Éviter le risque de redondance de donnée
 Permettre le traitement rapide des données en cours d’exécution
 Concevoir une IHM pouvant vérifier que tous les ordinateurs connectés dans le réseau
sont en état de fonctionnement
 Réaliser une IHM assurant la gestion des logiciels installés et en cours d’installation au
sein de MCS Sarl
 Améliorer le chiffre d’affaire de l’entreprise
 Produire un rapport journalier de toutes les affaires en cours
 Limiter le coût des appareils numériques (imprimantes, photocopieuse, etc.)

4. Responsabilités et rôles des parties intervenantes


Au cours de la conception et la réalisation de notre projet, nous verrons intervenir deux parties à
savoir : le maître d’ouvrage (qui est celui qui exprime le besoin) et le maître d’œuvre (qui est le
réalisateur de la solution devant résoudre les problèmes du MOA).
Table 3 : Responsabilités et rôles des parties intervenantes
Acteurs intervenants Responsabilités Rôles
Multi-Cargo  Fournir tous les moyens  Participer au test de
Solutions(MOA) nécessaires à la réalisation de validation et de
ladite solution vérification
 Participer à la spécification du  Garantir le payement de
besoin la solution réalisée
 Fournir des complements
information
Équipes informatiques  Concevoir et réaliser le projet  Garantir la sécurité et la
(MOE) comme défini dans le cahier de maintenabilité du logiciel
charge
Source : Par nos soins

5. Spécifications fonctionnelles de la solution informatique


Notre application de gestion du parc informatique implémentée au sein de l’entreprise MCS
SARL devra respecter les fonctionnalités suivantes :
 Gestion des authentifications : ici, il est question de réaliser une IHM assurant
l’enregistrement des données propres à un utilisateur.

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 12


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

 Gestion des postes de travail : il s’agit d’un module dans lequel sont répertoriés tous les
machines connectées sur le réseau de la structure.
 Gestion des logiciels : ici, il est question pour nous de concevoir une IHM dans laquelle
nous allons avoir un contrôle sur les différents logiciels tout en répertoriant les logiciels
dont leurs expirations arrivent déjà à terme ainsi qu’en limitant l’accès aux logiciels de
l’entreprise.
 Gestion des imprimantes : nous visons ici à limiter le coût des impressions au sein de la
structure puis à produire un rapport journalier des dépenses effectuées.
 Gestion des tickets : il s’agit ici de gérer les demandes d’intervention, faire un suivi des
demandes de maintenance ainsi d’avoir un historique sur les interventions.
 Gestion de stockage : il s’agira pour nous de réaliser une IHM permettant de fournir un
espace de stockage permettant l’organisation et la fluidité dans le traitement des données.

6. Spécifications non fonctionnelles de la solution


Après avoir défini les besoins fonctionnels de notre application, il existe d’autres non
fonctionnels qui donnent la valeur au système et qui sont exprimés en matière de performance et qualité.
Pour notre Application on peut citer :
 La compatibilité : la compatibilité sur des systèmes d’exploitation différents, sur des
plates-formes différentes et avec d’autres applications partagées.
 Aptitude à la maintenance : conformité aux standards d’architecture, design et de
développement.
 Ergonomie : l’application doit respecter les standards d’ergonomie et doit être simple et
facile à l’utilisé.
 L’extensibilité : Notre solution doit être extensible pour ajouter ou modifier des modules.
 Sécurité : l’application doit être sécurisée par un mot de passe spécifique et on peut
ajouter la fonctionnalité de déconnexion après temps mort d’inactivité.

7. Mesure de succès
À ce niveau de création de notre solution informatique, il sera question pour nous de faire office
des différents tests en ce qui concerne la sécurité, la fiabilité et l’efficacité de notre solution. Dès lors,
nous avons procédé à travers ;
 Des tests unitaires
 Des tests de qualification
 Des tests de validation

8. Contraintes d’intégration du projet


Dans ce module, nous verrons les différentes contraintes qui nous ont aidées dans la conception
et la réalisation de notre projet à savoir :

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 13


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

a. Contraintes techniques
Une contrainte technique est une donnée d’entrée dans la recherche d’une solution
technique. Le fonctionnement des applications informatiques obéit à deux architectures :
 Architecture à deux niveaux : encore appelé architecture deux tiers ici, la relation
entre le client et le serveur se fait entre deux processus, deux logiciels ou deux
machines. Dès lors, le client demande une ressource au serveur qui la fournit
directement à partir de ses propres ressources, sans solliciter d’autres machines.
 Architecture à trois niveaux : encore appelé architecture à trois tiers, elle permet
d’ajouter un niveau assurant la spécialisation des serveurs, ce qui apporte un avantage
de flexibilité, de sécurité et de performance :
 Un client : qui demande une ressource via une interface utilisateur chargée
de la présentation de cette ressource.
 Un serveur d’application : encore appelé middleware, il fournit la
ressource demandée mais en faisant appel à un autre serveur.
 Un serveur de donnée : qui fournit au serveur d’application la ressource
requise pour répondre au client. 
Dans notre cas, le logiciel qu’on doit réaliser obéit à l’architecture à deux niveaux car le
contrôle de donnée va demander une information, cette information sera cherchée dans un serveur
(base de données), ce même serveur va lui retourner la recherche demandée sans passé par une

autre machine.

b. Contraintes technologiques
La conception et la réalisation de notre projet verra intervenir les technologies ci-dessous :
 Un IDE (Environnement de Développement Intégré) : Visual studio code qui permet un
développement beaucoup plus flexible.
 Un SGBD (Système de Gestion d’une Base de Donnée) : Maria DB
 Un outil de planification permettant d’élaborer la période de conception et de réalisation
de notre projet : Gantt Project
 Un outil de modélisation en ce qui concerne la conception de notre projet : Astah
Professionnel
 Un laboratoire de test

c. Contraintes organisationnelle

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 14


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Table 4 : Fiche des contraintes organisationnelles


Source : Par nos soins
Fonction Responsabilité Expérience
01 concepteur S’occupe de la modélisation 04 ans d’expérience en
détaillée de notre projet conception des systèmes
d’information

02 développeurs ReactJS S’occupe de la réalisation de la dite 05 ans d’expérience en


solution développement de l’application

01 testeur certifié S’occupe des tests de validation et 04 ans d’expérience en texte des
de qualification applications

01Coordinateur au projet S’occupe de la coordination 10 ans d’expériences


générale

d. Contraintes temporelles
Durant la modélisation et l’élaboration de notre projet, nous avons eu à respecter un certain
type de plan et cela est illustré comme suite :
Figure 2 : Diagramme de Gantt

Source : Par nos soins

e. Contraintes financières
Évaluer le coût de réalisation en informatique c’est évaluer l’ensemble des dépenses à réaliser
par l’entreprise pour s’approprier un service informatique. Le tableau suivant illustre clairement ces
dépenses :
Table 5 : Fiche d’évaluation du budget
Designation Prix unitaire Quantité Montant en FCFA
Conception détaille 100000 01 100000

Codage 300000 02 600000

Tests 400000 01 400000

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 15


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Formation des utilisateurs 50000 01 50000

Coût de revient total en FCFA 1150000


Source : Par nos soins

III. ANALYSE DE L’EXISTANT


Au cours de cette analyse, il sera question pour nous de définir le périmètre d’action de notre
projet, et cela pourra se faire à travers les étapes ci-après :

1. Délimitation du domaine d’étude


Le matériel informatique dans les entreprises joue un rôle très important dans la vie
quotidienne.
En effet la gestion du parc informatique est devenue indispensable avec le nombre important
des équipements informatiques, pour gérer ce dernier il faut avoir un logiciel qui facilite cette tâche et
l’automatisé, d’où la nécessité d’avoir une application ou solution qui gère le matériel, l’inventaire et les
interventions de maintenance.

2. Description de l’existant
Comme toutes nouvelles sociétés commerciales et techniques, MCS Sarl possède sa manière ou
sa méthode de gestion de ses données, transactions de fichier et gestion de ses interventions.
Cette méthode est divisée en plusieurs étapes principales à savoir :
 La première étape : la réception des demandes d’intervention
Chaque jour, les clients de Multi-Cargo Solutions contactent le service technique et soumettent
leurs doléances. Celle-ci sont enregistrées par les agents techniques où ils iront effectuer une étude sur le
site afin de déterminer les différents paramètres pouvant permettre la résolution du problème posé par le
client.
 La deuxième étape : le traitement des demandes
Les différentes demandes d’intervention sont traitées en fonction de différentes catégories à
savoir : les plus urgentes, les moins urgentes, les plus simples. C’est-à-dire qu’une situation qui
demande une maintenance rapide des agents ne peut être traitées après si ce n’est dans l’immédiat.
 La troisième étape : la production des rapports financiers
Tout comme entité d’aujourd’hui, MCS Sarl produit tous ses rapports financiers ainsi que les
différents inventaires de produits commercialisés et maintenances effectuées sur des fichiers Excel qui
sont plus tard soumis au Directeur Général sous forme de bilan des activités produites au cours de la
semaine

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 16


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

3. Critique de l’existant
D’après l’étude et l’analyse des méthodes du travail au sein de la direction générale de MCS
Sarl on a conclu que plusieurs inconvénients et difficultés peuvent rencontrer l’administrateur réseau
pour gérer son parc informatique dont on va citer quelques-unes.

 Matériels informatiques et Logicielles non maîtrisés :


Ce problème est le plus récurrent chez la plupart des administrateurs réseaux et systèmes. En effet, le
nombre croissant d’équipements et l’hétérogénéité du parc ne permettent pas à l’administration de
maîtriser tous les systèmes.
 Manque de suivi et traçabilité de matériels :
Le contrôle et le suivi des équipements dans les administrations publiques et entreprises devront se faire
d’une manière informatisée et automatique, dans notre cas ils manquent le suivi et la traçabilité des PC,
imprimantes, IP Phones, PC Portables, etc.
 Équipements non recensés :
Les équipements qui n'apparaissent pas dans la liste des inventaires sont considérés comme des pertes et
dommages pour la société, des acquisitions non nécessaires.
 La complexité du processus de gestion des incidents :
Les techniciens informatiques reçoivent les demandes d’intervention soit par téléphone soit par fax sans
aucune information sur l’état de la machine à réparer ou ses historiques, même pas de suivi derrière les
intervenants ce qui pose parfois des délais de réparation imprévisionnel. Donc La solution proposée
devra ainsi être à mesure d’apporter une valeur ajoutée concrète à la prise en charge des différents
problèmes ci-dessus

4. Projet d’informatisation
Notre projet consiste a réalisé une application web permettant de couvrir principalement trois
modules. Le premier module concerne la gestion des utilisateurs matériel informatique, le deuxième
module destiné à la gestion des interventions et les demande de maintenance et le troisième module
permet d’automatisé l’inventaire.
Après avoir défini la problématique et les objectifs à atteindre, on s’intéresse maintenant à
déterminer la méthode de développement et la méthodologie du travail optée pour notre projet. En se
basant sur l’esprit d’équipe et le travail en groupe, on a donc choisi de suivre la méthodologie PU
(Processus Unifié) parmi les méthodologies du développement qui existent.
En effet le processus Unifié est un processus de développement logiciel itératif permettant de décrire
les besoins, les exigences des utilisateurs et qui consiste à diviser le projet en parties et pour chaque
partie on effectue les étapes suivantes :
 L’analyse des besoins : Déterminer les spécifications des besoins et les exigences du
client.

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 17


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

 La conception : La phase de conception se base sur le langage UML, c’est la phase


créative d’un projet. Le but de la conception est de permettre de créer un système ou un
processus répondant à un besoin spécifique.
 La réalisation : c’est la phase de développement et construction de produit.
 Test et validation : c’est la dernière tâche permet de tester le module développé et le
validé.

Rédigé et présenté par l’étudiant NGAHEMNI Wilson Steve 18


DEUXIÈME PARTIE : ANALYSE CRITIQUE DE LA
DEUXIÈME
MISE EN OEUVRE PARTIE : DE GESTION
D’UNE APPLICATION
D’UN PARC INFORMATIQUE ET PROPOSITION EN VUE
ANALYSE
D’UNE CRITIQUE DE LA MISE EN OEUVRE D’UNE
AMÉLIORATION
APPLICATION DE GESTION D’UN PARC INFORMATIQUE
ET PROPOSITION EN VUE D’UNE AMÉLIORATION

Un Parc Informatique a toujours eu pour objectif premier de gérer les différents matériels et
logiciels utilisés au sein d’une entreprise. Cette dernière veille à la bonne gestion des différents produits,
postes de travail et solutions informatiques dans une entreprise. Il convient de présenter les différentes
étapes de conception et de réalisation de notre projet. Celle-ci nous permettrons de voir les différents
enchaînements de méthode utilisés pour notre projet de sa modélisation à son implémentation.
2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

CHAPITRE 3 :ANALYSE CRITIQUE DE LA MISE EN OEUVRE


CHAPITRE
D’UNE APPLICATION DE GESTION 3 : PARC INFORMATIQUE
D’UN
ANALYSE CRITIQUE DE LA MISE EN OEUVRE D’UNE
APPLICATION DE GESTION D’UN PARC INFORMATIQUE

Le développement d’une application Web passe par plusieurs étapes et possède un


cheminement long et complexe, c’est pour cela qu’il est nécessaire de bien préparer et faire les études
nécessaires afin d’éviter toute sorte d’erreurs qui mèneraient le projet à l’échec. Dans ce chapitre on va
présenter l’étude nécessaire pour faire la conception adéquate à notre solution.

SECTION 1 : PRÉSENTATION DE L’OUTIL DE


MODÉLISATION (UML)

Le Langage de Modélisation Unifié est un langage de modélisation graphique conçu


pour visualiser et présenter la conception d’un système bien défini, il est couramment utilisé en
développement logiciel et en conception orientée objet. La notation UML est un langage visuel
constitué d’un ensemble de schémas, appelés des diagrammes pour représenter le logiciel à
développer et son fonctionnement.

I. CYCLE DE VIE D’UN PROJET

Le cycle de vie d’une application désigne toutes les étapes de développement de la


logicielle attendue. Il existe différents types de cycles de développement entrant dans la
réalisation d’un logiciel. Ces cycles prennent en compte toutes les étapes de la conception d’un
logiciel.
Afin de contrôler les étapes de déroulements de notre projet et faciliter la gestion de
notre construction applicative, on a opté pour le modèle de cycle de vie en V.

Figure 3 : Modèle de cycle de vie en V

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 21


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins


Le principe de ce modèle est une amélioration du modèle en cascade qui permet en cas
d'anomalie, de limiter un retour aux étapes précédentes. Il est composé d’une phase descendante
puis montante, la phase montante envoie des informations vis-à-vis de la phase descendante.
Le modèle de cycle de vie en V part du principe que les procédures de vérification de
la conformité du logiciel aux spécifications doivent être élaborées dès les phases de conception.
Le cycle en V est composé de trois grandes phases contenant les étapes de conception :
1. Phase de conception:
 Analyse des besoins et faisabilité
 Spécifications
 Conception Architecturale
 Conception détaillée
2. Phase de réalisation
 Codage
 Tests unitaires
3. Phase de validation
 Tests d’intégration
 Test de validation
 Recette

II. METHODOLOGIE DE CONCEPTION

Les rôles des diagrammes de cas d’utilisation sont de recueillir, d’analyser et


d’organiser les besoins, ainsi que de recenser les grandes fonctionnalités d’un système. Il s’agit
donc de la première étape UML pour la conception d’un système.
Toute bonne élaboration d’un bon système en UML demande préalablement une identification
de tous les acteurs devant intervenir dans le système.

A. CONCEPT ET ARCHITECTURE

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 22


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Pour développer notre solution, on a choisi d’appliquer l’architecture de modèle MCV.


L’architecture MVC est une manière d’architecturer une application informatique en
la décomposant en trois composants du MVC. Lorsqu’on crée une classe, un fichier, on se doit
de savoir à quelle composante il appartient. Donc Le modèle MVC permet de bien gérer et
organiser le code source, dans le but de séparer la logique du code en trois parties que l’on
retrouve dans des fichiers distincts.
 Modèle : gère les données de site ou l’application. Son rôle est d’aller récupérer les
informations « brutes » dans la base, de les organiser et de les assembler pour qu’elles
puissent ensuite être traitées par le contrôleur. Il n’a aucune connaissance de l’interface
graphique. Dans notre application de gestion de parc on le retrouve donc dans les
requêtes SQL.
 Vue : partie s’occupe par l’affichage et elle ne fait aucun calcul. C’est-à-dire tout ce qui
est visible et qui propose une interaction avec l’utilisateur. On le retrouve essentiellement
dans du code JSX et aussi dans quelques boucles et conditions ReactJS simples pour
afficher une liste de messages par exemple qui sont chargé sur une seule page et cela
grâce à du HTML.
 Contrôleur : gère la logique du code, prend des décisions et représente l’intermédiaire
entre le modèle et la vue. Le contrôleur donc va demander au modèle les données, les
analyser, prendre des décisions et renvoyer le texte à afficher à la vue. Il contient
exclusivement du PHP

Figure 4 : Architecture du modèle MVC

Source : www.google.com

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 23


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

B. DIAGRAMME DE CAS D’UTILISATION

1. Identification des acteurs


Table 6 : Fiche d’identification des acteurs et leurs tâches

Acteurs Tâches
 Ajout, suppression et modification des
groupes d’utilisateurs
 Ajout et suppression des utilisateurs (agent)
 Ajout, suppression et modification des
L’administrateur structures
 Suppression des tickets (fausses alertes)

 Ajout Matériels
 Ajout utilisateur Matériels
 Transfert Materiel
L’agent
 Consulter l’inventaire
 Création de Ticket

 Consulter les Tickets


 Prise en charge d’un ticket
Le technicien  Transfert du ticket au CIMF
 Clôturer le Ticket

Source : Par nos sons

2. Élaboration du diagramme de cas d’utilisation

Après avoir identifié les acteurs, le diagramme de cas d’utilisation général donne une
vision globale du comportement fonctionnel de notre application.
La figure suivante présente le diagramme de cas d’utilisation global.
Figure 5 : Diagramme de cas d’utilisation globale

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 24


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

III. DESCRIPTION TEXTUELLE DES CAS D’UTILISATION

On va se concentrer maintenant à décrire quelques cas d’utilisation et comprendre leur


fonctionnement de prés.
Cette description permet de décrire la façon dont un acteur particulier utilise
l’application pour atteindre l’objectif.
Pour chaque cas nous allons identifier les éléments suivants :
 Les acteurs : qui réalisent le cas d’utilisation.
 Les Préconditions : présentent l’état que doit être le système avant que ce cas d’utilisation se
déclenche.
 Les Post-conditions : décrivent l’état du système à l’issue du scénario.
 Le scénario nominal : présente les échanges d’événements entre l’acteur et le système lorsque le
cas d’utilisation se termine avec succès.
 Les alternatives : ce sont les scénarios ou les étapes différentes liées aux choix de l’utilisateur.
(étapes liées à des conditions).
 Le scénario d’exception : c’est le scénario d’échec ou autrement une étape pourrait être perturbée
à cause d’un événement anormal.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 25


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

1. Diagramme de cas d’utilisation : ‘’authentifications’’


Le tableau suivant présente la description textuelle de cas d’utilisation « Authentification » :
Table 7 : Description textuelle du cas d’utilisation : Authentification

Titre Authentification

Objectifs Accéder à l’application

Description des enchaînements


L’utilisateur possède d’un login et mot
Précondition de passe

Post-Condition L’utilisateur connecte à l’application


 L’utilisateur saisie son email
 L’utilisateur saisie son mot de passe
Scénario nominal  L’utilisateur click sur Login
 Le système affiche le tableau de bord de l’application

 L’enchaînement démarre lors de la saisie du mot de passe


 Le système affiche message de vérifier les paramètres de connexion
 L’utilisateur saisie ces bonnes paramètres de connexion et click
Scénario alternatif
Login
 Le système le redirige vers le tableau de bord

L’utilisateur n’a pas accès à l’application


Scénario d’exception
Source : Par nos soins

2. Diagramme de cas d’utilisation : ‘’gestion de tickets’’

a. Description textuelle

Le tableau suivant présente la description textuelle de cas d’utilisation ‘’ Ajouter


Ticket ‘’ :
Table 8 : Description textuelle du cas d’utilisation : Gestion de ticket

Titre Ajouter Ticket


Acteur Agent technique
Réclamer une anomalie
Objectifs

Description des enchaînements


Précondition L’agent ouvre l’IHM de l’ajout de ticket
Le ticket sera enregistré
Post-Condition
Scénario nominal  L’agent ouvre l’interface d’ajout de ticket
 L’agent entre les informations du matériel en question

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 26


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

 L’agent saisie l’origine de la panne


 L’agent clique sur enregistrer
 Le système affiche enregistrement effectué avec succès

Après saisie des données en ce qui concerne le matériel


 Le système vérifie si celles-ci sont déjà existantes dans la base de
donnée. Si oui celui-ci affiche un message disant ‘’Matériel
Scénario alternatif existant’’
 L’utilisateur saisie les bonnes informations du matériel
Le scénario reprend au point 03 du scénario nominal

L’utilisateur annule la saisie de ticket


Scénario d’exception
Source : Par nos soins

b. Diagramme de cas d’utilisation


Le diagramme suivant présente le processus de gestion d’ajout de ticket par les acteurs
de notre système.
Figure 6 : Diagramme de cas d’utilisation : Ajout de ticket

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 27


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

3. Diagramme de cas d’utilisation : ‘’transfert de ticket’’

a. Description textuelle
Le tableau suivant présente la description textuelle de cas d’utilisation ‘’Transfert Ticket à
la DT ’’ :
Table 9 : Description textuelle de cas d’utilisation : Transfert de ticket

Transférer une demande de maintenance au DT


Titre
Acteur Technicien

Objectifs Envoyer une demande de maintenance à la DT

Description des enchaînements


Le Technicien clique sur Transférer et le ticket se voit envoyer vers le
Précondition DT

Demande d’intervention imprimée


Post-Condition
 L’agent ouvre l’interface d’ajout de ticket
 L’agent entre les informations du matériel en question
 L’agent saisie l’origine de la panne
Scénario nominal
 L’agent clique sur enregistrer
 Le système affiche enregistrement effectué avec succès

Après saisie des données en ce qui concerne le matériel


 Le système vérifie si celles-ci sont déjà existantes dans la base de
donnée. Si oui celui-ci affiche un message disant ‘’Matériel
Scénario alternatif existant’’
 L’utilisateur saisie les bonnes informations du matériel
Le scénario reprend au point 03 du scénario nominal

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 28


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

L’utilisateur annule la saisie de ticket


Scénario d’exception
Source : Par nos soins

b. Diagramme de cas d’utilisation

Le diagramme suivant présente le processus de gestion et transfert de ticket par les


acteurs de notre système.

Figure 7 : Diagramme de cas d’utilisation : transfert de ticket

Source : Par nos soins

4. Diagramme de cas d’utilisation : ‘’gestion de technicien’’

a. Description textuelle

Le tableau suivant présente la description textuelle de cas d’utilisation ‘’de gestion


technicien’’ :
Table 10 : Description textuelle de cas d’utilisation : Gestion de technicien

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 29


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Gestion de technicien
Titre
Traiter les demandes de maintenance
Objectifs

Description des enchaînements

Précondition Le technicien accède à son espace réservé

Le technicien consulte sa page


Post-Condition
 Il affiche et consulte la liste des différents tickets envoyés
 Il traite les différents tickets proposés
Scénario nominal
 Il récence les différents travaux réalisés
 Il ferme le ticket
 L’enchaînement démarre lors du traitement des différents tickets
 Le système affiche les tickets pris en charge et transférés à la DT
Scénario alternatif
en fonction de leur priorité et de leur numéro d’envoie
 Le système affiche l’historique des différentes interventions
Le tickets envoyés par les utilisateurs ne sont pas valides
Scénario d’exception

Source : Par nos soins

b. Diagramme de cas d’utilisation

Le diagramme suivant présente les différentes activités exercées par l’un des acteurs de
notre système (le technicien).
Figure 8 : Diagramme de cas d’utilisation : gestion de technicien

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 30


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins


5. Diagramme de cas d’utilisation : ‘’Ajout de matériel’’

Le tableau suivant présente la description textuelle de cas d’utilisation ‘’d’ajout de matériel


‘’ :

Table 11 : Description textuelle de cas d’utilisation : Ajout de matériel

Ajout de matériel
Titre
Acteur Agent

Objectifs Ajouter du matériel à une structure

Description des enchaînements


L’agent ouvre l’interface d’ajout de matériel
Précondition
Matériel ajouté avec succès
Post-Condition
 L’agent choisit la structure
 L’agent choisit le type de matériel
Scénario nominal  L’agent saisie les informations nécessaires
 Le système affiche un message d’ajout avec succès

Après le choix du type de matériel


 Le système affiche une liste de matériel inexistant
Scénario alternatif  L’agent ajoute le type de matériel adéquat
Le scénario reprend au point 03 du scénario nominal

L’agent annule l’ajout du matériel


Scénario d’exception

Source : Par nos soins

6. Diagramme de cas d’utilisation : ‘’administrations’’

a. Description textuelle

Le tableau suivant présente la description textuelle de cas d’utilisation ‘’d’ajout de


structure’’ :
Table 12 : Description textuelle de cas d’utilisation : Ajout de structure

Ajout de structure
Titre
Acteur Administrateur

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 31


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Objectifs Ajouter une nouvelle structure

Description des enchaînements


L’administrateur ouvre l’interface d’ajout d’une nouvelle structure
Précondition
Structure ajoutée avec succès
Post-Condition
 Il saisit le code de la structure
 Il saisit le nom de la structure
 Il saisit les informations nécessaires de la structure
Scénario nominal  Il clique sur enregistrer
 Le système affiche un message disant : ‘’Structure ajoutée avec
succès’’

Après la saisie des informations relatives à la structure


 Le système affiche les informations manquantes
Scénario alternatif  L’administrateur saisit les informations manquantes
Le scénario reprend au point 04 du scénario nominal

L’agent annule l’ajout d’une nouvelle structure


Scénario d’exception

Source : Par nos soins

b. Diagramme de cas d’utilisation

Le diagramme suivant présente les différentes activités exercées par l’un des acteurs de
notre système (l’administrateur).

Figure 9 : Diagramme de cas d’utilisation : gestion des administrateurs

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 32


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

A. DIAGRAMME DE CLASSE

Le digramme de classe est une représentation statique des objets et des éléments d’un
système ainsi que les différentes relations entre celles-ci. Le diagramme suivant représente les
éléments et la structure de la base de données de notre application. C’est un diagramme de
classe abstrait il représente en générale les entités de notre application :
 Structure : classe représente les administrations ou les centres régionaux des impôts avec
toutes les informations nécessaires comme le code, l’adresse, le nom et des autres
attributs.
 Bureau de contrôle : c'est une agrégation de la classe structure car il fait partie de cette
classe mère.
 Matériel : Cette classe représente toutes les informations des matériels du parc. Les
classes (PC, serveur, tablette, imprimante) sont des classes qui héritent de Matériel.
 Profession : C'est une classe d’association entre l’utilisateur et la structure.
 Intervention : Cette classe représente les interventions avec leurs numéros, la date, et
toutes les informations nécessaires.
 Utilisateur : Cette classe représente les utilisateurs de l’application, elle définit toutes les
informations personnelles ainsi que les compétences qui peuvent aider pour une bonne
gestion du projet
Figure 10 : Digramme de classe générale du projet

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 33


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

SECTION 2 : CONCEPTION DU PROGRAMME

Dans ce module, il sera question pour nous de nous mettre dans la peau du logiciel et de vous
définir les fonctions principales de notre projet ainsi que les différents moyens de sécurité mis en
exergue pour préserver la confidentialité de nos informations tant sur le plan physique que logique.

I. DIAGRAMME DE SÉQUENCE

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 34


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Le diagramme de séquence fait partie des diagrammes comportementaux (dynamique) plus


précisément des diagrammes d’interaction. Ses principaux objectifs sont :
 De représenter les échanges entre les différents objets et acteurs du système en fonction
du temps.
 À moins que le système à modéliser soit extrêmement simple, alors nous ne pouvons pas
modéliser la dynamique globale du système dans un seul diagramme. Dès lors nous
ferons donc appel à un ensemble de diagramme de séquence chacun correspondant à une
sous-fonction du système, généralement d’ailleurs pour illustrer un cas d’utilisation.

A. PRÉSENTATION DES CONCEPTS CLÉS ET


FORMALISME

1. Formalismes

Le diagramme de séquence est placé dans un rectangle qui dispose d’une étiquette ‘’ sd ’’ en
haut, à gauche (qui signifie sequence diagram) suivi du nom du diagramme et dans lequel sont
représentés les différents échanges entre les acteurs et les objets pour illustrer un cas de gestion.

2. Concepts Clés

Le diagramme de séquence est un diagramme où on retrouve un ensemble de communication


entre un acteur et un objet et cela par le biais de certains types de messages assez spécifiques.

a. Les objets

Dans un diagramme de séquence, l’objet a la même représentation que dans le diagramme des
objets. C’est-à-dire un rectangle dans lequel figure le nom de l’objet. Le nom de l’objet est
généralement souligné et peut prendre l’une des quatre formes suivantes :
Figure 11 : Représentation des différentes formes d'objet

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 35


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

b. Les acteurs

Les diagrammes de séquence représentant les échanges entre les objets mais aussi les échanges
avec les acteurs, nous y trouverons aussi la représentation du stick-man (qui peut être également
considéré comme un objet). La figure ci-après vous illustra mieux notre pensée.
Figure 12 : Représentation d'un acteur

Source : Par nos soins

c. Les messages

Un message définit une communication particulière entre des lignes de vie. Ainsi un message
est une communication d’un objet vers un autre objet. La reception d’un message est considérée par
l’objet récepteur comme un événement qu’il faut traiter (ou pas). Dès lors plusieurs types de message
existent et les plus communs sont :
 Les messages synchrones : ceux-ci provoque chez leurs récepteurs l’appel à une
méthode (qui souvent porte le même nom que le message). ces derniers sont représentés
par une flèche avec un triangle plein à son extrémité.
 Les messages asynchrones : ici l’expéditeur du message n’a pas besoin d’attendre la fin
de l’activation de la méthode chez le destinataire. Parfois ce sont les acteurs ou les
périphériques qui envoient des signaux, typiquement utilisé dans la gestion
événementielle d’une IHM graphique. On les observe par un une simple flèche.
 Les messages retour : qui désignent les réponses envoyées par le récepteur ou le
destinataire d’un message synchrone ou asynchrone. Et il représenté par une simple
flèche en pointillés.
Dans un diagramme de séquence, les envoies de message sont représentés par des flèches
horizontales qui vont d’une ligne de vie de l’objet émetteur vers une ligne de vie de l’objet récepteur du
message et cela se perçoit à travers la figure ci-dessous :

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 36


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Figure 13 : Représentation des messages dans un diagramme de séquence

Source : Par nos soins

B. ÉLABORATION DU DIAGRAMME DE SÉQUENCE

1. Diagramme de séquence : ‘’Authentification’’

La figure suivante illustre le diagramme de séquence de cas d'utilisation « se connecter


» où il est demandé à un utilisateur de décliner son identité afin que ce dernier puisse pouvoir
accéder à son espace.
Figure 14 : Diagramme de séquence : "Authentification"

Source : Par nos soins

2. Diagramme de séquence : ‘’Gestion de ticket’’

La gestion de Ticket passe par trois étapes importantes à savoir :

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 37


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

 Création de ticket : dans cette étape l’agent doit créer le ticket et remplir les
informations nécessaire afin décrire l’incident.
 Enregistrement et affectation de ticket : après avoir créé le ticket, l’agent enregistre le
ticket et le transfère au service concerné afin de traiter l’incident.
 Réception de ticket : le technicien concerné doit recevoir le ticket et l’acquitté ensuite il doit
procéder à la résolution du problème si la résolution de l’incident est à son niveau, sinon il
transfère le ticket à la DT.

Figure 15 : Diagramme de séquence : "Gestion de ticket"

Source : Par nos soins

3. Diagramme de séquence : ‘Ajout de matériel’’

Pour ajouter un matériel, il faut d’abord choisir une structure c’est le site où le matériel
existe.
Ensuite il faut remplir les informations adéquates au matériel en déclarant son type et
son modèle, si le type et le modèle sont non reconnus, l’agent peut ajouter un nouveau type et

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 38


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

un nouveau modèle et un gestionnaire de matériel va valider les informations dans la base. On


peut l’observer au regard de la figure ci-dessous :

Figure 16 : Diagramme de séquence : "Ajout de matériel"

Source : Par nos soins

Dans ce chapitre on a montré la méthode utilisée pour conceptualiser notre projet


et on a également élaboré les différents diagrammes UML dont nous avons effectué une
description des différents cas d’utilisation de l’application.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 39


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

CHAPITRE 4 :PROPOSITION EN VUE D’UNE AMÉLIORATION


CHAPITRE 4 :

PROPOSITION EN VUE D’UNE AMÉLIORATION

La phase de réalisation c’est la dernière partie de notre projet et de notre rapport. Dans
ce chapitre nous allons vous présenter les outils utilisés au cours de développement et nous
allons également illustrer certaines fonctionnalités de l’application à travers quelques aperçus
d’écran.

SECTION 1 : IMPLÉMENTATION

Dans ce module, il sera question pour nous de vous présenter les différents outils qui
ont permis à la réalisation de notre projet tout en vous spécifiant également l’environnement
dans lequel nous avons pu développer cette solution informatique.

I. CHOIX ET JUSTIFICATION DES OUTILS ET


TECHNOLOGIES D’IMPLÉMENTATION
L’environnement de travail est l’ensemble des outils, logiciel et langage utilisés pour
l’implémentation d’une solution informatique. Pour développer notre application on a eu besoin de deux
ordinateurs portables pour la phase de développement et de test et un serveur de production.

1. Système de gestion de base de donnée : ‘’MariaDB’’

Un système de gestion de base de donnée est un logiciel système servant à stocker, à


manipuler ou gérer, et à partager des données dans une base de donnée, en garantissant la
qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des
opérations. La figure ci-contre vous illustre le comportement d’un SGBD :

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 40


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Figure 17 : Comportement d'un SGBD

Source : www.google.com

Toutefois notre choix s’est tourné vers MariaDB qui est un SGBD assez flexible et édité sous licence
GPL. Ce dernier propose non seulement un large choix de moteurs de base de données alternatifs, mais
offre également un optimiseur de requête SQL efficace. Celui-ci est représenté par un fork
communautaire de MySQL.
Figure 18 : Système de gestion de base de donnée : "MariaDB"

Source : www.google.com

2. Langage de programmation : ‘’ReactJS & PHP ’’

Un langage de programmation est une notation conventionnelle destinée à formuler des


algorithmes et produire des programmes informatiques qui les appliquent. Pour le développement de
notre solution informatique, nous nous sommes appuyés sur deux aspects du code à savoir la vue et le
control.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 41


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

 Pour la vue : nous avons opté pour ReactJS une bibliothèque JavaScript libre
développée par JORDAN WALKE un ingénieur de Facebook depuis 2013 et BSD
clause 3 depuis 2014. Bien qu’elle soit beaucoup plus appliquée sur l’aspect Front-end
de l’application et charge une page en HTML à chaque changement d’état.

Figure 19 : Logo de ReactJS

Source : www.google.com

 En ce qui concerne le control : notre choix s’est penché vers du PHP au regard de son
principal rôle qui est de servir le langage de script côté serveur, ce qui fait qu’il est
capable de réaliser tout ce qu’un script CGI quelconque peut faire, comme par exemple :
collecter des données de formulaire, générer du contenu dynamique ou gérer les
cookies.
Figure 20 : Logo PHP

Source : www.google.com

3. Éditeur de code et IDE : ‘’Visual Studio Code ’’

Un éditeur de code source est un programme d’édition de texte spécialement conçu pour
l’édition de code d’un programme informatique. Il en existe plusieurs à savoir :
 Visual Studio Code
 Notepad ++
 Atom
 Brackets etc...
Cependant nous avons opté pour Visual Studio Code qui est un éditeur de code extensible et
très flexible car ils incluent un système de débogage, la mise en évidence de la syntaxe, la complétion
intelligente du code, les snippets, la refactorisation du code et Git intégré.

Figure 21 : l'éditeur Visual Studio

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 42


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

4. Serveur Web : ‘’WampServer’’

Un serveur web est un serveur informatique qui répond à des requêtes du World Wide
Web sur un réseau privé ou public, en utilisant principalement le protocole HTTP. Cependant
nous avons opté pour WampServer qui est une plate-forme de développement des applications
Web importantes et intéressantes, elle englobe tous les outils et les services nécessaires pour le
fonctionnement d’une application Web notamment un serveur de base de données MySQL,
un serveur Web apache et elle contient une interface de gestion des bases de données s’appelle
Phpmyadmin.

Figure 22 : Serveur Web : "WampServer"

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 43


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : www.google.com

II. EXTRAIT DE CODE DE FONCTIONNALITÉ DE


L’APPLICATION

Cette partie dénombre la présentation des Scénarios applicatifs de l’application. Nous


allons présenter dans ce qui suit, les imprimes-écran des principales interfaces réalisées dans
notre application web.

1. Authentification

La figure ci-dessous représente l’interface d’authentification où l’utilisateur doit saisir son login et son
mot de passe afin de décliner son identité et d’accéder à son espace réservé :

Figure 23 : Interface d'authentification

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 44


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

2. Gestionnaire de fichier

La figure suivante représente un espace de partage des fichiers, intégrés pour faciliter l’échange ou le
stockage des fichiers nécessaires ou importants.
Figure 24 : Interface de gestion de fichier

Source : Par nos soins

3. Ajout de matériel

La figure ci-dessous représente l’interface où on peut ajouter un nouveau matériel (panneau solaire,
batterie, périphérique).
Figure 25 : Interface d'ajout de matériel

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 45


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Source : Par nos soins

SECTION 2 : TESTS DE LA SOLUTION INFORMATISÉE

CONCLUSION GÉNÉRALE
CONCLUSION GÉNÉRALE

Notre Projet de fin d’études est effectué au sein de la Multi-Cargo Solutions Sarl et
ce pour développer et réaliser une application Web de gestion du parc informatique qui permet
la gestion de matériels, l’inventaire et les interventions de maintenances à travers le processus
des tickets.
Notre Objectif principale était la livraison d’une solution qui répond aux besoins de
MCS SARL et ces utilisateurs, afin d’être exploité.

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 46


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

Tout au long de ce projet, nous avons utilisé l’approche objet en profitant de l’aspect
itératif et incrémental du Processus Unifié. La réalisation a été faite avec quatre technologies
principales telle que HTML, CSS, ReactJS et PHP, et en utilisant MariaDB comme un
système de gestion de base de données.
La réalisation de ce projet nous a permis d’enrichir nos connaissances en conception et
en programmation et de bien comprendre la mise en œuvre et le cycle de vie d’une application.
Comme une extension, cette application peut être enrichie avec d’autres modules qui
gèrent le Scan réseau.

REFÉREN
REFÉRENCE
BIBLIOGRAPHIQUE
CE
BIBLIOG
RAPHIQU
E

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 47


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

INDEX
INDEX DES
ANNEXES DES
ANNEXES

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 48


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

TABLE
TABLE DES
MATIÈRES DES
MATIÈRE
DÉDICACE..........................................................................................................................................................I

S
REMERCIEMENTS............................................................................................................................................II
SOMMAIRE.......................................................................................................................................................III
LISTE DES TABLEAUX..................................................................................................................................IV
LISTES DES ABRÉVIATIONS.........................................................................................................................V
LISTES DES FIGURES.....................................................................................................................................VI
PLAN DE LOCALISATION............................................................................................................................VII
AVANT-PROPOS............................................................................................................................................VIII
RÉSUMÉ.............................................................................................................................................................X
ABSTRACT........................................................................................................................................................XI
INTRODUCTION GÉNÉRALE.........................................................................................................................1
PREMIÈRE PARTIE : PRÉSENTATION DE LA SOCIÉTÉ Multi-Cargo Solutions SARL ET PRATIQUE
DE LA MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC INFORMATIQUE.........2

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 49


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

CHAPITRE 1 : PRÉSENTATION GENERALE DE Multi-Cargo Solutions Sarl.............................................3


SECTION 1 : HISTORIQUE, IDENTIFICATION, SECTEURS D’ACTIVITES.............................................3
I. HISTORIQUE..................................................................................................................................................3
II. IDENTIFICATION DE MCS SARL..............................................................................................................4
III. SECTEURS D’ACTIVITÉS..........................................................................................................................4
SECTION 2 : FONCTIONNEMENT, STRUCTURE, RESSOURCES, MARCHE CONCURRENCIEL ET
PARTENAIRES..................................................................................................................................................4
I. FONCTIONNEMENT.....................................................................................................................................5
II. STRUCTURE DE MCS SARL......................................................................................................................6
III. PARTENAIRE ET CLIENTÈLE..................................................................................................................6
IV. CONCURRENCE.........................................................................................................................................6
1. Les concurrents directs....................................................................................................................................7
2. Les concurrents indirects.................................................................................................................................7
CHAPITRE 2 : PRATIQUE DE LA MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN
PARC INFORMATIQUE....................................................................................................................................8
SECTION 1 : ACTIVITÉS DU STAGE.............................................................................................................8
I. PRÉSENTATION DU SERVICE TECHNIQUE....................................................................................8
II. ACTIVITÉS DE STAGE AU MCS SARL............................................................................................8
1. Accueil à Multi-Cargo Solutions Sarl.............................................................................................9
2. Chronogramme des activités de stage.............................................................................................9
3. Difficultés rencontrées pendant la période de stage......................................................................10
4. Les apports du stage......................................................................................................................10
SECTION 2 : ETUDES PRÉALABLES...........................................................................................................11
I. ÉTUDE D’OPPORTUNITÉ..................................................................................................................11
II. ÉTUDE DE FAISABILITÉ..................................................................................................................11
A. Élaboration du cahier de charge...................................................................................................12
III. ANALYSE DE L’EXISTANT............................................................................................................17
1. Délimitation du domaine d’étude..................................................................................................17
2. Description de l’existant...............................................................................................................18
3. Critique de l’existant.....................................................................................................................18
4. Projet d’informatisation................................................................................................................19
DEUXIÈME PARTIE : ANALYSE CRITIQUE DE LA MISE EN OEUVRE D’UNE APPLICATION DE
GESTION D’UN PARC INFORMATIQUE ET PROPOSITION EN VUE D’UNE AMÉLIORATION.......20
CHAPITRE 3 :ANALYSE CRITIQUE DE LA MISE EN OEUVRE D’UNE APPLICATION DE GESTION
D’UN PARC INFORMATIQUE.......................................................................................................................21
SECTION 1 : PRÉSENTATION DE L’OUTIL DE MODÉLISATION (UML).............................................21
I. CYCLE DE VIE D’UN PROJET..........................................................................................................21
II. METHODOLOGIE DE CONCEPTION..............................................................................................23
A. CONCEPT ET ARCHITECTURE..............................................................................................23

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 50


2021-2022

MISE EN OEUVRE D’UNE APPLICATION DE GESTION D’UN PARC


INFORMATIQUE : CAS DE MCS SARL

B. DIAGRAMME DE CAS D’UTILISATION...............................................................................24


1. Identification des acteurs..............................................................................................................24
2. Élaboration du diagramme de cas d’utilisation.............................................................................25
III. DESCRIPTION TEXTUELLE DES CAS D’UTILISATION...........................................................25
1. Diagramme de cas d’utilisation : ‘’authentifications’’.................................................................26
2. Diagramme de cas d’utilisation : ‘’gestion de tickets’’................................................................27
3. Diagramme de cas d’utilisation : ‘’transfert de ticket’’................................................................28
4. Diagramme de cas d’utilisation : ‘’gestion de technicien’’..........................................................30
5. Diagramme de cas d’utilisation : ‘’Ajout de matériel’’................................................................32
6. Diagramme de cas d’utilisation : ‘’administrations’’..................................................................33
A. DIAGRAMME DE CLASSE......................................................................................................34
SECTION 2 : CONCEPTION DU PROGRAMME..........................................................................................36
I. DIAGRAMME DE SÉQUENCE..........................................................................................................36
A. PRÉSENTATION DES CONCEPTS CLÉS ET FORMALISME..............................................36
B. ÉLABORATION DU DIAGRAMME DE SÉQUENCE............................................................38
CHAPITRE 4 :PROPOSITION EN VUE D’UNE AMÉLIORATION............................................................42
SECTION 1 : IMPLÉMENTATION.................................................................................................................42
I. CHOIX ET JUSTIFICATION DES OUTILS ET TECHNOLOGIES D’IMPLÉMENTATION.........42
II. EXTRAIT DE CODE DE FONCTIONNALITÉ DE L’APPLICATION............................................46
SECTION 2 : TESTS DE LA SOLUTION INFORMATISÉE.........................................................................48
CONCLUSION GÉNÉRALE............................................................................................................................49
REFÉRENCE BIBLIOGRAPHIQUE...............................................................................................................50
INDEX DES ANNEXES...................................................................................................................................51
TABLE DES MATIÈRES.................................................................................................................................52

Rédigé et présenté par l’étudiant NGAHEMENI Wilson Steve 51

Vous aimerez peut-être aussi