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'un portail web de gestion académique d'une université: cas de l'université islamique au Niger


par Ibrahim Yacouba Maïdaoua
Université islamique au Niger - Bachelor en informatique  2023
  

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

Organisation de la Coopération Islamique
Université Islamique au Niger
Faculté des Sciences et Techniques
Département Informatique

Mémoire de fin de cycle pour l'obtention du

« Bachelor degree » en Sciences Informatiques

et Technologies de l'Information

THEME :

Développement d'un portail web de gestion
académique d'une université : cas de l'Université

Islamique au Nige

Promotion sortante 2023

Présenté par :

YACOUBA MAIDAOUA Ibrahim Sous la supervision de :

Mr. Moutari Mahamane

Mise en place d'un portail web

Dédicace

Je dédie ce mémoire à ma chère défunte mère, à mon père ainsi qu'à toute ma famille.

Bachelor Degree Promotion sortante 2023

I

Mise en place d'un portail web

Remerciements

Tout d'abord, nous tenons à remercier « ALLAH », qui nous a donné la force, la volonté et le courage pour terminer ce modeste travail; ainsi qu'à tous ceux qui y ont contribué de près ou de loin.

Merci...

Bachelor Degree Promotion sortante 2023

II

Mise en place d'un portail web

Sigles et Abréviations

WWW World Wide Web

XML Extensible Markup Language

URL Uniform Resource Locators

FTP File Transfer Protocol

CSS Cascading Style Sheets

GIF Graphics Interchange Format

ASP Active Server Pages

CMS Content Management System

CU Cas d'Utilisation

HTML Hypertext Markup Language

HTTP Hypertext Transfert Protocol

MVC Model View Controller

MVT Model View Template

PHP HyperText Preprocessor

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

UIN Université Islamique au Niger

FST Faculté des sciences et techniques

UML Unified Modeling Language

Bachelor Degree Promotion sortante 2023

III

Mise en place d'un portail web

Listes des figures

4

6

9

15

16

41

42

43

43

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

64

69

70

71

72

73

74

74

75

83

84

84

85

85

Bachelor Degree Promotion sortante 2023

IV

Mise en place d'un portail web

87

88

Figure 44: Version de python et pip 91

Figure 45: Installation de django 91

Figure 46: Création du projet et structure de base 92

Figure 47: Aperçu du fichier login.html 92

Figure 48: Aperçu du fichier home.html (enseignant) 93

Figure 49: Aperçu du fichier views.py (enseignant) 93

Figure 50: Aperçu du fichier models.py (étudiant) 94

Figure 51: Aperçu du fichier urls.py (enseignant) 94

Bachelor Degree Promotion sortante 2023

V

Bachelor Degree Promotion sortante 2023

VI

Mise en place d'un portail web

Listes des tableaux

 

33

38

77

Mise en place d'un portail web

Table des matières

Dédicace I

Remerciements II

Sigles et Abréviations III

Listes des figures IV

Listes des tableaux VI

Table des matières VII

Introduction Générale 1

CHAPITRE I : 3

Introduction 4

I - Cadre théorique 4

1 - Présentation de l'UIN 4

1.1 - Historique 4

1.2 - Situation géographique 4

1.3 - Les différentes sections 5

1.3.1 - Les facultés 5

1.3.2 - Les instituts 5

1.4 - Organigramme 5

2 - Problématique de recherche 6

3 - Objectifs de recherche 7

2.1 - Objectif général 7

2.2 - Objectifs spécifiques 7

II - Cadre méthodologique 7

1 - Cadre de l'étude 7

2 - Délimitation du champ de l'étude 8

3 - Techniques d'investigations 8

4 - Difficultés rencontrées 8

5 - Conduite du projet 9

Conclusion 10

CHAPITRE II : 11

Introduction 12

I - Le web 12

1 - Généralité 12

2 - Principe du web 12

Bachelor Degree Promotion sortante 2023

VII

Mise en place d'un portail web

II - Application web 13

1 - Exemple d'application web 13

2 - Types d'application web 14

2.1 - Application web statique : 14

2.2 - Application web dynamique 14

2.3 - Application E-commerce ou e-shop : 14

2.4 - Portail web 15

3 - Fonctionnement d'une application web 15

III - Le développement web 16

1 - Développement Front-End 16

1.1 - Les technologies front-end 16

1.1.1 - HTML5 et CSS3 17

1.1.2 - JavaScript (JS) 17

2 - Développement Back-End 17

2.1 - Les technologies back-end 18

2.1.1 - PHP 18

2.1.2 - Python 18

2.1.3 - Java 19

2.1.4 - Les SGBD 19

3 - Les Frameworks 21

IV - Conclusion 25

CHAPITRE III : 26

Introduction 27

I - Méthodes d'analyse et de conception 27

1 - Exemples de méthodes d'analyse et de conception 27

1.1 - La méthode Merise 27

1.2 - La méthode 2TUP 28

2 - Méthodes utilisées pour notre projet (UML) 29

2.1 - Définitions 29

2.2 - Les diagrammes UML 29

2.3 - Outils de modélisation 29

II - Analyse 30

1 - Identification des besoins 30

1.1 - Besoins fonctionnels 30

1.2 - Besoins non fonctionnels 31

2 - Identification des acteurs 31

Bachelor Degree Promotion sortante 2023

VIII

Mise en place d'un portail web

3 - Identification des cas d'utilisation 31

3.1 - Spécification des scénarios 33

3.2 - Spécification de quelques cas d'utilisation 38

3.3 - Diagramme de cas d'utilisation 40

41

III - Conception 44

1 - Style Architectural 44

1.1 - Architecture logicielle 44

1.2 - Architecture système 46

2 - Diagramme de contexte 47

3 - Diagramme de séquence 47

4 - Diagramme d'activité 55

5 - Diagramme de classe globale de données 62

6 - Création de la base de données 63

6.1 - Définition d'une base de donnée 63

6.2 - Passage au relationnel 63

Conclusion 64

CHAPITRE IV : 65

Introduction 66

I - Outils et technologies 66

1 - Les technologies utilisées 66

2 - Outils 67

2.1 - IDE utilisé 67

2.2 - Navigateur 67

2.3 - Autres outils 68

II - Présentation des interfaces utilisateurs 68

IV - Estimation du coût du projet 76

Conclusion 77

Conclusion Générale 78

Perspectives 79

Annexe 1 80

Généralité sur les réseaux 81

I- Définition d'un réseau: 81

II - Intérêts d'un réseau informatique : 81

III - Les supports de transmission : 81

1 - Le câble coaxial : 81

Bachelor Degree Promotion sortante 2023

IX

Mise en place d'un portail web

2 - Le câble à paire torsadée : 81

3 - La fibre optique : 82

IV - Classification des réseaux : 82

1 - Classification des réseaux en fonction de la distance : 82

2 - Classification des réseaux en fonction du mode de communication : 83

V - Les topologies : 84

1 - La topologie physique 84

VI - Architecture des réseaux 86

Annexe 2 90

Bibliographie 95

Webographie 96

Bachelor Degree Promotion sortante 2023

X

1

Mise en place d'un portail web

Introduction Générale

Il ne fait désormais plus aucun doute que l'informatique représente la révolution la plus importante et la plus innovante qui a marqué la vie de l'humanité en ce siècle passé. En effet, loin d'être un éphémère phénomène de mode, ou une tendance passagère, l'informatique vient nous apporter de multiples conforts à notre mode de vie. Aucun domaine n'est resté étranger à cette stratégie qui offre tant de services aussi bien pour l'entreprise ou l'administration que pour le personnel.

Mais, au-delà de l'utilisation individuelle de l'informatique, c'est surtout la mise en communication des ordinateurs, qui a permis de révolutionner les méthodes de travail. Ainsi, on a assisté à l'émergence des réseaux. Ce nouveau progrès offre aux utilisateurs de nouveaux outils de travail et leur permet d'améliorer leur rentabilité et leur productivité.

La révolution des nouvelles technologies s'impose tant dans la vie domestique que professionnelle ; elle touche pratiquement tous les secteurs de la société. Cette évolution a aussi touchée l'univers des études et en particulier le monde des universités.

Le développement d'un portail web de gestion d'une université est un projet complexe qui nécessite une analyse approfondie des besoins, une conception soigneuse de l'architecture et de l'interface utilisateur, un développement et une mise en oeuvre précis, un test rigoureux et un entretien régulier. Ce projet est donc un excellent sujet pour un mémoire de fin d'études d'où le choix du thème : « Développement d'un portail web de gestion académique d'une université : cas de l'Université Islamique au Niger ».

Notre travail portera sur quatre chapitres qui seront divisés en des points.

? Dans le premier chapitre, Cadre théorique et méthodologique, nous procéderons à la présentation de l'Université Islamique au Niger, à la définition de la problématique, des objectifs, et du cadre de l'étude ;

? Le deuxième chapitre consiste à définir et expliquer les enjeux du développement d'une application web ;

? Le troisième chapitre est consacré à l'analyse et la conception de notre système à travers son architecture globale puis détaillée en définissant les différentes

Mise en place d'un portail web

fonctionnalités attendues du système. Et pour permettre de détailler toutes les étapes de travail ;

? Le quatrième chapitre, consiste à présenter la réalisation du système. On commence par décrire les outils et l'environnement de développement utilisés puis les différentes interfaces et une brève explication pour chacune d'elle pour donner une vue générale et complète sur le système.

Nous terminerons par une conclusion générale et deux annexes :

? Annexe 1 : Généralité sur les réseaux.

? Annexe 2 : Django et quelques lignes de codes.

Bachelor Degree Promotion sortante 2023

2

Mise en place d'un portail web

Bachelor Degree Promotion sortante 2023

3

CHAPITRE I :

Bachelor Degree Promotion sortante 2023

4

Mise en place d'un portail web

Introduction

Dans ce chapitre nous allons présenter notre centre d'accueil qui est l'UIN ainsi que la problématique et les objectifs de recherche. Nous allons aussi délimiter notre étude et dégager son cadre.

I - Cadre théorique

1 - Présentation de l'UIN
1.1 - Historique

L'Université Islamique au Niger est une institution d'enseignement supérieur, affiliée à l'Organisation de la Coopération Islamique (O.C.I). Elle fut créée en 1974 correspondant à l'an 1397 AH sur décision des Rois et Chefs d'Etat des pays membres de l'O.C. I lors de la deuxième conférence Islamique au sommet tenue à Lahore au Pakistan. Elle est la deuxième Université Islamique créée en Afrique, après celle de l'Ouganda. Des étudiants d'une vingtaine de pays africains viennent se former depuis lors à l'Université Islamique du Niger. Elle ouvrit ses portes en novembre 1986 correspondant à l'an 1407 AH.

sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme