WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et implémentation d'un site web de publication des résultats des étudiants dans une institution universitaire (cas de l'université de Kamina)


par Charles BWANGA KATEBA
Université de Kamina - Licence 2021
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

UNIVERSITE DE KAMINA

« UNIKAM »

B.P. 279

KAMINA

FACULTE DES SCIENCES INFORMATIQUES

DEPARTEMENT D'INFORMATIQUE DE GESTION

CONCEPTION ET IMPLEMENTATION D'UN SITE WEB DE PUBLICATION
DES RESULTATS DES ETUDIANTS DANS UNE INSTITUTION
UNIVERSITAIRE

« Cas de l'Université de Kamina »

Par BWANGA KATEBA Charles

Mémoire présenté et défendu en vue de l'obtention du grade de Licencié en Sciences Informatiques.

OPTION : CONCEPTION DES SYSTEMES D'INFORMATION

Directeur : Docteur Daily KALOMBO NSHIMBA VIDJE

ANNEE ACADEMIQUE 2020-2021

i

EPIGRAPHE

« Il n'y a aucun secret pour réussir. C'est le résultat de la préparation, le travail acharné et apprendre de l'échec. »

Colin Luther Powell

ii

IN MEMORIUM

A vous très chère Grand-Mère paternelle Véronique NKULU ;

A vous chers oncles paternels Jacques TSHIKALA et Faustin KATEBA.

Univers d'amour et de fiabilités, malgré les dures tempêtes que nous avons rencontrées ensemble toujours unis nous formons une armée abreuvant notre force d'amour, justice et vu nous avons grâce à vous pour avoir constitué une belle et grande famille, malgré votre départ survie par unité. Usé par les batailles que votre absence nous donne et là nous apprenons à pardonner la vie jamais je vais essayer de vous oublier.

Tout ce moment inavoué, est perdu, à tout jamais. Je braderai toutes les mères, les obstacles et les barrières rien ne pourra vous remplacer mes yeux s'allument quand je pense à vous mais le destin vous a récupéré si vite, vous me manquez vraiment ma dernière parole avant d'achever ma rédaction : « Que les âmes des fidèles défunts reposent en paix !».

BWANGA KATEBA Charles

iii

DEDICACE

Aux concepteurs des Systèmes d'information ;

Aux professionnels informaticiens ;

Au Monde Informatique ;

A tous ceux qui oeuvrent pour la paix dans le monde.

BWANGA KATEBA Charles

iv

REMERCIEMENTS

Nous voici à la fin de notre cycle de licence, grâce au concours de plusieurs personnes. Le travail que nous présentons ce jour n'est pas exclusivement le fruit de nos efforts personnels, il est au contraire, l'oeuvre provenant du concours de plusieurs personnes. Qu'elles soient toutes remerciées pour les peines consenties afin de nous aider à nous dépasser, à terminer ce cycle, malgré les difficultés quotidiennes.

« Dieu est en tous ses ouvrages, quoiqu'il n'y en ait aucun qui le contienne. » (SAINT AUGUSTIN), ainsi, lui étant omniscient, nous ne cesserons jamais d'oublier sa magnificence car il est notre rédempteur : merci Seigneur Dieu de nous avoir comblé de grâce, et de nous avoir accordé la chance d'étudier tout au long de notre cursus académique en Sciences Informatiques précisément au département de Conception des Systèmes d'Information.

PARKER dit : « Ne laissons pas les nobles hommes de nos jours passer sans recevoir l'honneur qui leur est dû. » de ce fait, nos mille mercis et reconnaissances s'adressent d'une façon particularisée à notre directeur Docteur Daily KALOMBO NSHIMBA VIDJE, qui, en dépit de ses multiples préoccupations a en assuré la direction de ce travail.

Aussi, il nous est agréable de rendre hommage au corps professoral de l'université de KAMINA, aux doyens de la faculté des Sciences Informatiques, aux chefs des travaux : Elie Louis KABWE KIONDE KABUTA et Lucide BULA, aux assistants : Hilaire KENDA, Bertin LOBO, Gabin NDAY A MANDE, Jean Paul BWANA, Baldo MWAMBA, Valéry KABONGO, David KADIATA, Gloire ILUNGA, et tant d'autres.

D'après QUINET « Une âme grande, pure, généreuse est un trésor, pour le peuple qui l'a enfantée et nourrie, car c'est le modèle sur lequel les autres se forment », en tout temps nos remerciements s'adressent mes chers parents d'avoir eu la bonne volonté, la patience et l'amour profonds pour que je sois scolarisé être solide pour supporter toutes les souffrances et les conditions scolaires et académiques, recevez ce travail fruit de vos efforts, encadrement et sages conseils : Voilà aujourd'hui nous sommes à la fin du cycle la résultante de vos ardents souhaits ; nous citons : notre Père NGOY KATEBA ALLUWAWA Symphorien, car, « Le père connaît les besoins de son fils. Faut-il pour cela que le fils n'ait jamais une parole de requête ou d'action de grâce pour son père ? » (LAMENNAIS) et notre Mère MBUYU MAUA

v

Sylvie, car selon le célèbre philosophe SOCRATE, « De quelles vertus serais-tu capable, si tu ne commençais pas par aimer ta mère ? ».

Nos remerciements s'adressent à vous mes frères Jacques KATEBA, Éric KATEBA, Patrick KATEBA, Deogratias KATEBA et mes soeurs Edouarde KATEBA, Sylvie KATEBA et Véronique KATEBA : que le bon Dieu puisse vous combler de grâce et de longévité.

Merci à vous tous mes oncles tant paternels que maternels, cousins et cousines qui ont contribués d'une manière ou d'une autre pour la réalisation de ce travail.

Nos remerciements à nos chers collègues de promotion de leurs participations et concours dans différents travaux d'évaluation, nous citons : Denis LENGE, NDENGANDENGA MAKENKEWE, Lambie BANZA, Gloire KAPONGO et aux autres dont leurs noms ne figurent pas ici qu'ils trouvent nos sentiments de gratitude.

Nous ne pouvons pas passer sous silence les hommes de bonne volonté pour leurs assistance et sacrifice multiforme dont on dit toujours « Les bienfaits n'ont jamais été oubliés », c'est le cas de la famille de AG Sophie KIPILI MABEMBA, des frères en Christ : Dadou, Hubert MAFUTA, Claude LUBOBO, Jean Paul MPOYO, Grâce NTUMBA, Innocent NYENGA, Lebrun KABONGO, Emile SHAKO, KYUNGU LUBATSHI ; des soeurs en Christ : Thérèse MIKOMBE, Julie ILUNGA, Mireille NUMBI, Anny MASANGU, ainsi qu'à tous les membres de l'ensemble vocal AVE MARIA.

A tous de près et de loin pour leur soutien moral, matériel et financier à notre égard qu'ils trouvent ici l'expression de notre gratitude pour les sacrifices et privation qu'ils ont endurés pour nous.

BWANGA KATEBA Charles

vi

LISTE DES ABREVIATIONS

2TUP: Two Truck Unified Process

AGL : Atelier de Génie Logiciel BDD : Base de données

CGI: Common Gateway Interface CMS: Content Management System CSS: Cascading Style Sheets

C.U: Cas d'utilisation

HTML: HyperText Markup Langage

HTTP: Hypertext Transfert Protocol

IP: Internet Protocol

MVC: Model-View-Controller

PHP: PHP Hypertext Preprocessor

RUP: Rational Unified Process

SGBD : Système de Gestion de Base de Données

SGBDR : Système de gestion de Base de Données Relationnelles

SMS: Short message System

SQL: Structured Query Language

UML: Unified Modeling Language UP: Unified Process

URL: Uniform Resource Locator W3C: World Wide Web Consortium WWW: World Wide Web

XAMPP: X Apache MySQL Perl PH XP : eXtreme Programming

vii

TABLE DES ILLUSTRATIONS

A. FIGURES ET DIAGRAMMES

Figure 1.1: WWW 14

Figure 1-2: Site web statique 16

Figure 1-3: site web dynamique 17

Figure 1-4: Serveur web 17

Figure 1-5: Les CMS 18

Figure 1-6: Les Framework web 19

Figure 1-7: Principes du Processus Unifié 21

Figure 1-8: Les phases du Processus Unifié 22

Figure 1-9: Le processus de développement en Y 24

Figure 2-1: Situation de l'étude préliminaire dans 2TUP 32

Figure 2-2: Diagramme de contexte statique du système de publication des résultats des

étudiants de l'UNIKAM 39

Figure 2-3: Situation de la capture des besoins fonctionnels dans 2TUP 40

Figure 2-4: Diagramme de cas d'utilisation pour la publication des résultats des étudiants de

l'UNIKAM 44

Figure 2-5: Diagramme de Séquence du C.U. « S'authentifier » 46

Figure 2-6: Diagramme de Séquence du C.U. « Gérer utilisateurs » 49

Figure 2-7: Diagramme de Séquence du C.U. « Gérer Secrétaires des jurys » 52

Figure 2-8: Diagramme de Séquence du C.U. « Consulter statistiques résultats » 54

Figure 2-9: Diagramme de Séquence du C.U. « Gérer paiements » 56

Figure 2-10: Diagramme de Séquence du C.U. « Publier résultats » 58

Figure 2-11: Diagramme de Séquence du C.U. « Gérer publications résultats » 60

Figure 2-12: Diagramme de Séquence du C.U. « S'inscrire » 62

Figure 2-13: Diagramme de Séquence du C.U. « Consulter résultats » 63

Figure 2-14: Diagramme de Séquence du C.U. « Introduire recours » 64

Figure 2-15: Diagramme de Séquence du C.U. « Consulter recours » 66

Figure 2-16: Diagramme de packages des cas d'utilisation 67

Figure 2-17: Diagramme de cas d'utilisation du package « gestion résultats » 68

Figure 2-18: Diagramme de classe participante du C.U. « S'authentifier » 69

Figure 2-19: Diagramme de classe participante du C.U. « Gérer utilisateurs » 69

Figure 2-20: Diagramme de classe participante du C.U. « Gérer Secrétaires des Jurys » 70

viii

Figure 2-21: Diagramme de classe participante du C.U. « Consulter statistiques résultats » . 70

Figure 2-22: Diagramme de classe participante du C.U. « Gérer paiements » 71

Figure 2-23: Diagramme de classe participante du C.U. « Publier résultats » 71

Figure 2-24: Diagramme de classe participante du C.U. « Gérer publications résultats » 72

Figure 2-25: Diagramme de classe participante du C.U. « S'inscrire » 72

Figure 2-26: Diagramme de classe participante du C.U. « Consulter résultats » 73

Figure 2-27: Diagramme de classe participante du C.U. « Introduire recours » 73

Figure 2-28: Diagramme de classe participante du C.U. « Consulter recours » 74

Figure 3-1: Premier découpage en catégories 78

Figure 3-2: Quelques associations concernant la classe Résultats 79

Figure 3-3: Illustration d'importations entre catégories 79

Figure 3-4: Diagramme de packages d'analyse 80

Figure 3-5: Diagramme de classes de conception 81

Figure 3-6: Diagramme d'interaction du C.U s'authentifier 82

Figure 3-7: Diagramme d'interaction du C.U gérer utilisateurs 83

Figure 3-8: Diagramme d'interaction du C.U gérer secrétaires des jurys 84

Figure 3-9: Diagramme d'interaction du C.U consulter statistiques résultats 85

Figure 3-10: Diagramme d'interaction du C.U Gérer paiements 86

Figure 3-11: Diagramme d'interaction du C.U Publier résultats 87

Figure 3-12: Diagramme d'interaction du C.U Gérer publications résultats 88

Figure 3-13: Diagramme d'interaction du C.U S'Inscrire 89

Figure 3-14: Diagramme d'interaction du C.U Consulter résultats 90

Figure 3-15: Diagramme d'interaction du C.U Introduire recours 91

Figure 3-16: Diagramme d'interaction du C.U Consulter recours 92

Figure 3-17: choix de style des architectures logiciels 94

Figure 3-18: Implémentation du modèle MVC 95

Figure 3-19: Diagramme de déploiement 96

Figure 4-1: Page d'accueil pour la gestion des publications des résultats des étudiants de

l'Université de Kamina 101

Figure 4-2: Pages d'authentification pour les utilisateurs 102

Figure 4-3: Pages de gestion d'utilisateurs 103

Figure 4-4: Page d'inscription 103

Figure 4-5: Pages de gestion d'affectation des secrétaires des jurys 104

ix

Figure 4-6: Pages de gestion de paiements 105

Figure 4-7: Pages de gestion des résultats 106

Figure 4-8: Page de statistiques résultats 106

Figure 4-9: Page de consultation des résultats 107

Figure 4-10: Page d'introduction d'un recours 107

Figure 4-11: Page de consultation de recours 107

B. TABLEAUX

Tableau 2-1: Inventaire des fonctions 34

Tableau 2-2: Liste des acteurs et des messages par cas d'utilisation 41

Tableau 2-3: Liste des cas d'utilisation et de leurs acteurs par package 67

Tableau 2-4: Définition des itérations par classement des cas d'utilisation 75

1

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"