LISTE DE FIGURES
Figure 1:Icône d'un fichier HTML 16
Figure 2:Feuille de style appelée design
17
Figure 3: Fonctionnement d'une page PHP 19
Figure 4: Affichage d'un message dans la page web
22
Figure 5: Affichage d'un message dans une boîte
de dialogue 22
Figure 6: Les différents diagrammes
proposés par UML 2 28
Figure 7: Diagramme de Cas d'utilisation
29
Figure 8: Différentes représentations
d'une classe 30
Figure 9: Représentation d'un diagramme de
classe 30
Figure 10: Exemple d'un diagramme d'activité
31
Figure 11: Représentation d'un diagramme de
séquence 31
Figure 12: Exemple de diagramme de navigation
32
Figure 13: Exemple de formalisme d'un diagramme de
package 33
Figure 14: Diagramme de Cas d'Utilisation
36
Figure 15: Diagramme d'activité pour rechercher
et consulter un forum 39
Figure 16:Diagramme d'activité pour la
publication d'un nouvel article 39
Figure 17: Diagramme de séquence pour la
création d'un compte utilisateur 40
Figure 18:Diagramme de séquence pour
l'authentification au système 41
Figure 19:Diagramme de classe de notre application
42
V
LISTE DE PRISES DE L'INTERFACE GRAPHIQUE
Prise 1: Page d'accueil 45
Prise 2: En-tête 46
Prise 3: Identification de l'utilisateur
46
Prise 4: Message d'erreur d'authentification
46
Prise 5: Menu déroulant de l'espace personnel
46
Prise 6: Page d'accueil - Espace rubriques des
nouvelles 47
Prise 7: Page d'accueil, rubrique des nouvelles
technologies 48
Prise 8: Page d'accueil, espace des messages publics
49
Prise 9: Liste de forums de discussions 50
Prise 10: Création d'un nouveau forum
51
Prise 11: Liste d'articles en vente ou en location
52
Prise 12: Catalogue d'ouvrages 53
Prise 13: Téléchargement d'un fichier du
catalogue 54
Prise 14: Insertion d'un nouvel ouvrage 55
Prise 15: Formulaire d'inscription d'un nouveau membre
56
Prise 16: Page des messages privés
57
Prise 17: Formulaire pour rédaction d'un
nouveau message 58
Prise 18: Espace administration : liste de membres
59
vi
TABLE DES MATIERES
DEDICACE i
REMERCIEMENTS ii
LISTE D'ABREVIATIONS iii
LISTE DE FIGURES iv
LISTE DE PRISES DE L'INTERFACE GRAPHIQUE v
TABLE DES MATIERES vi
INTRODUCTION GENERALE 1
1. Problématique 2
2. Objectifs 2
3. Délimitation du sujet 3
4. Intérêt du sujet 3
5. La technique de recherche 4
6. La subdivision du travail 4
Chapitre I. GENERALITES SUR LES APPLICATIONS WEB 6
1. L'Internet 6
2. L'Internet et le Web 6
3. Historique et description du web 7
4. Types de sites web 8
5. Applications web vs Applications de bureau 8
6. Du Web 1.0 vers le Web 2.0 9
7. Les médias sociaux 10
8. Le Portail web 11
9. Développement des sites web : étapes et outils
13
9.1. Les étapes de réalisation d'un site web 13
9.2. La technologie à utiliser 15
Chapitre II. MODELISATION DES SYSTEMES D'INFORMATION ET
CONCEPTION DE
L'APPLICATION 25
Section 1. Modélisation des Systèmes d'Information
avec UML 25
1. Définitions de quelques termes clés 25
1.1. Modélisation 25
1.2. Système d'information 25
2. Modéliser avec UML 26
2.1. Historique d'UML 26
2.2. Processus de développement UML 27
3. Divers diagrammes proposés par UML 28
3.1. Bref aperçu de quelques diagrammes UML 28
Section 2. Conception de l'application 34
1. Présentation de l'étude de cas 34
2. Profil utilisateur 34
3. Modèles du nouveau système 35
4. Identification des besoins et spécification des
fonctionnalités 35
4.1. Diagramme de cas d'utilisation 36
4.2. Diagrammes d'activités 38
4.3. Diagramme de séquence 40
5. Conception objet détaillée : Diagramme de
classe 42
Chapitre III. PRESENTATION DE L'APPLICATION 44
1. Matériels et logiciels utilisés pour la
réalisation de l'application 44
2. Quelques prises de l'interface utilisateur de l'application
45
2.1. Page d'accueil 45
2.2. Différentes présentations de l'en-tête
46
2.3. Page d'accueil : Espace des nouvelles 47
2.4. Page d'accueil : lecture des nouvelles d'une rubrique 48
2.5. Page d'accueil : Espace « Messages publics » 49
2.6. Page forums de discussions 50
2.7. Page forums : Création d'un nouveau forum 51
2.8. Page articles 52
2.9. Bibliothèque : Espace catalogue ouvrages 53
2.10. Bibliothèque : Téléchargement d'un
fichier 54
2.11. Bibliothèque : insertion d'un nouvel ouvrage 55
2.12. Page d'inscription 56
2.13. Page Messages privés 57
2.14. Page Rédaction Message 58
2.15. Espace administration : Liste de membres 59
CONCLUSION GENERALE 60
BIBLIOGRAPHIE 62
1
|