![](http://eleves.mines.inpl-nancy.fr/%7Edefivoile/logo_sopra.gif)
Informations générales
L'Entreprise d'accueil
Sopra Group, expert européen des technologies de l’information
Groupe européen de Conseil, d’Intégration de Systèmes, d'Outsourcing applicatif et de Solutions applicatives, Sopra Group guide les entreprises dans leurs projets de transformation, depuis la définition des stratégies jusqu’à leur réalisation. Ses atouts : l’expertise des grands projets, la connaissance des métiers des clients, la maîtrise des technologies et une large implantation européenne.
Le Stage
- Dates : 2 mars au 31 août 2009
- Objet :
- Contexte et environnement :
Sujet de stage
Mission principale:
La mission consiste à développer un module de statistique. Ce module devra récupérer les données brutes d'une base de données pour ensuite les traiter et finalement les afficher sous différentes formes (graphiques, rapports, fichiers XML, etc.).
Mission annexe:
La mission annexe consiste à modifier l'existant pour préparer l'arriver du module de statistique. Les objectifs sont d'uniformiser les interfaces d'administration, corriger différents bugs et développer de nouvelles fonctionnalités. A noter que cette mission ce fait par implémentation itérative, d'où les différents cycles dans le planning ci-dessous.
Technologies, Logiciels, Outils utilisés
Technologies :
![](http://upload.wikimedia.org/wikipedia/fr/thumb/2/2e/Java_Logo.svg/80px-Java_Logo.svg.png) | Java est un langage de programmation orienté objet créé par James Gosling et Patrick Naughton |
![](http://upload.wikimedia.org/wikipedia/fr/thumb/8/83/PHP_logo.svg/180px-PHP_logo.svg.png) | PHP est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/ASF-logo.svg/200px-ASF-logo.svg.png) | Apache HTTP Server, souvent appelé Apache, est un logiciel de serveur HTTP produit par l'Apache Software Foundation. C'est le serveur HTTP le plus populaire du Web. |
![](http://upload.wikimedia.org/wikipedia/fr/7/77/Mysql.gif) | MySQL est un système de gestion de base de données (SGDB). |
JavaScript | JavaScript est un langage de programmation de scripts principalement utilisé dans les pages web interactives. |
jQuery | jQuery est un framework Javascript libre qui porte sur l'interaction entre JavaScript (comprenant l'AJAX) et HTML, et a pour but de simplifier des commandes communes de Javascript. |
XML | XML (Extensible Markup Language, « langage de balisage extensible ») est un langage informatique de balisage générique |
Logiciels :
![](http://upload.wikimedia.org/wikipedia/fr/3/34/Eclipse-logo.png) | Eclipse IDE est un environnement de développement intégré extensible |
![](http://www.ibm.com/software/main/img/com/rtl-mark-170x22.gif) | Rational ClearCase est un outil de gestion de configuration logicielle |
| |
Suivi du stage
Planning prévisionnel et réalisé
Planning | Tâche | Progression |
Semaine 1 (02/03 - 06/03) | Lecture de la documentation | 100% |
| Installation de l'environnement de travail | 100% |
| Compréhension et manipulation librairie SWF Charts | 100% |
Semaine 2 (09/03 - 13/03) | Formation jQuery | 100% |
| Compréhension code existant | 100% |
Semaine 3 (16/03 - 20-03) | Correction de bug sur existant | 100% |
| Test unitaire correction de bug | 100% |
| Evolutions de l'existant | 90% |
| Test unitaire évolutions | 0% |
| Spécification du projet principal | 5% |
Semaine 4 (23/03 - 27/03) | Evolutions de l'existant | 100% |
| Test unitaire évolutions | 100% |
| Spécification du projet principal | 10% |
| Evolutions de l'existant 2 | 100% |
| Test unitaire évolutions 2 | 100% |
Semaine 5 (30/03 - 03/04) | Evolution de l'existant 3 | 100% |
| Test unitaire évolution 3 | 100% |
| Spécification du projet principal | 10% |
| Evolution de l'existant 4 | 100% |
| Test unitaire évolution 4 | 100% |
Semaine 6 (06/04 - 10/04) | Spécification du projet principal | 10% |
| Recherche pour evolution 5 | 100% |
| Evolution de l'existant 5 | 40% |
| Test unitaire évolution 5 | 0% |
Semaine 7 (14/04-17/04) | Evolution de l'existant 5 | 70% |
| Test unitaire évolution 5 | 30% |
| Spécification du projet principal | 10% |
| | |
Remarques :
- 06/04 le client de la TMA restructurant son processus de validation, la tâche de spécification est à l'arrêt pour le moment et il est impossible de continuer sans le feu vert du client (le feu vert devrait être donné mercredi 08/04).
Échéancier
Action | Date | Bilan |
Début du stage | 02/03/09 | |
1er E-Mail de contact | 19/03/09 | |
Remise du rapport préliminaire | | |
Remise du rapport de synthèse | | |
Fin du stage | 31/08/09 | |
Soutenance | | |