Plan :
Remerciements………........................................................................................................... 2 Introduction.............................. .............................. .............................. ............................... 3 Chapitre 1 : L’entreprise CAMCG Consulting...................................................................... 4 I. Présentation de l’entreprise.................................................................. ........................... 5 II. Fiche technique.............................. .............................. ............................ ...... ….......... 5 III. Organigramme.............................. .............................. ....................... ........... ............... 6 IV. Fiches de fonctions .............................. .............................. .................... ...................... 7 V. Les activités.............................. ...... ...... ...... ...... ...... ...... ............................................ 8 Chapitre 2 : Sujet et objectifs.............................................................................................. ...9 I. Problématique et intérêt de sujet........................................................................ ........... 10 II. Cahier des charges....................... ........... .................. ....................... ...... …. ..............10 III. Résultats à obtenir...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ….... .....................11 Chapitre 3 : Outils et méthodes utilisés...... ...... ........................................................ ........ 12 I. Apprentissage et Formations...... ...... ...... ...... ...... ...... ...... ...... ...... ...... …......... …..13 II. Outils...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ............ ....... .......13 2.1 Langage de programmation Java et plate-forme J2EE...... ...... .......................................13 a. Langage Java...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......13 b. La plate-forme J2EE…………………………………………………………………………..….....…14 2.2 XHTML ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... .............................. .............15 2.3 CSS...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ....... ..............................15 2.4 JavaScript...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ........ ..........................16 2.5 Le serveur d’application Tomcat...... ...... ...... ...... .... ...... ...... ...... .......... ..........................17 2.6 Les servlets...... ...... ...... ...... ...... ...... ...... ...... ....................................................................17 2.7 Les JSP...... ...... ...... ...... ...... ...... ...... ...... ...... ........ ...... ...... ...... ...... ..............................18 2.8 XML...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......... ……………......18 2.9 Eclipse...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ….... ...............................18 2.10 EasyPHP et MySQL...... ...... ...... ...... ...... ...... ...... ........ ...... ...... .....................................19 a. EasyPHP...... ...... ...... ...... ...... ...... ...... ...... ...... ............. ...... ......... ...... ...... .19 b. MySQL...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ..........................19 2.11 Ireport...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ........ ...... ...............................20 2.12 JasperReports...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ........ ...... ...... ..........................20 2.13 JFreeChart...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ..........................20 2.14 Adobe Flash...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ..............................21 III. Méthodes...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ................21 3.1 Choix de la méthode de conception Merise...... ...... ...... ...... ...... ...... ........ …….........21 3.2 Choix du langage de modélisation UML...... ...... ...... ...... ...... ...... ...... ..............................22 3.3 Comparaison Merise UML...... ...... ...... ...... ............ ............. ...... ...... ...............................24 Chapitre 4 : Analyse et conception...... ...... ...... ...... ....... ...... ...... ...... ...... ...... ...... .........25 I. Introduction…………………………………………………………………………….26 II. Etude de l’existant...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... .......................26 III. L’intranet...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ................26 IV. Test de faisabilité du projet...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ................27 V. Conception de la base de données...... ...... ...... ...... ...... .............. ...... ...... ......... ...... ..27 5.1 Modèle conceptuel de données (MCD) ...... ...... ...... ...... .................. ...... ..... ......... ...28 5.2 Modèle logique de données (MLD) ...... ...... ...... ...... ...... ...... ...... ......... ...........................30 5.3 Modèle conceptuel de traitement (MCT) ...... ...... ...... ...... ...... ...... ....................................31 5.4 Le modèle organisationnel des traitements (MOT) ...... ...... ...... ...... ..................................35 VI. La programmation orientée objet avec UML...... ...... ...... ...... ...... .............................37 6.1 Diagramme de cas d’utilisation...... ...... ...... ...... ...... ...... ...... ...... .............................37 6.2 Diagramme de classes ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ........ ............................43 6.3 Diagramme de séquence...... ...... ...... ...... ...... ...... ...... ...... ...... ........... .............................47 VII. Choix du concept modèle vue contrôleur (MVC) ...... ...... ............ .............................50 7.1 L’architecture MVC...... ...... ...... ...... ...... ...... ...... ...... ........................... ...... ..........50 7.2 Incorporation du MVC dans l’application...... ...... ...... ...... ....... ...... ..................................50 VIII. Comment est effectué le lien entre la Servlet et l’URL ? ...... ...... ......... ...... ...... …….50 IX. Le calcule du tableau de bord...... ...... ...... ............ ...... ...... ...... ...... ........ ...... ............52 Chapitre 5 : Présentation de l’application...... ...... ...... ...... ...... ...... ...... ...... ...... ......... ....55 I. Présentation des interfaces...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ....... ................56 1.1 Authentification et menus...... ...... ...... ......... ...... ...... ...... ...... ...... ...... .... ...............56 1.2 Gestion des opérations…......... ...... ............ ...... ...... ...... ...... ...... ...... ....... .......................59 1.3 Tableau de bord...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ....... ....... ........................62 1.4 Graphique et impression ...... ...... ...... ...... ...... ...... ...... ...... ...... ....... ....... ........................62 II. Sécurité de l’application...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ........ .................64 III. Test de l’application...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ....... ........ ...... ……65 IV. Interprétation et critique des résultats...... ...... ...... ...... ...... …………………. ..........65 V. Comparaison objectifs / résultats...... ...... ...... ...... ...... ...... ...... ...... ..........................65 VI. Difficultés rencontrées...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ..............66 VII. Evolutions possibles...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......... …....66 VIII. Conclusion...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... .............67 Glossaire...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... .........68 Bibliographie...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ................69A partir du constat de la dimension réductrice accordée à l’information de ...
Crée un compte gratuit pour télécharger ce document
Je m'inscrisOUJ'ai déjà un compte
Je me connecte
MERCI