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

 > 

Conception et création d'un générateur de pages web personnelles pour les enseignants

( Télécharger le fichier original )
par Hachem Sghairi
Ecole Supérieure des Sciences et Techniques de Tunis  - Diplôme de Licence Fondamentale en Informatique 2010
  

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

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

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

9Impact, le film from Onalukusu Luambo on Vimeo.