Figure 1 : Evolution du langage UML. 8
Figure 2 : Exemple de diagramme de classe. 10
Figure 3 : Exemple d’une multiplicité d’association. 12
Figure 4 : Exemple de multiplicité. 13
Figure 5 : Exemple d’agrégation et de composition. 13
Figure 6 : Exemples de super-classes et sous-classes. 14
Figure 7 : Exemple d’un diagramme de déploiement 15
Figure 8 : Représentations graphiques possibles d’un acteur. 16
Figure 9 : Exemple d’un diagramme de cas d’utilisation. 17
Figure 10 : Notion de base du diagramme d’Etats. 18
Figure 11 : Notion plus complète du diagramme d’états. 19
Figure 12 : Exemple de diagramme d’activité avec couloir d’activité. 21
Figure 13 : Formalisme du diagramme de séquence. 22
Figure 14 : Diagramme des cas d’utilisation de l’alimentation du midi 24
Figure 15 : Diagramme d’Etats-transition pour l’objet « produit ». 33
Figure 16 : Diagramme d’activité de la vente des produits. 34
Figure 17 : Diagramme de séquence <<Vente des produits>>. 35
Figure 18 : Diagramme de Séquences <<commander des produits>>. 36
Figure 19 : Diagramme de classes. 37
Figure 20 : Diagramme de Déploiement 38
Figure 21 : Utilisation de Primefaces par rapport à Richfaces et Icefaces. 46
Figure 22 : Page d'accueil de l'application. 50
Figure 23 : Page de réservation des produits de l'alimentation du midi 52
Figure 24 : Réservation des produits. 53
Figure 25 : Page de proposition des prix (fournisseur) 54
Figure 26 : Interface d'authentification d'un fournisseur. 55
Figure 27 : Visualisation des commandes d'un fournisseur. 55
Figure 28 : Authentification des utilisateurs. 56
Figure 30 : Page de vente des produits. 57
Figure 31 : Facture du client 59
Figure 32 : Réception des produits livrés. 60
Figure 33 : Facture de Payement d'un fournisseur. 61
Figure 34 : Enregistrement et mise à jour des produits. 62
Figure 35 : Visualisation des coordonnées d’un fournisseur. 63
Figure 36 : Tableau des statistiques (caissier). 64
Figure 37 : Administration des personnes. 65
Figure 38 : Administration des utilisateurs. 66
Figure 39 : Gestion des fournisseurs. 67
Figure 40 : Gestion des commandes. 68
Figure 41 : Publication des produits. 69