SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
1
RAPPORT DU
PROJET :
APPLICATION ASSOCIEE A LA
PROGRAMMATION MULTICRITERES
Université Sultan Moulay Slimane
Ecole Nationale des Sciences Appliquée Khouribga
Département : Réseaux & Télécoms
Filière : Génie de Télécommunications et Réseaux
Réalisé par :
BEN EL BACHIR ZAKARIA
Encadré par :
Mr. Khalid ISKAFI
Année universitaire : 2019/2020
Promotion : 2021
2
Remerciement
Avant tout, je tiens remercier mes professeurs de la filière Génie de
Télécommunications et Réseaux pour avoir assuré ma formation au sein
de l’Ecole Nationale des sciences appliquées de Khouribga.
En gratitude et témoignage de ma profonde reconnaissance, je tiens à
remercier toutes les personnes qui ont participés de près ou de loin au
bon déroulement de ce projet au sein de L’ENSAK, pour l’expérience
enrichissante et pleine d’intérêt qu’ils m’ont fait vivre durant ce
semestre, notamment : Mr. KHALID ISKAFI pour m’avoir donner
l’opportunité d’effectuer ce Projet dans les meilleures conditions avec
leur connaissances directives et conseils sans oublier le temps qu'ils ont
consacré à ce travail et l'intérêt qu'ils y ont porté ainsi les remarques et
les suggestions sur le manuscrit.
Je remercie également l’ensemble du personnel de ENSAK pour leur
chaleureux accueil, de m’avoir aidé techniquement et moralement, et
pour leur amabilité à m’écouter et à répondre à mes questions chaque
fois que nous les sollicitons. Le présent rapport n’aurait pu voir le jour
sans leur collaboration.
Sans oublier tous ceux qui ont contribué de près ou de loin pour la
réalisation de ce travail et l'accomplissement de ce projet.
3
Table de matière
Remerciement......................................................................................................................................... 2
Table de matière ..................................................................................................................................... 3
Table de figure......................................................................................................................................... 4
Introduction............................................................................................................................................. 5
I. Présentation du projet : .......................................................................................................... 6
1- Programmation multicritère :.............................................................................................. 6
a- Définition L’aide à la décision :........................................................................................ 6
b- Domaines d’application de l’aide à la décision : ............................................................. 6
c- Définition d’Electre :........................................................................................................ 6
2- Outils de développement :.................................................................................................. 6
d- NetBeans : ....................................................................................................................... 6
e- Java :................................................................................................................................ 6
f- JDK : ................................................................................................................................. 7
g- Java swing :...................................................................................................................... 7
II. Explication de plateforme (capture d’écran) .......................................................................... 7
1- Saisir le nombre des critères et Actionnaires...................................................................... 7
2- Remplir tableau de performance ........................................................................................ 8
Après pour afficher l’indice de concordance local, on doit cliquer sur le bouton « calculer »... 8
3- Tableau locale...................................................................................................................... 8
4- Tableau global ..................................................................................................................... 9
4
Table de figure
Figure 1: Logo NetBeans.......................................................................................................................... 6
Figure 2:logo JAVA................................................................................................................................... 7
Figure 3:logo JDK..................................................................................................................................... 7
Figure 4:logo Java swing.......................................................................................................................... 7
Figure 5:plateforme application.............................................................................................................. 8
Figure 6:tableau initial............................................................................................................................. 8
Figure 7:critère 1 ..................................................................................................................................... 9
Figure 8:critère 2 ..................................................................................................................................... 9
Figure 9:tableau global.......................................................................................................................... 10
Figure 10:tableau surclasser.................................................................................................................. 10
5
Introduction
Recherche opérationnelle, calculs de probabilités, classification automatique… la vision
mathématique de la décision ne considère que l’aspect calculatoire de la rationalité (problem
solving plutôt que problem finding, voir alors la critique de H. Simon). On ne se focalise en
effet ici que sur la phase de modélisation-simulation (voir une bonne série d’articles de base
sur le site Interstices) ou sur la phase de choix (décision en univers incertain, classification,
choix multicritères…):
• La recherche opérationnelle a pour objectif l’aide à l‘optimisation par une modélisation
mathématique de problèmes courants ;
• Le calcul de probabilités a pour objectif l’aide au choix dans les situations de risques
calculables ;
• Les méthodes de classement ont pour objectif de résoudre les problèmes de choix, qu’ils
soient sur un critère, multicritères ou collectifs ;
• la classification automatique est à la base des nouvelles méthodes utilisées
en informatique : fouille de données, analyse textuelle, Intelligence artificielle… (voir
aussi Intelligence artificielle et modèles de décision)
6
I. Présentation du projet :
1- Programmation multicritère :
a- Définition L’aide à la décision :
L’aide à la décision est une approche scientifique des problèmes de décision qui se posent
dans tout contexte socio-économique.
La matrice multicritère permet de faire un choix rationnel et équitable entre différentes
options en les comparants sur un nombre fini de critères.
b- Domaines d’application de l’aide à la décision :
• Organisation d’une tournée de distribution
• Elaboration du plan de production d’une usine
• Constitution d’un portefeuille d’actions
• Evaluation de dossiers de crédit
• Choix de candidat pour un poste
c- Définition d’Electre :
L'acronyme ELECTRE signifie élimination et choix traduisant la réalité.
ELECTRE est une méthode non compensatoire d'aide à la décision multicritère.
La méthode ELECTRE et ses dérivés rejettent les trois postulats de base de l'aide
classique à la décision :
• Rejet du postulat de la réalité de premier ordre.
• Rejet du postulat du décideur.
Rejet du postulat de l'optimum qui justifie la recherche d'un projet optimal dans l'analyse
classique d'aide à la décision
2- Outils de développement :
d- NetBeans :
NetBeans est un environnement de développement intégré (IDE) basé sur Java. Le terme fait
également référence au cadre de la plate-forme d'application sous-jacente de l'EDI.
e- Java :
Figure 1: Logo NetBeans
7
Java est un langage de programmation inspiré du langage C++, avec un modèle de
programmation orienté objet.
Java permet de créer des applications complètes. Il peut également servir à créer un petit
module d'application, dit applet, à intégrer dans une page Web.
f- JDK :
(JDK) désigne un ensemble de bibliothèques logicielles de base du langage de programmation
Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode
destiné à la machine virtuelle Java.
g- Java swing :
Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie
du package Java Fondation Classes (JFC), inclus dans J2SE. Swing constitue l'une des
principales évolutions apportées par Java 2 par rapport aux versions antérieures.
Figure 4:logo Java swing
II. Explication de plateforme (capture d’écran)
1- Saisir le nombre des critères et Actionnaires
Premièrement on doit saisir le nombre des critères et le nombre des actionnaires. Et puis
on va cliquer sur « ajouter ».
Figure 2:logo JAVA
Figure 3:logo JDK
8
2- Remplir tableau de performance
Maintenant, on va remplir le tableau de performance qui contient les actions, critère,
poids, véto et les seuils.
Après pour afficher l’indice de concordance local, on doit cliquer sur le bouton « calculer »
3- Tableau locale
Figure 5:plateforme application
Figure 6:tableau initial
9
Voilà les résultats du critère 1 et 2 :
4- Tableau global
Après on trouve le bouton en bas « Global » qui affiche Indice de concordance global, en
suite l’utilisateur doit saisi le seuil de concordance dans le texte Field donné, et clique sur le
bouton « Seuil » qui affiche les sur-classements
La figure suivante montre les deux opérations :
Figure 8:critère 1
Figure 7:critère 2
10
Figure 10:tableau global
Figure 9:tableau surclasser

Contenu connexe

Similaire à Rapport du projet

Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti MohammedMohammed JAITI
 
Les nouveaux usages de la télévision connectée_2012
Les nouveaux usages de la télévision connectée_2012Les nouveaux usages de la télévision connectée_2012
Les nouveaux usages de la télévision connectée_2012Valérie Charron
 
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdfsoyedmohamed
 
eQ Services PFE
eQ Services PFEeQ Services PFE
eQ Services PFEfayway
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesCERTyou Formation
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesCERTyou Formation
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
 
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...Khadidja BOUKREDIMI
 
Rapport "Etude de préfiguration d'un télécentre"
Rapport "Etude de préfiguration d'un télécentre"Rapport "Etude de préfiguration d'un télécentre"
Rapport "Etude de préfiguration d'un télécentre"Quattrolibri
 
programme d'études.pdf
programme d'études.pdfprogramme d'études.pdf
programme d'études.pdfRoiduSilence
 
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
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Mohamed Boubaya
 
Rapport PFE: PIM (Product Information Management) - A graduation project repo...
Rapport PFE: PIM (Product Information Management) - A graduation project repo...Rapport PFE: PIM (Product Information Management) - A graduation project repo...
Rapport PFE: PIM (Product Information Management) - A graduation project repo...younes elmorabit
 
Rapport de PFE mastère PRO
Rapport de PFE mastère PRORapport de PFE mastère PRO
Rapport de PFE mastère PROahmedmiha
 
Rapport simo issam
Rapport simo issamRapport simo issam
Rapport simo issamsimomans
 
Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...
Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...
Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...abdellatrach
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 

Similaire à Rapport du projet (20)

Rapport PFE2021.pdf
Rapport PFE2021.pdfRapport PFE2021.pdf
Rapport PFE2021.pdf
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
 
Les nouveaux usages de la télévision connectée_2012
Les nouveaux usages de la télévision connectée_2012Les nouveaux usages de la télévision connectée_2012
Les nouveaux usages de la télévision connectée_2012
 
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
 
eQ Services PFE
eQ Services PFEeQ Services PFE
eQ Services PFE
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
 
Rapport "Etude de préfiguration d'un télécentre"
Rapport "Etude de préfiguration d'un télécentre"Rapport "Etude de préfiguration d'un télécentre"
Rapport "Etude de préfiguration d'un télécentre"
 
programme d'études.pdf
programme d'études.pdfprogramme d'études.pdf
programme d'études.pdf
 
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
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
 
Rapport PFE: PIM (Product Information Management) - A graduation project repo...
Rapport PFE: PIM (Product Information Management) - A graduation project repo...Rapport PFE: PIM (Product Information Management) - A graduation project repo...
Rapport PFE: PIM (Product Information Management) - A graduation project repo...
 
Offre technique
Offre techniqueOffre technique
Offre technique
 
Deploy automatic in the cloud
Deploy automatic in the cloudDeploy automatic in the cloud
Deploy automatic in the cloud
 
Rapport de PFE mastère PRO
Rapport de PFE mastère PRORapport de PFE mastère PRO
Rapport de PFE mastère PRO
 
Rapport simo issam
Rapport simo issamRapport simo issam
Rapport simo issam
 
Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...
Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...
Memoire d'ingénieur:Agrégation de plusieurs connexions réseaux à caractéristi...
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 

Rapport du projet

  • 1. 1 RAPPORT DU PROJET : APPLICATION ASSOCIEE A LA PROGRAMMATION MULTICRITERES Université Sultan Moulay Slimane Ecole Nationale des Sciences Appliquée Khouribga Département : Réseaux & Télécoms Filière : Génie de Télécommunications et Réseaux Réalisé par : BEN EL BACHIR ZAKARIA Encadré par : Mr. Khalid ISKAFI Année universitaire : 2019/2020 Promotion : 2021
  • 2. 2 Remerciement Avant tout, je tiens remercier mes professeurs de la filière Génie de Télécommunications et Réseaux pour avoir assuré ma formation au sein de l’Ecole Nationale des sciences appliquées de Khouribga. En gratitude et témoignage de ma profonde reconnaissance, je tiens à remercier toutes les personnes qui ont participés de près ou de loin au bon déroulement de ce projet au sein de L’ENSAK, pour l’expérience enrichissante et pleine d’intérêt qu’ils m’ont fait vivre durant ce semestre, notamment : Mr. KHALID ISKAFI pour m’avoir donner l’opportunité d’effectuer ce Projet dans les meilleures conditions avec leur connaissances directives et conseils sans oublier le temps qu'ils ont consacré à ce travail et l'intérêt qu'ils y ont porté ainsi les remarques et les suggestions sur le manuscrit. Je remercie également l’ensemble du personnel de ENSAK pour leur chaleureux accueil, de m’avoir aidé techniquement et moralement, et pour leur amabilité à m’écouter et à répondre à mes questions chaque fois que nous les sollicitons. Le présent rapport n’aurait pu voir le jour sans leur collaboration. Sans oublier tous ceux qui ont contribué de près ou de loin pour la réalisation de ce travail et l'accomplissement de ce projet.
  • 3. 3 Table de matière Remerciement......................................................................................................................................... 2 Table de matière ..................................................................................................................................... 3 Table de figure......................................................................................................................................... 4 Introduction............................................................................................................................................. 5 I. Présentation du projet : .......................................................................................................... 6 1- Programmation multicritère :.............................................................................................. 6 a- Définition L’aide à la décision :........................................................................................ 6 b- Domaines d’application de l’aide à la décision : ............................................................. 6 c- Définition d’Electre :........................................................................................................ 6 2- Outils de développement :.................................................................................................. 6 d- NetBeans : ....................................................................................................................... 6 e- Java :................................................................................................................................ 6 f- JDK : ................................................................................................................................. 7 g- Java swing :...................................................................................................................... 7 II. Explication de plateforme (capture d’écran) .......................................................................... 7 1- Saisir le nombre des critères et Actionnaires...................................................................... 7 2- Remplir tableau de performance ........................................................................................ 8 Après pour afficher l’indice de concordance local, on doit cliquer sur le bouton « calculer »... 8 3- Tableau locale...................................................................................................................... 8 4- Tableau global ..................................................................................................................... 9
  • 4. 4 Table de figure Figure 1: Logo NetBeans.......................................................................................................................... 6 Figure 2:logo JAVA................................................................................................................................... 7 Figure 3:logo JDK..................................................................................................................................... 7 Figure 4:logo Java swing.......................................................................................................................... 7 Figure 5:plateforme application.............................................................................................................. 8 Figure 6:tableau initial............................................................................................................................. 8 Figure 7:critère 1 ..................................................................................................................................... 9 Figure 8:critère 2 ..................................................................................................................................... 9 Figure 9:tableau global.......................................................................................................................... 10 Figure 10:tableau surclasser.................................................................................................................. 10
  • 5. 5 Introduction Recherche opérationnelle, calculs de probabilités, classification automatique… la vision mathématique de la décision ne considère que l’aspect calculatoire de la rationalité (problem solving plutôt que problem finding, voir alors la critique de H. Simon). On ne se focalise en effet ici que sur la phase de modélisation-simulation (voir une bonne série d’articles de base sur le site Interstices) ou sur la phase de choix (décision en univers incertain, classification, choix multicritères…): • La recherche opérationnelle a pour objectif l’aide à l‘optimisation par une modélisation mathématique de problèmes courants ; • Le calcul de probabilités a pour objectif l’aide au choix dans les situations de risques calculables ; • Les méthodes de classement ont pour objectif de résoudre les problèmes de choix, qu’ils soient sur un critère, multicritères ou collectifs ; • la classification automatique est à la base des nouvelles méthodes utilisées en informatique : fouille de données, analyse textuelle, Intelligence artificielle… (voir aussi Intelligence artificielle et modèles de décision)
  • 6. 6 I. Présentation du projet : 1- Programmation multicritère : a- Définition L’aide à la décision : L’aide à la décision est une approche scientifique des problèmes de décision qui se posent dans tout contexte socio-économique. La matrice multicritère permet de faire un choix rationnel et équitable entre différentes options en les comparants sur un nombre fini de critères. b- Domaines d’application de l’aide à la décision : • Organisation d’une tournée de distribution • Elaboration du plan de production d’une usine • Constitution d’un portefeuille d’actions • Evaluation de dossiers de crédit • Choix de candidat pour un poste c- Définition d’Electre : L'acronyme ELECTRE signifie élimination et choix traduisant la réalité. ELECTRE est une méthode non compensatoire d'aide à la décision multicritère. La méthode ELECTRE et ses dérivés rejettent les trois postulats de base de l'aide classique à la décision : • Rejet du postulat de la réalité de premier ordre. • Rejet du postulat du décideur. Rejet du postulat de l'optimum qui justifie la recherche d'un projet optimal dans l'analyse classique d'aide à la décision 2- Outils de développement : d- NetBeans : NetBeans est un environnement de développement intégré (IDE) basé sur Java. Le terme fait également référence au cadre de la plate-forme d'application sous-jacente de l'EDI. e- Java : Figure 1: Logo NetBeans
  • 7. 7 Java est un langage de programmation inspiré du langage C++, avec un modèle de programmation orienté objet. Java permet de créer des applications complètes. Il peut également servir à créer un petit module d'application, dit applet, à intégrer dans une page Web. f- JDK : (JDK) désigne un ensemble de bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode destiné à la machine virtuelle Java. g- Java swing : Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Fondation Classes (JFC), inclus dans J2SE. Swing constitue l'une des principales évolutions apportées par Java 2 par rapport aux versions antérieures. Figure 4:logo Java swing II. Explication de plateforme (capture d’écran) 1- Saisir le nombre des critères et Actionnaires Premièrement on doit saisir le nombre des critères et le nombre des actionnaires. Et puis on va cliquer sur « ajouter ». Figure 2:logo JAVA Figure 3:logo JDK
  • 8. 8 2- Remplir tableau de performance Maintenant, on va remplir le tableau de performance qui contient les actions, critère, poids, véto et les seuils. Après pour afficher l’indice de concordance local, on doit cliquer sur le bouton « calculer » 3- Tableau locale Figure 5:plateforme application Figure 6:tableau initial
  • 9. 9 Voilà les résultats du critère 1 et 2 : 4- Tableau global Après on trouve le bouton en bas « Global » qui affiche Indice de concordance global, en suite l’utilisateur doit saisi le seuil de concordance dans le texte Field donné, et clique sur le bouton « Seuil » qui affiche les sur-classements La figure suivante montre les deux opérations : Figure 8:critère 1 Figure 7:critère 2
  • 10. 10 Figure 10:tableau global Figure 9:tableau surclasser