Rapport de stage

PlanetPal CIDOX SA

Rapport de stage
Master 1 Informatique 2009-2010 UFR Science Angers.

Jolivet Sylvain
21/06/2010

Stage Master Informatique – année 2010 – PlanetPal CIDOX SA.

Table des matières
Partie I – Introduction ………………………………………………………………………………………………………………4 1) L’entreprise…………………………………………………………………………………………………………………..4 2) Le site internet au cœur de l’entreprise …………………………………………………………………………….5 3) La demande de devis personnalisé en ligne ……………………………………………………………………….6 4) Lesobjectifs du stage ………………………………………………………………………………………………………8 Partie II – La phase de conception et d’analyse…………………………………………………………………………..9 A) L’application pour les palettes………………………………………………………………………………………….9 1) Discussion avec le client …………………………………………………………………………………………….9 2) Etude de l’existant …………………………………………………………………………………………………. 10 3) MCD et diagramme de cas d’utilisation……………………………………………………………………. 11 B) L’application pour les bacs ……………………………………………………………………………………………. 12 1) Discussion avec le client et les utilisateurs………………………………………………………………… 12 2) Nouveau MCD et diagramme de cas d’utilisation………………………………………………………. 14 Partie III – Le développement ……………………………………………………………………………………………….. 17 A) Environnement matériel et logiciel ……………………………………………………………………………….. 17 B) Développement de l’application de gestion des bacs………………………………………………………. 18 1) Mode de développement en MVC …………………………………………………………………………… 18 a. Le modèle …………………………………………………………………………………………………. 18 b. Lavue……………………………………………………………………………………………………….. 18 c. La persistance ……………………………………………………………………………………………. 19 d. Le contrôleur …………………………………………………………………………………………….. 19 e. CSS et javascript………………………………………………………………………………………… 20 2) Présentations des fonctionnalités et des librairies utilisées ………………………………………… 20 a. Authentification…………………………………………………………………………………………. 20 b. Gestion des bacs ………………………………………………………………………………………… 21 c. Gestiondes prix de transport ………………………………………………………………………. 24 d. D’autres fonctionnalités ……………………………………………………………………………… 26 3) Des difficultés ……………………………………………………………………………………………………….. 26 4) Des solutions…