Gestion d'entreprise calcul du tableau de bord

Réaliser un projet informatique au sein d’une entreprise qui ne dispose pas de département informatique n’est pas une chose facile, mais cela m’a donné une raison pour fournir plus d’effort. Durant les huit semaines du stage passé au sein de CAMCG Consulting, j’ai eu l’occasion de découvrir de nombreuses technologies et paradigmes ainsi que des outils logiciels très efficaces qui ont un avenir intéressant dans le monde des applications d’entreprise. J’ai donc terminé cette expérience avec un bagage assez important et qui sans doute m’aura réellement permis de progresser dans le domaine des technologies web. Parmi les choses qui ont contribuées à la réussite de mon stage c’est l’ambiance familiale que le personnel contribue à maintenir. Chaque personne m’a accordé un peu de son temps et a bien voulu me transmettre une partie de son savoir.
87 téléchargements

Noter ce document

-- / 20

Contenu de ce document de Informatique > Programmation

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...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ................69
87 téléchargements

1 commentaire


Anonyme
Anonyme
Posté le 16 janv. 2016

MERCI

 

 

Il faut être inscrit pour télécharger un document

Crée un compte gratuit pour télécharger ce document

Je m'inscrisOU

J'ai déjà un compte

Je me connecte