5/44
1) Introduction.............................................................................................................................6
1.1) - Généralités..............................................................................................................................6
1.2) - Le sujet...................................................................................................................................6
1.3) - Cahier des charges..................................................................................................................6
2) Stratégie de développement....................................................................................................8
2.1) - Outils de développement........................................................................................................8
2.2) - Collaboration permanente.......................................................................................... 11
3) Analyse du projet..................................................................................................................12
3.1) - Diagramme des cas d'utilisation...........................................................................................12
3.2) - Diagramme des états............................................................................................................ 14
3.3) - Diagramme des séquences................................................................................................... 15
3.4) - Diagramme des classes........................................................................................................ 18
4) Base de données....................................................................................................................22
4.1) - Création des tables............................................................................................................... 22
4.2) - Trigger..................................................................................................................................22
4.3) - Fonction................................................................................................................................23
4.4) - Procédure..............................................................................................................................23
5) Implémentation.................................................................................................................... 25
5.1) - Base de données................................................................................................................... 25
5.2) - Interface web........................................................................................................................26
5.3) - Client Lourd, interface administrateur................................................................................. 33
6) Discussion.............................................................................................................................41