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. P
RESENTATION 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. F
ICHE D
IDENTITE
.........................................................................................................7
1.3. E
NVIRONNEMENT DES SERVICES
I
NFOTEL AU SEIN D
’A
IRBUS
...........................................8
2. PRESENTATION DU PROJET .......................................................................................9
2.1. V
UE D
ENSEMBLE
.........................................................................................................9
2.1.1. Périmètre d’utilisation .........................................................................................9
2.1.2. Objectifs..............................................................................................................9
2.2. L’
EXISTANT
................................................................................................................10
2.3. L
ES 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 dune 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. A
RCHITECTURE
.........................................................................................................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. C
REATION D
'
UN
MCD ................................................................................................14
3.2. C
HOIX DU CONCEPT
M
APPING
O
BJET
-R
ELATIONNEL
.....................................................14
3.2.1. Utilisation du pattern Data Access Object (DAO)..............................................15
3.3. C
ONCEPTION D
UN DIAGRAMME DE CLASSE METIER
.......................................................15
3.4. C
HOIX DU CONCEPT
M
ODELE
V
UE
C
ONTROLEUR
(MVC) ..............................................16
3
4. DEVELOPPEMENT.......................................................................................................17
4.1. L
E LANGAGE DE DEVELOPPEMENT
...............................................................................17
4.1.1. Frameworks de persistance Hibernate.............................................................17
4.2. E
NVIRONNEMENT DE DEVELOPPEMENT
........................................................................17
4.3. I
MPLEMENTATION DU MODELE DE DONNEE AVEC
H
IBERNATE
..........................................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. I
MPLEMENTATION DES
S
ERVLETS ET
JSP ....................................................................20
4.4.1. Les Servlets......................................................................................................20
4.4.2. Les JSP ............................................................................................................20
4.5. D
EBUGAGE
................................................................................................................20
4.6. C
ONSTRUCTION ET COMPILATION AVEC LE
F
ICHIER
A
NT
................................................21
4.7. G
ESTION DE VERSION
.................................................................................................21
5. DIFFICULTES RENCONTREES...................................................................................21
6. CONCLUSION...............................................................................................................22
7. BIBLIOGRAPHIE ..........................................................................................................23
8. ANNEXES .....................................................................................................................24
8.1. A
NNEXE
1 : M
ODELE
C
ONCEPTUEL DES
D
ONNEES
.......................................................24
8.2. A
NNEXE
2 : D
IAGRAMME DE CLASSES METIERS
. ...........................................................24
8.3. A
NNEXE
3 : Q
UELQUES CAPTURES D
ECRANS
. .............................................................24
4
Remerciements
Je tiens à remercier M. Hubert FOUCART, service Manager, pour m’avoir accueilli au
sein du 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 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 déjà 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 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 !