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
  

précédent sommaire

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

Conclusion

Ce 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 GENERALE

Au 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

1. AUDIBERT Laurent, UML2. De l'apprentissage à la pratique, sl, 2009.

2. CHARROUX Benoît et alii, UML2. Pratique de la modélisation, Coll. « Synthex », 2e édition, Paris, éd. Pearson Education, 2009.

3. BLANC Xavier et MOUNIER Isabelle, UML2. Pour les développeurs. Cours avec exercices corrigés, Eyrolles, sd.

4. CAZES Alain et DELACROIX Joëlle, Architectures des machines et des systèmes informatiques. Cours et exercices corrigés, Coll. « Sciences up », 3e édition, Paris, Dunod, 2008.

5. CAZES Alain et DELACROIX Joëlle, Développer une application web, Paris, Dunod, 2016.

6. CHAVELLI Maurice, Prenez en main Bootstrap, OpenClassrooms, sl, 2014.

7. GABAY Joseph et GABAY David, UML2. Analyse et conception. Mise en oeuvre guidée avec études de cas, Coll. « Etudes développement », Paris, Dunod, 2008.

8. GARDARIN Georges, Bases de données, Paris, Eyrolles, 2003.

9. GUYOT Jacques, Conception et réalisation des bases de données : De UML à SQL, éd. Systèmes et information, 2008.

10. JEAN-PAUL II, « Ex corde Ecclesiae ». Constitution apostolique sur les universités catholiques, 15 août 1995.

11. KEITH Jeremy, HTML5 Pour les Web designers, Paris, Eyrolles, 2010.

12. LARROUSSE Nicolas, Création de bases de données, Coll. « Synthex », Paris, Pearson Education, 2009.

13. LONCHAMP Jacques, Introduction aux systèmes informatiques. Architectures, composants, mise en oeuvre, Paris, Dunod, 2017.

14. MOINE Camille et HERZ Bertrand, Informatique appliquée à la gestion, 1re et 2e année, Coll. « Comptabilité et gestion », Paris, Foucher, 1996.

15. MORLEY Chantal, Management d'un projet système d'information. Principes, techniques, mise en oeuvre et outils, 6e édition, Paris, Dunod, 2007.

16. MULLER Pierre-Alain, Modélisation objet avec UML, Eyrolles, Paris, sd.

17. PILLOU Jean François et EBERHARDT Christine, Tout sur le développement logiciel. Écrire du code efficace, Coll. « Comment ça marche », Paris, Dunod, 2011.

55

18. PILLOU Jean-François et COCHETEAU Jean-Marie, Tout sur le Webmastering. Créer et optimiser son site web, 3e édition, Paris, Dunod, 2011.

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

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

21. ROQUES Pascal, Les cahiers du programmeur. UML2. Modéliser une application web, 4e édition, Paris, Eyrolles, 2008.

22. ROQUES Pascal, UML2 par la pratique. Études de cas et exercices corrigés, 6e édition, Paris, éd. Eyrolles, 2008.

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

24. Secrétariat Général Académique, Programmes d'études, ISEAB, 2012-2015.

25. SOUTOU Christian, Apprendre SQL avec MySQL. Avec 40 exercices corrigés, éd. Paris, Eyrolles, 2006.

26. VALADE Janet, PHP et MySQL pour les nuls, Paris, First Interactive, 2002

27. WELLING Luke et THONSON Laura, PHP & MySQL, 4e édition, Paris, Pearson Education, 2009.

b. Mémoires

1. KAMBALE Bernard, Modèle de m-learning et conception d'applications mobiles comme outils de support pour l'enseignement à distance en informatique et génie logiciel, Mémoire, Québec, Canada, 2018.

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

3. YOUSSOUF Brahimi, 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.

c. Webographie

1. http://codegenome.com/blog/posts/la-difference-entre-un-site-web-et-une-application-web

2. http://sebastien.nameche.fr/cours

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

précédent sommaire






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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite