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

 > 

Développement d'une application web de gestion des activités académiques de l'U.AC


par Moïse KAMBALE KASAMBYA
Université de l'Assomption au Congo (U.A.C) - Bachelor 2020
  

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

ANNÉE-ACADÉMIQUE 2019-2020

RÉPUBLIQUE DÉMOCRATIQUE DU CONGO
ENSEIGNEMENT SUPÉRIEUR ET UNIVERSITAIRE
UNIVERSITÉ DE L'ASSOMPTION AU CONGO

U.A.C

B.P 104 BUTEMBO

E-mail : uacuniversite2018@ gmail.com
Site : www.uaconline.org

FACULTÉ DE SCIENCES ÉCONOMIQUES ET DE GESTION
DÉPARTEMENT DE L'INFORMATIQUE DE GESTION

DÉVELOPPEMENT D'UNE APPLICATION WEB DE
GESTION DES ACTIVITÉS ACADÉMIQUES DE L'U.A.C

Par : KAMBALE KASAMBYA Moïse, a.a.

Travail de Fin de Cycle présenté et défendu en vue de l'obtention du titre de Gradué en Informatique de gestion

Directeur : NSENGE MPIA Héritier, a.a.

Assistant

i

ÉPIGRAPHES

« L'informatique s'est glissée imperceptiblement dans notre vie quotidienne. Des machines à laver aux lecteurs de disques compacts, en passant par les distributions de billets et les téléphones, quasiment toutes nos activités quotidiennes utilisent du logiciel et, plus le temps

passe, plus ce logiciel devient complexe et coûteux »

(Pierre-Alain Muller)

« L'informatique est une science mais aussi une technologie et un

ensemble d'outils » (Vincent Granet).

II

DEDICACE

A tous ceux et celles qui s'intéressent et qui veulent promouvoir

l'évolution technologique.

KAMBALE KASAMBYA Moïse

III

REMERCIEMENTS

L'homme ne naît pas complet et personne ne peut prétendre connaître totalement. Ce qui montre combien l'interdépendance est d'importance capitale dans sa vie. Ainsi serions-nous ingrat en passant sous silence l'intervention extérieure dans la réalisation de ce travail de fin du premier cycle en Informatique de Gestion.

De près et de loin, nous avons été bénéficiaires d'un apport considérable de la part des personnes de bonne foi. C'est pourquoi nos sincères remerciements s'adressent, tout d'abord, à Dieu, Maître et garant de la vie, pour nous avoir accordé une bonne santé physique, morale, intellectuelle et spirituelle durant notre premier cycle. Ensuite, c'est à la Congrégation des Augustins de l'Assomption pour son soutien tant moral que matériel apporté à la réalisation de ce travail à travers la communauté Gervais Quenard.

Nos sentiments de reconnaissance s'adressent plus spécialement à l'assistant NSENGE MPIA Héritier qui s'est donné corps et âme comme directeur de ce travail. Son savoir-faire y est vraiment visible et très important. Sans oublier le corps professoral académique et le personnel scientifique de l'UAC qui nous ont appris la base de l'informatique.

Enfin, nos sentiments de gratitude s'adressent à tous les ami(e)s, camarades, connaissances et compagnons pour tant d'encouragements et collaborations que nous avons reçus de leur part. Que chacun trouve ici l'expression de notre sincère reconnaissance pour l'entraide fraternelle qu'il nous a réservée pendant l'élaboration de ce travail de fin du premier cycle.

WWW : World Wide Web

iv

SIGLES ET ABREVIATIONS

Art. : Article

BD : Base de données

CSS : Cascading Style Sheets

Coll. : Collection

DB : Database

HTML : HyperText Markup Language (langage de balisage d'hypertexte)

HTTP : HyperText Transfer Protocol

I.S.E.A.B. : Institut Supérieur Emmanuel d'Alzon de Butembo

IHM : Interface Homme Machine

MOA : Maître d'ouvrage

MOE : Maître d'oeuvre

MySQL : My Structured Query Language

NTIC : Nouvelle Technologie de l'Information et de la Communication

PHP : PHP HyperText Preprocessor

R.D.C. : République Démocratique du Congo

SGBD : Système de Gestion de Bases de données

SGBDR : Système de Gestion de Bases de données Relationnelles

SQL : Structured Query Language

TIC : Technologie de l'Information et de la Communication

U.A.C. : Université de l'Assomption au Congo

UML : Unified Modeling Language

URL : Uniform Ressource Locator

V

LISTE DES FIGURES

Figure 1 : Organigramme de l'UAC 9

Figure 2 : Système d'information et système 14

Figure 3 : Identification des acteurs et leurs rôles 18

Figure 4 : Diagramme des cas d'utilisation 20

Figure 5 : Diagramme de séquence du cas « s'authentifier » 29

Figure 6 : Diagramme de séquence du cas « s'inscrire » 30

Figure 7 : Diagramme de séquence du cas « imprimer » 30

Figure 8 : Diagramme de séquence du cas « attribuer » 31

Figure 9 : Diagramme de séquence du cas « affecter » 31

Figure 10 : Diagramme de séquence du cas « gérer» 32

Figure 11 : Diagramme de séquence du cas « évaluer » 32

Figure 12 : Diagramme de séquence du cas « diriger » 33

Figure 13 : Diagramme d'activité « s'authentifier » 33

Figure 14 : Diagramme d'activité « s'inscrire » 34

Figure 15 : Diagramme d'activité « imprimer » 34

Figure 16 : Diagramme d'activité « affecter » 34

Figure 17 : Diagramme d'activité « attribuer » 34

Figure 18 : Diagramme d'activité « gérer » 34

Figure 19 : Diagramme d'activité « consulter » 35

Figure 20 : Diagramme d'activité « évaluer » 35

Figure 21 : Diagramme d'activité « diriger » 35

Figure 22 : Diagramme de classe 37

Figure 23 : Diagramme de déploiement 39

Figure 24 : Interface d'authentification 42

Figure 25 : Page d'accueil de l'appariteur 43

Figure 26 : Page d'accueil enseignant 43

Figure 27 : Page d'accueil étudiant 43

Figure 28 : Interface inscription et gestion de réinscription 44

Figure 29 : Interface attribution aux cours 45

Figure 30 : Interface affectation aux cours 46

vi

Figure 31 : Interface évaluation 47

Figure 32 : Interface cotes par semestre 48

Figure 33 : Grille de délibération 48

Figure 34 : Exemple d'un relevé des cotes 49

LISTE DES TABLEAUX

Tableau 1 : Cahier des charges 17

Tableau 2 : Description textuelle du cas « s'authentifier » au système 21

Tableau 3 : Description du cas « s'inscrire » 22

Tableau 4 : Description textuelle du cas « imprimer » 23

Tableau 5 : Description textuelle du cas « affecter » au cours 24

Tableau 6 : Description textuelle du cas « attribuer » les cours 25

Tableau 7 : Description textuelle du cas « gérer » les étudiants 26

Tableau 8 : Description textuelle du cas « consulter » les résultats 27

Tableau 9 : Description textuelle du cas « évaluer » l'étudiant 28

Tableau 10 : Description textuelle du cas « diriger » l'étudiant 28

0. INTRODUCTION GÉNÉRALE 0.1. État de la question

Il est connu aujourd'hui que l'activité des entreprises est centrée sur l'information. Les systèmes les plus connus et les plus visibles sont les systèmes de base des entreprises qui sous-tendent des activités opérationnelles de l'entreprise. Parmi ces applications, nous trouvons traditionnellement la comptabilité générale, la gestion des fournisseurs, la gestion de stock, la gestion des ventes et des clients et souvent une application centrée sur le métier de l'entreprise1. Pour un établissement scolaire, il peut s'agir de la gestion de scolarité. À ce qui nous concerne à l'Université de l'Assomption au Congo, il est question de développer une application Web de gestion des activités académiques.

C'est pourquoi, dans ce point, nous voulons présenter certains auteurs qui ont traité avant nous du thème de développement d'application Web de gestion des activités d'un établissement d'enseignement tant primaire, secondaire qu'universitaire.

Dans son travail intitulé Conception et réalisation d'un site Web pour la gestion d'un jardin d'enfants, BRAHIMI YOUSSOUF a eu comme objectif d'alléger les problèmes concernant les tâches faites par l'administration d'un jardin d'enfant (inscription des enfants, modification, la communication entre l'administration et les utilisateurs, etc.) et faciliter les tâches aux parents (inscription de leurs enfants, suivi quotidien des activités et du menu de restauration, etc.) 2. Cela étant, Youssouf a réalisé un site Web dynamique répondant à son objectif.

De sa part, MOUNOUAR OTHMANE SAADAOUI ISSAM, dans son travail intitulé Application pour la gestion des notes des étudiants de la FST, a eu pour objectif de développer une application Web pour gérer les notes des étudiants de la faculté des sciences et techniques de l'université Sidi Mohamed Ben Abdellah afin de simplifier la tâche du responsable et sécuriser les données3. Au terme de son travail, Mounouar Issam a réalisé un site Web capable de gérer les notes des étudiants.

De notre part, nous voulons développer une application Web de gestion des activités académiques de l'Université de l'Assomption au Congo. L'objectif visé est de faciliter l'inscription des nouveaux étudiants, la réinscription des anciens étudiants, les attributions des

1 Cf. Jacques GUYOT, Conception et réalisation des bases de données : De UML à SQL, Vésenaz, éd. Systèmes et information, 2008, p.17.

2Cf. Brahimi YOUSSOUF, Conception et réalisation d'un site Web pour la gestion d'un jardin d'enfants, Mémoire inédit, Université Abou Bekr Belkaid, 2014-2015, p.1.

3 Cf. Issam MOUNOUAR OTHMANE SAADAOUI, Application pour la gestion des notes des étudiants de la FST, Mémoire inédit, Université Sidi Mohamed Ben Abdellah, 2014-2015, p.1.

2

cours aux enseignants, les affectations des étudiants aux cours, la gestion de cotes en ligne, la publication des résultats des étudiants en ligne, l'automatisation de relevés des cotes et de la grille de délibération, etc.

0.2. Problématique

De nos jours, la gestion des données de façon automatisée occupe une place privilégiée dans le monde de l'informatique. Depuis la découverte de l'outil informatique, de nombreuses activités de la vie courante ont été simplifiées. Aujourd'hui, les ordinateurs remplacent les papiers, les calculatrices, les radios, les boites aux lettres, etc. Grâce à cette technologie, le temps de recherche des données a chuté considérablement, ce qui pousse à croire qu'elle a encore de beaux jours devant elle.

Dans cette perceptive, plusieurs sociétés ou entreprises essayent de profiter au maximum possible de cette technologie afin d'améliorer leurs productivités et de faire face à certains problèmes pénibles qui peuvent constituer un obstacle dans la progression. En fait, l'objectif des informaticiens est de développer cette technologie dans tous les domaines de la vie de la population : « qu'on le veuille ou non, les bases de données, les technologies de l'information de manière générale, sont omniprésentes dans les diverses activités de l'Homme moderne »4. L'informatique est le phénomène le plus important de notre époque. Elle s'immisce dans la plupart des objets de la vie courante. Elle est au coeur de toutes les grandes entreprises.

Il est intéressant aujourd'hui pour un établissement ambitieux et soucieux de sa notoriété et des résultats des membres de sa communauté de se doter des outils numériques qui respectent les exigences technologiques de l'heure. La gestion informatisée est de plus en plus courante dans notre société, le secteur éducatif n'échappe pas à cette tendance. En effet, ce secteur fait partie de ceux qui ont le plus besoin d'adopter les Technologies de l'Information et de la Communication (TIC) tant au niveau des enseignements qu'au niveau de la gestion de ces enseignements et des acteurs impliqués. C'est pour cette raison que Gilles Roy propose, par exemple, qu'une institution universitaire pourrait exploiter une seule base de données permettant de gérer l'admission des candidats, d'assurer l'offre de cours à chaque session, d'inscrire les étudiants, de percevoir les frais d'inscription, de compiler les résultats et d'émettre les bulletins de notes5.

4 Gilles ROY, Conception de bases de données avec UML, Québec, Presses de l'Université du Québec, 2009, p.1.

5 Cf. Ibidem, p. 2.

6 Cf. Guillaume PLOUIN, Cloud computing. Sécurité, gouvernance du SI hybride et panorama du marché, 4e édition, Paris, Dunod, 2016, p.5.

3

S'inscrivant dans cette logique, nous avons constaté que l'Université de l'Assomption au Congo est dépourvue de mécanisme de gestion rapide et automatisée de certaines de ses activités. L'idée de ce projet est née du souci de répondre à un ensemble des besoins que présente cette structure académique notamment : l'inscription des nouveaux étudiants et la réinscription des anciens étudiants, l'affectation des étudiants aux cours, les attributions des cours, la gestion des cours par filière, la cotation des cours en ligne par les enseignants, la compilation des résultats, l'émission des relevés de côtes, etc.

Voilà l'objet de cette présente problématique qui tourne autour de ces questions : quel sera l'apport de cette application future par rapport au système existant ? Le système informatique va-t-il résoudre les problèmes que pose le système existant ? Va-t-il répondre aussi aux attentes des acteurs impliqués ? Sont là autant d'interrogations auxquelles nous chercherons à répondre tout au long de cette étude que nous avons intitulée : Développement d'une application Web de gestion des activités académiques de l'UAC.

0.3 Hypothèse

Pour mener à bien notre investigation, notre hypothèse se construit sur les convictions suivantes selon lesquelles : il nous semble que la mise en place d'une application Web de gestion des activités académique au sein de l'UAC faciliterait la tâche aux utilisateurs par rapports au système existant. Il faciliterait aussi la tâche aux différents chefs de départements dans la constitution et l'impression des relevés des étudiants car déjà automatique. En effet, le Web aurait introduit un changement incommensurable dans l'évolution aussi bien de l'informatique que des entreprises6.

Aussi, il se pourrait que la conservation des données sur les supports numériques garantisse mieux leur sécurité et minimise l'espace (diminution des papiers imprimés, etc.). L'informatisation et l'automatisation des activités académiques au sein de l'UAC favoriseraient la rapidité et l'efficacité dans la publication des résultats, l'impression des relevés, etc.

0.4 Choix et Intérêt de l'étude

Le choix de ce thème de recherche présente pour nous un intérêt capital. Nous le savons, l'administration d'un établissement universitaire comporte un certain nombre de tâches indispensables que les responsables ont toujours essayé d'optimiser. L'arrivée

7 Pascal ROQUES et Franck VALLEE, UML 2 en action. De l'analyse des besoins à la conception, 4e édition, Paris, Eyrolles, 2007, p.23.

4

d'ordinateurs a fait naître l'espoir d'améliorer de façon significative l'ensemble de ces tâches. C'est en nous inscrivant dans cette logique d'amélioration de la gestion de l'UAC que nous avons voulu mettre à pied un système de gestion des activités académiques au sein de ladite université.

0.5 Objectifs de l'étude

Le but de ce projet est de mettre en oeuvre une solution d'optimisation de la gestion des activités académiques au sein de l'UAC. Le souhait des utilisateurs de cette application est d'optimiser et de faciliter les processus de travail. En d'autres termes, cette étude a pour objectifs de permettre de gérer le registre de matricule des étudiants avec les mêmes obligations de rigueur et de contenu que celles de la gestion écrite ; de permettre la gestion interne de l'université en matière de distribution des cours, d'affectation des étudiants aux cours, de direction des travaux scientifiques, d'évaluation, d'impression des grilles de délibération, d'impression de relevé des cotes des étudiants, etc. et de permettre une plus grande lisibilité des données et une exploitation plus facile des résultats des examens des étudiants.

0.6 Méthodes et techniques 0.6.1 Méthodes

Nous avons fait usage, dans ce travail, d'UML, des méthodes historique et analytique. UML qui « se définit comme un langage de modélisation graphique et textuel destiné à comprendre et décrire des besoins, spécifier et documenter des systèmes, esquisser des architectures logicielles, concevoir des solutions et communiquer des points de vue »7, nous a permis de faire la modélisation de notre système futur.

La méthode historique nous a permis de comprendre la manière dont l'UAC gère ses activités académiques au niveau des enseignements. La méthode analytique, quant à elle, nous a aidé à analyser les différentes composantes du système en cours, y relever les limites en vue d'y apporter une solution qui serait palliative.

0.6.2 Techniques

L'observation nous a aidé à récolter les données et à connaître le fonctionnement du système en cours. La technique d'interview nous a permis de comprendre davantage le

5

système via des questions posées aux responsables de l'UAC. Et, la technique documentaire nous a aidé à exploiter certains documents où l'on traite ce genre des questions.

0.7 Délimitation du sujet

Dans le temps, ce travail prend en considération les données recueillies en 2019 lors de nos descentes sur le terrain à l'UAC. Et, la réalisation de ce projet a couvert la période allant de juillet 2019 à mai 2020. Du point de vue spatial, ce projet est destiné aux services académiques de l'UAC. Il s'agit de l'implémentation d'une application Web capable de gérer la quasi-totalité des activités académiques : affectation des étudiants aux cours, attributions des cours aux enseignants, cotation des étudiants en ligne, consultation des résultats en ligne, etc.

0.8 Subdivision du travail

Ce travail s'articule autour de trois chapitres enveloppés d'une introduction et d'une conclusion générales. Le premier chapitre traite du cadre théorique. Il s'agit de donner une présentation de notre milieu d'étude et les considérations théoriques, c'est-à-dire nous allons essayer de définir certains concepts qui seront utilisés dans ce travail. Le deuxième chapitre porte sur l'analyse et sur la conception du système futur. Le troisième chapitre, quant à lui, porte sur l'implémentation et le test du système.

Premier chapitre : PRÉSENTATION DU MILIEU D'ÉTUDE ET CONSIDÉRATION THÉORIQUE

I.0 Introduction

Dans ce chapitre, nous voulons présenter le milieu d'étude de notre investigation : sa dénomination, sa situation géographique, un bref aperçu historique, son statut... d'une part et nous essayerons de définir certains concepts à rapport avec notre thématique comme application web, web, système d'information, système informatique, base de données, système de gestion de base de données... d'autre part.

I.1 Présentation du milieu d'étude I.1.1 Dénomination

Notre milieu d'étude est l'Université de l'Assomption au Congo, UAC en sigle. C'est une université privée d'obédience catholique.

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








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon