SlideShare une entreprise Scribd logo
1  sur  76
Télécharger pour lire hors ligne
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
1
Département : Informatique
Filière : Génie informatique
Rapport du stage de fin d’étude
Sous le thème :
Réalisé par : Encadré par :
AKALIA Slimane Mr. SADIKI Hicham
AMRAOUI Hayat Mr. RHATTOY Abdallah
Année Universitaire 2015–2016
Conception et réalisation de
trois projets : deux applications
web et une application
bureautique de gestion des
notes.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
2
Remerciements
Au terme de ce modeste travail, nous tenons à exprimer nos vifs remerciements à
Monsieur SADIKI Hicham, le responsable de la cellule informatique à la Faculté
des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) qui est
préoccupé d’améliorer et d’enrichir nos connaissances et qui nous faire confiance
toute la durée du stage.
Nous sommes particulièrement reconnaissant à notre encadrant Monsieur
RHATTOY Abdallah pour ses conseils et ses directives prodigués le long de notre
formation.
Nous remercions également nos professeurs à l’Ecole Supérieure de Technologie
(ESTM) qui n’hésitent pas un instant de mettre à la disposition des étudiants le jus
de leurs expériences.
De même nous exprimons notre profonde gratitude à Monsieur le Doyen de la
Faculté des Sciences Juridiques, Economiques et Sociales de Meknès pour nous
avoir acceptés en tant que stagiaires.
Enfin, nous remercions tous ceux qui ont contribué de près ou de loin de mener
à terme notre stage.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
3
Sommaire
REMERCIEMENTS………………………………………………………….2
SOMMAIRE…………………………………………………………………..3
INTRODUTION…………………………………………...………………….5
CHAPITRE 1 : PRESENTATION DE L’ETABLISSEMENT……………6
I. Historique de FSJES………………………………………….........6
II. Missions et activités de FSJES…………………………………….6
III. Organigramme de FSJES……………………………………….…7
CHAPITRE 2 : SUJET ET OBJECTIFS………………………………......8
I. Présentation de la cellule informatique………………………….....8
II. Présentation du sujet …………………………….………………...10
CHAPITRE 3 :TACHES ET PROJETS REALISES……………………...10
I. Projets réalisés……………………………………………………….10
1. Application web pour la préinscription en ligne……..…….....10
1.1 Introduction………………………………………...10
1.2 Fonctionnalité d’application web……………....…..11
1.3 Conception……………………………….….……...12
1.3.1 Modèle Conceptuel de Données (MCD)….....12
1.3.2 Description des tables………………….….....13
1.4 Réalisation………………………………..……...….14
1.4.1 Environnement du travail………….………...14
1.4.2 Scénario applicatif……..…….…….…...…....15
2. application web pour la gestion des demandes en ligne….........31
2.1 Introduction………..…………………………..…...31
2.2 Fonctionnalité de l’application………………..........31
2.3 Conception……………………………….….….......32
2.3.1 Modèle Conceptuel de Données (MCD)….....32
2.3.2 Description des tables………………….….....32
2.4 Réalisation…………………………………….........33
2.4.1 Introduction………………….……….....……33
2.4.2 Scénario applicatif……..…….….….…..….....34
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
4
3. Application bureautique pour la gestion des notes……………..31
3.1 Introduction………..…………………………...…...31
3.2 Fonctionnalité de l’application………….……..........31
3.3 Conception…………………………….…….…........32
2.3.1 Modèle Conceptuel de Données (MCD)….........32
2.3.2 Description des tables………………….….........32
2.4 Réalisation…………………………………..…..........33
2.4.1 Introduction………………….…….…....…...…33
2.4.2 Scénario applicatif……..…….….…..…...…......34
II. Tâches effectuées…………………………………………..…......….….43
CONCLUSION……………………………………………..................................44
GLOSSAIRE……………………………………………….….............................45
BIBLIOGRAPHIE………….………………………….......................................48
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
5
Introduction
A la fin de la deuxième année du DUT à l’Ecole Supérieure de Technologie
(ESTM), l’étudiant doit effectuer un stage de deux mois, ce stage est une étape
importante pour un étudiant, non seulement du point de vue de la scolarité, mais
aussi d’un point de vue personnel puisque la vie en domaine professionnel est en
effet nécessaire à la mise en pratique de l’enseignement reçu.
Ce rapport présente le travail que nous avons effectué lors de notre stage à la
Faculté des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) et
précisément à la cellule informatique durant le mois Avril et Mai.
Pendant la période du stage nous avons travaillé sur une application web de la
faculté concernant la préinscription des étudiants et la gestion des candidatures,
et une autre application web qui gère les demandes des étudiants en ligne en plus
d’une autre application bureautique pour la gestion des notes.
Ce rapport s’articule autour de trois axes principaux. Tout d’abord, nous
commenceront par une présentation de la faculté des sciences juridiques
économiques et sociales (FSJES), nous enchaîneront ensuite par une présentation
du sujet et de l’objectif du stage. La suite porte sur l’ensemble des travaux
effectués et des projets réalisés.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
6
Chapitre 1 : présentation de l’établissement
I. Historique de la faculté des sciences juridiques,
économiques et sociales :
Figure 1 : Faculté des Sciences Juridiques, Economiques et Sociales de Meknès
La Faculté des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) a
été créée en juillet 1993, sur une superficie qui dépasse 6.3 ha, à préfecture de Meknès
Al Ismaïlia. Cette création, qui rentre dans le cadre de la politique de la décentralisation
de l’enseignement supérieur, a pour but de faire face à la demande en enseignement
juridique et économiques qui ne cesse d’augmenter depuis la fin des années 1980.
II. Missions et activités de FSJES :
D’après la carte universitaire, cet établissement, qui relève de l’Université Moulay
Ismaïl, est destiné à assurer la formation dans les domaines des sciences juridiques et
économiques aux bacheliers des préfectures Meknès Al Ismaïlia, Meknès el Menzeh
ainsi que les provinces suivantes : El hajeb, Errachidia, Khénifra, Ifrane, Beni-Mellal,
Sidi kacem.
Ses objectifs sont :
 Former des cadres dans les domaines : juridique, politique et économique.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
7
 Etre un leader de formation et de recherche.
 Répondre au besoin dans leur secteur.
La Faculté des Sciences Juridiques, Economiques et Sociales de Meknès
(FSJES) est composé de trois départements :
 Département de Droit Privé.
 Département de Droit Public.
 Département de Sciences Economiques.
III.Organigramme de FSJES :
Figure 2 : organigramme de FSJES
Nous avons effectué notre stage à la cellule d’informatique de FSJES et aussi
on a réalisé quelques tâches dans le service des affaires estudiantines et dans le
service des affaires pédagogique et de planification.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
8
Chapitre 2 : sujet et objectifs
I. Présentation de la cellule informatique :
 Dans la cellule informatique, il y a quatre serveurs de type
HP GEN 9. Ils sont installés sous Linux (Debian version 8) :
 Un serveur DHCP
 Un serveur DNS
 Un serveur WEB
 Un serveur d’applications
Figure 3 : serveur HP gen 9
 Il y a plusieurs applications qui sont installés sur le serveur d’applications :
 Préinscription en ligne (pour tous les cycles).
 Changement de filière.
 Demande de 7ème
module.
 Gestion des cartes des étudiants.
 Réinscription en ligne des étudiants.
 Consultation des notes en ligne.
 Délibération.
 Application pour la gestion des groupes.
 Le réseau qui est mis en place à FSJES est en topologie étoile. Il y a plusieurs
services à FSJES qui sont reliées en étoile via des câbles fibre optique à la
locale technique à la cellule informatique, ces services sont :
 Département des enseignants.
 Bibliothèque.
 Scolarité.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
9
 Affaires pédagogiques.
 Master et doctorat.
 Intendance.
 Direction.
 Centre doctoral.
 FSJES est liée à la présidence d’Université Moulay Ismail(UMI) par antenne,
et l’université est connectée au réseau informatique national MARWAN.
 Le responsable de la cellule informatique est chargé de faire plusieurs tâches :
 Gérer les serveurs en toute sécurité et à distance en se basant
sur le Protocole SSH, en utilisant le logiciel PUTTY.
 Les normes de sécurité suivis par le responsable de la cellule
informatique sont :
 changer le port par défaut dans le service SSH.
 interdire la connexion en mode ROOT.
 Pour se connecter au service il faut connaitre la
session et le mot de passe.
 La maintenance technique du coté SOFT et la résolution des problèmes
matériels rencontrés.
 Gestion des applications et préparation des bases de données.
 Administration du site web officiel www.fsjes-umi.ac.ma.
 Publication des avis :
 Par e-mail.
 Sur le site web officiel de FSJES.
 Sur télévisions à FSJES.
Figure 4 : putty et ssh
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
10
II. Présentation du sujet :
Les sujets principaux de notre stage servent à faciliter :
 La préinscription en ligne des étudiants.
 Le traitement de leurs candidatures via l’administration de FSJES.
 Les demandes des étudiants en ligne.
 La gestion de ces demandes.
 La gestion des notes des examens
Dans ce but nous avons réalisé trois projets :
 Une application bureautique pour la gestion des notes
 Une application web contenant un espace étudiant et administrateur
 Une application web pour le traitement des demandes des étudiants.
Chapitre 3 : Tâches et projets réalisés
Pendant toute la durée du stage nous avons réalisé plusieurs tâches et nous
avons travaillé sur les applications web et l’application bureautique. Dans ce
chapitre nous allons présenter toutes les étapes suivis pour réaliser ces
applications et aussi on va citer les tâches effectuées.
I. Projets réalisés :
1. Application web pour la préinscription en ligne :
1.1 Introduction :
L’objectif principal est de simplifier la préinscription des étudiants et la
gestion des candidatures et des filières par l’administration.
1.2 Fonctionnalités d’application web :
 Espace Etudiant :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
11
 Inscrire à l’application web afin d’avoir l’espace membre en
remplissant les informations dans le formulaire d’inscription.
 Se connecter en toute sécurité en saisissant le CIN et le mot de passe.
 Afficher la fiche de candidature.
 Télécharger la fiche de candidature sous format PDF.
 Modifier les informations de candidature.
 Modifier les informations de sécurité (mot de passe et mot de sécurité).
 Espace Administrateur :
 Se connecter à l’espace administrateur en saisissant le CIN et le mot de
passe.
 Afficher les listes des candidats.
 Exporter ces listes sous fichier EXCEL.
 Exporter la fiche de candidature de chaque candidat.
 Modifier les informations de chaque candidat.
 Rechercher un candidat.
 Supprimer un candidat.
 Ajouter une filière.
 Modifier une filière.
 Rechercher une filière.
 Afficher des statistiques pour chaque filière.
 Supprimer une filière.
 Modifier les informations de sécurité (mot de passe et mot de sécurité).
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
12
1.3 Conception :
1.3.1 Modèle conceptuel de données :
Après avoir listé toutes les informations déterminées par le cahier
des charges, nous avons précisé toutes les données qui étaient
nécessaires à l’application web et ensuite les regrouper et les structurer
afin d’obtenir un modèle conceptuel de données (MCD) en se basant
sur la méthode MERISE :
Figure 5 : modèle conceptuel de données
1.3.2 Description des tables :
 Table candidat :
La table candidat est composée de dix-sept
attributs, elle contient les informations concernant
les candidats (nom, prénom, CIN …) en plus de
deux autres attributs created et modified de types
date qui déterminent la date d’inscription et la date
de dernière
candidats
id
nom
prenom
sexe
CIN
cne
code_massar
date_naissance
bac
telephone
email
adresse
cycle
created
modified
notes
etat
<pi> Entier
Texte
Texte
Texte
Texte
Texte
Texte
Date
Texte
Texte
Texte
Texte
Texte
Date
Date
Texte
Entier
<O>
id
...
<pi>
modification pour chaque candidat.
Figure 6 : table candidats
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
13
 Table filières :
La table filières est composée de trois attributs id,
nom et cycles de chaque filière, et elle est en relation avec
la table candidat puisque chaque candidat s’inscrit à une
seule filière et chaque filière contient plusieurs candidats.
 Table administrateur :
La table administrateur contient id et CIN de
chaque administrateur.
 Table ville :
La table ville composée de deux attributs id et
nom de ville.
Figure 9 : table ville
 Table pays :
La table pays est aussi comme la table ville
contient deux champs id et nom de pays et elle est en
relation avec la table ville.
 Table users :
La table users est une table isolée, elle n’est pas
reliée avec aucune table et elle contient les informations
de sécurité de chaque utilisateur le CIN, le mot de passe,
le code de sécurité et le type d’utilisateur soit
administrateur, soit étudiant.
filieres
id
nom
cycles
<pi> Entier
Texte
Texte
<O>
id
...
<pi>
administrateur
id
CIN
<pi> Entier
Texte
<O>
id
...
<pi>
ville
id
nom
<pi> Entier
Texte
<O>
id
...
<pi>
users
CIN
password
type
code_securite
Texte
Texte
Entier
Texte
<O>
CIN
...
<pi>
pays
id
nom
<pi> Entier
Texte
<O>
id
...
<pi>
Figure 7 : table filières
Figure 8 : table administrateur
Figure 10 : table pays
Figure 11 : table users
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
14
 Table avis :
1.4 Réalisation :
Dans cette partie, nous présentons la partie réalisation d’application web de
candidature. Nous commencerons dans une première partie par l’environnement
du travail. Dans une seconde partie nous exposons le travail qu’on a réalisé.
1.4.1 Environnement du travail :
Nous allons présenter les outils qu’on a utilisés lors de la
création d’application web :
 CAKE PHP :
Cake PHP est un Framework PHP distribué sous
licence MIT. Il suit le motif MVC (Model View
Controller), et est inspiré par Ruby on Rails. Le
principe du Framework est de vous permettre d’écrire
moins de code et de créer une application plus
rapidement.
 BOOTSTRAP :
Bootstrap est un Framework crée chez Twitter,
c’est est une compilation de plusieurs éléments et
fonctions web-design personnalisables, le tout emballé
dans un seul et même outil. Ces éléments sont une
combinaison de HTML, CSS et JavaScript.
avis
id
objet
contenu
image
<pi> Entier
Texte
Texte
Texte
<O>
id
...
<pi>
Figure 12 : tables avis
La table avis est composée de quatre champs
concernant les avis qui sont publiées par l’administrateur.
Figure 13 : Cake PHP
Figure 14 : Bootstrap
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
15
 XAMPP :
XAMPP est un produit qui s'installe très rapidement
et facilement et qui fournit un ensemble complet de
services pour faire tourner un serveur Web. Cette
solution est très pratique pour créer un serveur de
développement, car il permet au néophyte d'avoir un
serveur de test en quelques clics, sans avoir à choisir ni
à connaître les différents services à installer.
 FILEZILLA :
On a utilisé FILEZILLA qui est un logiciel du client
FTP pour héberger notre application web, pour se
faire notre encadrant nous a créé :
 Un nom de domaine qui s’appelle :
stage.fsjes-umi.ac.ma.
 Un compte FTP.
 Un compte PhpMyAdmin.
 Il a géré aussi les droits d’écriture et de lecture sur linux.
1.4.2 Scénario applicatif :
Cette partie recense la présentation d’un scénario applicatif qui
présente le fonctionnement d’application web de préinscription en
ligne :
Page d’accueil d’application web :
La page d’accueil d’application web de préinscription en ligne
contient deux onglets principaux l’onglet d’inscription et l’onglet
de connexion :
Figure 16 : Filezilla
Figure 15 : Xampp
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
16
Figure 17 : page d’accueil
 L’application web de candidature est responsive : est une
approche de conception Web qui vise à l'élaboration des sites
offrant une expérience de lecture et de navigation optimales pour
l'utilisateur quelle que soit sa gamme d'appareil (téléphones
mobiles, tablettes, liseuses, moniteurs d'ordinateur de bureau).
Figure 18 : page d’accueil sur un pc
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
17
Figure 19 : page d’accueil sur une tablette
Figure 20 : page d’accueil sur un téléphone
Espace Etudiant :
 Pour s’inscrire il faut remplir un formulaire qui contient les
informations de l’étudiant pour avoir un espace membre :
Figure 21 : formulaire d’inscription
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
18
 Un message va s’afficher qui donne la main au candidat d’ajouter
ses notes pour finir son inscription :
Figure 22 : message d’ajout des notes
 En cliquant sur le bouton fermer , l’étudiant accède à son espace
membre et il est redirigé directement à la partie modification pour
ajouter ses notes ici il y a plusieurs cas selon le cycle d’étudiant :
 Si le candidat est inscrit à la licence fondamentale il faut
qu’il saisisse sa note de baccalauréat :
Figure 23 : formulaire d’inscription pour le cycle de la licence fondamentale
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
19
 Si le candidat est inscrit à la licence professionnelle il faut qu’il
saisisse la note du semestre 1, semestre 2, semestre 3 et
semestre 4 :
Figure 24 : formulaire d’inscription pour le cycle de la licence professionnelle
 Si le candidat est inscrit au master il faut qu’il saisisse la note
du semestre 1, semestre 2, semestre 3, semestre 4, semestre 5,
semestre 6 :
Figure 25 : formulaire d’inscription pour le cycle du master
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
20
 Si le candidat est inscrit au doctorat il faut qu’il saisisse la note du
semestre 1, semestre 2, semestre 3, semestre 4, semestre 5,
semestre 6, semestre 7, semestre 8, semestre 9 et semestre 10 :
Figure 26 : formulaire d’inscription pour le cycle du doctorat
 Lorsque l’étudiant saisit ses notes et clique sur modifier il se
redirige vers son espace membre
Figure 27 : espace membre de l’étudiant
 L’étudiant peut se connecter à son espace membre en cliquant
sur connexion, il faut qu’il saisisse son CIN et son mot de passe :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
21
Figure 28 : onglet de connexion
 Si l’étudiant a oublié son mot de passe il peut cliquer sur mot de
passe oublié, et il saisit après son CIN et son mot de sécurité qui a
déjà utilisé lors de son inscription et le système va lui donner un
nouveau mot de passe :
Figure 29 : mot de passe oublié
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
22
Figure 30 : récupération du nouveau mot de passe
 Afficher la fiche de candidature :
Figure 31 : fiche de candidature
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
23
 Modifier les informations :
Figure 32 : modification des informations de l’étudiant
 Télécharger la fiche sous format PDF :
Figure 33 : téléchargement de fiche de candidature
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
24
 Afficher la fiche de candidature avec un lecteur de PDF afin de
l’imprimer et terminer l’inscription :
Figure 34 : fiche de candidature téléchargée sous format PDF
 Modifier les informations de sécurité :
Figure 35 : modification des informations de sécurité
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
25
Espace administrateur :
 L’administrateur se connecte avec son CIN et son mot de passe
afin d’accéder à son espace membre :
Figure 36 : espace administrateur
 L’administrateur peut afficher toutes les listes des candidats qui
sont inscrits.
 Il peut télécharger la liste courante des candidats ou la liste totale
de tous les candidats, cette liste est téléchargée sous format
EXCEL :
Figure 37 : téléchargement de la liste courante et liste totale sous fichier EXCEL
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
26
Figure 38 : list e des étudiants
 Rechercher un candidat soit par nom, CIN, CNE et Code
MASSAR.
 Filtrer la liste par cycle et par filière.
 Modifier la fiche de candidature.
 Télécharger la fiche de candidature de chaque candidat.
 Supprimer un candidat.
Figure 39 : les actions que peut faire l’administrateur
 Le cas de suppression, lorsque l’administrateur clique sur
l’icône supprimer un message de confirmation va s’afficher :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
27
Figure 40 : message de confirmation de suppression
 Afficher la liste des filières, cette liste contient des statistiques
concernant chaque filière.
 Enregistrer cette liste sous format EXCEL :
Figure 41 : liste des filières
 Ajouter une nouvelle filière en spécifiant le nom de filière et le
cycle concernant :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
28
Figure 42 : bouton d’ajout d’une filière
Figure 43 : ajout de filière
 Modifier le nom et le cycle d’une filière :
Figure 44 : action de modification d’une filière
Figure 45 : modification d’une filière
 Supprimer une filière quelconque avec confirmation :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
29
Figure 46 : action de suppression d’une filière
Figure 47 : message de confirmation de suppression d’une filière
 Rechercher une filière en saisissant son nom dans la barre de
recherche.
 Filtrer la liste par cycle :
Figure 48 : liste des filières concernant la licence fondamentale
 Modifier les informations de sécurité (mot de passe et mot de
sécurité) en saisissant les anciennes informations :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
30
Figure 49 : modification des informations de sécurité
2. Application pour la gestion des demandes en ligne :
2.1 Introduction :
Cette application est réalisée pour faciliter la tâche à l’étudiant afin
d’envoyer sa demande des attestations administratives en ligne sans besoin
d’aller à la faculté, son attestation sera prête après 24 heures depuis la date
d’envoi du demande.
2.2 Fonctionnalités d’application web :
Les fonctionnalités d’application web des demandes sont :
 L’étudiant envoie sa demande en saisissant son CNE, le semestre
concerné et le type de la demande.
 Après le système vérifie si cet étudiant est inscrit dans la faculté.
Espace administrateur :
 Gérer les demandes des étudiants :
 Rechercher un demandeur.
 Supprimer une demande.
 Télécharger la liste des demandes.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
31
 Filtrer la liste des demandes par cycle, semestre et filière et
aussi par date.
 Gérer les types des demandes :
 Ajouter un type de demande.
 Modifier un type de demande
 Supprimer un type de demande.
 Afficher le nombre des demandes pour chaque type.
 Gérer les étudiants :
 Importer un fichier Excel des étudiants.
 Supprimer un étudiant.
 Rechercher un étudiant.
 Filtrer la liste des étudiants par cycle et filière.
 Modifier les informations de sécurité.
2.3 Conception :
2.3.1 Modèle conceptuel de données (MCD) :
Comme on a déjà cité dans la partie conception d’application
de préinscription en ligne, nous avons réalisé un MCD en se basant
sur le cahier des charges d’application web :
Figure 50 : modèle conceptuel de données
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
32
2.3.2 Description des tables :
demandes
id
semestre
date
CNE
<pi> Entier
Texte
Date
Texte
<O>
id
...
<pi>
types
id
intitule
<pi> Entier
Texte
<O>
id
...
<pi>
filières
id
intitule
abreviaton
cycle
<pi> Entier
Texte
Texte
Texte
<O>
id
...
<pi>
etudiants
CNE
CIN
NOM
DN
LN
FILIERE
CODE_PAYS
DNC
CANDIDAT
SEXE
E_SANTE
AU
Texte
Texte
Texte
Date
Texte
Texte
Texte
Texte
Texte
Texte
Texte
Texte
<O>
CNE
...
<pi>
 Table étudiants :
Elle est composé de douze attributs qui
présentent les informations des étudiants, cette table
est utilisée lors de l’import du fichier EXCEL, toutes
les informations dans le fichier EXCEL sont insérées
dans cette table ce qui permet de vérifier l’existence
d’un étudiant voulant envoyer une demande.
Figure 51 : table étudiants
 Table demandes :
Cette table contient quatre attributs, elle
présente le CNE et le semestre de l’étudiant qui
envoie la demande, ainsi la date du demande.
Figure 52 : table demandes
 Table types :
Cette table est composée de deux attributs
id et intitulé de chaque type de demande, elle est
reliée avec la table demandes. Figure 53 : table types
 Table filières :
La table filière contient l’id, l’intitule,
l’abreviation et le cycle de chaque filière.
Figure 54 : table filières
 Table admins:
La table admins contient le login, le mot
de passe et le mot de sécurité de l’administrateur.
Figure 55 : table admins
admins
login
password
code_securite
<pi> Texte
Texte
Texte
<O>
login
...
<pi>
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
33
2.4 Réalisation :
2.4.1 Introduction :
Dans cette partie, nous présentons la partie réalisation de l’application web
pour les demandes des étudiants en ligne. Les logiciels qu’on a utilisé pour réaliser
cette application sont les même qu’on a déjà cité dans la partie d’application web,
donc dans cette partie on va présenter le scénario applicatif de l’application web :
2.4.2 Scénario applicatif :
Nous allons présenter dans cette partie le fonctionnement de
l’application web des demandes :
La page d’accueil de l’application web des demandes en ligne :
La page d’accueil de cette application contient deux onglets,
une des demandes et l’autre pour la connexion de l’administrateur :
Onglet des demandes :
 l’étudiant envoie une demande pour avoir un document
quelconque en saisissant son CNE, le semestre et le type de demande
qu’il veut :
Figure 56 : accueil de l’application
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
34
Figure 57 : onglet des demandes
 Lorsqu’on clique sur envoyer si le CNE n’existe pas dans la
liste des étudiants un message d’erreur va s’afficher :
 Si toutes les informations sont correctes un message de
confirmation de la demande va s’afficher :
Onglet administrateur :
Figure 58 : message d’erreur
Figure 59 : message de confirmation de la demande
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
35
 L’administrateur se connecte à l’application en saisissant le
login et le mot de passe :
 Si le mot de passe ou le login sont incorrectes un message
d’erreur va s’afficher :
 L’espace administrateur contient trois onglets principaux :
 Gestion des demandes.
Figure 60 : onglet connexion de l’administrateur
Figure 61 : message d’erreur des données incorrectes
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
36
 Gestion des étudiants.
 Modification des informations de sécurité :
 L’onglet des demandes contient une liste des demandes
envoyées
Gestion des demandes :
 Supprimer une demande en cliquant sur l’action
supprimer :
Figure 62 : espace administrateur
Figure 63 : onglet demandes
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
37
 Un message de confirmation de la suppression va
s’afficher :
 Télécharger la liste courante ou la liste filtré par cycle,
semestre et filière sous fichier EXCEL :
Figure 64 : message de confirmation de suppression
Figure 65 : téléchargement de la liste des demandes
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
38
 Rechercher une demande par nom, CIN ou CNE du
demandeur.
 Filtrer la liste des demandes par cycle, semestre et filière
et par date de demande.
Gestion des types des demandes :
 Afficher une liste des types des demandes avec le
nombre des demandes pour chaque type :
 Modifier le nom d’un type :
Figure 66 : la liste des demandes
Figure 67 : types des demandes
Figure 68 : modification du type
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
39
 Supprimer un type avec confirmation :
 Ajouter un nouveau type de demande :
Gestion des étudiants :
 Afficher la liste des étudiants inscrits dans la
faculté.
 Rechercher un étudiant par nom, CIN ou CNE.
 Supprimer un étudiant avec confirmation :
Figure 69 : confirmation de suppression de type de la demande
Figure 70 : ajout d’un type de demande
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
40
Figure 71 : onglet étudiants
Figure 72 : suppression de l’étudiant
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
41
 Filtrer la liste des étudiants par cycle et par filière :
 Ajouter les étudiants en important un fichier
EXCEL des étudiants :
Figure 73 : liste filtré du master
Figure 74 : import du fichier EXCEL
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
42
3. L’application de gestion des notes :
3.1 Introduction :
L’objectif principal de l’application de gestion des notes et de
simplifier l’accès des étudiants à leurs résultats, puisqu’ils peuvent
recevoir leurs notes par Email. Concernant l’administrateur, il peut
importer ou exporter les notes des étudiantes sous format Excel afin de les
imprimer.
3.2 Fonctionnalités d’application :
Les fonctionnalités de l’application de gestion des notes sont :
 Ajouter ou supprimer des étudiants, des administrateurs, des
départements.
 Ajouter des listes sous fichier EXCEL des étudiants.
 Rechercher les administrateurs et les étudiants par nom,
prénom, Email et téléphone.
 Ajouter ou supprimer des filières pour chaque département.
 Ajouter ou supprimer des modules et affecter ces modules aux
filières concernées.
 Ajouter les notes de la session normale ou rattrapage des
étudiants de chaque module pour chaque filière, cet ajout peut se faire
pour plusieurs étudiants (fichier EXCEL) ou pour un seul étudiant
(manuellement).
 Modifier les notes (ordinaires, rattrapage et finales).
 Exporter sous fichier EXCEL les notes ordinaires, des
rattrapages et finales.
 Envoyer les notes de chaque module aux étudiants par E-mail.
 Envoyer des avis aux étudiants et aux administrateur par E-mail.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
43
3.3 Conception :
3.3.1 Modèle conceptuel de données :
Après avoir listé toutes les informations déterminées par le
cahier des charges, nous avons précisé toutes les données qui
étaient nécessaires à l’application et ensuite les regroupés et les
structurés afin d’obtenir un modèle conceptuel de données
(MCD) on se basant sur la méthode MERISE :
Figure 75 : modèle conceptuel de données
3.3.2 Description des tables :
 Table administrateur :
La table administrateur se
compose de huit attributs, elle
contient toutes les informations
concernant l’administrateur (nom,
prénom, grade…) et elle contient
administrateur
login
password
nom
prenom
sexe
telephone
image
grade
Texte
Texte
Texte
Texte
Texte
Texte
Texte
Texte
<O>
login
...
<pi>
Figure 76 : table administrateur
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
44
aussi le login et le mot de passe avec lesquelles
l’administrateur se connecte à l’application.
 Table étudiant :
La table étudiant est composé de sept
attributs qui présentent les informations
de chaque étudiant (CNE, nom,
prénom…).
Figure 77 : table étudiant
 Table module :
La table module contient deux champs :
id et le nom du module.
Figure 78 : table module
 Table filière :
La table filière aussi se compose de
deux champs : id et nom de filière.
Figure 79 : table filière
 Table département :
De même la table département contient
deux champs : id et nom de département.
Figure 80 : table département
etudiant
cne
nom
prenom
sexe
e_mail
telephone
image
<pi> Entier
Texte
Texte
Texte
Texte
Texte
Texte
<O>
cne <pi>
module
id
nom
<pi> <Indéfini>
Texte
<O>
id
...
<pi>
filiere
id
nom_filiere
<pi> Entier
Texte
<O>
id
...
<pi>
departement
id
nom_departement
<pi> Entier
Texte
<O>
id
...
<pi>
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
45
 Table groupe :
La table groupe est composé de quatre
champs qui concernent les informations de
chaque groupe.
 Table sous-groupe :
La table sous-groupe qui est en relation avec
la table groupe est composée de deux champs :
id et numéro de sous-groupe.
 Table annonce :
La table annonce se compose de 3 champs,
elle contient le titre et le contenu de chaque
annonce.
 Table configuration :
La table configuration est une table
isolé, elle contient des variables : note
minimale de validation, note minimale
pour donner un rattrapage, date de début
d’étude et date de fin d’étude.
 Table commande serveur :
La table commande serveur aussi
est une table isolé, elle contient cinq
champs concernant l’envoi des résultats
aux étudiants.
groupe
id
numero
cycle
niveau
<pi> Entier
Entier
Texte
<Indéfini>
<O>
id
...
<pi>
sous_groupe
id
numero
<pi> Entier
Entier
<O>
id
...
<pi>
annonce
id
titre
contenu
<pi> Entier
Texte
Texte
<O>
id
...
<pi>
configuration
id
note_validation
note_rattrapage
date_debut_etude
date_fin_etude
<pi> Entier
Réel
Réel
Date
Date
<O>
id
...
<pi>
commande_serveur
id
type
contenu
destinateur
destinataire
<pi> Entier
Entier
Texte
Texte
Texte
<O>
id
...
<pi>
Figure 85 : table commande_serveur
Figure 81 : table groupe
Figure 82 : table sous-groupe
Figure 83 : table annonce
Figure 84 : table configuration
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
46
3.4 Réalisation :
3.4.1 Introduction :
Dans cette partie, nous présentons la partie réalisation de
l’application de gestion des notes. Nous commencerons dans une
première partie par l’environnement du travail. Dans une seconde
partie nous exposons le travail qu’on a réalisé.
3.4.2 Environnement du travail :
Figure 86 : outils du travail
 ECLIPSE :
Eclipse est un projet, décliné et organisé en un ensemble
de sous-projets de développements logiciels, de la Fondation
Eclipse visant à développer un environnement de production
de logiciels libre qui soit extensible, universel et polyvalent,
en s'appuyant principalement sur Java.
 NETBEANS :
NetBeans est un environnement de développement
intégré (EDI), placé en open source par un en juin 2000 sous
licence CDDL (Common Development and Distribution
License) et GPLv2. En plus de Java, NetBeans permet
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
47
également de supporter d’autres langages comme (C, C++,
JAVASCRIPT, XML, GROOVY …). Il comprend toutes les
caractéristiques d'un IDE moderne (éditeur en couleur,
projets multi-langage, éditeur graphique d'interfaces et de
pages Web).
 JAVA MAIL :
JavaMail est une API qui permet d'utiliser le courrier
électronique (e-mail) dans une application écrite en Java
(application cliente, applet, servlet, EJB, ...). Son but est
d'être facile à utiliser, de fournir une souplesse qui permette
de la faire évoluer et de rester le plus indépendant possible
des protocoles utilisés.
3.4.3 Scénario applicatif :
Cette partie recense la présentation d’un scénario applicatif qui
présente le fonctionnement de l’application :
Installation de GNote :
Pour installer l’application GNote il suffit d’avoir son setup :
Figure 87 : setup de l’application
Ensuite il faut cliquer sur le bouton suivant jusqu'à la fin
d’installation :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
48
Splash screen :
Après l’ouverture de l’application cette fenêtre va apparaître
qui a pour but de vérifier l’existence des fichiers de configuration
et la connexion à la base de données :
Figure 89 : splash screen
 Si la connexion à la base de données a échoué on aura un
message d’erreur :
Figure 88 : fin d’installation
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
49
Figure 90 : message d’erreur
Lorsqu’on clique sur ok l’application va afficher un autre
message qui nous permet de changer les informations de la base
de données :
Figure 91 : modification de base de données
En cliquant sur oui on aura une fenêtre pour saisir les
informations de la base de données :
Figure 92 : informations sur la base de données
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
50
 Si un fichier de configuration n’existe pas on aura un
message d’erreur :
Figure 93 : message d’erreur
Fenêtre d’authentification :
Cette fenêtre permet aux administrateurs de se connecter à
l’application en saisissant le login et le mot de passe en toute
sécurité :
Figure 94 : fenêtre d’authentification
 Si l’administrateur saisit des données incorrectes ce message
d’erreur va s’afficher :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
51
Figure 95 : message d’erreur
 Si l’administrateur oublie son mot de passe, il va cliquer sur
mot de passe oublié et tapez son email pour récupérer son mot
de passe à nouveau par un E-mail :
 Le bouton à propos permet aux utilisateurs de savoir plus
d’informations sur l’application GNote.
Fenêtre de paramétrage :
Après une connexion correcte (login et mot de passe
correcte), l’administrateur passe à la fenêtre de paramétrage de
l’application c’est une phase qui sert à introduire les ressources
nécessaires pour l’application :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
52
Figure 96 : fenêtre de paramétrage
Elle contient un graphe qui affiche des statistiques
globales sur l’université.
Onglet de personnel :
Cet onglet permet de gérer les personnels (étudiants et
administrateurs), il est divisé en deux parties la partie des
administrateurs et la partie des étudiants, en plus d’un graphe
qui affiche le nombre de personnel pour chaque type :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
53
Figure 97 :onglet personnel
 Ajouter administrateur/étudiant :
Dans ce niveau l’administrateur peut ajouter des nouveaux
administrateurs en saisissant les informations de chaque
administrateur :
Figure 98 : ajouter un administrateur
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
54
De même il peut ajouter soit un seul étudiant en saisissant ses informations :
Figure 99 : ajouter un étudiant
Ou bien ajouter une liste des étudiants en utilisant l’onglet liste des
étudiants qui se trouve dans le menu barre en haut, on clique sur ajouter une liste
et on choisit le département, la filière, le cycle ,le niveau et le nombre des
étudiants par groupe et par sous-groupe pour diviser automatiquement les
étudiants par groupe et par sous-groupe, il y a aussi une image qui sert à
connaitre la forme de la liste à importer :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
55
Figure 100 : format de liste
Figure 101 : ajouter une liste
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
56
 Supprimer administrateur/étudiant :
Pour supprimer soit un étudiant ou bien un administrateur
il faut juste le sélectionner et cliquer sur le bouton supprimer,
on a la possibilité de supprimer plusieurs personnes à la fois :
Figure 102 : onglet administrateur
 Rechercher administrateur/étudiant :
Pour rechercher soit un administrateur ou bien un étudiant il
y a plusieurs choix soit on fait la recherche en saisissant le
nom, le prénom, l’e-mail ou téléphone.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
57
Figure 103 : rechercher un étudiant
Onglet département :
L’onglet département permet de gérer les départements
(ajouter ou supprimer un département) et aussi de gérer les filières
(ajouter une filière dans un département ou bien la supprimer), cet
onglet contient aussi deux graphes un pour afficher le nombre de
groupes et de sous-groupes pour chaque cycle pour une filière
sélectionnée et l’autre pour afficher le nombre des étudiants, le
total des validations et le totale des rattrapages pour chaque cycle.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
58
Figure 104 : onglet départements
 Ajouter/supprimer un département :
Pour ajouter un département on clique sur le bouton ajouter et
on saisit le nom du département :
Figure 105 : ajouter un département
Pour supprimer un département il suffit de sélectionner le
département qu’on veut supprimer et cliquer sur le bouton
supprimer, un message de confirmation va s’afficher pour
confirmer la suppression :
Figure 106 : suppression de département
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
59
 Ajouter/supprimer une filière :
On sélectionne le département qui contenant cette filière et après
on clique sur le bouton ajouter et ensuite on saisit le nom de filière
à ajouter :
Figure 107 : ajout d’une filière
Si l’administrateur veut supprimer une filière il va sélectionner
cette filière et après cliquer sur le bouton de suppression et bien
sûr il faut confirmer la suppression :
Figure 108 : suppression d’une filière
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
60
 Rechercher un département/filière :
Pour rechercher un département ou une filière on saisit son
nom dans la zone de recherche.
Onglet modules :
Cet onglet permet d’ajouter ou d’affecter un module à une
filière, en plus il contient un graphe qui affiche le nombre des
modules totaux et le nombre des modules étudiés et non-étudiés
par une filière pour l’instant :
Figure 109 : onglet module
 Ajouter un module :
Pour ajouter un module on sélectionne le département
puis la filière ensuite le cycle et le niveau et on clique sur le
bouton ajouter dans la partie de modules étudiés ou bien non
étudiés par cette filière et on saisit le nom de module :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
61
Figure 110 : ajout d’un module
 Affecter un module à une filière :
Pour affecter un module à une filière on choisit la filière,
le cycle et le niveau concerné et après on sélectionne le
module dans les modules non étudiés et on clique sur le
bouton affecter afin de passer à la liste des modules étudiés
par cette filière :
Figure 112 : affectation d’un module
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
62
 Supprimer un module :
Pour supprimer un module il faut juste le sélectionner et
après cliquer sur le bouton supprimer et il va se détruire après
la confirmation :
Figure 113 : suppression d’un module
Onglet notes :
Cet onglet concernant les notes est très important, il permet de
gérer les notes des étudiants :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
63
Figure 114 : onglet note
 Ajouter les notes ordinaires :
Pour ajouter les notes d’un module il faut tout d’abord
choisir la filière, le niveau, le module concerné et le semestre,
après on clique sur le bouton ajouter. Il y a deux façons la
première est de saisir les notes manuellement pour chaque
étudiant et il faut saisit la date d’examen et la date de
rattrapage et sélectionner la méthode d’alerte par e-mail pour
que l’étudiant reçoit sa note par un e-mail :
Figure 115 : ajout des notes ordinaires
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
64
Après on remarque que cette note est ajoutée dans la liste des notes ordinaires et
des notes finales :
Figure 116 : notes ajoutées
Et pour que l’étudiant reçoit l’e-mail on clique sur le bouton coté serveur qui se
trouve dans la fenêtre d’authentification et on clique ensuite sur lancer le serveur :
Figure 117 : envoi des emails
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
65
Après l’étudiant peut recevoir l’e-mail :
Figure 118 : email reçu
La deuxième méthode d’ajout des notes c’est d’importer un fichier EXCEL qui
contient tous les notes des étudiants. On trouve une image qui nous permet de
savoir la forme de fichier EXCEL :
Figure 119 : format de liste
On choisit la filière et on sélectionne le fichier EXCEL :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
66
Figure 120 : ajout de la liste des notes
Après la confirmation on remarque que ces notes sont affichées dans la liste des
notes ordinaires et notes finales :
Figure 121 : notes ajoutées
Et chaque étudiant dans la liste est reçu l’e-mail :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
67
Figure 122 : email reçu
 Ajouter les notes de rattrapage :
 Si un étudiant a eu dans l’examen une note inférieure au
note de validation il sera rattrapé et son nom est ajouté
automatiquement dans la liste des notes de rattrapage afin
de saisir sa note de rattrapage et après la saisie du note de
rattrapage le programme choisi automatiquement le
maximum entre la note de la session ordinaire et la note de
session de rattrapage comme note finale.
 Si l’étudiant a eu dans l’examen une note inférieure ou
égale à la note éliminatoire c'est-à-dire il n’y aura pas de
rattrapage ou s’il a validé ce module directement sa note
va s’ajouter automatiquement dans la liste des notes
finales.
La note de validation et la note éliminatoire sont variables, on
peut les modifier à travers l’onglet configuration qui se trouve
dans le menu en haut en cliquant sur modifier on peut les
changer :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
68
Figure 123 : configuration des notes
Pour ajouter les notes de rattrapage ça se fait comme l’ajout des notes ordinaires
soit manuellement ou bien pour plusieurs étudiants en important un fichier
EXCEL et on spécifie la date d’examen et le choix d’alerte :
Figure 124 : ajout des notes de rattrapage
Onglet avis :
Cet onglet permet à l’administrateur d’envoyer des avis par
e-mail aux étudiants ou aux administrateurs :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
69
Figure 125 : envoi d’un avis
Figure 126 : avis reçu
Onglet profile :
Cet onglet permet à l’administrateur de modifier ses
informations :
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
70
Figure 127 : onglet profile
II. Tâches effectuées :
Installation d’un parc informatique :
 Installation de deux salles
informatiques, chaque salle est
composée de vingt ordinateurs de
type HP Core i3.
 Installation de deux laboratoires de
doctorat, chaque laboratoire contient
trois ordinateurs de même type.e
Le logiciel CLONEZILLA :
 Pour installer les ordinateurs on a utilisé le logiciel CLONEZILLA.
 CLONEZILLA est un logiciel sert à créer une image de système
d’exploitation (WINDOWS 7 professionnel).
 Il sert aussi à cloner une ou plusieurs partitions ou même le disque dur
entier du pc à l’état identique dans lequel il se trouve.
Figure 128 : salle informatique
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
71
 L’avantage de cette méthode est de permettre lors d’un plantage total de
la machine ou de panne de disque dur ou dans notre cas l’installation des
nouvelles machines, de les remettre sur pieds très rapidement.
 Le système d’exploitation sera alors à nouveau entièrement paramétré et
les programmes déjà installés.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
72
Conclusion
Le stage est une occasion pour l’étudiant qui vise développer et compléter sa
formation, ainsi de bien renforcer son côté pratique, il nous a donné une idée sur
la carrière et sur la différence entre la théorie et la pratique.
Ce stage nous a permis d’améliorer nos connaissances en création
d’application web et d’apprendre des nouveaux Framework comme Cake PHP et
Bootstarp et même de mieux comprendre l’architecture MVC. Il nous a permet
aussi d’appliquer les connaissances théoriques requises à l’ESTM.
A l'heure actuelle, les applications web et application bureautique qu’on a
réalisé sont prêtes à être utilisées. On peut donc affirmer que le but qui nous avait
été fixé a été atteint.
En conclusion, ce stage nous a permet de travailler en groupe et de mettre
en œuvre des compétences scolaires, professionnelles et humaines pour un sujet
très intéressant.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
73
Glossaire
 DNS :(Domaine Name System) est un service permettant de traduire un
nom de domaine en informations de plusieurs types qui y sont associés,
notamment en adresses IP de la machine portant ce nom.
 DHCP :(Dynamic Host Configuration Protocol) est un protocole réseau
dont le rôle est d’assurer la configuration automatique des paramètres IP d’une
station, notamment en lui affectant automatiquement une adresse IP et un masque
de sous-réseau.
 MARWAN :(Moroccan Academic and Research Wide Area Network) est
le réseau informatique national à but non lucratif, dédié à l’éducation, à la
formation et à la recherche.
 SSH :(Secure Shell) est à la fois un programme informatique et un protocole
de communication sécurisé.
 PUTTY : est un émulateur de terminal doublé d’un client pour les protocoles
SSH, Telnet, Rlogin et TCP brut.
 HDMI :(High Definition Multimedia Interface)est une norme et interface
audio/vidéo totalement numérique pour transmettre des flux chiffrés au
maximum et non à minima, généralement non compressés et destinée au
marché grand public.
 MERISE : est une méthode d’analyse, de conception et de gestion
de projet informatique.
 PHP :(Hypertext Preprocessor) est un langage de programmation
libre, principalement utilisé pour produire des pages Web
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
74
dynamiques via un serveur http, c’est un langage impératif orienté
objet.
 MIT :(Massachusetts Institute of Technology) est une licence de
logiciel utilisée notamment pour la diffusion du gestionnaire de
fenêtre X11 (ou X Window System) .C’est une licence de logiciel
libre.
 MVC :(Model Vue Controller) un modèle destiné à répondre aux
besoins des applications interactives en séparant les problématiques
liées aux différents composants au sein de leur architecture
respective.
 CLONEZILLA : est un logiciel libre de restauration de données, de
clonage de disque, et de création d’image de disque.
 RUBY ON RAILS : est un Framework libre écrit en Ruby (langage
de programmation libre), il suit le motif de conception MVC.
 HTML :(Hypertext Markup Language) est un langage de balisage
permettant de représenter les pages Web.
 CSS :(Cascading Style Sheets) est un langage informatique qui
décrit la présentation des documents html et xml.
 JAVASCRIPT : est un langage de programmation de scripts
principalement employé dans les pages web interactives mais aussi
dans les serveurs.
 FTP :(File Transfer Protocol) est un protocole de communication
destiné à l’échange informatique de fichiers sur un réseau TCP/IP.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
75
 Adresse IP :(Internet Protocol) est un numéro d’identification qui
est attribué de façon permanente à chaque appareil connecté à un
réseau informatique utilisant l’Internet Protocol.
R a p p o r t d e s t a g e d e f i n d ’ é t u d e
76
Bibliographie
 www.fsjes-umi.ac.ma
 fr.wikipedia.org
 www.openclassrooms.com
 ww.marwan.ma
 www.getbootstrap.com
 www.grafikart.fr
 www.cakephp-fr.org
 www.stackoverflow.com
 www.superuser.com
 www.commentcamarche.net
 bugs.php.net
 secure.php.net
 api.cakephp.org
 book.cakephp.org

Contenu connexe

Tendances

Mesure de la performance du SI de camtel nguimo hermann 5.0
Mesure de la performance du SI de camtel  nguimo hermann 5.0Mesure de la performance du SI de camtel  nguimo hermann 5.0
Mesure de la performance du SI de camtel nguimo hermann 5.0Hermann NGUIMO
 
Rapport interface terminal
Rapport interface terminalRapport interface terminal
Rapport interface terminalBelwafi Bilel
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
Présentation NAC-NAP PPT HARIFI Madiha
 Présentation NAC-NAP PPT HARIFI Madiha Présentation NAC-NAP PPT HARIFI Madiha
Présentation NAC-NAP PPT HARIFI MadihaHarifi Madiha
 
Rapport stage
Rapport stageRapport stage
Rapport stageTECOS
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapportGilles Samba
 
Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)oxygen999
 
[PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel  [PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel Louati Aicha
 
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Gedeon AGOTSI
 
Rapport Stage ingénieur
Rapport Stage ingénieurRapport Stage ingénieur
Rapport Stage ingénieurMhamdi Imed
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"étudesMohamed Boubaya
 
Rapport de stage desert dream
Rapport de stage desert dreamRapport de stage desert dream
Rapport de stage desert dreamTaoufik Laaziz
 
Rapport De Stage de Fin d'etude : Modélisation et Dématérialisation des Proc...
Rapport De Stage de Fin  d'etude : Modélisation et Dématérialisation des Proc...Rapport De Stage de Fin  d'etude : Modélisation et Dématérialisation des Proc...
Rapport De Stage de Fin d'etude : Modélisation et Dématérialisation des Proc...Issa BEN MANSOUR
 
Presentation de-mon-pfe1
Presentation de-mon-pfe1Presentation de-mon-pfe1
Presentation de-mon-pfe1COLLEGEDIDEROT
 
Implémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - RapportImplémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - RapportRihab Chebbah
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Anas Riahi
 

Tendances (20)

Mesure de la performance du SI de camtel nguimo hermann 5.0
Mesure de la performance du SI de camtel  nguimo hermann 5.0Mesure de la performance du SI de camtel  nguimo hermann 5.0
Mesure de la performance du SI de camtel nguimo hermann 5.0
 
Rapport interface terminal
Rapport interface terminalRapport interface terminal
Rapport interface terminal
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
Présentation NAC-NAP PPT HARIFI Madiha
 Présentation NAC-NAP PPT HARIFI Madiha Présentation NAC-NAP PPT HARIFI Madiha
Présentation NAC-NAP PPT HARIFI Madiha
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapport
 
Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)
 
La détection des spam
La détection des spamLa détection des spam
La détection des spam
 
[PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel  [PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel
 
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
 
Rapport Stage ingénieur
Rapport Stage ingénieurRapport Stage ingénieur
Rapport Stage ingénieur
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"études
 
Rapport de stage desert dream
Rapport de stage desert dreamRapport de stage desert dream
Rapport de stage desert dream
 
Présentation mécatronique
Présentation mécatroniquePrésentation mécatronique
Présentation mécatronique
 
Rapport De Stage de Fin d'etude : Modélisation et Dématérialisation des Proc...
Rapport De Stage de Fin  d'etude : Modélisation et Dématérialisation des Proc...Rapport De Stage de Fin  d'etude : Modélisation et Dématérialisation des Proc...
Rapport De Stage de Fin d'etude : Modélisation et Dématérialisation des Proc...
 
Presentation de-mon-pfe1
Presentation de-mon-pfe1Presentation de-mon-pfe1
Presentation de-mon-pfe1
 
Visio.nt
Visio.ntVisio.nt
Visio.nt
 
Implémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - RapportImplémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - Rapport
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 

Similaire à End-of-studies internship report - french version

Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilahMoez Moezm
 
Rapport version finale kouakou aboua pokou alexis
Rapport version finale kouakou aboua pokou alexis Rapport version finale kouakou aboua pokou alexis
Rapport version finale kouakou aboua pokou alexis abouaalexis
 
Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...
Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...
Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...Guillaume Andrieux
 
Collecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centraleCollecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centraleoussama Hafid
 
salwfrarapp137.pdf
salwfrarapp137.pdfsalwfrarapp137.pdf
salwfrarapp137.pdfSASarah3
 
Rapport de stage : Parcours d'apprentissage à base de la pédagogie par projet
Rapport de stage : Parcours d'apprentissage à base de la pédagogie par projetRapport de stage : Parcours d'apprentissage à base de la pédagogie par projet
Rapport de stage : Parcours d'apprentissage à base de la pédagogie par projetnkamal1
 
Rapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdfRapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdfsaraachkaou
 
Conception et mise en place d'un site web dynamique de gestion de passation ...
Conception et mise en place d'un site web  dynamique de gestion de passation ...Conception et mise en place d'un site web  dynamique de gestion de passation ...
Conception et mise en place d'un site web dynamique de gestion de passation ...Symphorien Niyonzima
 
Mémoire ngagne thiam_final
Mémoire ngagne thiam_finalMémoire ngagne thiam_final
Mémoire ngagne thiam_finalNgagne Thiam
 
OURIREM-SALAH.pdf
OURIREM-SALAH.pdfOURIREM-SALAH.pdf
OURIREM-SALAH.pdfGhezza
 
Aspects financiers des affaires internationales
Aspects financiers des affaires internationalesAspects financiers des affaires internationales
Aspects financiers des affaires internationalesBassemRached
 
Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Georges Amichia
 
Ingenieur-eigsi-apprentissage
Ingenieur-eigsi-apprentissageIngenieur-eigsi-apprentissage
Ingenieur-eigsi-apprentissageMatthias LONGEFAY
 
Mémoire officiel corrigé lagou
Mémoire officiel corrigé lagouMémoire officiel corrigé lagou
Mémoire officiel corrigé lagouJean Cedric Lagou
 
Envoi massif des SMS au Lycée de Bandjoun.
Envoi massif des SMS au Lycée de Bandjoun.Envoi massif des SMS au Lycée de Bandjoun.
Envoi massif des SMS au Lycée de Bandjoun.Thomas Tuemo
 

Similaire à End-of-studies internship report - french version (20)

Rapport stage
Rapport stageRapport stage
Rapport stage
 
Rapport de stage
Rapport de stageRapport de stage
Rapport de stage
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilah
 
Rapport version finale kouakou aboua pokou alexis
Rapport version finale kouakou aboua pokou alexis Rapport version finale kouakou aboua pokou alexis
Rapport version finale kouakou aboua pokou alexis
 
Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...
Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...
Comité de Pilotage du Bureau d'Aide à l'Insertion Professionnelle de l'Univer...
 
Collecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centraleCollecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centrale
 
salwfrarapp137.pdf
salwfrarapp137.pdfsalwfrarapp137.pdf
salwfrarapp137.pdf
 
Enseignement à distance
Enseignement à distanceEnseignement à distance
Enseignement à distance
 
Rapport de stage : Parcours d'apprentissage à base de la pédagogie par projet
Rapport de stage : Parcours d'apprentissage à base de la pédagogie par projetRapport de stage : Parcours d'apprentissage à base de la pédagogie par projet
Rapport de stage : Parcours d'apprentissage à base de la pédagogie par projet
 
Memoire complet.pdf
Memoire complet.pdfMemoire complet.pdf
Memoire complet.pdf
 
Rapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdfRapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdf
 
Conception et mise en place d'un site web dynamique de gestion de passation ...
Conception et mise en place d'un site web  dynamique de gestion de passation ...Conception et mise en place d'un site web  dynamique de gestion de passation ...
Conception et mise en place d'un site web dynamique de gestion de passation ...
 
Mémoire ngagne thiam_final
Mémoire ngagne thiam_finalMémoire ngagne thiam_final
Mémoire ngagne thiam_final
 
OURIREM-SALAH.pdf
OURIREM-SALAH.pdfOURIREM-SALAH.pdf
OURIREM-SALAH.pdf
 
Aspects financiers des affaires internationales
Aspects financiers des affaires internationalesAspects financiers des affaires internationales
Aspects financiers des affaires internationales
 
Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique
 
Ingenieur-eigsi-apprentissage
Ingenieur-eigsi-apprentissageIngenieur-eigsi-apprentissage
Ingenieur-eigsi-apprentissage
 
IntenrnshipMyApp
IntenrnshipMyAppIntenrnshipMyApp
IntenrnshipMyApp
 
Mémoire officiel corrigé lagou
Mémoire officiel corrigé lagouMémoire officiel corrigé lagou
Mémoire officiel corrigé lagou
 
Envoi massif des SMS au Lycée de Bandjoun.
Envoi massif des SMS au Lycée de Bandjoun.Envoi massif des SMS au Lycée de Bandjoun.
Envoi massif des SMS au Lycée de Bandjoun.
 

Dernier

Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 

Dernier (16)

Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 

End-of-studies internship report - french version

  • 1. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 1 Département : Informatique Filière : Génie informatique Rapport du stage de fin d’étude Sous le thème : Réalisé par : Encadré par : AKALIA Slimane Mr. SADIKI Hicham AMRAOUI Hayat Mr. RHATTOY Abdallah Année Universitaire 2015–2016 Conception et réalisation de trois projets : deux applications web et une application bureautique de gestion des notes.
  • 2. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 2 Remerciements Au terme de ce modeste travail, nous tenons à exprimer nos vifs remerciements à Monsieur SADIKI Hicham, le responsable de la cellule informatique à la Faculté des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) qui est préoccupé d’améliorer et d’enrichir nos connaissances et qui nous faire confiance toute la durée du stage. Nous sommes particulièrement reconnaissant à notre encadrant Monsieur RHATTOY Abdallah pour ses conseils et ses directives prodigués le long de notre formation. Nous remercions également nos professeurs à l’Ecole Supérieure de Technologie (ESTM) qui n’hésitent pas un instant de mettre à la disposition des étudiants le jus de leurs expériences. De même nous exprimons notre profonde gratitude à Monsieur le Doyen de la Faculté des Sciences Juridiques, Economiques et Sociales de Meknès pour nous avoir acceptés en tant que stagiaires. Enfin, nous remercions tous ceux qui ont contribué de près ou de loin de mener à terme notre stage.
  • 3. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 3 Sommaire REMERCIEMENTS………………………………………………………….2 SOMMAIRE…………………………………………………………………..3 INTRODUTION…………………………………………...………………….5 CHAPITRE 1 : PRESENTATION DE L’ETABLISSEMENT……………6 I. Historique de FSJES………………………………………….........6 II. Missions et activités de FSJES…………………………………….6 III. Organigramme de FSJES……………………………………….…7 CHAPITRE 2 : SUJET ET OBJECTIFS………………………………......8 I. Présentation de la cellule informatique………………………….....8 II. Présentation du sujet …………………………….………………...10 CHAPITRE 3 :TACHES ET PROJETS REALISES……………………...10 I. Projets réalisés……………………………………………………….10 1. Application web pour la préinscription en ligne……..…….....10 1.1 Introduction………………………………………...10 1.2 Fonctionnalité d’application web……………....…..11 1.3 Conception……………………………….….……...12 1.3.1 Modèle Conceptuel de Données (MCD)….....12 1.3.2 Description des tables………………….….....13 1.4 Réalisation………………………………..……...….14 1.4.1 Environnement du travail………….………...14 1.4.2 Scénario applicatif……..…….…….…...…....15 2. application web pour la gestion des demandes en ligne….........31 2.1 Introduction………..…………………………..…...31 2.2 Fonctionnalité de l’application………………..........31 2.3 Conception……………………………….….….......32 2.3.1 Modèle Conceptuel de Données (MCD)….....32 2.3.2 Description des tables………………….….....32 2.4 Réalisation…………………………………….........33 2.4.1 Introduction………………….……….....……33 2.4.2 Scénario applicatif……..…….….….…..….....34
  • 4. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 4 3. Application bureautique pour la gestion des notes……………..31 3.1 Introduction………..…………………………...…...31 3.2 Fonctionnalité de l’application………….……..........31 3.3 Conception…………………………….…….…........32 2.3.1 Modèle Conceptuel de Données (MCD)….........32 2.3.2 Description des tables………………….….........32 2.4 Réalisation…………………………………..…..........33 2.4.1 Introduction………………….…….…....…...…33 2.4.2 Scénario applicatif……..…….….…..…...…......34 II. Tâches effectuées…………………………………………..…......….….43 CONCLUSION……………………………………………..................................44 GLOSSAIRE……………………………………………….….............................45 BIBLIOGRAPHIE………….………………………….......................................48
  • 5. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 5 Introduction A la fin de la deuxième année du DUT à l’Ecole Supérieure de Technologie (ESTM), l’étudiant doit effectuer un stage de deux mois, ce stage est une étape importante pour un étudiant, non seulement du point de vue de la scolarité, mais aussi d’un point de vue personnel puisque la vie en domaine professionnel est en effet nécessaire à la mise en pratique de l’enseignement reçu. Ce rapport présente le travail que nous avons effectué lors de notre stage à la Faculté des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) et précisément à la cellule informatique durant le mois Avril et Mai. Pendant la période du stage nous avons travaillé sur une application web de la faculté concernant la préinscription des étudiants et la gestion des candidatures, et une autre application web qui gère les demandes des étudiants en ligne en plus d’une autre application bureautique pour la gestion des notes. Ce rapport s’articule autour de trois axes principaux. Tout d’abord, nous commenceront par une présentation de la faculté des sciences juridiques économiques et sociales (FSJES), nous enchaîneront ensuite par une présentation du sujet et de l’objectif du stage. La suite porte sur l’ensemble des travaux effectués et des projets réalisés.
  • 6. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 6 Chapitre 1 : présentation de l’établissement I. Historique de la faculté des sciences juridiques, économiques et sociales : Figure 1 : Faculté des Sciences Juridiques, Economiques et Sociales de Meknès La Faculté des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) a été créée en juillet 1993, sur une superficie qui dépasse 6.3 ha, à préfecture de Meknès Al Ismaïlia. Cette création, qui rentre dans le cadre de la politique de la décentralisation de l’enseignement supérieur, a pour but de faire face à la demande en enseignement juridique et économiques qui ne cesse d’augmenter depuis la fin des années 1980. II. Missions et activités de FSJES : D’après la carte universitaire, cet établissement, qui relève de l’Université Moulay Ismaïl, est destiné à assurer la formation dans les domaines des sciences juridiques et économiques aux bacheliers des préfectures Meknès Al Ismaïlia, Meknès el Menzeh ainsi que les provinces suivantes : El hajeb, Errachidia, Khénifra, Ifrane, Beni-Mellal, Sidi kacem. Ses objectifs sont :  Former des cadres dans les domaines : juridique, politique et économique.
  • 7. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 7  Etre un leader de formation et de recherche.  Répondre au besoin dans leur secteur. La Faculté des Sciences Juridiques, Economiques et Sociales de Meknès (FSJES) est composé de trois départements :  Département de Droit Privé.  Département de Droit Public.  Département de Sciences Economiques. III.Organigramme de FSJES : Figure 2 : organigramme de FSJES Nous avons effectué notre stage à la cellule d’informatique de FSJES et aussi on a réalisé quelques tâches dans le service des affaires estudiantines et dans le service des affaires pédagogique et de planification.
  • 8. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 8 Chapitre 2 : sujet et objectifs I. Présentation de la cellule informatique :  Dans la cellule informatique, il y a quatre serveurs de type HP GEN 9. Ils sont installés sous Linux (Debian version 8) :  Un serveur DHCP  Un serveur DNS  Un serveur WEB  Un serveur d’applications Figure 3 : serveur HP gen 9  Il y a plusieurs applications qui sont installés sur le serveur d’applications :  Préinscription en ligne (pour tous les cycles).  Changement de filière.  Demande de 7ème module.  Gestion des cartes des étudiants.  Réinscription en ligne des étudiants.  Consultation des notes en ligne.  Délibération.  Application pour la gestion des groupes.  Le réseau qui est mis en place à FSJES est en topologie étoile. Il y a plusieurs services à FSJES qui sont reliées en étoile via des câbles fibre optique à la locale technique à la cellule informatique, ces services sont :  Département des enseignants.  Bibliothèque.  Scolarité.
  • 9. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 9  Affaires pédagogiques.  Master et doctorat.  Intendance.  Direction.  Centre doctoral.  FSJES est liée à la présidence d’Université Moulay Ismail(UMI) par antenne, et l’université est connectée au réseau informatique national MARWAN.  Le responsable de la cellule informatique est chargé de faire plusieurs tâches :  Gérer les serveurs en toute sécurité et à distance en se basant sur le Protocole SSH, en utilisant le logiciel PUTTY.  Les normes de sécurité suivis par le responsable de la cellule informatique sont :  changer le port par défaut dans le service SSH.  interdire la connexion en mode ROOT.  Pour se connecter au service il faut connaitre la session et le mot de passe.  La maintenance technique du coté SOFT et la résolution des problèmes matériels rencontrés.  Gestion des applications et préparation des bases de données.  Administration du site web officiel www.fsjes-umi.ac.ma.  Publication des avis :  Par e-mail.  Sur le site web officiel de FSJES.  Sur télévisions à FSJES. Figure 4 : putty et ssh
  • 10. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 10 II. Présentation du sujet : Les sujets principaux de notre stage servent à faciliter :  La préinscription en ligne des étudiants.  Le traitement de leurs candidatures via l’administration de FSJES.  Les demandes des étudiants en ligne.  La gestion de ces demandes.  La gestion des notes des examens Dans ce but nous avons réalisé trois projets :  Une application bureautique pour la gestion des notes  Une application web contenant un espace étudiant et administrateur  Une application web pour le traitement des demandes des étudiants. Chapitre 3 : Tâches et projets réalisés Pendant toute la durée du stage nous avons réalisé plusieurs tâches et nous avons travaillé sur les applications web et l’application bureautique. Dans ce chapitre nous allons présenter toutes les étapes suivis pour réaliser ces applications et aussi on va citer les tâches effectuées. I. Projets réalisés : 1. Application web pour la préinscription en ligne : 1.1 Introduction : L’objectif principal est de simplifier la préinscription des étudiants et la gestion des candidatures et des filières par l’administration. 1.2 Fonctionnalités d’application web :  Espace Etudiant :
  • 11. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 11  Inscrire à l’application web afin d’avoir l’espace membre en remplissant les informations dans le formulaire d’inscription.  Se connecter en toute sécurité en saisissant le CIN et le mot de passe.  Afficher la fiche de candidature.  Télécharger la fiche de candidature sous format PDF.  Modifier les informations de candidature.  Modifier les informations de sécurité (mot de passe et mot de sécurité).  Espace Administrateur :  Se connecter à l’espace administrateur en saisissant le CIN et le mot de passe.  Afficher les listes des candidats.  Exporter ces listes sous fichier EXCEL.  Exporter la fiche de candidature de chaque candidat.  Modifier les informations de chaque candidat.  Rechercher un candidat.  Supprimer un candidat.  Ajouter une filière.  Modifier une filière.  Rechercher une filière.  Afficher des statistiques pour chaque filière.  Supprimer une filière.  Modifier les informations de sécurité (mot de passe et mot de sécurité).
  • 12. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 12 1.3 Conception : 1.3.1 Modèle conceptuel de données : Après avoir listé toutes les informations déterminées par le cahier des charges, nous avons précisé toutes les données qui étaient nécessaires à l’application web et ensuite les regrouper et les structurer afin d’obtenir un modèle conceptuel de données (MCD) en se basant sur la méthode MERISE : Figure 5 : modèle conceptuel de données 1.3.2 Description des tables :  Table candidat : La table candidat est composée de dix-sept attributs, elle contient les informations concernant les candidats (nom, prénom, CIN …) en plus de deux autres attributs created et modified de types date qui déterminent la date d’inscription et la date de dernière candidats id nom prenom sexe CIN cne code_massar date_naissance bac telephone email adresse cycle created modified notes etat <pi> Entier Texte Texte Texte Texte Texte Texte Date Texte Texte Texte Texte Texte Date Date Texte Entier <O> id ... <pi> modification pour chaque candidat. Figure 6 : table candidats
  • 13. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 13  Table filières : La table filières est composée de trois attributs id, nom et cycles de chaque filière, et elle est en relation avec la table candidat puisque chaque candidat s’inscrit à une seule filière et chaque filière contient plusieurs candidats.  Table administrateur : La table administrateur contient id et CIN de chaque administrateur.  Table ville : La table ville composée de deux attributs id et nom de ville. Figure 9 : table ville  Table pays : La table pays est aussi comme la table ville contient deux champs id et nom de pays et elle est en relation avec la table ville.  Table users : La table users est une table isolée, elle n’est pas reliée avec aucune table et elle contient les informations de sécurité de chaque utilisateur le CIN, le mot de passe, le code de sécurité et le type d’utilisateur soit administrateur, soit étudiant. filieres id nom cycles <pi> Entier Texte Texte <O> id ... <pi> administrateur id CIN <pi> Entier Texte <O> id ... <pi> ville id nom <pi> Entier Texte <O> id ... <pi> users CIN password type code_securite Texte Texte Entier Texte <O> CIN ... <pi> pays id nom <pi> Entier Texte <O> id ... <pi> Figure 7 : table filières Figure 8 : table administrateur Figure 10 : table pays Figure 11 : table users
  • 14. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 14  Table avis : 1.4 Réalisation : Dans cette partie, nous présentons la partie réalisation d’application web de candidature. Nous commencerons dans une première partie par l’environnement du travail. Dans une seconde partie nous exposons le travail qu’on a réalisé. 1.4.1 Environnement du travail : Nous allons présenter les outils qu’on a utilisés lors de la création d’application web :  CAKE PHP : Cake PHP est un Framework PHP distribué sous licence MIT. Il suit le motif MVC (Model View Controller), et est inspiré par Ruby on Rails. Le principe du Framework est de vous permettre d’écrire moins de code et de créer une application plus rapidement.  BOOTSTRAP : Bootstrap est un Framework crée chez Twitter, c’est est une compilation de plusieurs éléments et fonctions web-design personnalisables, le tout emballé dans un seul et même outil. Ces éléments sont une combinaison de HTML, CSS et JavaScript. avis id objet contenu image <pi> Entier Texte Texte Texte <O> id ... <pi> Figure 12 : tables avis La table avis est composée de quatre champs concernant les avis qui sont publiées par l’administrateur. Figure 13 : Cake PHP Figure 14 : Bootstrap
  • 15. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 15  XAMPP : XAMPP est un produit qui s'installe très rapidement et facilement et qui fournit un ensemble complet de services pour faire tourner un serveur Web. Cette solution est très pratique pour créer un serveur de développement, car il permet au néophyte d'avoir un serveur de test en quelques clics, sans avoir à choisir ni à connaître les différents services à installer.  FILEZILLA : On a utilisé FILEZILLA qui est un logiciel du client FTP pour héberger notre application web, pour se faire notre encadrant nous a créé :  Un nom de domaine qui s’appelle : stage.fsjes-umi.ac.ma.  Un compte FTP.  Un compte PhpMyAdmin.  Il a géré aussi les droits d’écriture et de lecture sur linux. 1.4.2 Scénario applicatif : Cette partie recense la présentation d’un scénario applicatif qui présente le fonctionnement d’application web de préinscription en ligne : Page d’accueil d’application web : La page d’accueil d’application web de préinscription en ligne contient deux onglets principaux l’onglet d’inscription et l’onglet de connexion : Figure 16 : Filezilla Figure 15 : Xampp
  • 16. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 16 Figure 17 : page d’accueil  L’application web de candidature est responsive : est une approche de conception Web qui vise à l'élaboration des sites offrant une expérience de lecture et de navigation optimales pour l'utilisateur quelle que soit sa gamme d'appareil (téléphones mobiles, tablettes, liseuses, moniteurs d'ordinateur de bureau). Figure 18 : page d’accueil sur un pc
  • 17. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 17 Figure 19 : page d’accueil sur une tablette Figure 20 : page d’accueil sur un téléphone Espace Etudiant :  Pour s’inscrire il faut remplir un formulaire qui contient les informations de l’étudiant pour avoir un espace membre : Figure 21 : formulaire d’inscription
  • 18. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 18  Un message va s’afficher qui donne la main au candidat d’ajouter ses notes pour finir son inscription : Figure 22 : message d’ajout des notes  En cliquant sur le bouton fermer , l’étudiant accède à son espace membre et il est redirigé directement à la partie modification pour ajouter ses notes ici il y a plusieurs cas selon le cycle d’étudiant :  Si le candidat est inscrit à la licence fondamentale il faut qu’il saisisse sa note de baccalauréat : Figure 23 : formulaire d’inscription pour le cycle de la licence fondamentale
  • 19. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 19  Si le candidat est inscrit à la licence professionnelle il faut qu’il saisisse la note du semestre 1, semestre 2, semestre 3 et semestre 4 : Figure 24 : formulaire d’inscription pour le cycle de la licence professionnelle  Si le candidat est inscrit au master il faut qu’il saisisse la note du semestre 1, semestre 2, semestre 3, semestre 4, semestre 5, semestre 6 : Figure 25 : formulaire d’inscription pour le cycle du master
  • 20. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 20  Si le candidat est inscrit au doctorat il faut qu’il saisisse la note du semestre 1, semestre 2, semestre 3, semestre 4, semestre 5, semestre 6, semestre 7, semestre 8, semestre 9 et semestre 10 : Figure 26 : formulaire d’inscription pour le cycle du doctorat  Lorsque l’étudiant saisit ses notes et clique sur modifier il se redirige vers son espace membre Figure 27 : espace membre de l’étudiant  L’étudiant peut se connecter à son espace membre en cliquant sur connexion, il faut qu’il saisisse son CIN et son mot de passe :
  • 21. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 21 Figure 28 : onglet de connexion  Si l’étudiant a oublié son mot de passe il peut cliquer sur mot de passe oublié, et il saisit après son CIN et son mot de sécurité qui a déjà utilisé lors de son inscription et le système va lui donner un nouveau mot de passe : Figure 29 : mot de passe oublié
  • 22. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 22 Figure 30 : récupération du nouveau mot de passe  Afficher la fiche de candidature : Figure 31 : fiche de candidature
  • 23. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 23  Modifier les informations : Figure 32 : modification des informations de l’étudiant  Télécharger la fiche sous format PDF : Figure 33 : téléchargement de fiche de candidature
  • 24. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 24  Afficher la fiche de candidature avec un lecteur de PDF afin de l’imprimer et terminer l’inscription : Figure 34 : fiche de candidature téléchargée sous format PDF  Modifier les informations de sécurité : Figure 35 : modification des informations de sécurité
  • 25. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 25 Espace administrateur :  L’administrateur se connecte avec son CIN et son mot de passe afin d’accéder à son espace membre : Figure 36 : espace administrateur  L’administrateur peut afficher toutes les listes des candidats qui sont inscrits.  Il peut télécharger la liste courante des candidats ou la liste totale de tous les candidats, cette liste est téléchargée sous format EXCEL : Figure 37 : téléchargement de la liste courante et liste totale sous fichier EXCEL
  • 26. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 26 Figure 38 : list e des étudiants  Rechercher un candidat soit par nom, CIN, CNE et Code MASSAR.  Filtrer la liste par cycle et par filière.  Modifier la fiche de candidature.  Télécharger la fiche de candidature de chaque candidat.  Supprimer un candidat. Figure 39 : les actions que peut faire l’administrateur  Le cas de suppression, lorsque l’administrateur clique sur l’icône supprimer un message de confirmation va s’afficher :
  • 27. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 27 Figure 40 : message de confirmation de suppression  Afficher la liste des filières, cette liste contient des statistiques concernant chaque filière.  Enregistrer cette liste sous format EXCEL : Figure 41 : liste des filières  Ajouter une nouvelle filière en spécifiant le nom de filière et le cycle concernant :
  • 28. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 28 Figure 42 : bouton d’ajout d’une filière Figure 43 : ajout de filière  Modifier le nom et le cycle d’une filière : Figure 44 : action de modification d’une filière Figure 45 : modification d’une filière  Supprimer une filière quelconque avec confirmation :
  • 29. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 29 Figure 46 : action de suppression d’une filière Figure 47 : message de confirmation de suppression d’une filière  Rechercher une filière en saisissant son nom dans la barre de recherche.  Filtrer la liste par cycle : Figure 48 : liste des filières concernant la licence fondamentale  Modifier les informations de sécurité (mot de passe et mot de sécurité) en saisissant les anciennes informations :
  • 30. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 30 Figure 49 : modification des informations de sécurité 2. Application pour la gestion des demandes en ligne : 2.1 Introduction : Cette application est réalisée pour faciliter la tâche à l’étudiant afin d’envoyer sa demande des attestations administratives en ligne sans besoin d’aller à la faculté, son attestation sera prête après 24 heures depuis la date d’envoi du demande. 2.2 Fonctionnalités d’application web : Les fonctionnalités d’application web des demandes sont :  L’étudiant envoie sa demande en saisissant son CNE, le semestre concerné et le type de la demande.  Après le système vérifie si cet étudiant est inscrit dans la faculté. Espace administrateur :  Gérer les demandes des étudiants :  Rechercher un demandeur.  Supprimer une demande.  Télécharger la liste des demandes.
  • 31. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 31  Filtrer la liste des demandes par cycle, semestre et filière et aussi par date.  Gérer les types des demandes :  Ajouter un type de demande.  Modifier un type de demande  Supprimer un type de demande.  Afficher le nombre des demandes pour chaque type.  Gérer les étudiants :  Importer un fichier Excel des étudiants.  Supprimer un étudiant.  Rechercher un étudiant.  Filtrer la liste des étudiants par cycle et filière.  Modifier les informations de sécurité. 2.3 Conception : 2.3.1 Modèle conceptuel de données (MCD) : Comme on a déjà cité dans la partie conception d’application de préinscription en ligne, nous avons réalisé un MCD en se basant sur le cahier des charges d’application web : Figure 50 : modèle conceptuel de données
  • 32. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 32 2.3.2 Description des tables : demandes id semestre date CNE <pi> Entier Texte Date Texte <O> id ... <pi> types id intitule <pi> Entier Texte <O> id ... <pi> filières id intitule abreviaton cycle <pi> Entier Texte Texte Texte <O> id ... <pi> etudiants CNE CIN NOM DN LN FILIERE CODE_PAYS DNC CANDIDAT SEXE E_SANTE AU Texte Texte Texte Date Texte Texte Texte Texte Texte Texte Texte Texte <O> CNE ... <pi>  Table étudiants : Elle est composé de douze attributs qui présentent les informations des étudiants, cette table est utilisée lors de l’import du fichier EXCEL, toutes les informations dans le fichier EXCEL sont insérées dans cette table ce qui permet de vérifier l’existence d’un étudiant voulant envoyer une demande. Figure 51 : table étudiants  Table demandes : Cette table contient quatre attributs, elle présente le CNE et le semestre de l’étudiant qui envoie la demande, ainsi la date du demande. Figure 52 : table demandes  Table types : Cette table est composée de deux attributs id et intitulé de chaque type de demande, elle est reliée avec la table demandes. Figure 53 : table types  Table filières : La table filière contient l’id, l’intitule, l’abreviation et le cycle de chaque filière. Figure 54 : table filières  Table admins: La table admins contient le login, le mot de passe et le mot de sécurité de l’administrateur. Figure 55 : table admins admins login password code_securite <pi> Texte Texte Texte <O> login ... <pi>
  • 33. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 33 2.4 Réalisation : 2.4.1 Introduction : Dans cette partie, nous présentons la partie réalisation de l’application web pour les demandes des étudiants en ligne. Les logiciels qu’on a utilisé pour réaliser cette application sont les même qu’on a déjà cité dans la partie d’application web, donc dans cette partie on va présenter le scénario applicatif de l’application web : 2.4.2 Scénario applicatif : Nous allons présenter dans cette partie le fonctionnement de l’application web des demandes : La page d’accueil de l’application web des demandes en ligne : La page d’accueil de cette application contient deux onglets, une des demandes et l’autre pour la connexion de l’administrateur : Onglet des demandes :  l’étudiant envoie une demande pour avoir un document quelconque en saisissant son CNE, le semestre et le type de demande qu’il veut : Figure 56 : accueil de l’application
  • 34. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 34 Figure 57 : onglet des demandes  Lorsqu’on clique sur envoyer si le CNE n’existe pas dans la liste des étudiants un message d’erreur va s’afficher :  Si toutes les informations sont correctes un message de confirmation de la demande va s’afficher : Onglet administrateur : Figure 58 : message d’erreur Figure 59 : message de confirmation de la demande
  • 35. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 35  L’administrateur se connecte à l’application en saisissant le login et le mot de passe :  Si le mot de passe ou le login sont incorrectes un message d’erreur va s’afficher :  L’espace administrateur contient trois onglets principaux :  Gestion des demandes. Figure 60 : onglet connexion de l’administrateur Figure 61 : message d’erreur des données incorrectes
  • 36. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 36  Gestion des étudiants.  Modification des informations de sécurité :  L’onglet des demandes contient une liste des demandes envoyées Gestion des demandes :  Supprimer une demande en cliquant sur l’action supprimer : Figure 62 : espace administrateur Figure 63 : onglet demandes
  • 37. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 37  Un message de confirmation de la suppression va s’afficher :  Télécharger la liste courante ou la liste filtré par cycle, semestre et filière sous fichier EXCEL : Figure 64 : message de confirmation de suppression Figure 65 : téléchargement de la liste des demandes
  • 38. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 38  Rechercher une demande par nom, CIN ou CNE du demandeur.  Filtrer la liste des demandes par cycle, semestre et filière et par date de demande. Gestion des types des demandes :  Afficher une liste des types des demandes avec le nombre des demandes pour chaque type :  Modifier le nom d’un type : Figure 66 : la liste des demandes Figure 67 : types des demandes Figure 68 : modification du type
  • 39. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 39  Supprimer un type avec confirmation :  Ajouter un nouveau type de demande : Gestion des étudiants :  Afficher la liste des étudiants inscrits dans la faculté.  Rechercher un étudiant par nom, CIN ou CNE.  Supprimer un étudiant avec confirmation : Figure 69 : confirmation de suppression de type de la demande Figure 70 : ajout d’un type de demande
  • 40. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 40 Figure 71 : onglet étudiants Figure 72 : suppression de l’étudiant
  • 41. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 41  Filtrer la liste des étudiants par cycle et par filière :  Ajouter les étudiants en important un fichier EXCEL des étudiants : Figure 73 : liste filtré du master Figure 74 : import du fichier EXCEL
  • 42. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 42 3. L’application de gestion des notes : 3.1 Introduction : L’objectif principal de l’application de gestion des notes et de simplifier l’accès des étudiants à leurs résultats, puisqu’ils peuvent recevoir leurs notes par Email. Concernant l’administrateur, il peut importer ou exporter les notes des étudiantes sous format Excel afin de les imprimer. 3.2 Fonctionnalités d’application : Les fonctionnalités de l’application de gestion des notes sont :  Ajouter ou supprimer des étudiants, des administrateurs, des départements.  Ajouter des listes sous fichier EXCEL des étudiants.  Rechercher les administrateurs et les étudiants par nom, prénom, Email et téléphone.  Ajouter ou supprimer des filières pour chaque département.  Ajouter ou supprimer des modules et affecter ces modules aux filières concernées.  Ajouter les notes de la session normale ou rattrapage des étudiants de chaque module pour chaque filière, cet ajout peut se faire pour plusieurs étudiants (fichier EXCEL) ou pour un seul étudiant (manuellement).  Modifier les notes (ordinaires, rattrapage et finales).  Exporter sous fichier EXCEL les notes ordinaires, des rattrapages et finales.  Envoyer les notes de chaque module aux étudiants par E-mail.  Envoyer des avis aux étudiants et aux administrateur par E-mail.
  • 43. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 43 3.3 Conception : 3.3.1 Modèle conceptuel de données : Après avoir listé toutes les informations déterminées par le cahier des charges, nous avons précisé toutes les données qui étaient nécessaires à l’application et ensuite les regroupés et les structurés afin d’obtenir un modèle conceptuel de données (MCD) on se basant sur la méthode MERISE : Figure 75 : modèle conceptuel de données 3.3.2 Description des tables :  Table administrateur : La table administrateur se compose de huit attributs, elle contient toutes les informations concernant l’administrateur (nom, prénom, grade…) et elle contient administrateur login password nom prenom sexe telephone image grade Texte Texte Texte Texte Texte Texte Texte Texte <O> login ... <pi> Figure 76 : table administrateur
  • 44. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 44 aussi le login et le mot de passe avec lesquelles l’administrateur se connecte à l’application.  Table étudiant : La table étudiant est composé de sept attributs qui présentent les informations de chaque étudiant (CNE, nom, prénom…). Figure 77 : table étudiant  Table module : La table module contient deux champs : id et le nom du module. Figure 78 : table module  Table filière : La table filière aussi se compose de deux champs : id et nom de filière. Figure 79 : table filière  Table département : De même la table département contient deux champs : id et nom de département. Figure 80 : table département etudiant cne nom prenom sexe e_mail telephone image <pi> Entier Texte Texte Texte Texte Texte Texte <O> cne <pi> module id nom <pi> <Indéfini> Texte <O> id ... <pi> filiere id nom_filiere <pi> Entier Texte <O> id ... <pi> departement id nom_departement <pi> Entier Texte <O> id ... <pi>
  • 45. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 45  Table groupe : La table groupe est composé de quatre champs qui concernent les informations de chaque groupe.  Table sous-groupe : La table sous-groupe qui est en relation avec la table groupe est composée de deux champs : id et numéro de sous-groupe.  Table annonce : La table annonce se compose de 3 champs, elle contient le titre et le contenu de chaque annonce.  Table configuration : La table configuration est une table isolé, elle contient des variables : note minimale de validation, note minimale pour donner un rattrapage, date de début d’étude et date de fin d’étude.  Table commande serveur : La table commande serveur aussi est une table isolé, elle contient cinq champs concernant l’envoi des résultats aux étudiants. groupe id numero cycle niveau <pi> Entier Entier Texte <Indéfini> <O> id ... <pi> sous_groupe id numero <pi> Entier Entier <O> id ... <pi> annonce id titre contenu <pi> Entier Texte Texte <O> id ... <pi> configuration id note_validation note_rattrapage date_debut_etude date_fin_etude <pi> Entier Réel Réel Date Date <O> id ... <pi> commande_serveur id type contenu destinateur destinataire <pi> Entier Entier Texte Texte Texte <O> id ... <pi> Figure 85 : table commande_serveur Figure 81 : table groupe Figure 82 : table sous-groupe Figure 83 : table annonce Figure 84 : table configuration
  • 46. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 46 3.4 Réalisation : 3.4.1 Introduction : Dans cette partie, nous présentons la partie réalisation de l’application de gestion des notes. Nous commencerons dans une première partie par l’environnement du travail. Dans une seconde partie nous exposons le travail qu’on a réalisé. 3.4.2 Environnement du travail : Figure 86 : outils du travail  ECLIPSE : Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la Fondation Eclipse visant à développer un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.  NETBEANS : NetBeans est un environnement de développement intégré (EDI), placé en open source par un en juin 2000 sous licence CDDL (Common Development and Distribution License) et GPLv2. En plus de Java, NetBeans permet
  • 47. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 47 également de supporter d’autres langages comme (C, C++, JAVASCRIPT, XML, GROOVY …). Il comprend toutes les caractéristiques d'un IDE moderne (éditeur en couleur, projets multi-langage, éditeur graphique d'interfaces et de pages Web).  JAVA MAIL : JavaMail est une API qui permet d'utiliser le courrier électronique (e-mail) dans une application écrite en Java (application cliente, applet, servlet, EJB, ...). Son but est d'être facile à utiliser, de fournir une souplesse qui permette de la faire évoluer et de rester le plus indépendant possible des protocoles utilisés. 3.4.3 Scénario applicatif : Cette partie recense la présentation d’un scénario applicatif qui présente le fonctionnement de l’application : Installation de GNote : Pour installer l’application GNote il suffit d’avoir son setup : Figure 87 : setup de l’application Ensuite il faut cliquer sur le bouton suivant jusqu'à la fin d’installation :
  • 48. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 48 Splash screen : Après l’ouverture de l’application cette fenêtre va apparaître qui a pour but de vérifier l’existence des fichiers de configuration et la connexion à la base de données : Figure 89 : splash screen  Si la connexion à la base de données a échoué on aura un message d’erreur : Figure 88 : fin d’installation
  • 49. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 49 Figure 90 : message d’erreur Lorsqu’on clique sur ok l’application va afficher un autre message qui nous permet de changer les informations de la base de données : Figure 91 : modification de base de données En cliquant sur oui on aura une fenêtre pour saisir les informations de la base de données : Figure 92 : informations sur la base de données
  • 50. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 50  Si un fichier de configuration n’existe pas on aura un message d’erreur : Figure 93 : message d’erreur Fenêtre d’authentification : Cette fenêtre permet aux administrateurs de se connecter à l’application en saisissant le login et le mot de passe en toute sécurité : Figure 94 : fenêtre d’authentification  Si l’administrateur saisit des données incorrectes ce message d’erreur va s’afficher :
  • 51. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 51 Figure 95 : message d’erreur  Si l’administrateur oublie son mot de passe, il va cliquer sur mot de passe oublié et tapez son email pour récupérer son mot de passe à nouveau par un E-mail :  Le bouton à propos permet aux utilisateurs de savoir plus d’informations sur l’application GNote. Fenêtre de paramétrage : Après une connexion correcte (login et mot de passe correcte), l’administrateur passe à la fenêtre de paramétrage de l’application c’est une phase qui sert à introduire les ressources nécessaires pour l’application :
  • 52. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 52 Figure 96 : fenêtre de paramétrage Elle contient un graphe qui affiche des statistiques globales sur l’université. Onglet de personnel : Cet onglet permet de gérer les personnels (étudiants et administrateurs), il est divisé en deux parties la partie des administrateurs et la partie des étudiants, en plus d’un graphe qui affiche le nombre de personnel pour chaque type :
  • 53. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 53 Figure 97 :onglet personnel  Ajouter administrateur/étudiant : Dans ce niveau l’administrateur peut ajouter des nouveaux administrateurs en saisissant les informations de chaque administrateur : Figure 98 : ajouter un administrateur
  • 54. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 54 De même il peut ajouter soit un seul étudiant en saisissant ses informations : Figure 99 : ajouter un étudiant Ou bien ajouter une liste des étudiants en utilisant l’onglet liste des étudiants qui se trouve dans le menu barre en haut, on clique sur ajouter une liste et on choisit le département, la filière, le cycle ,le niveau et le nombre des étudiants par groupe et par sous-groupe pour diviser automatiquement les étudiants par groupe et par sous-groupe, il y a aussi une image qui sert à connaitre la forme de la liste à importer :
  • 55. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 55 Figure 100 : format de liste Figure 101 : ajouter une liste
  • 56. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 56  Supprimer administrateur/étudiant : Pour supprimer soit un étudiant ou bien un administrateur il faut juste le sélectionner et cliquer sur le bouton supprimer, on a la possibilité de supprimer plusieurs personnes à la fois : Figure 102 : onglet administrateur  Rechercher administrateur/étudiant : Pour rechercher soit un administrateur ou bien un étudiant il y a plusieurs choix soit on fait la recherche en saisissant le nom, le prénom, l’e-mail ou téléphone.
  • 57. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 57 Figure 103 : rechercher un étudiant Onglet département : L’onglet département permet de gérer les départements (ajouter ou supprimer un département) et aussi de gérer les filières (ajouter une filière dans un département ou bien la supprimer), cet onglet contient aussi deux graphes un pour afficher le nombre de groupes et de sous-groupes pour chaque cycle pour une filière sélectionnée et l’autre pour afficher le nombre des étudiants, le total des validations et le totale des rattrapages pour chaque cycle.
  • 58. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 58 Figure 104 : onglet départements  Ajouter/supprimer un département : Pour ajouter un département on clique sur le bouton ajouter et on saisit le nom du département : Figure 105 : ajouter un département Pour supprimer un département il suffit de sélectionner le département qu’on veut supprimer et cliquer sur le bouton supprimer, un message de confirmation va s’afficher pour confirmer la suppression : Figure 106 : suppression de département
  • 59. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 59  Ajouter/supprimer une filière : On sélectionne le département qui contenant cette filière et après on clique sur le bouton ajouter et ensuite on saisit le nom de filière à ajouter : Figure 107 : ajout d’une filière Si l’administrateur veut supprimer une filière il va sélectionner cette filière et après cliquer sur le bouton de suppression et bien sûr il faut confirmer la suppression : Figure 108 : suppression d’une filière
  • 60. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 60  Rechercher un département/filière : Pour rechercher un département ou une filière on saisit son nom dans la zone de recherche. Onglet modules : Cet onglet permet d’ajouter ou d’affecter un module à une filière, en plus il contient un graphe qui affiche le nombre des modules totaux et le nombre des modules étudiés et non-étudiés par une filière pour l’instant : Figure 109 : onglet module  Ajouter un module : Pour ajouter un module on sélectionne le département puis la filière ensuite le cycle et le niveau et on clique sur le bouton ajouter dans la partie de modules étudiés ou bien non étudiés par cette filière et on saisit le nom de module :
  • 61. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 61 Figure 110 : ajout d’un module  Affecter un module à une filière : Pour affecter un module à une filière on choisit la filière, le cycle et le niveau concerné et après on sélectionne le module dans les modules non étudiés et on clique sur le bouton affecter afin de passer à la liste des modules étudiés par cette filière : Figure 112 : affectation d’un module
  • 62. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 62  Supprimer un module : Pour supprimer un module il faut juste le sélectionner et après cliquer sur le bouton supprimer et il va se détruire après la confirmation : Figure 113 : suppression d’un module Onglet notes : Cet onglet concernant les notes est très important, il permet de gérer les notes des étudiants :
  • 63. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 63 Figure 114 : onglet note  Ajouter les notes ordinaires : Pour ajouter les notes d’un module il faut tout d’abord choisir la filière, le niveau, le module concerné et le semestre, après on clique sur le bouton ajouter. Il y a deux façons la première est de saisir les notes manuellement pour chaque étudiant et il faut saisit la date d’examen et la date de rattrapage et sélectionner la méthode d’alerte par e-mail pour que l’étudiant reçoit sa note par un e-mail : Figure 115 : ajout des notes ordinaires
  • 64. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 64 Après on remarque que cette note est ajoutée dans la liste des notes ordinaires et des notes finales : Figure 116 : notes ajoutées Et pour que l’étudiant reçoit l’e-mail on clique sur le bouton coté serveur qui se trouve dans la fenêtre d’authentification et on clique ensuite sur lancer le serveur : Figure 117 : envoi des emails
  • 65. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 65 Après l’étudiant peut recevoir l’e-mail : Figure 118 : email reçu La deuxième méthode d’ajout des notes c’est d’importer un fichier EXCEL qui contient tous les notes des étudiants. On trouve une image qui nous permet de savoir la forme de fichier EXCEL : Figure 119 : format de liste On choisit la filière et on sélectionne le fichier EXCEL :
  • 66. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 66 Figure 120 : ajout de la liste des notes Après la confirmation on remarque que ces notes sont affichées dans la liste des notes ordinaires et notes finales : Figure 121 : notes ajoutées Et chaque étudiant dans la liste est reçu l’e-mail :
  • 67. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 67 Figure 122 : email reçu  Ajouter les notes de rattrapage :  Si un étudiant a eu dans l’examen une note inférieure au note de validation il sera rattrapé et son nom est ajouté automatiquement dans la liste des notes de rattrapage afin de saisir sa note de rattrapage et après la saisie du note de rattrapage le programme choisi automatiquement le maximum entre la note de la session ordinaire et la note de session de rattrapage comme note finale.  Si l’étudiant a eu dans l’examen une note inférieure ou égale à la note éliminatoire c'est-à-dire il n’y aura pas de rattrapage ou s’il a validé ce module directement sa note va s’ajouter automatiquement dans la liste des notes finales. La note de validation et la note éliminatoire sont variables, on peut les modifier à travers l’onglet configuration qui se trouve dans le menu en haut en cliquant sur modifier on peut les changer :
  • 68. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 68 Figure 123 : configuration des notes Pour ajouter les notes de rattrapage ça se fait comme l’ajout des notes ordinaires soit manuellement ou bien pour plusieurs étudiants en important un fichier EXCEL et on spécifie la date d’examen et le choix d’alerte : Figure 124 : ajout des notes de rattrapage Onglet avis : Cet onglet permet à l’administrateur d’envoyer des avis par e-mail aux étudiants ou aux administrateurs :
  • 69. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 69 Figure 125 : envoi d’un avis Figure 126 : avis reçu Onglet profile : Cet onglet permet à l’administrateur de modifier ses informations :
  • 70. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 70 Figure 127 : onglet profile II. Tâches effectuées : Installation d’un parc informatique :  Installation de deux salles informatiques, chaque salle est composée de vingt ordinateurs de type HP Core i3.  Installation de deux laboratoires de doctorat, chaque laboratoire contient trois ordinateurs de même type.e Le logiciel CLONEZILLA :  Pour installer les ordinateurs on a utilisé le logiciel CLONEZILLA.  CLONEZILLA est un logiciel sert à créer une image de système d’exploitation (WINDOWS 7 professionnel).  Il sert aussi à cloner une ou plusieurs partitions ou même le disque dur entier du pc à l’état identique dans lequel il se trouve. Figure 128 : salle informatique
  • 71. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 71  L’avantage de cette méthode est de permettre lors d’un plantage total de la machine ou de panne de disque dur ou dans notre cas l’installation des nouvelles machines, de les remettre sur pieds très rapidement.  Le système d’exploitation sera alors à nouveau entièrement paramétré et les programmes déjà installés.
  • 72. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 72 Conclusion Le stage est une occasion pour l’étudiant qui vise développer et compléter sa formation, ainsi de bien renforcer son côté pratique, il nous a donné une idée sur la carrière et sur la différence entre la théorie et la pratique. Ce stage nous a permis d’améliorer nos connaissances en création d’application web et d’apprendre des nouveaux Framework comme Cake PHP et Bootstarp et même de mieux comprendre l’architecture MVC. Il nous a permet aussi d’appliquer les connaissances théoriques requises à l’ESTM. A l'heure actuelle, les applications web et application bureautique qu’on a réalisé sont prêtes à être utilisées. On peut donc affirmer que le but qui nous avait été fixé a été atteint. En conclusion, ce stage nous a permet de travailler en groupe et de mettre en œuvre des compétences scolaires, professionnelles et humaines pour un sujet très intéressant.
  • 73. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 73 Glossaire  DNS :(Domaine Name System) est un service permettant de traduire un nom de domaine en informations de plusieurs types qui y sont associés, notamment en adresses IP de la machine portant ce nom.  DHCP :(Dynamic Host Configuration Protocol) est un protocole réseau dont le rôle est d’assurer la configuration automatique des paramètres IP d’une station, notamment en lui affectant automatiquement une adresse IP et un masque de sous-réseau.  MARWAN :(Moroccan Academic and Research Wide Area Network) est le réseau informatique national à but non lucratif, dédié à l’éducation, à la formation et à la recherche.  SSH :(Secure Shell) est à la fois un programme informatique et un protocole de communication sécurisé.  PUTTY : est un émulateur de terminal doublé d’un client pour les protocoles SSH, Telnet, Rlogin et TCP brut.  HDMI :(High Definition Multimedia Interface)est une norme et interface audio/vidéo totalement numérique pour transmettre des flux chiffrés au maximum et non à minima, généralement non compressés et destinée au marché grand public.  MERISE : est une méthode d’analyse, de conception et de gestion de projet informatique.  PHP :(Hypertext Preprocessor) est un langage de programmation libre, principalement utilisé pour produire des pages Web
  • 74. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 74 dynamiques via un serveur http, c’est un langage impératif orienté objet.  MIT :(Massachusetts Institute of Technology) est une licence de logiciel utilisée notamment pour la diffusion du gestionnaire de fenêtre X11 (ou X Window System) .C’est une licence de logiciel libre.  MVC :(Model Vue Controller) un modèle destiné à répondre aux besoins des applications interactives en séparant les problématiques liées aux différents composants au sein de leur architecture respective.  CLONEZILLA : est un logiciel libre de restauration de données, de clonage de disque, et de création d’image de disque.  RUBY ON RAILS : est un Framework libre écrit en Ruby (langage de programmation libre), il suit le motif de conception MVC.  HTML :(Hypertext Markup Language) est un langage de balisage permettant de représenter les pages Web.  CSS :(Cascading Style Sheets) est un langage informatique qui décrit la présentation des documents html et xml.  JAVASCRIPT : est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi dans les serveurs.  FTP :(File Transfer Protocol) est un protocole de communication destiné à l’échange informatique de fichiers sur un réseau TCP/IP.
  • 75. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 75  Adresse IP :(Internet Protocol) est un numéro d’identification qui est attribué de façon permanente à chaque appareil connecté à un réseau informatique utilisant l’Internet Protocol.
  • 76. R a p p o r t d e s t a g e d e f i n d ’ é t u d e 76 Bibliographie  www.fsjes-umi.ac.ma  fr.wikipedia.org  www.openclassrooms.com  ww.marwan.ma  www.getbootstrap.com  www.grafikart.fr  www.cakephp-fr.org  www.stackoverflow.com  www.superuser.com  www.commentcamarche.net  bugs.php.net  secure.php.net  api.cakephp.org  book.cakephp.org