Professional Documents
Culture Documents
Ralis par :
Encadr par :
Ddicaces
Ce modeste travail naurait pas t possible sans laide de plusieurs personnes.
Nous le ddions :
ii
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Remerciements
Nous remercions Dieu, le tout puissant, de nous avoir donn la
sant et la volont dentamer et de terminer notre Projet de Fin
dEtudes.
iii
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Sommaire
Ddicaces ................................................................................................................................................ ii
Remerciements ....................................................................................................................................... iii
Listes des tableaux ..................................................................................................................................ix
Listes des figures......................................................................................................................................x
Introduction gnrale ...............................................................................................................................1
Chapitre I : Phase dincubation ................................................................................................................4
I.1 Introduction.....................................................................................................................................4
I.2 Capture des besoins ........................................................................................................................4
I.2.1 Prsentation de du cadre du stage ............................................................................................4
I.2.1.1 Prsentation gnrale ........................................................................................................4
I.2.1.2 Prsentation de lorganisme ..............................................................................................5
I.2.2 Besoins fonctionnels ................................................................................................................5
I.2.3 Besoins non fonctionnels .........................................................................................................7
I.3 Identification des acteurs et des cas dutilisation ............................................................................7
I.3.1 Identification des acteurs .........................................................................................................7
I.3.2 Identification des cas dutilisation ...........................................................................................8
I.4 Affectation des priorits aux cas dutilisation ................................................................................8
I.5 Raffinement des cas dutilisation de priorit 1 .........................................................................9
I.5.1 Raffinement du cas dutilisation Sauthentifier ................................................................9
I.5.2.2 Raffinement du sous cas dutilisation Supprimer .....................................................11
I.5.2.3 Raffinement du sous cas dutilisation Consulter .......................................................12
I.5.2.4 Raffinement du sous cas dutilisation Modifier ........................................................12
I.5.2.6 Raffinement du sous cas dutilisation Paramtrer .....................................................13
I.6 Prototypes dinterface ...................................................................................................................14
I.7 Analyse des cas dutilisation de priorit 1 ..............................................................................17
I.7.1 Analyse du cas dutilisation Sauthentifier .....................................................................18
I.7.1.1 Diagramme de classe du modle danalyse du cas dutilisation Sauthentifier .......18
I.7.1.2 Diagramme de collaboration du modle danalyse du cas dutilisation Sauthentifier
....................................................................................................................................................18
I.7.2 Analyse du cas dutilisation Grer Offre .........................................................................18
I.7.2.1 Diagramme de classe du modle danalyse du cas dutilisation Ajouter ..................19
I.7.2.2 Diagramme de collaboration du modle danalyse du cas dutilisation Ajouter .......19
iv
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
v
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
vi
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
- ..............................................................................................................................................................49
III.3.3 Raffinement du cas dutilisation Consulter Paramtres ................................................50
III.4 Analyse des cas dutilisation de priorit 3 ...........................................................................51
III.4.1 Analyse du cas dutilisation Consulter Arbre Offre ......................................................51
III.4.1.1 Diagramme de classe du modle danalyse du cas dutilisation Consulter Arbre
Offre ........................................................................................................................................51
III.4.1.2 Diagramme de collaboration du modle danalyse du cas dutilisation Consulter
Arbre Offre ..............................................................................................................................52
III.4.2 Analyse du cas dutilisation Imprimer Rapport ............................................................52
III.4.2.1 Diagramme de classe du modle danalyse du sous cas dutilisation Imprimer
Rapport Service .......................................................................................................................52
III.4.2.2 Diagramme de collaboration du modle danalyse du sous cas dutilisation Imprimer
Rapport Service .......................................................................................................................53
III.4.3 Analyse du cas dutilisation Consulter Paramtres ......................................................53
III.4.3.1 Diagramme de classe du modle danalyse du cas dutilisation Consulter Support
....................................................................................................................................................53
III.5 Conception des cas dutilisation de priorit 3 ......................................................................55
III.5.1 Conception du cas dutilisation Consulter Arbre Offre .................................................55
III.5.2 Conception du cas dutilisation Imprimer Rapport ........................................................57
III.5.2.1 Conception du sous cas dutilisation Imprimer Rapport Service .............................57
III.5.3 Conception du cas dutilisation Consulter Paramtres ..................................................58
III.5.3.1 Conception du sous cas dutilisation Consulter Support ............................................58
III.5.5 Conception des classes ........................................................................................................59
III.5.5.1 Diagramme de classes entits.......................................................................................59
III.5.5.2 Rgles de passage dun diagramme de classes une BD relationnelle ........................60
III.5.5.3 Schma de la base de donnes......................................................................................61
III.5.4 Conception architecturale....................................................................................................62
III.6 Environnement de travail ...........................................................................................................62
III.6.1 Environnement matriel ......................................................................................................62
III.6.2 Environnement logiciel .......................................................................................................63
III.6.3 Langage de dveloppement .................................................................................................63
III.6.4 Technologies utilises .........................................................................................................64
III.7 Conclusion .................................................................................................................................66
Chapitre IV : Phase de Transition......................................................................................................68
IV.1 Introduction....................................................................................................................................68
IV.2 Dploiement de lapplication .........................................................................................................68
vii
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
viii
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
ix
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 35: Diagramme de classe du modle danalyse pour le sous cas dutilisation Supprimer
..............................................................................................................................................................36
Figure 36: Diagramme de collaboration du modle danalyse pour le sous cas dutilisation
Supprimer ............................................................................................................................................36
Figure 37: Diagramme de classe du modle danalyse pour le sous cas dutilisation Modifier
................................................................................................................................................................37
Figure 38: Diagramme de collaboration du modle danalyse pour le sous cas dutilisation Modifier
..............................................................................................................................................................37
Figure 39: Diagramme de classe du modle danalyse pour le sous cas dutilisation Affecter
Opration .............................................................................................................................................37
Figure 40: Diagramme de collaboration du modle danalyse pour le sous cas dutilisation Affecter
Opration .............................................................................................................................................38
Figure 41: Diagramme de classe du modle danalyse pour le sous cas dutilisation Ajouter 38
Figure 42: Diagramme de collaboration du modle danalyse pour le sous cas dutilisation Ajouter
................................................................................................................................................................39
Figure 43: Diagramme de classe du modle danalyse pour le sous cas dutilisation Supprimer
..............................................................................................................................................................39
Figure 44: Diagramme de collaboration du modle danalyse pour le sous cas dutilisation
Supprimer ............................................................................................................................................39
Figure 45: Diagramme de classe du modle de conception pour le sous cas dutilisation Supprimer
................................................................................................................................................................40
Figure 46: Diagramme de squence du modle de conception pour le sous cas dutilisation
Supprimer ............................................................................................................................................40
Figure 47: Diagramme de classe du modle de conception pour le sous cas dutilisation Modifier
................................................................................................................................................................41
Figure 48: Diagramme de squence du modle de conception pour le sous cas dutilisation Modifier
..............................................................................................................................................................41
Figure 49: Diagramme de classe du modle de conception pour le sous cas dutilisation Affecter
Opration .............................................................................................................................................42
Figure 50: Diagramme de squence du modle de conception pour le sous cas dutilisation Affecter
Opration .............................................................................................................................................42
Figure 51: Diagramme de classe du modle de conception pour le sous cas dutilisation Ajouter .43
Figure 52: Diagramme de classe du modle de conception pour le sous cas dutilisation Ajouter .43
Figure 53: Diagramme de classe du modle de conception pour le sous cas dutilisation Supprimer
................................................................................................................................................................44
Figure 54: Diagramme de squence du modle de conception pour le sous cas dutilisation
Supprimer ............................................................................................................................................44
Figure 55: Diagramme du cas dutilisation Imprimer Rapport ........................................................48
Figure 56: Diagramme du cas dutilisation Consulter Paramtres ...................................................50
Figure 57: Diagramme de classe du modle danalyse pour le cas dutilisation Consulter
Arbre ...................................................................................................................................................51
Figure 58: Diagramme de collaboration du modle danalyse pour le cas dutilisation
Consulter Arbre ...................................................................................................................................52
Figure 59: Diagramme de classe du modle danalyse pour le sous cas dutilisation Imprimer
rapport service .....................................................................................................................................52
xi
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 60: Diagramme de collaboration du modle danalyse pour le sous cas dutilisation Imprimer
rapport Service ....................................................................................................................................53
Figure 61: Diagramme de classe du modle danalyse pour le cas dutilisation Consulter Support
................................................................................................................................................................53
Figure 62: Diagramme de collaboration du modle danalyse pour le cas dutilisation Consulter
Support ................................................................................................................................................54
Figure 63: Diagramme de classe du modle de conception pour le cas dutilisation Consulter
Arbre ...................................................................................................................................................55
Figure 64: Diagramme de squence du modle de conception pour le cas dutilisation Consulter
Arbre ...................................................................................................................................................56
Figure 65: Diagramme de classe du modle de conception pour le sous cas dutilisation Imprimer
Rapport Service ...................................................................................................................................57
Figure 66: Diagramme de squence du modle de conception pour le sous cas dutilisation Imprimer
Rapport Service ...................................................................................................................................57
Figure 67: Diagramme de classe du modle de conception pour le sous cas dutilisation Consulter
Support ................................................................................................................................................58
Figure 68: Diagramme de squence du modle de conception pour le sous cas dutilisation Consulter
Support ................................................................................................................................................58
Figure 69: Diagramme de classe entits.................................................................................................59
Figure 70: Schma de la base de donnes ..............................................................................................61
Figure 71: Diagramme de dploiement ..................................................................................................62
Figure 72: Installation Bitvise SSH Client .............................................................................................68
Figure 73: Connexion au Serveur Via Bitvise .......................................................................................69
Figure 74: Gnration du fichier .War avec Eclipse Etape 1 ...........................................................70
Figure 75: Gnration du fichier .War avec Eclipse Etape 2 ...........................................................70
Figure 76: Dploiement de GosTT.war avec Bitvise .............................................................................71
Figure 77 : Dploiement de GosTT.war avec Terminal Console...........................................................71
Figure 78: Interface d'Authentification de l'application .........................................................................72
Figure 79: Interface Grer Offre et Service ...........................................................................................73
Figure 80: Interface Ajout Offre ............................................................................................................74
Figure 81: Erreur d'Ajout dune offre ....................................................................................................75
Figure 82: Interface Supprimer Offre 1 .................................................................................................76
Figure 83: Interface Supprimer Offre 2 .................................................................................................76
Figure 84: Interface Ajout Service .........................................................................................................77
Figure 85: Erreur d'ajout d'un Service....................................................................................................78
Figure 86: Interface Modifier Service ....................................................................................................78
Figure 87: Modification des champs du Service ....................................................................................79
Figure 88: Modification termin ............................................................................................................79
Figure 89:Interface d'ajout dune Catgorie Client ................................................................................80
Figure 90: Affecter Catgorie Client 1...................................................................................................81
Figure 91: Affecter Catgorie Client 2...................................................................................................82
Figure 92 Affecter Catgorie Client 3 ....................................................................................................83
Figure 93: Affecter un Service une Offre ............................................................................................84
Figure 94: Interface Utilisateur ..............................................................................................................85
Figure 95: Imprimer Rapport Offre 1.....................................................................................................86
xii
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
xiii
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Introduction gnrale
Cest dans ce cadre que sinscrit notre stage de fin dtudes, durant lequel nous avons
t chargs de dvelopper une application web destine la gestion des offres et services fixes
et leurs paramtrages de la TUNISIE TELECOM.
Le Processus Unifi PU bas sur le langage UML est utilis comme mthodologie
de dveloppement, il a pour but de faciliter les tches de la conception puisquil nous permet
de mieux exploiter lapproche oriente objet.
Nous prsentons dans ce rapport les diffrentes phases et activits du processus unifi
par lesquelles nous sommes passs pour raliser ce travail. Ainsi, il se subdivise en quatre
principaux chapitres :
1
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Dans le quatrime chapitre nomm Phase Transition nous prsentons les jeux de
tests travers les interfaces utilisateurs, sous forme dun guide utilisateurs.
2
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Phase
dIncubation
Chapitre I
3
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
4
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Cest une gestion des paramtres dune offre ou dun service (ajout, suppression,
modification, affichage).
Lacteur a une possibilit de consulter une liste doffres o il peut trouver les
paramtres lis cette offre comme service, opration, types support, priode engagement,
cadeau, migration possible, catgorie client.
Lutilisateur peut imprimer un rapport dune offre ou dun service o il contient toutes
les informations ncessaires.
Administrateur
Utilisateur
7
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Administrateur/Utilisateur Sauthentifier
8
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
9
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Acteur Administrateur/Utilisateur
Pr-Condition Aucune
Post-Condition Acteur authentifi
Description du Lacteur saisit le Login et le Mot de passe.
scnario
Il clique ensuite sur le Bouton Se Connecter .
Le systme vrifie les infos saisies.
Le systme affiche linterface approprie.
Exception Le systme affiche un message derreur si les donnes saisies sont
incorrectes.
A travers ce CU, lutilisateur authentifi en tant quadministrateur peut grer les offres
ainsi que la possibilit de :
11
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
12
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
loffre.
Les autres sous cas dutilisation sont raffins, analyss et conus de la mme manire
que le sous cas Affecter Service .
13
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
14
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
15
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
16
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Le modle danalyse est une vue interne du systme, contenant les diffrents CU
raliss par des classes danalyse.
Dans cette sous activit, nous dcrirons chaque CU par un diagramme de classe et un
diagramme de collaboration en utilisant des classes danalyse.
17
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
18
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 15: Diagramme de classe du modle danalyse pour le cas dutilisation Ajouter
19
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
20
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 21: Diagramme de classe du modle danalyse du sous cas dutilisation Affecter
Service
21
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Un diagramme de squence est une reprsentation graphique des interactions entre les
acteurs et le systme selon un ordre chronologique. Par opposition au diagramme de classes
un diagramme de squence a un aspect dynamique car il expose en dtail la faon dont les
oprations sont effectues : quels messages sont envoys et quand ils le sont. [3]
22
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
23
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
24
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
25
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
I.9 Conclusion
Lobjectif de cette phase tait de dterminer les besoins fonctionnels du futur systme.
Nous avons donc compris le systme et cern ses limites, en mettant en relief ses exigences
ceci nous a permis de passer la phase dlaboration, dans laquelle nous entamerons la
capture des de nouveaux besoins, lanalyse des cas de priorits 2 ainsi que leurs
conception.
27
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Phase
dElaboration
Chapitre II
28
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Grer Service.
Grer Paramtres.
29
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Exception ---
30
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
31
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Les autres sous cas dutilisation sont raffins, analyss et conus de la mme manire
que le sous cas Affecter Opration .
32
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Les autres sous cas dutilisation sont raffins, analyss et conus de la mme manire
que le sous cas Grer Catgorie Client .
33
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
34
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
35
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Afin dallger le rapport nous nous contentons de prsenter lanalyse des deux sous
cas Modifier et Supprimer , sachant que les deux autres sous cas Ajouter et
Consulter sont analyss de la mme manire.
Figure 35: Diagramme de classe du modle danalyse pour le sous cas dutilisation
Supprimer
36
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 37: Diagramme de classe du modle danalyse pour le sous cas dutilisation
Modifier
Figure 39: Diagramme de classe du modle danalyse pour le sous cas dutilisation
Affecter Opration
37
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Afin dallger le rapport nous nous contentons de prsenter lanalyse des deux sous
cas Ajouter et Supprimer , sachant que les deux autres sous cas Modifier et
Consulter sont analyss de la mme manire.
Figure 41: Diagramme de classe du modle danalyse pour le sous cas dutilisation
Ajouter
38
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 43: Diagramme de classe du modle danalyse pour le sous cas dutilisation
Supprimer
II.4.3.1.4 Diagramme de collaboration du modle danalyse du cas dutilisation
Supprimer
Figure 45: Diagramme de classe du modle de conception pour le sous cas dutilisation
Supprimer
40
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 47: Diagramme de classe du modle de conception pour le sous cas dutilisation
Modifier
41
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 49: Diagramme de classe du modle de conception pour le sous cas dutilisation
Affecter Opration
42
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 51: Diagramme de classe du modle de conception pour le sous cas dutilisation
Ajouter
Figure 52: Diagramme de classe du modle de conception pour le sous cas dutilisation
Ajouter
43
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 53: Diagramme de classe du modle de conception pour le sous cas dutilisation
Supprimer
44
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
II.6 Conclusion
Au cours de cette phase, nous avons raffin, analys et conu les cas dutilisation de
priorit 2 . Dans le prochain chapitre, nous allons entamer le raffinement des cas
d'utilisation restant de priorit suprieur 2 .
45
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Phase
de Construction
Chapitre III
46
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Cette phase doit encore avoir des anomalies qui peuvent tre en partie rsolues lors de
la phase de transition.
Nous allons prsenter dans cette phase lanalyse et la conception des cas dutilisation
de priorits 3 .
Imprimer rapport
Consulter paramtres
47
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Exception -
48
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
49
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Les autres sous cas dutilisation sont raffins, analyss et conus de la mme manire
que le sous cas Consulter Support .
50
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
51
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 59: Diagramme de classe du modle danalyse pour le sous cas dutilisation
Imprimer rapport service
52
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
53
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
54
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
55
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
56
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 65: Diagramme de classe du modle de conception pour le sous cas dutilisation
Imprimer Rapport Service
57
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Figure 67: Diagramme de classe du modle de conception pour le sous cas dutilisation
Consulter Support
58
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
59
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Les rgles de passage dun diagramme de classes vers une BD relationnelle sont :
2. Chaque association un plusieurs est reprsente par une cl trangre qui sera
migre de la table mre vers la table fille.
3. Chaque association plusieurs plusieurs est reprsente par une nouvelle table
comportant la concatnation des cls primaires des deux classes, comme une cl primaire.
60
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
61
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
La conception architecturale permet didentifier les sous systmes ainsi que les
diffrents nuds.
Tiers 2 : Un serveur dapplication qui permet la communication entre les postes utilisateurs et
le serveur de base de donnes.
62
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
JEE (Java Entreprise Edition) : J2EE est une plate-forme fortement oriente serveur pour le
dveloppement et l'excution d'applications distribues.
La plate-forme JEE :
La plate-forme JEE (Java Entreprise Edition) est un ensemble de technologie JAVA qui
prend en charge le dveloppement de lapplication de bout en bout, et elle constitue une
norme de dveloppement et dimplmentation lchelle de lentreprise, elle prend en charge
les applications plusieurs niveaux et elle est conue pour amliorer le processus de
dveloppement, de dploiement et dimplmentation des applications lchelle de
lentreprise. [4]
CSS (Cascading Style Sheets) : Les feuilles de styles abrg CSS sont un langage qui
permet de grer la prsentation dune page Web. Les styles permettent de dfinir des rgles
appliques un ou plusieurs documents HTML. Ces rgles portent sur le positionnement des
lments, lalignement, les polices de caractres, les couleurs, les marges et espacements, les
63
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
bordures, les images de fond, etc. Le but de CSS est de sparer la structure dun document
HTML et de sa prsentation. [11]
Modle MVC
64
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Le point essentiel consiste sparer les objets graphiques des objets mtier, afin de
pouvoir les faire voluer indpendamment et les rutiliser. On peut galement grer
facilement plusieurs vues du mme modle. [5]
Apache Click
Cest un projet libre et open source distribu sous la licence Apache et fonctionne sur
nimporte quelle installation JDK (1.5 ou ultrieur). [6]
IBATIS
iBATIS est un Framework de persistance des donnes qui peut-tre utilis avec les
langages Java et .NET.
Le but de ce Framework est de pouvoir sauvegarder facilement des objets dans des
bases de donnes relationnelles et de pouvoir aussi facilement les rcuprer pour les utiliser.
iBATIS est en fait lui-mme constitu de deux Framework : SQL Maps et DAO.
SQL Maps utilise un systme de mappage XML entre les objets et les tables SQL. Ces
fichiers nous permettent de paramtrer la manire dont nous dsirons que chaque attribut d'un
objet soit associ aux champs des tables SQL.
DAO, pour Data Access Objet, est un ensemble d'objets contenant des fonctions
implmentant les diffrentes requtes SQL ncessaires l'utilisation de la BDD. Ces objets
permettent donc une utilisation simple et rapide de la base de donnes par le programme.
Dans notre cas, tant donn que le projet que nous effectuons est en JEE, les objets
que nous allons utiliser seront des objets Java, et ils seront sauvegards dans une base de
donnes Oracle. [7]
JSF (JavaServerFaces)
65
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
l'inverse des autres Framework MVC traditionnels base d'actions, JSF est bas sur
la notion de composants, comparable celle de Swing ou SWT, o l'tat d'un composant est
enregistr lors du rendu de la page, pour tre ensuite restaur au retour de la requte.
JSF est agnostique la technologie de prsentation. Il utilise Facelets par dfaut depuis
la version 2.0, mais peut tre utilis avec d'autres technologies, comme JSP (qui tait utilis
jusqu' la version 1.2) ou XUL. [8]
PrimeFaces
Spring
III.7 Conclusion
Au cours de cette phase, nous avons raffin, analys et conu les cas dutilisations de
priorit 3 . Nous passons maintenant au dernier chapitre du Processus Unifi savoir
Phase de Transition.
66
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Phase
de Transition
Chapitre IV
67
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
68
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
69
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
70
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
71
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
http://172.20.34.30:8080/GOSTT/login.xhtml
A travers cette interface chaque utilisateur doit sauthentifier laide dun Login et
Mot de passe, afin de dterminer ses privilges sur lapplication.
72
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Pour prsenter notre application d'une manire cohrente, nous allons ajouter une offre
et un service et les paramtrer.
Tout dabord on va ajouter une offre, un service et une catgorie client. Ensuite nous allons
affecter le service et la catgorie client cette nouvelle offre.
Ladministrateur clique sur le Menu Grer Offre puis clique sur le Sous Menu Ajouter .
73
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
74
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Ladministrateur peut supprimer une offre en cliquant sur le sous menu Supprimer .
75
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
76
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Ladministrateur clique sur le menu Grer Service puis sur le sous menu Ajouter .
77
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
78
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Aprs avoir saisit les modifications ncessaires ladministrateur clique sur le bouton
Modifier et le systme les enregistre et affiche une notification Le Service X a t
modifi
79
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Pour raliser cette tache, ladministrateur clique sur la barre doutils Action ensuite sur
Grer Paramtres . Linterface de gestion des paramtres saffiche et ladministrateur
clique sur le menu Catgorie Client puis sur le sous menu Ajouter .
80
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
81
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Le systme affecte la Catgorie Client choisie loffre nomme PFE et affiche un message
La Catgorie Client Etudiants Isgeois a t affecte loffre PFE
82
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Pour faire cette affectation ladministrateur clique sur le sous menu Paramtrer ,
slectionne loffre et clique sur le bouton Passer au paramtrage et slectionne le Service.
Ensuite, il saisit les informations associes laffectation et clique sur le bouton Affecter
83
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
84
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Pour imprimer un rapport, lutilisateur clique sur le menu Imprimer Rapport puis
clique sur le sous menu Offre .
Le systme affiche linterface et lutilisateur slectionne une offre et clique sur le bouton
Afficher .
Le systme affiche les donnes relatives cette offre et lutilisateur clique sur le bouton
Imprimer pour commencer limpression.
85
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
86
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Pour Consulter larborescence dune offre, lutilisateur clique sur le menu Arbre
dOffre .
87
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Lutilisateur clique sur ce nud pour consulter toutes les offres disponibles.
88
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
89
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Pour Consulter loffre quon a cre antrieurement on clique sur le nud PFE
90
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Si lutilisateur insre un faux URL pour essayer douvrir une interface li aux
administrateurs un message derreur saffichera et le mme message pour ladministrateur
aussi.
IV.3 Conclusion
La phase de transition reprsente la dernire tape de notre travail. A travers cette
phase, on a reprsent lenvironnement matriel et logiciel, laide du quel on a labor notre
application.
91
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Conclusion gnrale
Au terme de ce rapport, nous avons pu dresser le bilan complet de notre travail qui se
situe dans le cadre de notre projet de fin d'tudes. Ce travail a consist concevoir et
raliser une application web de gestion des Offres et Services fixe de Tunisie Telecom.
Ce fut une exprience trs enrichissante durant laquelle nous avons parcouru les
diffrentes tapes de ralisation dune application informatique, de la comprhension du
mtier au dveloppement en passant par les tapes danalyse et de conception.
Par contre, plusieurs difficults ont t rencontres surtout au dbut du stage au niveau
de l'identification des besoins. Mais nous avons pu y faire face grce au soutient apport par
notre matre de stage, qui nous sommes redevables.
En effet durant toute la priode de stage nous avons pu mener ce travail grce une
collaboration fructueuse avec les responsables de toutes les structures de lentreprise. Nous
avons pu profiter de leur comptence et de leur exprience professionnelle se traduisant
notamment par la manire de satisfaire les clients avec une adoption des outils informatiques
appropris.
Ce stage de fin dtude nous a ainsi donn loccasion de concrtiser les notions
thoriques acquises durant notre parcours acadmique lISG : dapprofondir nos
comptences et dcouvrir le milieu professionnel avec tout ce quil implique comme
responsabilit et diligence.
Notre application est aujourdhui acheve et rpond tous les besoins initialement
noncs. Nous pouvons, cependant suggrer certaines amliorations et extensions possibles,
tells que lajout de notifications aux utilisateurs de lapplication chaque modification au
niveau dune offre ou dun service.
Ajoutons aussi que nous comptons dvelopper la version mobile de cette application en mode
consultation.
92
TUNISIE TELECOM INSTITUT SUPERIEUR DE GESTION
Rfrences
BIBLIOGRAPHIE :
[3] : Mme Abdessalem, Cours Conception. ISG de Tunis 2014.
WEBGRAPHIE :
[1] : www.tunisietelecom.tn/tt/internet/fr/tunisietelecom/organisation Consult le 08/04/2015
[7] gardeux-vincent.eu/Documents/ProjetJEE/AAHFCL_iBatis_JSF/ibatis-1.html
Consult le 15/05/2015
93