Développement d'une application web de gestion des activités académiques de l'U.ACpar Moïse KAMBALE KASAMBYA Université de l'Assomption au Congo (U.A.C) - Bachelor 2020 |
ConclusionCe chapitre portant sur l'implémentation et le test de notre système a consisté, dans un premier temps, à donner le choix du langage de programmation, le PHP. Nous avons souligné que le choix de ce langage a été motivé par le fait qu'il fonctionne sur tous les systèmes d'exploitation, mais aussi à cause de ses nombreux autres avantages. Dans un deuxième moment, nous avons présenté quelques interfaces graphiques de notre système. Enfin, nous avons donné quelques codes. CONCLUSION GENERALEAu terme de notre travail portant sur le Développement d'une application Web de gestion des activités académiques de l'UAC, nous pouvons retenir que l'informatique comme science de traitement automatique de données s'avère bénéfique dans tous les domaines. Toutefois, l'on constate que les établissements éducatifs, dans notre milieu, connaissent encore assez de difficultés liées à leurs modes de gestion manuelle entraînant le gaspillage du temps. C'est pourquoi, vu la complexité des activités d'un établissement éducatif, l'outil informatique se veut un élément important qui lui facilite une bonne gestion. C'est dans ce sens que ce travail s'est focalisé sur une des problématiques de la gestion de l'université, la gestion des activités académiques de l'UAC. L'objectif poursuivi est de faciliter l'inscription des nouveaux étudiants, la réinscription des anciens étudiants, l'attribution des cours aux enseignants, l'affectation des étudiants aux cours, la gestion des cotes, la consultation des résultats par les étudiants, l'automatisation des relevés des cotes, etc. Ce travail a trois chapitres. Dans le premier chapitre, nous avons présenté notre milieu d'étude, l'UAC. En effet, l'UAC est une institution privée d'enseignement supérieur et universitaire en R.D.C. Son objectif est de former les étudiants à devenir des hommes éminents par leur science, prêts à assurer les plus lourdes tâches dans la société, en temps qu'à être des témoins de la foi dans le monde. Toujours dans ce chapitre, nous avons essayé de donner quelques définitions des concepts à rapport avec notre thématique. Le deuxième chapitre, par ailleurs, nous a permis de faire l'analyse et la conception de notre système futur. L'analyse, en fait, sert à modéliser la compréhension du problème posé par le client. Alors que la conception consiste à modéliser une solution qui résout le problème modélisé dans la phase de l'analyse. Enfin, le troisième chapitre a porté sur l'implémentation et le test de notre système. Dans ce chapitre, nous avons donné le choix du langage de programmation, le PHP ; choix motivé par le fait que ce langage fonctionne sur tous les systèmes d'exploitation mais aussi à cause de ses nombreux autres avantages. Après nous avons présenté quelques interfaces et quelques codes de notre système. En définitive, nous pensons que ce système pourra faciliter la tâche à la gestion des activités académiques de l'UAC. Toutefois, nous ne prétendons pas avoir élucidé tous les enjeux liés à la gestion des activités académiques d'une institution supérieure et universitaire. Ce domaine est si vaste qu'il constitue un chantier, toujours à construire. Il reste donc ouvert aux chercheurs et développeurs des systèmes informatiques. 54 BIBLIOGRAPHIE a. Ouvrages
55
b. Mémoires
c. Webographie
56 TABLE DES MATIERES ÉPIGRAPHES i DEDICACE ii REMERCIEMENTS iii SIGLES ET ABREVIATIONS iv LISTE DES FIGURES v LISTE DES TABLEAUX vi 0. INTRODUCTION GÉNÉRALE 1 0.1. État de la question 1 0.2. Problématique 2 0.3 Hypothèse 3 0.4 Choix et Intérêt de l'étude 3 0.5 Objectifs de l'étude 4 0.6 Méthodes et techniques 4 0.6.1 Méthodes 4 0.6.2 Techniques 4 0.7 Délimitation du sujet 5 0.8 Subdivision du travail 5 Premier chapitre : PRÉSENTATION DU MILIEU D'ÉTUDE ET CONSIDÉRATION THÉORIQUE 6 I.0 Introduction 6 I.1 Présentation du milieu d'étude 6 I.1.1 Dénomination 6 I.1.2 Situation géographique 6 I.1.3 Bref aperçu historique 6 I.1.4 Statuts 8 I.1.4.1 Nature et but de l'Institution 8 I.1.5 Organigramme 9 I.2 Considérations théoriques 10 I.2.1 Une application Web 10 57 I.2.2 Différence entre une application Web et un site Web 11 I.2.3 Internet, Web et http 11 I.2.3.1 Internet 11 I.2.3.2 Web 11 I.2.3.3 Le http 12 I.2.4 Système d'information 12 I.2.5 Système informatique 13 I.2.6 Base de données (BD ou DB, database) 14 I.2.7 Système de Gestion de base de données 15 Conclusion 15 Deuxième chapitre : 16 ANALYSE ET CONCEPTION DU SYSTÈME FUTUR 16 II. 0 Introduction 16 II.1 Étude préliminaire 16 II.1.1 Élaboration de cahier de charges 16 CAHIER DES CHARGES 17 II.1.2 Identification des acteurs et leurs rôles 18 II.1.3 Identification des cas d'utilisation 18 II.2 Analyse et modélisation du système futur 18 II.2.1 Diagramme de cas d'utilisation 19 II.2.1.1 Elaboration du diagramme de cas d'utilisation 20 II.2.1.2 Descriptions textuelles des cas d'utilisation 20 II.2.1.2.1 Description textuelle du cas « s'authentifier » au système 21 II.2.1.2.2 Description textuelle du cas « s'inscrire » 22 II.2.1.2.3 Description textuelle du cas « imprimer » 23 II.2.1.2.4 Description textuelle du cas affecter au cours 24 II.2.1.2.5 Description textuelle du cas « attribuer » au cours 25 II.2.1.2.6 Description textuelle du cas « gérer » les étudiants 26 II.2.1.2.7 Description textuelle du cas « consulter » les résultats 27 II.2.1.2.8 Description textuelle du cas « évaluer » étudiant 28 58 II.2.1.2.9 Description textuelle du cas « diriger » l'étudiant 28 II.2.2 Diagramme de séquence 29 II.2.2.1 Diagramme de séquence du cas « s'authentifier » 29 II.2.2.2 Diagramme de séquence du cas « s'inscrire » 30 II.2.2.3 Diagramme de séquence du cas « imprimer » 30 II.2.2.4 Diagramme de séquence du cas « attribuer » 31 II.2.2.5 Diagramme de séquence du cas « affecter » 31 II.2.2.6 Diagramme de séquence du cas « gérer » 32 II.2.2.7 Diagramme de séquence du cas « évaluer » 32 II.2.2.8 Diagramme de séquence du cas « diriger » 33 II.2.3 Diagramme d'activité 33 II.2.3.1 Diagramme d'activité s'authentifier 33 II.2.3.2 Diagramme d'activité s'inscrire 34 II.2.3.3 Diagramme d'activité imprimer 34 II.2.3.4 Diagramme d'activité affecter 34 II.2.3.5 Diagramme d'activité attribuer 34 II.2.3.6 Diagramme d'activité gérer 34 II.2.3.7 Diagramme d'activité consulter 35 Figure n°19 : Diagramme d'activité consulter 35 II.2.3.8 Diagramme d'activité évaluer 35 II.2.3.9 Diagramme d'activité diriger 35 II.3 Conception de la solution 36 II.3.1 Diagramme de classes 36 II.3.1.1 Elaboration du diagramme de classes 36 II.3.1.2 Schéma relationnel 38 II. 3.2 Diagramme de déploiement 38 Conclusion 39 Troisième chapitre : 40 IMPLÉMENTATION ET TEST DU SYSTÈME 40 III.0 Introduction 40 III.1 Choix du langage de programmation 40 59 III.2 Présentation des quelques interfaces graphiques 42 III.2.1 Interface d'authentification 42 III.2.2 Interface inscription et gestion des réinscriptions 44 III.2.3 Interface attribution des cours 44 III.2.4 Interface affectation aux cours 45 III.2.5 Interface évaluation 46 III.2.6 Interface cotes par semestre 47 III.2.7 Interface relevé 48 III.3 Quelques codes 49 III.3.1 Codes du login 49 III.3.2 Codes de la page index 51 Conclusion 52 CONCLUSION GENERALE 53 BIBLIOGRAPHIE 54 TABLE DES MATIERES 56 |
|