10, Place Alfonse Jourdain
31000 Toulouse
05 34 45 22 00
AFPA TOULOUSE
1, allées Jean Griffon
B.P 4426
31046 TOULOUSE Cedex 9
Outil de Demande de Backup Système
( Backup On Tape Requirements )
Rapport de stage du 15.10.2007 au 21.12.2007
Destinataires :
M. Geoffroy DESSEMON , Maître de stage
M. Serge GASTON, Formateur AFPA
M. Dominique REAU, Formateur AFPA
M. Pascal DANGU, Formateur AFPA
M. Sylvain SABOURAUD, Formateur AFPA
M. Xavier PRUNCK, Stagiaire Promotion D.I. 2008-1
2
Sommaire
SOMMAIRE ......................................................................................................................... 2
REMERCIEMENTS ............................................................................................................. 4
INTRODUCTION ................................................................................................................. 5
1. L’ENTREPRISE INFOTEL CONSEIL .............................................................................. 6
1.1. PRESENTATION GENERALE ............................................................................................ 6
1.1.1. Une société de services et de conseil en haute technologie .............................. 6
1.1.2. Éditeur de logiciels dits « utilitaires de bases de données » ............................... 6
1.2. FICHE DIDENTITE ......................................................................................................... 7
1.3. ENVIRONNEMENT DES SERVICES INFOTEL AU SEIN D’AIRBUS ............................................ 8
2. PRESENTATION DU PROJET ....................................................................................... 9
2.1. VUE DENSEMBLE ......................................................................................................... 9
2.1.1. Périmètre d’utilisation ......................................................................................... 9
2.1.2. Objectifs .............................................................................................................. 9
2.2. L’EXISTANT ................................................................................................................ 10
2.3. LES PRINCIPALES FONCTIONNALITES ............................................................................ 11
2.3.1. Création/Modification d’une demande de backup ............................................. 11
2.3.2. Consultation d’une demande de backup ........................................................... 11
2.3.3. Vérification de l’implémentation d’une demande ............................................... 11
2.3.4. Copier les informations d’une demande « standard » pour saisir une nouvelle
demande. .................................................................................................................... 11
2.3.5. Marquer une demande de backup comme standard ........................................ 11
2.3.6. Authentification et droits ................................................................................... 11
2.3.7. Interface avec l’outil d’échange et de suivi Airbus « change » .......................... 11
2.3.8. Requêtes prédéfinies ........................................................................................ 11
2.4. ARCHITECTURE .......................................................................................................... 12
2.4.1. Architecture utilisée .......................................................................................... 12
a. Principes généraux .......................................................................................... 12
b. Station de travail ( Utilisateur final ) ................................................................. 12
c. Serveur web et applicatif .................................................................................. 12
d. Base de données ............................................................................................. 13
2.4.2. Mise en œuvre de l’architecture ........................................................................ 13
a. Architecture de l’application ................................................................................ 13
b. Architecture de la base de données .................................................................... 13
3. CONCEPTION ............................................................................................................... 14
3.1. CREATION D'UN MCD ................................................................................................. 14
3.2. CHOIX DU CONCEPT MAPPING OBJET-RELATIONNEL ..................................................... 14
3.2.1. Utilisation du pattern Data Access Object (DAO) .............................................. 15
3.3. CONCEPTION DUN DIAGRAMME DE CLASSE METIER ....................................................... 15
3.4. CHOIX DU CONCEPT MODELE VUE CONTROLEUR (MVC) ............................................... 16
3
4. DEVELOPPEMENT ....................................................................................................... 17
4.1. LE LANGAGE DE DEVELOPPEMENT ............................................................................... 17
4.1.1. Frameworks de persistance Hibernate ............................................................. 17
4.2. ENVIRONNEMENT DE DEVELOPPEMENT ........................................................................ 17
4.3. IMPLEMENTATION DU MODELE DE DONNEE AVEC HIBERNATE .......................................... 18
4.3.1. Configuration d’Hibernate ................................................................................. 18
4.3.2. Les fichiers de mapping .................................................................................... 18
a. Optimiser le mapping ....................................................................................... 18
b. Problème de jointure externe non résolue ....................................................... 19
4.3.3. Les Beans ......................................................................................................... 19
4.3.4. Les Managers ................................................................................................... 19
4.4. IMPLEMENTATION DES SERVLETS ET JSP ..................................................................... 20
4.4.1. Les Servlets ...................................................................................................... 20
4.4.2. Les JSP ............................................................................................................ 20
4.5. DEBUGAGE ................................................................................................................ 20
4.6. CONSTRUCTION ET COMPILATION AVEC LE FICHIER ANT ................................................ 21
4.7. GESTION DE VERSION ................................................................................................. 21
5. DIFFICULTES RENCONTREES ................................................................................... 21
6. CONCLUSION ............................................................................................................... 22
7. BIBLIOGRAPHIE .......................................................................................................... 23
8. ANNEXES ..................................................................................................................... 24
8.1. ANNEXE 1 : MODELE CONCEPTUEL DES DONNEES. ....................................................... 24
8.2. ANNEXE 2 : DIAGRAMME DE CLASSES METIERS. ............................................................ 24
8.3. ANNEXE 3 : QUELQUES CAPTURES DECRANS. .............................................................. 24
4
Remerciements
Je tiens à remercier M. Hubert FOUCART, service Manager, pour m’avoir accueilli au
sein de son service.
Monsieur Laurent FOUILLERON, chef de projet, pour m’avoir donné les moyens et
l’assistance nécessaires à la réalisation et l’avancement de l’application.
Monsieur Benoit FENAUX pour ses précieux conseils d’ordre technique, ses critiques
constructives ainsi que son aide pour le démarrage.
Monsieur Geoffroy DESSEMON, maître de stage, de m’avoir aiguillé et missionné sur
ce projet, et d’avoir veillé au bon déroulement de mon stage.
Je souhaite également faire part de ma reconnaissance à toute l’équipe d’InfoTel
Conseil pour son accueil.
5
Introduction
.
Dans le cadre du Titre de Développeur Informatique, un stage en entreprise de 8
semaines a été effectué du 15 Octobre 2007 au 21 Décembre 2007 dans l’entreprise
Infotel pour valider mon année de formation.
Mon stage chez Infotel consistait à créer un référentiel et une application de gestion de
demande de backup système pour le client Airbus.
Mon stage c’est déroule au sein du service de développement de logiciel d’InfoTel basé
chez Airbus.
Les spécifications étant très avancées, mon rôle était de concevoir le référentiel et
l’application, puis de la développer.
De la tester, la débuguer et commencer la phase de récupération des données existantes.
Je commencerai le rapport par une présentation de l'entreprise et de son implantation au
sein d’Airbus dans laquelle j'ai effectué mon stage. Je présenterai ensuite plus en détails
le projet en lui-même avec un tour d’horizon de l’existant, puis la présentation des
méthodes et outils utilisés lors de la conception et du développement. Enfin, je rendrai
compte des problèmes rencontrés avant d'aborder la conclusion générale du stage.
1 / 35 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !