Vous êtes sur la page 1sur 46

Année Académique : 2021-2022

Identifiant : 2019-0133

RAPPORT DE STAGE DE LICENCE PROFESSIONNELLE

Stage effectué à l’entreprise ………DREAMTECH………………

Thème :
Digitalisation des formations de Yann auto et moto école : étude et mise
en place d’un site vitrine et d’une plateforme d’enseignement à distance

Soutenu publiquement le… 18/02/2023 par :


OUEDRAOGO Abdoul Rachid
Pour l’obtention du diplôme de :
LICENCE PROFESSIONNELLE EN : INFORMATIQUE
Option : SYSTEME D’INFORMATION

Directeur de stage Maître de stage


M. OUEDRAOGO Marc Christian M. SAGNON Sanle Wendyam Emmanuel

Ingénieur de conception en informatique Ingénieur de conception en informatique


Doctorant en Intelligence Artificielle

Composition du jury
Président
Dr KOHIO Niessan
Docteur en Physique pure
Membres
KORGHO Diane, Maitre en Droit
MOUAROMBA Justin, Ingénieur de Travaux en informatique
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

DEDICACE

Je dédie ce travail à mes très chers parents qui ont beaucoup œuvrés pour ma
réussite,

Mon père OUEDRAOGO S Boureima, celui qui m'a toujours soutenu moralement
et financièrement.

À ma très chère Maman, BELEM Limata, celle qui n'a jamais cessé d’être source
de motivation.

i
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

REMERCIEMENT

Avant tout développement, il apparaît opportun de commencer ce rapport de stage par des
remerciements. Par ces mots, nous remercions tous nos encadreurs qui nous ont suivi depuis le
début de notre parcours académique.

La réalisation de ce rapport a été possible grâce à l’accompagnement de plusieurs personnes à qui


nous tenons à témoigner notre reconnaissance.

✓ Monsieur Laya MADIEGA, Directeur de l’Ecole Supérieure Polytechnique Excelle


(ESUPEX) qui a bien voulu nous recevoir au sein de l’ESUPEX ;
✓ Le Professeur Issiaka ZOUNGRANA, Directeur Académique de l’ESUPEX, pour son
effort, sa disponibilité, ses conseils et ses orientations pour la réussite de ce rapport ;
✓ Madame Diane Gwladys KORGHO, Gérante de DreamTech, de nous avoir accueilli au
sein de son entreprise pour notre stage ;
✓ Monsieur Marc Christian OUEDRAOGO, enseignant et également notre Directeur de
mémoire qui a dirigé et suivi notre travail malgré son calendrier très chargé. Nous le
remercions pour sa disponibilité, ses conseils à notre égard, sa rigueur lors de nos
sollicitations et ses encouragements à aller toujours de l’avant ;
✓ Monsieur Sanle Emmanuel SAGNON, Ingénieur de conception en informatique, notre
Maître de stage, pour son encadrement technique, son suivi, ses explications et sa constante
disponibilité ;
✓ Tout le personnel de DreamTech pour leur accueil et leur soutien ;
✓ Tout le corps professoral et administratif de l’ESUPEX ;
✓ Les membres du jury pour l’intérêt porté.

ii
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

SIGLES ET ABREVIATIONS

SIGLES ET
ABREVIATIONS DEFINITIONS

API Application Programming Interface


CMS Content Management Server
CSS Cascading Style Sheets
DNS Domain Name server
GNU GNU Is not Unix
GPL General Public License
HM Homme/Mois
HTML HyperText Markup Langage
HTTP HyperText Transfer Protocol
HTTPS HyperText Transfer Protocol Secure
ID Identifiant
LMS Learning Management System
MOODLE Modular Object-Oriented Dynamic Learning Environment
SGBD Systèmes de Gestions de Base de Données
SGBDR Systèmes de gestion de bases de données relationnelles
SQL Structured Query Language
TIC Technologies de l’information et de la communication
URL Uniform ressource Locator
WWW World Wide Web.

WYSIWYG What You See Is What You Get.


XML eXtensible Markup Langage.
UML Unified Modeling Language

iii
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

RESUME ET ABSTRACT

RESUME
Au cours de ces dernières années, nous remarquons que la majorité des apprentis d’auto-école
sont constitués de professionnels et très souvent des étudiants. Les cadres professionnels et
étudiants ont pourtant un emploi du temps chargé. Ce qui rend la prise des cours difficile pour
bon nombre d’entre eux. De cette remarque découle une question à savoir Comment est-ce que
l’on peut utiliser les technologies de l’information et de la communication pour améliorer la prise
des cours dans les auto-écoles et chez de Yann auto et moto école en particulier ?
L’objectif du projet est de mettre en place une solution optimal et adéquate pour les auto-écoles
et en particulier Yann afin de faciliter l’accès au cours par le grand public. En effet, avec le projet
le résultat attendus à la fin du projet est la mise en place d’une plateforme E-learning adaptée à
Yann auto-école

ABSTRACT

In recent years, we have noticed that the majority of driving school apprentices are professionals
and very often students. Professional executives and students, however, have a busy schedule. This
makes taking classes difficult for many of them. From this remark arises a question to know How
can we use information and communication technologies to improve the taking of lessons in driving
schools and at Yann auto and motorcycle school in particular? The objective of the project is to put
in place an optimal and adequate solution for driving schools and in particular Yann in order to
facilitate access to the course by the general public. Indeed, with the project the expected result at
the end of the project is the establishment of an E-learning platform adapted to Yann driving school

iv
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

LISTE DES FIGURES

Figure 1:Planning prévisionnel............................................................................... 6


Figure 2 : Diagramme de cas d’utilisation du système .......................................... 13
Figure 3:Diagramme de séquence du système ....................................................... 13
Figure 4 : Démarrage du programme d’installation ............................................. 19
Figure 5 : Démarrage du programme d’installation de WordPress ...................... 20
Figure 6 : page d’accueil du site vitrine.................................................................. 22
Figure 7 : page de contact du site vitrine ............................................................... 22
Figure 8 : Page d’authentification de la plateforme .............................................. 23
Figure 9 : Tableaux de bord de la plateforme ........................................................ 23
Figure 10 : Page de cours catégorisée .................................................................. 24
Figure 11 : Liste des cours de la catégorie panneaux de signalisations .................. 24
Figure 12 : Module de cours sur les panneaux d’obligations.................................. 25
Figure 13: Planning réel avec Trello .................................................................... 27
Figure 14: Diagramme Gantt du planning réel ..................................................... 28

v
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

LISTES DES TABLEAUX

Tableau 1: Etude comparative des méthodologies de gestion de projet ................... 5


Tableau 2 : Liste de quelques cas d’utilisation .......................................................... 9
Tableau 3: Description Textuel du cas d’utilisation « inscription » ....................... 10
Tableau 4: Description textuelle du cas d’utilisation « Authentification » ............. 11
Tableau 5 : Description textuelle du cas d’utilisation « Gérer le compte » ............ 12
Tableau 6: Etude comparative des LMS .................................................................. 14
Tableau 7: Etude comparative des CMS .................................................................. 14
Tableau 8 : Tableau récapitulatif de l’estimation de coùt ....................................... 29
Tableau 9 : Estimation de cout du Scenarii 1 ........................................................... II
Tableau 10: Estimation de cout du Scenarii 2 .......................................................... II
Tableau 11 : Estimation de cout du Scenarii 3 ......................................................... II

vi
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

PRESENTATION DE ESUPEX

1. HISTORIQUE

L’École Supérieure Polytechnique Excelle (ESUPEX) est un établissement supérieur


d’enseignement technique et professionnel ouvert en 2016 sur autorisation du Ministère des
Enseignements secondaires supérieurs et de la Recherche scientifique. ESUPEX est laïque et
indépendante de toute emprise politique, économique, religieuse ou idéologique ; elle tend à
l’objectivité du savoir ; elle respecte la diversité des opinions et des modes de vie.

2. OBJECTIF

L’objectif principal est de dispenser des formations qualifiantes (initiale et continue) adaptées
aux besoins nationaux et sous régionales dans les domaines de haute technicité et dans les sciences
de gestion.

3. ORGANIGRAMME

L’organe suprême est le conseil d’administration de la société.

II est composé des membres suivants qui ont pouvoir de délibération :

• Le Fondateur président du conseil d’administration ;


• De l’ensemble des associés.
Et des membres ayant un rôle consultatif

• Le Directeur Général ;
• Deux enseignants permanents ;
• Le commissaire au compte ;
• Le directeur de l’administration et des finances ;

vii
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

4. FILIERE DE FORMATION

L’ESUPEX forme dans six (06) filières que sont :

o Électrotechnique ;
o Maintenance Industrielle ;
o Réseaux Informatiques et Télécommunication ;
o Électronique Et Informatique Industrielle ;
o Système D’information Et Réseaux ;
o Génie Civil.

5. DIPLOME

La formation se fait en initiale et permet de délivrer deux (2) diplômes, à savoir le Diplôme de
licence professionnel et le Master disponible à partir de l’année 2023 2024.

viii
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

INTRODUCTION GENERALE

Communément, l’apprentissage dans les auto-écoles se base exclusivement sur un enseignement


de type présentiel qui consiste à un apprentissage en classe, individuel ou en groupe, et sous la
supervision d’un enseignant. Ce mode d’apprentissage offre un échange direct avec l’enseignant et
les autres apprenants, mais exige des déplacements fréquents et être sûr de pouvoir se libérer afin
de respecter un calendrier précis.
La prospérité d’un établissement réside dans l’efficacité de son système d’information. De nos
jours, les établissements font de plus en plus appel au système d’information informatisé. Cette
manière d’intégrer l’outils informatique dans les activités opérationnelles de l’entreprise permet
d’aller plus vite et d’être plus automatisé.

En plus, avec l’avènement des technologies de l’informatique et de la communication. Il est de nos


jours possible de se faire former à distance. Le E-learning est devenu très important car il leur
permet d’avoir une certaine flexibilité dans l’apprentissage.

Ce qui nous amène à envisager la création d’un environnement virtuel d’apprentissage. L’objectif
de ce travail est de déployer une plateforme d’apprentissage basée sur l’approche E-learning au
compte de Yann auto et moto école. La réalisation de cette tache constituera l’objet des lignes qui
vont suivre.

1
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

CHAPITRE 1 : CADRE GENERAL DE L’ETUDE

INTRODUCTION

Le cadre général de l’étude constitue une étape préliminaire pour la réalisation de notre projet. Tout
d’abord Nous commencerons par la présentation de l’organisme d’accueil. Ensuite Nous passons
à la définition des objectifs à atteindre ainsi que notre champ d’étude.

1.1. PRESENTATION DE LA STRUCTURE D’ACCEUIL

1.1.1. HISTORIQUE

L’entreprise DreamTech est une société de services en ingénierie informatique et


télécommunication créée en 2021 qui évolue dans le domaine informatique notamment dans :

➢ La conception et le développement des applications,


➢ La conception et la mise en œuvre d’infrastructure réseaux et système,
➢ Les sécurités des systèmes informatiques,
➢ Le graphisme,
➢ La formation et l’appui-conseil et aussi la maintenance matérielle.

Attaché à la qualité du service, DreamTech s’est entouré d’ingénieurs et de techniciens qui


mettent leurs compétences techniques et fonctionnelles au service de ses clients pour leur
proposer des solutions adaptées à leurs besoins.

1.1.2. OBJECTIFS ET MISSIONS

Pour atteindre ses objectifs principaux qui sont entre autres l’appui-conseil et l’aide à la décision
aux PME et PMI, DreamTech s’est fixée les missions suivantes :

➢ La mise en place sur le marché des produits informatiques compétents national et sous
régional afin d’aider PMI et PME à résoudre les problèmes ;

2
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

➢ La promotion des compétences locales en matière de TIC en mettant l’accent sur le


développement des applications, la conception d’architecture réseaux sécurisée et les
formations ;
➢ La contribution à la création d’emploi de jeune et à la lutte contre la pauvreté.

En effet, depuis sa création jusqu’à nos jours, DreamTech entretien de très bonne relation de
partenariat avec des sociétés de la place dans le cadre d’un accompagnement technique et la mise
en place de système de gestion efficaces et efficients.

1.1.3. ORGANISATION

Avec à sa tête une direction générale composée de directrice générale et d’un secrétariat,
l’entreprise DreamTech est essentiellement composée de trois (03) pools :

➢ Le pool Développement qui est représenté par la Direction des Services Applicatifs
(DSA)
➢ Le pool infrastructure qui est représenté par la Direction des Services d’Infrastructures de
Communication et du Support Réseaux (DSICSR)
➢ Le pool financier qui s’occupe des aspects finances et qui est matérialisé par la Direction
Administrative et Financière (DAF).

La DSA et la DSICSR sont actuellement les services clés de la société.

L’organigramme se présente comme suit :

L’organigramme de DreamTech

3
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

1.2. CONTEXTE ET JUSTIFICATION DE L’ETUDE

Au cours de ces dernières années, nous remarquons que la majorité des apprentis d’auto-école sont
des professionnels et très souvent des étudiants. Les cadres professionnels et étudiants ont pourtant
un emploi du temps chargé. Ce qui rend la prise des cours difficile pour bon nombre d’entre eux.
De cette remarque découle une question à savoir Comment es ce que l’on peut utiliser les
technologies de l’information et de la communication pour améliorer la prise des cours dans les
auto-écoles et chez de Yann auto et moto école en particulier ?

1.3. OBJECTIF DE L’ETUDE

Dans le contexte décrit ci-dessus, cette étude a pour objectif de mettre en place une solution optimal
et adéquate pour les auto-écoles et en particulier Yann auto-école afin de faciliter l’accès au cours
par le grand public. En effet, la priorité est la mise en place d’une plateforme E-learning adaptée à
Yann auto-école.

Dans le cadre de cette étude, il est important

✓ De procéder à un examen des avantages et des inconvénients de la solution en matière de


sécurité, de fluidité, de confort, et du coup de mise en place
✓ De proposer si nécessaire la réalisation des études ou des recherches complémentaires.
✓ De répertorier les méthodologies de gestion de projet pour pouvoir faire un choix optimal.

1.4. METHODOLOGIE DE TRAVAIL

1.4.1. ETUDE COMPARATIVE


L’étude comparative se fera en utilisant les critères de comparaison suivante :
• L’approche : le critère de l’approche méthodologique permet de savoir si la méthodologie
est standard ou si elle fait partie de la famille agile.
• Utilisé le plus pour : Le critère ‘utilisé le plus pour’ permet d’avoir une idée sur les types
de projet gérés par cette méthodologie.
• Avantage : Le critère avantage permet de connaitre les points fort de la méthodologie dans
la gestion du projet.
• Inconvénients : Le critère avantages permet de connaitre les points faibles de la
méthodologie dans la gestion du projet.

4
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Agile Agile Scrum Kanban Cascade XP


Méthodologies

Critères
Approche Agile Agile Agile Classique Agile
Utilisé le plus Projet Informatique Visuel et La construction Programmation
pour évolutif continue

Avantage Gagner plus Gagner Déroulement Elle utilise une Un logiciel stable
de contrôle plus de du projet facile structure claire grâce à
sur le contrôle sur à comprendre, un développement
produit final le produit Elle fixe itératif continu,
final Mise à jour l’objectif final
Augmenter facile de plus tôt La capacité
l’efficacité Augmenter l’avancement d’apporter
l’efficacité du projet. constamment des
améliorations.

Inconvénients Le manque Le manque Elle complique La nécessité d’une


de de Ne convient les forte implication du
prévisibilité prévisibilité pas aux petits changements
de de projets client,
l’approche l’approche complexes Elle exclut le
Agile Agile client et/ou Un besoin élevé
Moins l’utilisateur d’autodiscipline et
Difficulté Difficulté d’options de de planification.
avec de avec de contrôle
produit de produit de
grande taille grande
taille

Tableau 1: Etude comparative des méthodologies de gestion de projet

5
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

1.4.2. CHOIX DE LA METHODOLOGIE

L’ensemble d’un projet complexe ne peut être ni anticipé ni planifié entièrement. Déplus son
pilotage demande un minimum de flexibilité pour intégrer facilement des changements aux
planifications initiales.
Offrant plus de réactivités, la méthodologie agile Scrum est plus adaptée que les méthodes
traditionnelles pour la gestion de projets informatiques, tel que le développement logiciel, car elle
traduit et organise les projets de façon simple, transparente et pragmatique. Toutefois avant de
commencer la planification avec la méthodologie, une étude de l’existant s’impose.

1.5. PLANNING PREVISIONNEL

Le planning prévisionnel est un outil de travail qui permet aux équipes concernées de visualiser la
manière dont le projet va s’organiser dans le temps et les différentes étapes à suivre pour atteindre
les objectifs

Figure 1:Planning prévisionnel

CONCLUSION

A travers ce chapitre nous avons tenté de présenter de manière synthétique l’activité de DreamTech
ainsi que le cadre de notre projet.
Dans le chapitre qui suit, nous allons passer à l’analyse et le critique de l’existant afin de mieux
comprendre le comportement de notre projet et ainsi mieux assimiler les exigences.

6
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

CHAPITRE 2 : DIGITALISATION DES SERVICES

INTRODUCTION
Après avoir élaboré la partie du cadre général de l’étude, nous abordons dans ce chapitre le volet
principal qui est la réalisation. Mais avant d’y arriver on passera par une étude de l’existant.

2.1. ETUDE DE L’EXISTANT

2.1.1. PRESENTATION DE L’ARCHITECTURE ACTUEL DE L’ENTREPRISE

Le système actuel que l’entreprise utilisé est la méthode conventionnelle. Elle consiste à se rendre
dans les locaux de l’entreprise et à suivre les cours. Les cours sont donnés par un moniteur qui est
présent lui aussi dans les locaux de l’auto-école. Les horaires sont flexibles mais ne couvre pas
toute la journée. Déplus si l’on rate un cours il n’est en aucun cas possible de reprendre la séance
Ni par une copie vidéo pour une éventuel visualisation.

2.1.2. FAIBLESSES DE L’EXISTANT

A la limite des forces du système standard utilisé actuellement, on remarque des faiblesses qui ne
peuvent pas passer inaperçu. Ce sont donc :

➢ La prise de cour se fait dans un lieu fixe rendant le déplacement obligatoire avec tous les
risques lier a celui-ci.
➢ Les horaires de cours sont strictement établis et ne tolèrent aucune flexibilité lier aux
imprévus

2.1.3. PROPOSITION DE SOLUTIONS GENERALES

Pour pallier à ces différentes faiblesses, nous proposons une solution d’apprentissage en ligne.
Cette solution aura non seulement les mêmes caractéristiques que le système actuel mais en plus
de ça on aura d’abord la possibilité de suivre le cours en ligne. Ensuite les cours seront disponibles
en ligne pour ceux qui voudront revisualiser. Les horaires seront en fonction des apprenant d’autant
plus que les cours seront en ligne et accessible 24H/24.

7
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.1.4. PROPOSITION DE SOLUTION SPECIFIQUE

Nous pensons à une plateforme E-learning basée sur les Learning management système. Avec
cette approche, on a un système qui est libre pour travailler de façon à aller avec les exigences
de l’autoécole.

2.2. SPECIFICATION DES BESOIN


2.2.1. ETUDE DES BESOINS FONCTIONNELS

Les besoins fonctionnels sont les fonctionnalités de la solution. Elle prend en compte fonctionnalité
suivantes :
o La gestion des utilisateurs
o La gestions des cours
o La gestion des blogs
o La gestion des Test
o La gestion des notes
o La gestion des devoirs
o La gestions des catégories
o La gestions des chats
o La gestion des Visio conferences
o La gestion des forums
2.2.2. ETUDE DES BESOINS NON FONCTIONNELS

Il s'agit des besoins qui caractérisent le système. Ce sont des besoins en matière de performance,
de type de matériel ou le type de conception.
o Le système doit tourner en réseaux
o Le système doit être compatible avec n'importe quel navigateur
o La plateforme doit être flexible et portable
o La plateforme doit avoir une interface conviviale et facile à l’utilisation

8
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.2.3. LES ACTEURS DU SYSTEME

Un acteur représente l’abstraction d’un rôle joué par des entités externes (utilisateur, dispositif
matériel ou autre système) qui interagissent directement avec le système étudié.
Les acteurs interagissant avec notre système sont :
▪ Administrateur : c’est le responsable de l’administration de la plateforme.
▪ Moniteur :
▪ Apprenant :

2.3. MODELISATION
2.3.1. QUELQUES CAS D’UTILISATION

N° Acteur(s) Cas d’utilisation Description préliminaire


concerné(s)

CU00 Tous les Utilisateurs Inscription Ce cas d'utilisation permet à l’utilisateur de Gérer
les inscriptions sur la plateforme

CU01 Tous les Utilisateurs Authentification Ce cas d'utilisation permet à l’utilisateur de Gérer
l’accès au système

CU02 Tous les Utilisateurs Gérer le compte Ce cas d'utilisation permet à l'utilisateur de mettre
à jour les informations relatives au compte de
l'utilisateur (mot de passe par ex)

CU03 ▪ Admin Gérer cours Ce cas d'utilisation permet à l'admin ou au


▪ Monitor moniteur de créer modifier ou de supprimer un
cours

CU04 ▪ Admin Gérer categories Ce cas d'utilisation permet à l'admin ou au


▪ Monitor moniteur de créer des catégories

CU05 ▪ Admin Créer Cours Ce cas d'utilisation permet à l'admin ou au


▪ Monitor moniteur de créer des cours

CU06 ▪ Admin Gérer categories Ce cas d'utilisation permet à l'admin ou au


▪ Monitor moniteur de créer modifier ou de supprimer des
catégories

Tableau 2 : Liste de quelques cas d’utilisation


Source : personnel

9
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.3.2. DESCRIPTIONS TEXTUELLES DE CERTAINS CAS D’UTILISATIONS

Description du cas d’utilisation inscription


CU: Inscription
Objectif : permet à un potentiel utilisateur Acteurs : utilisateurs
d’être un utilisateur
Pré-condition : consulter le site web

Scénario nominal :
Ce cas d'utilisation commence lorsqu'un utilisateur du système n'est pas connecté au système et se
rend sur la page d’inscription
1. Le visiteur choisit de s’inscrire
2. Le système lui présente le formulaire correspondant
3. Le visiteur remplit le formulaire
4. Le système vérifie la validité des informations saisies ;
5. Le système envoi un mail de confirmation
6. L’utilisateur confirme le mail
7. Le système présente la page d’authentification
8. Fin du cas d’utilisation
Scénario d’exception : si un champ n’est pas rempli, le système envoie un message d’erreur
E1 : un ou plusieurs champs sont mal remplis. Cette exception se lève au point 4 du scénario
nominal
1.Le système notifie que les informations saisies sont incorrectes ;
2. Le système affiche les informations avec un message approprié pour corriger les informations non
valides.
3.Le cas d’utilisation revient au point 3 du scénario nominal (l’utilisateur remplit à nouveau le
formulaire)
E2 : Annulation de l’inscription
Cette exception peut se lever à tout moment du scénario nominal
1. L'utilisateur sélectionne l'option d'annulation.
2. Le système renvoie l'utilisateur à la page d'accueil sans qu'il soit connecté et toute
information saisie a été effacée.
Post-condition :
1 - Il y a soit création de compte : L'utilisateur a saisi des informations avec succès et est renvoyé à
la page d'authentification pour se connecter.
2 - Soit l’échec de création de compte : L'utilisateur ne peut pas se connecter pour une ou plusieurs
raisons et est renvoyé à la page d'accueil en tant qu'invité.

Tableau 3: Description Textuel du cas d’utilisation « inscription »


Source : personnel
10
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Description du cas d’utilisation authentification

CU: Authentification
Objectif : Ce cas d’utilisation vérifie Acteurs: Tous les Utilisateurs
l’identité des utilisateurs de système afin de
leur permettre de s’y connecter
Pré-condition : l’utilisateur n’est pas encore connecté, l’utilisateur a un compte

Scénario nominal :
Ce cas d'utilisation commence lorsqu'un utilisateur du système n'est pas connecté au système et se
rend sur la page d’inscription ou de connexion.

1.L’utilisateur demande à accéder au système


2.Le système lui présente le formulaire de connexion ou d’inscription
3.L’utilisateur renseigne son login et son password
4.Le vérifie la validité des informations saisies ;
5.Le système présente l’interface d’accueil du système selon les droits de l’utilisateur.
6. Fin du cas d’utilisation

Scenario d’exception :
E1 : le login et le mot de passe saisis sont incorrectes. Cette exception se lève au point 4 du
scenario nominal
1 Le système notifie que les informations saisies sont incorrectes ;
2 Le cas d’utilisation revient au point 3 du scenario nominal
Post-condition :
1 - il y’a soit succès : L'utilisateur est authentifié et le système affiche une page d'accueil basée sur
le type d'utilisateur.
2 - Soit échec de la connexion au système : L'utilisateur ne peut pas se connecter pour une ou
plusieurs raisons.

Tableau 4: Description textuelle du cas d’utilisation « Authentification »


Source : Personnel

11
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Descriptions du cas d’utilisation gérer le compte


CU : Gérer le compte
Objectif : Ce cas d’utilisation permet aux utilisateurs Acteurs: Tous les Utilisateurs
d’éditer les paramètres de leur compte
Pré-condition : L’utilisateur est connecté et a accès à la page concernée
Scénario nominal :
Ce cas d'utilisation commence lorsqu'un utilisateur rentre dans les paramètres de modification du
compte
1. Le système affiche les informations du compte utilisateur actuellement stockées.
2. L'utilisateur saisit les valeurs souhaitées des informations sur son compte et demande au système de
sauvegarder les valeurs saisies.
3. Le système valide les informations du compte saisies par l'utilisateur.
4. Les valeurs des informations sur le compte utilisateur sont enregistrées.
5. Le système informe l'utilisateur que son compte a été mis à jour.
6. Le cas d'utilisation se termine
Scénario d’exception :
E1 : L'utilisateur saisit des informations de compte utilisateur non valides. Cette exception se lève au
point 2 du scénario nominal
1. Le système affiche les données saisies, invalides et propose à l'utilisateur des suggestions pour saisir
des données valides.
2. Le système invite l'utilisateur à saisir à nouveau les informations non valides.
3. L'utilisateur saisit à nouveau les informations et le système les valide à nouveau.
4. Si les informations sont valides, les informations du compte utilisateur sont enregistrées.
5. Si les informations saisies ne sont pas valides, le scénario d’exception est à nouveau exécuté. Cette
procédure se poursuit jusqu'à ce que l'utilisateur saisisse des informations valides ou choisisse d'annuler.

Informations sur le compte utilisateur non valides :


- Éléments d'information manquants
- Le nom d'utilisateur existe déjà dans le système
- Les informations du compte utilisateur saisies ne correspondent pas à leur définition dans le glossaire.
- Etc.
E2 : Annulation de la modification
Cette exception peut se lever à tout moment du scenario nominal
1. L'utilisateur sélectionne l'option d'annulation.
2. Le traitement est interrompu, le compte de l'utilisateur reste inchangé et l'utilisateur est informé
que la demande de modification du compte a été annulée.
3. Le système renvoi l’utilisateur sur sa page d’accueil (la page d’accueil du compte utilisateur)
Post-condition :
1 - il y’a soit succès : Les données saisies par l'utilisateur sont stockées dans le compte de l'utilisateur.
2 - Soit Le compte d'utilisateur n'a pas été mis à jour : L'utilisateur a saisi des données non valides
ou a choisi d'annuler la demande de modification du compte. Dans les deux cas, le compte de
l'utilisateur n'est pas modifié.
Tableau 5 : Description textuelle du cas d’utilisation « Gérer le compte »
12
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.3.3. DIAGRAMMES
DIAGRAMME DE CAS D’UTILISATION

Figure 2 : Diagramme de cas d’utilisation du système

DIAGRAMME DE SEQUENCE

Figure 3:Diagramme de séquence du système

13
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.4. ETUDE COMPARATIVE ET CHOIX DES OUTILS


2.4.1. ETUDE CONPARATIVE

➢ Learning management system


Moodle Decebo Efront
Licence Libre GPL2 Libre
Langage PHP PHP PHP
Déploiement Basé sur le cloud Basé sur le cloud Basé sur le cloud
Plugin disponible Grand nombre Moyenne Moyenne
Communauté Très grande «1er » Faible Faible
Part d’utilisation 57% de part Moins de 11% Moins De 11%
Tableau 6: Etude comparative des LMS
Source : personnel

➢ Content Management System


Wordpress Joomla Drupal Contao
Licence Libre Libre Libre GPL
Langage PHP PHP PHP PHP
Communauté Très grande Faible Faible Faible
Part du marche 65,1 % 2,7 % 2,0 % Moins
1,0 %
Plugin Plus de 58 000 Plus de 6 000 Plus de 46 000 Moins de
11 000
Tableau 7: Etude comparative des CMS
Source : personnel

2.4.2. CHOIX DES OUTILS


Après la comparaison des LMS notre choix s’est porté sur Moodle. Le LMS open source Moodle
propose de nombreuses fonctionnalités à savoir :

• Pour l’apprentissage : Moodle dispose d’une interface facile à utiliser. Étant open-source,
il est possible de personnaliser et adapter la plateforme à vos besoins.

• Pour la collaboration : la solution propose de nombreux espaces pour rester en contact


tels qu’une messagerie, des forums.
• Pour la sécurité des données : les mécanismes de contrôle et de sécurité sont
régulièrement mis à jour. Ils préviennent les accès non autorisés ou encore la perte de
données.
Après la comparaison des CMS notre choix s’est porté sur WordPress. Le CMS open source
Wordpress propose de nombreuses fonctionnalités à savoir :

14
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

o WordPress est extrêmement simple d’utilisation. Il peut être très rapidement configuré et
son ergonomie est particulièrement intuitive.
o L’interface vous invite simplement à ajouter textes, images, menus et autres gadgets en
seulement quelques clics.
o De plus WordPress est devenu une référence mondiale pour la création de sites, il est donc
très facile de trouver des forums d’entraide et de support.
o WordPress est reconnu comme l’un des outils les plus efficaces pour le référencement dans
les moteurs de recherches.

2.5. PREPARATION DE L’ENVIRONNEMENT


2.5.1. PREREQUIS
La préparation de l’environnement consistait à l’installation et la configuration des outils nécessaire
qui constituerons l’environnement de travail. Ce sont un serveur web et d’un SGBD.
Dans le monde outils faisant office de web server, deux se démarquent des autres de par leur
popularité et leur puissance. Ce sont Apache et Nginx. Mais en réalité NGINX offre un énorme
avantage de vitesse par rapport au serveur HTTP Apache lors de la livraison de contenu web. Ce
qui explique notre choix sur celui-ci.
Pour les SGBD, le choix s’est porté sur Maria dB. Les SGBD MySQL et maria dB sont aussi
robuste l’un que l’autre mais Maria DB veut se démarquer de MySQL principalement par sa
flexibilité. Le choix s’est porté sur maria dB en partie parce que MySQL est distribué sous une
licence propriétaire.
2.5.2. CONSTITUTION DES ENVIRONNEMENTS : INSTALLATION DES OUTILS
2.5.2.1. INSTALLATION DE MARIADB

Étape 1 - Installer MariaDB

Avant d’installer MariaDB, mettez à jour l’index des paquets à jour sur votre serveur avec apt :

Sudo apt update

Ensuite, passez à l’installation du paquet lui-même en utilisant la commande suivante :

Sudo apt install mariadb-server

Lorsqu’il est installé à partir des dépôts par défaut, MariaDB se lancera automatiquement. Pour le
tester, vérifiez son état.
15
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Sudo systemctl status mariadb

Étape 2 - Configurer MariaDB

Exécutez le script de sécurité qui a été installé avec MariaDB. Vous serez alors guidé à travers
une série d’invites où vous pourrez apporter quelques modifications aux options de sécurité de
votre installation MariaDB :

Sudo mysql_secure_installation

La première invite vous demandera de saisir le mot de passe actuel de l’utilisateur root de la base
de données. Comme vous n’en avez pas encore créé un, appuyez sur ENTRE pour indiquer «
none ».

2.5.2.2. INSTALLATION DE NGINX

Étape 1 – Installation de Nginx

Avant d’installer Nginx, mettez à jour l’index des paquets à jour sur votre serveur avec apt :

Sudo apt update

Ensuite, passez à l’installation du paquet lui-même en utilisant la commande suivante :

Sudo apt install Nginx

Étape 2 – Réglage du pare-feu

Avant de tester Nginx, vous devez régler votre logiciel de pare-feu pour autoriser l’accès au
service. Lors de l’installation, Nginx s’enregistre en tant que service avec ufw afin d’en faciliter
L’accès.

Sudo ufw ‘Nginx HTTP’

16
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Vous pouvez vérifier le changement en saisissant :

Sudo ufw status

Étape 3 – Vérification de d’état du serveur Web

À la fin du processus d’installation, Ubuntu 22.04 démarre Nginx. Le serveur web devrait déjà être
opérationnel.
Nous pouvons vérifier grâce au système init ‘systemd’ que le service fonctionne bien en saisissant :
Systemctl status Nginx

2.6. INSTALLATION DES PLATEFORMES

2.6.1. INSTALLATION DE L’OUTILS MOODLE

Le bon fonctionnement de Moodle nécessite la présence de certaines extensions PHP. C’est le cas
de fpm. On exécutera la commande suivante pour les installer :

Sudo apt install php-curl php-gd php-intl php-mbstring php-soap php-xml php-
xmlrpc php-zip

Étape 1 – Téléchargez la version de votre choix depuis https://download.moodle.org/ et


décompressez le fichier

Étape 2 – Copier les fichiers vers le répertoire de travail, et créer le dossier moodle data

# chown -R root /user/site/moodle


# chmod -R 0755 /user/site/moodle
# mkdir /user/site/moodledata
# chmod 0777 /user/site/moodledata

Étape 3 – Créer une base de données vide

17
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Créez ensuite une nouvelle base de données (vide) pour votre installation. Vous devez trouver et
conserver les informations suivantes pour les utiliser lors de la dernière étape de l'installation :

• dbhost - le nom de l'hôte du serveur de base de données.


• dbname - le nom de la base de données.
• dbuser - le nom d'utilisateur pour la base de données.
• dbpass - le mot de passe de l'utilisateur ci-dessus
Étape 4 – Modification des fichiers de configuration

Bien que Moodle crée pour vous le fichier config.php lors du processus d'installation, il est
également possible de le créer vous-même. Un fichier de configuration modèle, dénommé config-
dist.php, est fourni avec Moodle.

Il suffit de copier le fichier config-dist.php et de nommer la copie config.php, puis de modifier


adéquatement ce fichier avec votre éditeur de texte préféré (mais pas avec un programme de
traitement de texte !).

$CFG->wwwroot = '/user/site/ ;
$CFG->dirroot = '/user/site/moodle;
$CFG->themewww = $CFG->wwwroot. '/mes_themes_moodle';
$CFG->themedir = $CFG->dirroot. '/mes_themes_moodle';

Étape 5 – Démarrage du programme d’installation de moodle dans le navigateur

18
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Figure 4 : Démarrage du programme d’installation

2.6.2. INSTALLATION DE L’OUTILS WORDPRESS

Le bon fonctionnement de Wordpress nécessite la présence de certaines extensions PHP. C’est le


cas par exemple de fpm. On exécutera la commande suivante pour les installer :

Étape 1 – Téléchargement du Wordpress sur le site officiel https://wordpress.org/

Étape 2 – Décompression des fichiers et copie vers le répertoire de travail

# mkdir /user/site/wordpress
# chmod 777 /user/site/wordpress

Étape 3 – Créer une base de données vide

Créez ensuite une nouvelle base de données (vide) pour votre installation. Vous devez trouver et
conserver les informations suivantes pour les utiliser lors de la dernière étape de l'installation :

• dbhost - le nom de l'hôte du serveur de base de données.


• dbname - le nom de la base de données.
• dbuser - le nom d'utilisateur pour la base de données.
• dbpass - le mot de passe de l'utilisateur ci-dessus

19
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Étape 4 – Modification des fichiers de configuration

Pour modifier le fichier wp-config.php de votre installation, vous aurez besoin des informations
suivantes :

o Nom de la base données utilisée par WordPress ;


o Nom d’utilisateur utilisé pour accéder à la base de données ;
o Mot de passe de l’utilisateur utilisé pour accéder à la base de données ;
o Nom du serveur de la base de données.

Étape 4 – Démarrage du programme d’installation de wordpress dans le navigateur

Figure 5 : Démarrage du programme d’installation de WordPress

2.7. MODIFICATIONS ADDITIONNELLES


2.7.1. MODIFICATIONS FONCTIONNELLES

BigBlueButton est un système de visioconférence développé pour la formation à distance. Il


permet le partage de la voix et de l'image vidéo, de présentations avec ou sans tableau blanc,
l'utilisation d'outils de clavardage publics et privés, le partage d'écran, la voix sur IP, des sondages
en ligne, ainsi que l'utilisation de documents bureautiques.

Jitsi est une application libre multiplateforme de messagerie instantanée, voix sur
IP et visioconférence. C'est une application Open Source qui utilise Jitsi Videobridge pour fournir
une haute qualité d'appel en respectant la vie privée avec chiffrement de bout en bout.

20
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.7.2. MODIFICATIONS ERGONOMIQUES

EnlightLite est un thème est conçu pour être une mise en page entièrement réactive, il donnera à
votre site une apparence incroyable sur différentes résolutions d'écran telles que : ordinateur de
bureau, tablettes et téléphones mobiles. C'est l'une des meilleures options pour atteindre les clients
qui utilisent des appareils intelligents.

Tiles format Un format de cours qui affiche les sujets de cours sous forme de "tuiles", dans une
grille plutôt que sous forme de liste.

2.7.3. IMPLEMENTATION DE COURS

Un cours dans Moodle est un environnement virtuel qui permet des échanges avec vos étudiants
tels que :

o Leur transmettre des documents


o Les informer régulièrement
o Consulter leur profil, blog ou journal personnel
o Recueillir leurs Test
o Créer des groupes pour des projets collaboratifs
o Susciter des discussions via des forum
o Fournir des feedbacks automatiques
o Expérimenter avec divers scenarios pédagogiques grâce à la richesse et la diversité des
outils offerts par Moodle

2.8. PRESENTATION DES INTERFACES DE LA REALISATION

2.8.1. LE SITE VITRINE

La page d’accueil du site vitre

21
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Figure 6 : page d’accueil du site vitrine

La page de contact du site vitrine de la réalisation

Figure 7 : page de contact du site vitrine

2.8.2.LA PLATEFORME D’ENSEIGNEMENT

22
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

La page d’authentification de la plateforme

Figure 8 : Page d’authentification de la plateforme

Figure 9 : Tableaux de bord de la plateforme

23
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Figure 10 : Page de cours catégorisée

Figure 11 : Liste des cours de la catégorie panneaux de signalisations

24
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Figure 12 : Module de cours sur les panneaux d’obligations

CONCLUSION

Dans les lignes qui constitue ce chapitre, nous avons fait sujet de l’étude de l’existant pour
pouvoir faire un travail innovateur. Dans la partie qui suivra, nous allons avoir une idée critique
en passant par les suggestions pour faire un bilan plus constructif du travail réalisé.

25
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

CHAPITRE 3 : BILAN DE LA REALISATION


INTRODUCTION

Après avoir élaboré la partie de réalisation, nous abordons dans ce chapitre le dernier volet de ce
rapport, qui a pour objectif de faire le bilan. Nous jetterons ensuite un regard critique sur la
réalisation. Puis nous détaillerons les politiques de sécurité introduite.

3.1 BILAN DE LA REALISATION ET DU STAGE


En somme, on peut dire que l’élaboration de la plateforme E-learning s’est faite sur plusieurs
étapes. D’abord il y’a eu la phase de déploiement des outils prérequis pour l’installation de
Moodle. Dans cette phase, nous avons eu à installer les outils comme le serveur web Nginx, le
SGBD maria DB et la plateforme Moodle. Ensuite vient la phase d’installation de la plateforme
Moodle. Enfin la personnalisation de la plateforme en utilisant les différents outils tels que les
thèmes et les plugins et le code additionnel.

Aussi, en plus de la réalisation des taches qui nous ont été assignées lors de notre stage, nous
avons eu le privilège de bénéficier de l'ouverture aux réalités nouvelles de la vie professionnelle.

Ainsi nous avons été menées à affirmer que, puisque la théorie est faite pour être appliquée elle
constitue l'instrument efficace de l'analyse et du diagnostic de la vie sociale.

3.2 CRITIQUE ET SUGGESTION DE LA REALISATION


3.2.1 CRITIQUE
Apres observation et analyse sur le champ d'investigation de notre stage nous avons révélé les
faits suivants :

La réalisation de ces différentes phases nous ont permis de distinguer des forces et des limites de
la solution de façon générale et en particulier sur le fait que l’utilisation de la Plateforme se fait
exclusivement en ligne, ce qui rend l’utilisation difficile pour certaines personnes. Il faut noter
aussi que certaines personnes, compte tenu des circonstances, n’ont pas accès à la connexion.
Pour pouvoir proposer des solutions pour une meilleure amélioration dans l’accomplissement des
tâches, Que dire de ces observations ?

26
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

3.2.2 SUGGESTION
À l’égard des faits que nous avons révélés un peu plus, nous suggérons ce qui suit :

En vue d’apporter des améliorations pour une meilleure utilisation, il convient d’une part de
rendre la solution accessible en offline pour les étudiants qui voudront utiliser la plateforme
depuis l’établissement et d’autre part la formulation d’une demande auprès des fournisseurs
d’accès internet pour bénéficier d’une connexion forfaitaire pour les utilisateurs distants.

3.3 PLANNIG REEL DU PROJET


3.3.1 PLANNING REEL AVEC TRELLO

Trello est l'outil visuel qui permet de gérer n'importe quel type de projet ou de flux de travail, ou
encore de suivre les tâches.

Figure 13: Planning réel avec Trello

27
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

3.3.2 DIAGRAMME DE GANTT

Figure 14: Diagramme Gantt du planning réel

3.4 ESTIMATIONTION DE COUP DU PROJET

3.4.1 LA METHODOLOGIE D’ESTIMATION DU COUT

Le budget d’un projet est un élément important dans l’étude d’un projet puisque les résultats
économiques auront un impact sur la réalisation ou non et sur la conception du projet. L'effort à
consentir pour le développement de la plateforme peut être évalué par la méthode constructive
Homme/jours. Le coût de développement est déterminé en fonction des paramètres suivants :
▪ Le nombre de développeurs et leur connaissance de l'environnement de travail ;
▪ Le nombre Homme / mois par développeur
▪ Le Salaire

28
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

3.4.2 ESTIMATION DE COUT DE LA REALISATION

Homme/Mois = 3
Nombre de Mois = 4
Cout =HM*SALAIRE MOYEN
Cout =12* 180 000
Cout = 2 260 000F CFA
SALAIRE MOYEN : c'est le salaire moyen que nous avons évalué à cent quatre-vingt mille
(180 000) francs CFA pour un ingénieur de travaux informatiques au Burkina Faso.

INTITULE COUT TOTAL


Temps de développement 4Mois
Valeur de l’homme/mois 180 000
Nombre de développeurs 3personnes
Cout de la réalisation 2 260 000F CFA

Tableau 8 : Tableau récapitulatif de l’estimation de coût

3.5 POLITIQUES DE SECURITE

La gestion de la sécurité des applications est le processus qui consiste à développer, ajouter et tester
des fonctionnalités de sécurité au sein des applications, afin d’éviter les vulnérabilités face à des
menaces telles que les accès et les modifications non autorisés.

Dans notre système nous avons tenu compte des différents types de sécurité suivantes :
authentification, autorisation, journalisation.

• Authentification

Une fois authentifié, l’utilisateur peut être autorisé à accéder à l’application et à en tirer parti. Le
système s’assure alors que l’utilisateur est capable d’accéder à l’application, en comparant son
identité avec celles d’une liste d’utilisateurs autorisés. L’authentification doit être effectuée avant
l’autorisation, afin que l’application compare uniquement les informations d’authentification
validées des utilisateurs à celles de la liste d’utilisateurs autorisés.

29
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

• Autorisation

Une fois que l’utilisateur authentifié a pu accéder à l’application, d’autres mesures de sécurité
peuvent empêcher un pirate informatique d’afficher des données sensibles, voire de les exploiter.

• Journalisation

La journalisation permet d’identifier les utilisateurs ayant accès aux données concernées et de
savoir comment ils ont pu y parvenir. Les fichiers journaux d’une application proposent un
enregistrement horodaté des éléments auxquels les utilisateurs ont accédé et de ces utilisateurs

CONCLUSION

Dans ce chapitre nous avons pu présenter le bilan de la réalisation, les critiques et suggestions. A
l’aide de ce bilan, on a eu une vue d’ensemble sur la plateforme. Nous avons clôturé par les
politiques de sécurité.

30
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

. CONCLUSION GENERALE

Plus couramment désignée par le terme « E-learning », l’apprentissage en ligne est présenté
aujourd’hui comme une méthode d’apprentissage flexible permettant un apprentissage
complémentaire et individualisé ainsi, se libérant de toute contrainte de temps, de lieu, de modalité
d’apprentissage et de ressources humaines.

Dans ce cadre s’installe notre projet qui porte sur la digitalisation des services de Yann auto et
moto école. Par digitalisation veux dire la création d’une plateforme E-learning pour les cours de
l’auto-école.

Pendant ces quatre mois de stage, nous avons appris comment aller à la recherche des informations
et à en faire une synthèse, notamment dans ce rapport. Ce qui nous a permis de progresser
rapidement sur une technologie qu’on ne connaissait pas.

Aussi, personnellement, ce projet a été l’occasion de vivre de près l’expérience du travail au sein
d’une entreprise de développement.

Pour aboutir à ce but, nous avons procédé en trois étapes, Nous avons d’abord commencer par une
étude des besoins. Nous avons présenté les besoins fonctionnels et non fonctionnel. Ensuite
procède à une étude comparative et la mise en place du système. Enfin nous avons fait le bilan de
la réalisation.

Les objectifs du projet ont été menés à terme. En effet les fonctionnalités mentionnées ont été
implémentées et sont fonctionnels. L’améliorations de notre plateforme pourrait se rapporter à
l’ajout d’autre fonctionnalité comme le paiement en ligne.

31
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

BIBLIOGRAPHIE

[1] Christian Soutou, Apprendre SQL avec MySQL, Eyrolles,


[2] Stéphane Mariel, les cahiers du programmeur PHP 5, Eyrolles.
[3] Véronique Messager Rota, Gestion de projet agile, Eyrolles.

WEBOGRAPHIE
[1] www.goole.com le 13 octobre 2022 à 14h 40mn
[2] https://docs.moodle.org/4x/fr/Installation_de_Moodle le 1 novembre 2022 à 10h 18mn
[3] https://download.moodle.org/ le 11 Septembre 2022 à 12h 05mn
[4] https://docs.moodle.org/4x/fr/Inscriptions_au_cours le 13 octobre 2022 à 14h 40mn
[5] https://docs.moodle.org/4x/fr/Installation_de_plugins le 12 octobre 2022 à 14h 12mn
[6] https://docs.moodle.org/4x/fr/Fonctionnalit%C3%A9s_additionnelles_de_l%27app_Moo
dle le 05 octobre 2022 à 10h 04mn
[7] https://moodle.com/fr/news/moodle-lms-4-classes-virtuelles/ l7 Novembre 2022 à 13h
02mn
[8] https://openclassrooms.com/fr/courses/5489551-creez-un-site-moderne-et-professionnel-
avec-wordpress-5 le 16 octobre 2022 à 9h 04mn
[9] www.openclassroom.com le 23 Aout 2022 à 8h 40mn
[10] www.digitaloceant.com le 17 Novembre 2022 à 13h 20mn
[11] www.stackoverflo.com le 19 Novembre 2022 à 11h 27mn
[12] https://stackoverflow.com/questions/419163/what-does-if-name-main-
do/419185#419185 le 13 octobre 2022 à 11h 49mn
[13] www.develooppez.com le 13 décembre 2022 à 12h 10mn
[14] www.doc.wordpress.org le 19 Novembre 2022 à 8h 34mn

32
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

ANNEXE

ANNEXE B : PRESENTATION DES DIFFERENTS SCENARII DE MISE EN PLACE

Scénarii 1

➢ Un ordinateur standard I3 avec 4GB de Ram


➢ Une connexion ADSL + un abonnement 1AN
➢ Un serveur mutualisé pour le site vitrine et la plateforme
➢ Le Cout des Réalisations

Scénarii 2

➢ Un ordinateur type I5 avec 8GB de Ram


➢ Une connexion Fibre de 50mo/s + abonnement 1AN
➢ Un server dédie pour la plateforme Moodle
➢ Un abonnement standard pour le site vitrine
➢ Le Cout des Réalisations

Scénarii 3

➢ Un ordinateur type I7 avec 16GB de Ram


➢ Une connexion fibre de 100Mo/s + abonnement 1AN
➢ Un server dédie pour la plateforme Moodle
➢ Un abonnement standard pour le site vitrine
➢ Le Cout des Réalisations

I
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

ANNEXE B : ESTIMATION DES COUTS EN FONCTION DES DIFFERENTS SCENARII

Scénarii 1

Eléments Montant
Un ordinateur standard I3 avec 4GB de 250 000 FCFA
Une connexion ADSL + un abonnement 1AN 50 000 FCFA + 120 000 FCFA
Un serveur mutualisé pour le site vitrine et la plateforme 70 000 FCFA
Un abonnement standard pour le site vitrine 70 000 FCFA
Le Cout des Réalisations : 2 260 000 FCFA
COUT SCENARII 2 2 750 000 FCFA
Tableau 9 : Estimation du cout en fonction du Scenarii 1
Source : personnel

Scénarii 2

Eléments Montant
Un ordinateur type I5 avec 8GB de Ram 410 000
Une connexion Fibre de 50mo/s + abonnement 1AN 12 000 FCFA + 228 000 FCFA
Un server dédie pour la plateforme Moodle 150 000 FCFA
Un abonnement standard pour le site vitrine 70 000 FCFA
Le Cout des Réalisations : 2 260 000 FCFA
COUT SCENARII 2 3 130 000 FCFA
Tableau 10: Estimation du cout en fonction du Scenarii 2
Source : personnel

Scénarii 3

Eléments Montant
Un ordinateur type I7 avec 16GB de Ram 625 000

Une connexion fibre de 100Mo/s + abonnement 1AN 12 000 + 298 800


Un server dédie pour la plateforme Moodle 225 000

Un abonnement standard pour le site vitrine 70 000


Le Cout des Réalisations : 2 260 000 F

Tableau 11 : Estimation du cout en fonction du Scenarii 3


Source : personnel

II
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

Table of Contents
DEDICACE............................................................................................................................................ i
REMERCIEMENT ................................................................................................................................. ii
SIGLES ET ABREVIATIONS................................................................................................................... iii
RESUME ET ABSTRACT ....................................................................................................................... iv
LISTE DES FIGURES.............................................................................................................................. v
LISTES DES TABLEAUX ........................................................................................................................ vi
PRESENTATION DE ESUPEX ............................................................................................................... vii
INTRODUCTION GENERALE ................................................................................................................. 1
CHAPITRE 1 : CADRE GENERAL DE L’ETUDE .......................................................................................... 2
INTRODUCTION ......................................................................................................................................... 2
1.1. PRESENTATION DE LA STRUCTURE D’ACCEUIL.............................................................................. 2
1.1.1. HISTORIQUE ........................................................................................................................... 2
1.1.2. OBJECTIFS ET MISSIONS ........................................................................................................ 2
1.1.3. ORGANISATION ..................................................................................................................... 3
1.2. CONTEXTE ET JUSTIFICATION DE L’ETUDE .................................................................................... 4
1.3. OBJECTIF DE L’ETUDE .................................................................................................................... 4
1.4. METHODOLOGIE DE TRAVAIL ........................................................................................................ 4
1.4.1. ETUDE COMPARATIVE ........................................................................................................... 4
1.4.2. CHOI DE LA METHODOLOGIE ................................................................................................ 6
1.5. PLANNING PREVISIONNEL ............................................................................................................. 6
CONCLUSION ............................................................................................................................................. 6
CHAPITRE 2 : DIGITALISATION DES SERVICES ....................................................................................... 7
INTRODUCTION ......................................................................................................................................... 7
2.1. ETUDE DE L’EXISTANT.................................................................................................................... 7
2.1.1. PRESENTATION DE L’ARCHITECTURE ACTUEL DE L’ENTREPRISE........................................... 7
2.1.2. FAIBLESSES DE L’EXISTANT .................................................................................................... 7
2.1.3. PROPOSITION DE SOLUTIONS GENERALE.............................................................................. 7
2.1.4. PROPOSITION DE SOLUTION SPECIFIQUE ............................................................................. 8
2.2. SPECIFICATION DES BESOIN .......................................................................................................... 8
2.2.1. ETUDE DES BESOINS FONCTIONNELS .................................................................................... 8
2.2.2. ETUDE DES BESOINS NON FONCTIONNELS ........................................................................... 8
2.2.3. LES ACTEURS DU SYSTEME .................................................................................................... 9

III
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

2.3. MODELISATION ............................................................................................................................. 9


2.3.1. QUELQUES CAS D’UTILISATION ............................................................................................. 9
2.3.2. DESCRIPTIONS TEXTUELLES DE CERTAINS CAS D’UTILISATIONS ......................................... 10
2.3.3. DIAGRAMMES...................................................................................................................... 13
2.4. ETUDE COMPARATIVE ET CHOIX DES OUTILS ............................................................................. 14
2.4.1. ETUDE CONPARATIVE .......................................................................................................... 14
2.4.2. CHOIX DES OUTILS ............................................................................................................... 14
2.5. PREPARATION DE L’ENVIRONNEMENT ....................................................................................... 15
2.5.1. PREREQUIS........................................................................................................................... 15
2.5.2. CONSTITUTION DES ENVIRONNEMENTS : INSTALLATION DES OUTILS ............................... 15
2.6. INSTALLATION DES PLATEFORMES.............................................................................................. 17
2.6.1. INSTALLATION DE L’OUTILS MOODLE ................................................................................. 17
2.6.2. INSTALLATION DE L’OUTILS WORDPRESS ........................................................................... 19
2.7. MODIFICATIONS ADDITIONNELLES ............................................................................................. 20
2.7.1. MODIFICATIONS FONCTIONNELLES .................................................................................... 20
2.7.2. MODIFICATIONS ERGONOMIQUES ..................................................................................... 21
2.7.3. IMPLEMENTATION DE COURS ............................................................................................. 21
2.8. PRESENTATION DES INTERFACES DE LA REALISATION ................................................................ 21
CONCLUSION ........................................................................................................................................... 25
CHAPITRE 3 : BILAN DE LA REALISATION ............................................................................................. 26
INTRODUCTION ....................................................................................................................................... 26
3.1 BILAN DE LA REALISATION ET DU STAGE..................................................................................... 26
3.2 CRITIQUE ET SUGGESTION DE LA REALISATION .......................................................................... 26
3.2.1 CRITIQUE.............................................................................................................................. 26
3.2.2 SUGGESTION........................................................................................................................ 27
3.3 PLANNIG REEL DU PROJET ........................................................................................................... 27
3.3.1 PLANNING REEL AVEC TRELLO............................................................................................. 27
3.3.2 DIAGRAMME DE GANTT ...................................................................................................... 28
3.4 ESTIMATIONTION DE COUP DU PROJET ...................................................................................... 28
3.4.1 LA METHODOLOGIE D’ESTIMATION DU COUT .................................................................... 28
3.4.2 ESTIMATION DE COUT DE LA REALISATION ........................................................................ 29
3.5 POLITIQUES DE SECURITE ............................................................................................................ 29
CONCLUSION ........................................................................................................................................... 30

IV
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022
Licence Professionnelle En Informatique Option : Système d’Informations et Réseaux

. ................................................................................................................... CONCLUSION GENERALE


........................................................................................................................................................ 31
BIBLIOGRAPHIE ................................................................................................................................ 32
WEBOGRAPHIE................................................................................................................................. 32
ANNEXE .............................................................................................................................................. I
ANNEXE B : PRESENTATION DES DIFFERENTS SCENARII DE MISE EN PLACE ............................................. I
ANNEXE B : ESTIMATION DES COUTS EN FONCTION DES DIFFERENTS SCENARII ..................................... II

V
Réalisé et Présenté Par OUEDRAOGO Abdoul Rachid Promotion 2021-2022

Vous aimerez peut-être aussi