Année universitaire : 2019-2020 الجـمـهورية الجـزائـريـة الديـمـقـراطـيـة الشـع

Année universitaire : 2019-2020 الجـمـهورية الجـزائـريـة الديـمـقـراطـيـة الشـعـبـيـة République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université Abou Bekr Belkaid-Tlemcen Faculté de Technologie Département de Génie Électrique et Électronique Projet de Fin d’Étude Master Filière : Génie industriel Spécialité : Ingénierie de la production Présenté Par : BOUDAOUD Ibtissam Intitulé : Soutenu le : 16/11/2020 Devant le jury : Mr. KAHOUADJI Housseyn Président UABB Tlemcen Mr. BETAOUAF Hicham Examinateur UABB Tlemcen Mr. SARI Mohamed Encadrant UABB Tlemcen Mr. MAHDJOUB Tewfik Invité UABB Tlemcen Étude, Conception et Réalisation d’une plateforme de gestion de diplômes universitaires I II Remerciements En préambule à ce mémoire je remercie ALLAH tout puissant qui m’a doté d’une grande volonté et qui m’aide et me donne le courage, la force et la patience et d’un savoir adéquat pour mener à terme mon projet. Je désire remercier mes chers parents pour tous les sacrifices consentis à mon égard et leurs énormes soutiens. J’adresse mes sincères remerciements à Mr. SARI Mohamed qui m’a confié ce sujet et qui a assumé l’encadrement de mon projet, l’intérêt qu’il a porté à mon travail, sa rigueur scientifique, ses hautes qualités humaines, ont constitué une aide précieuse et m’ont permis de mener à terme ce travail. Je remercie Monsieur le Vice-Recteur MAHDJOUB Tewfik qui a proposé ce thème. Je le remercie également de m'avoir accueilli au niveau du vice-rectorat, pour le temps consacré à expliquer la méthode de traitement des diplômes et à me donner les informations dont j'ai besoin pour mener à bien ce projet. Mes vifs remerciements à Mr. BETAOUAF Hichem pour leur disponibilité et leur très précieux conseils ainsi que leurs remarques qui m’a permis d'améliorer la qualité de ce travail. Je remercier les membres de jury Mr. KAHOUADJI Housseyn et Mr. BETAOUAF Hichem pour l’intérêt qu’ils ont porté à ma recherche en acceptant d’examiner mon travail et de l’enrichir par leurs propositions. Je remercie toute personne ayant contribué de près ou de loin à la réalisation de ce mémoire par une quelconque forme de contribution trouve ici le témoignage de ma plus profonde reconnaissance. . III Dédicace Je dédie ce projet à : Ma chère mère, source de tendresse et d’amours pour leur soutien tout le long de ma vie scolaire. Mon cher père, qui m’a toujours soutenu et qui a fait tout possible pour m’aider. Mon frère et ma sœur, que j’aime beaucoup. Mes chers amis, et enseignants. Tout qu’ont collaborés de près ou de loin à l’élaboration de ce travail. Que dieu leur accorde santé et prospérité. IV Table des matières Remerciements_________________________________________________________ II Dédicace _____________________________________________________________ III Résumé ____________________________________________ Erreur ! Signet non défini. Table des matières ______________________________________________________ IV Liste des abréviations __________________________________________________ VII Liste des figures ______________________________________________________ VIII Liste des tables _________________________________________________________ IX Introduction ____________________________________________________________ 1 Chapitre I : Les technologies web ________________________________________ 4 I.1 Introduction : _____________________________________________________ 3 I.2 Présentation de notre projet : ________________________________________ 3 I.2.1 L’objectif du projet : ___________________________________________ 3 I.2.2 Étude et critique de l’existant : ___________________________________ 3 I.2.3 Solution proposée : ____________________________________________ 4 I.3 Les technologies web : _____________________________________________ 5 I.3.1 Les sites et pages web : _________________________________________ 5 I.3.1.1 Site web statique : __________________________________________ 5 a) Les avantages du site statique : _________________________________ 5 I.3.1.2 Site web dynamique : _______________________________________ 5 a) Les avantages du site dynamique : _______________________________ 6 I.3.2 Les applications web : __________________________________________ 6 I.3.2.1 Le fonctionnement d’une application web : ______________________ 6 I.3.3 L’architecture des applications web : ______________________________ 7 I.3.4 L’application client/serveur : _____________________________________ 8 I.3.5 Les serveurs web : _____________________________________________ 8 I.3.6 Les serveurs d’application : ______________________________________ 9 I.3.7 L’hébergement d’une application web : ____________________________ 9 I.4 Conclusion ______________________________________________________ 9 Chapitre II : Conception ______________________________________________ 10 V II.1 Introduction : ___________________________________________________ 10 II.2 Pourquoi modéliser ? _____________________________________________ 10 II.3 Définition des bases de données : ___________________________________ 10 II.4 Les bases de données relationnelles : ________________________________ 10 II.4.1 Historique des bases de données relationnelles : ____________________ 10 II.4.2 Principe de fonctionnement des BDD relationnelles : ________________ 11 II.4.3 Avantages et inconvénients d'une BDD relationnelle : _______________ 11 II.5 Le choix du modèle : _____________________________________________ 11 II.5.1 La méthode merise : __________________________________________ 12 II.6 Les bases de données : ____________________________________________ 12 II.6.1 Le dictionnaire de données : ____________________________________ 12 II.6.2 Le modèle conceptuel de données (MCD) : ________________________ 12 a) Dépendance fonctionnelles élémentaire (DF) : ____________________ 14 b) Dépendance fonctionnelles directe : ____________________________ 14 II.6.3 Le modèle logique de donnée (MLD) : ___________________________ 14 II.6.3.1 Passage du MCD au MLD : _________________________________ 14 II.6.3.2 Les règles de passage du MCD au MLD : ______________________ 14 II.6.3.3 Formes normales d’une relation : ____________________________ 17 II.6.4 Le modèle physique de données (MPD) : _________________________ 17 II.6.4.1 Passage du MCD au MPD : _________________________________ 17 II.7 La modélisation de la base de données de notre application web : __________ 17 II.7.1 Le dictionnaire de données : ____________________________________ 17 II.7.2 Le Modèle conceptuel de données : ______________________________ 18 II.7.3 Le Modèle logique de données : _________________________________ 20 II.7.4 Le Modèle physique de données : _______________________________ 21 II.8 Le traitement des données : ________________________________________ 22 II.8.1 Le Modèle conceptuel de traitement (MCT) : ______________________ 22 II.8.2 Le modèle organisationnel de traitement (MOT) : ___________________ 23 II.8.3 Le Modèle logique de traitement : _______________________________ 23 II.9 Les étapes de traitement de notre application web : _____________________ 24 II.9.1 Le modèle conceptuel de traitement : _____________________________ 24 II.9.2 Le modèle organisationnel de traitement : _________________________ 26 II.10 Conclusion ____________________________________________________ 27 VI Chapitre III : Réalisation de l’application web ____________________________ 29 III.1 Introduction : __________________________________________________ 28 III.2 Les outils utilisés : ______________________________________________ 28 III.2.1 Wordpress : ________________________________________________ 28 III.2.2 WampServer : ______________________________________________ 29 III.2.2.1 Apache : _______________________________________________ 30 III.2.2.2 MySQL : _______________________________________________ 31 III.2.2.3 PHP : _________________________________________________ 31 III.2.2.4 PhpMyAdmin : __________________________________________ 31 III.3 La base de données de notre système : _______________________________ 32 III.4 Code a barre : __________________________________________________ 33 III.4.1 Définition des codes a barre : __________________________________ 33 III.4.2 Les types des codes-barres : ___________________________________ 33 III.4.3 Fonctionnement des lecteurs code barre : _________________________ 33 III.4.4 Avantage des codes a barre : ___________________________________ 34 III.4.5 Le code à utiliser pour l’impression _____________________________ 34 III.4.6 Les Codes barre de notre système : ______________________________ 34 III.5 Les interfaces de l’application web : ________________________________ 36 III.6 Conclusion : ___________________________________________________ 38 Conclusion ____________________________________________________________ 39 Références bibliographiques ______________________________________________ 40 VII Liste des abréviations BDD. : Base de données URL.: Uniform Resource Locator HTML.: Hyper Text Markup Language CSS. : Cascading Style Sheets SGBD. : Système de Gestion de Base de Données SQL.: Structured Query Language Http.: Hyper Text Transfer Protocol SGBDR. : système de gestion de base de données relationnelle. MLD. : Modèle logique de donnée MCD. : Modèle conceptuel de données MPD. : Modèle physique de données CIF. : Contrainte d’intégrité fonctionnelle DF. : Dépendance fonctionnelle MCT. : Modèle conceptuel de traitement MOT. : Modèle organisationnelle de traitement MLT. : Modèle logique de traitement. VIII Liste des figures Figure 1.1 : le fonctionnement des sites dynamique…………………………………………..4 Figure 1.2 : l’architecture 3 tiers………………………………………………………………5 Figure 1.3 : fonctionnement client/serveur…………………………………………………....6 Figure 1.4 : le rôle des serveurs d’application ………………………………………………..7 Figure 1.5 : le fonctionnement des application web…………………………………………..7 Figure 2.1 : Entité …………………………………………………………………………..12 Figure 2.2 : Association ……………………………………………………………………..12 Figure 2.3 : Relation (x :1, x : n) …………………………………………………………….14 Figure 2.4 : Relation (1 : n, 0 : n) ……………………………………………………………14 Figure 2.5 : Relation (1 :1,1 :1) ……………………………………………………………...15 Figure 2.6 : Relation (1 : n, 1 : n) ……………………………………………………………15 Figure 2.7 : schéma des composant d’un MCT…………………………………………...…21 Figure 3.1 : la partie administrative du WordPress ………………………………………….27 Figure 3.2 : la partie visible du Wordpress …………………………………………………..28 Figure 3.3 : l’interface du WampServer ……………………………………………………..29 Figure 3.4 : l’interface du phpMyAdmin …………………………………………………….30 Figure 3.5 : Une douchette……………………………………………………………………32 Figure 3.6 : créer un état……………………………………………………………………...34 Figure 3.7 : changement de la police…………………………………………………………34 Figure 3.8 : Obtention des codes barre……………………………………………………….34 Figure 3.9 : Imprimante des codes barre……………………………………………………..35 IX Liste des tableaux Tableau 2.1 : passage du MCD au MLD…………………………………………………15 Tableau 2.2 : passage du MCD au MPD………………………………………………….16 Tableau 2.3 : dictionnaire de données de notre app-web…………………………………17 Introduction 1 Introduction De nos jours, à l’aide de l’informatique, le monde connait un progrès technologique impressionnant dans différents domaines, qui contribue au développent de nombreuses entreprises et organisations. Avant l’avènement des ordinateurs et de la technologie, les informations étaient enregistrées sur des supports en papier, ce qui causait des problèmes comme la perte du temps dans la recherche de ces informations ainsi que la dégradation de ces dernières. Grace à l’informatique le traitement des données se fait de manière automatique. En observant les grandes entreprises du monde, on déduit qu’elles réalisent des travaux complexes à l’aide des machines dans un temps très réduit. Ce qui leur couterait des journées manuellement. En se référant à la gestion des diplômes. Ce genre de travail ne s’effectuent plus à la main, mais par des logiciels. On a choisi de traiter ce thème parce que c'était une commande du vice rectorat aussi on a remarqué que les étudiants uploads/Geographie/ etude-conception-et-reealisation-d-x27-une-plate-forme-de-gestion-de-diplomes-universitaires-memoire.pdf

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager