Projet de Fin d'Etudes ESSTT
Table des matières
INTRODUCTION GENERALE 6
CHAPITRE I : PRESENTATION GENERALE 7
1. Introduction 7
2. Environnement de stage 7
3. Présentation du projet 7
3.1 Problématique 7
3.2 Objectifs 7
4. Conclusion 8
CHAPITRE II : DEFINITION ET ANALYSE DES BESOINS
9
1. Introduction 9
2. Définition des besoins 9
2.1 Présentation des acteurs 9
2.2 Les besoins fonctionnels 9
2.2.1 La partie Enseignant: 9
2.2.2 La partie Administrateur: 10
2.3 Les besoins non fonctionnels 10
3. Définition des cas d'utilisation 10
3.1 Choix du langage de modélisation 10
3.2 Le langage de modélisation UML 10
3.3 Diagramme de cas d'utilisation 11
3.4 Les acteurs du système 11
3.5 Les Cas d'utilisation 11
4. Description des cas d'utilisation 12
4.1 Cas d'utilisation détaillé de l'enseignant
13
4.2 Cas d'utilisation détaillé de l'administrateur
14
4.3 Cas d'utilisation détaillé de l'internaute
15
1 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
4.4 Cas d'utilisation du système 15
5. Réalisation des cas d'utilisation 17
5.1 Diagramme d'activité 17
6. Conclusion 17
CHAPITRE III : CONCEPTION DE L'APPLICATION 18
1. Conception de la base de données 18
1.1 La méthode merise 18
1.2 Description des tables 18
1.3 Dictionnaire de données 19
1.3.1 Table enseignant 19
1.3.2 Table Internaute 20
1.3.3 Table Admin 20
1.3.4 Table Page 20
1.3.5 Table Publication 21
1.3.6 Table Diplôme 21
1.3.7 Table matière 21
1.3.8 Table Thème_recherche 21
1.4 Le modèle conceptuel des données (MCD) 22
1.5 Modèle logique des données (MLD) 24
2. Conception du site web 25
2.1 Diagrammes de séquence 25
2.1.1 Diagramme de séquence relatif à l'inscription
de l'enseignant 25
2.1.2 Diagramme de séquence relatif à
l'authentification 27
2.1.3 Diagramme de séquence relatif à la
création de la page personnelle 28
2.1.4 Diagramme de séquence relatif à la
modification de la page personnelle 29
3 Conclusion 30
CHAPITRE IV : REALISATION 31
1. Introduction 31
2. Environnement de développement 31
2.1 Environnement matériel 31
2.2 Environnement logiciel 31
2.3 Outils de développement utilisés 32
2 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
2.3.1 Les langages de programmation 32
2.3.2 Qu'est-ce qu'un système de gestion de données
? 32
2.3.3 Comparaison entre PHP, JSP et ASP 33
3. Description du travail réalisé 34
3.1 Page d'accueil 34
3.2 Page authentification 35
3.3 Espace enseignant 36
3.3.1 Page inscription 36
3.3.2 Page Espace enseignant 37
3.3.3 Page Création de la page web 38
3.4 Espace Administrateur 40
3.4.1 Page Espace administrateur 40
4. Conclusion 41
CONCLUSION GENERALE 42
BIBLIOGRAPHIE 43
ANNEXE 44
3 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
Table des figures
Figure 1 : Diagramme de cas d'utilisation
globale 12
Figure 2 : Diagramme de cas d'utilisation de
l'enseignant 13
Figure 3 : Diagramme de cas d'utilisation de
l'administrateur 14
Figure 4 : Diagramme de cas d'utilisation de
l'internaute 15
Figure 5 : Diagramme des cas d'utilisation
détaillé 16
Figure 6 : Diagramme d'activités 17
Figure 7 : Le modèle conceptuel de
données (MCD) 23
Figure 8 : Diagramme de séquence «
inscription utilisateur » 25
Figure 9 : Diagramme de séquence «
Authentification » 27
Figure 10 : Diagramme de séquence «
création de la page personnelle » 28
Figure 11 : Diagramme de séquence «
modification de la page personnelle » 29
Figure 12 : Page d'accueil. 34
Figure 13 : Interface d'authentification de
l'utilisateur 35
Figure 14 : Interface Inscription enseignant
36
Figure 15 : Interface Espace enseignant 37
Figure 16 : Interface d'informations
personnelles 38
Figure 17 : Interface d'informations
professionnelles 39
Figure 18 : Espace administrateur 40
Figure 19 : Interface Gestion des comptes 41
Figure 20 : Thèmes 45
4 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
Tables des Tableaux
Tableau 1 : table Enseignant 19
Tableau 2 : Table Internaute 20
Tableau 3 : Table Admin 20
Tableau 4 : Table Page 20
Tableau 5 : table publication 21
Tableau 6 : table Diplôme 21
Tableau 7 : table Matière 21
Tableau 8 : Table Thème_recherche 21
Tableau 9 : Comparaison entre PHP, JSP et ASP
33
5 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
|