-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
1/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
2/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
D"di+#+e!
Ce modeste travail n’aurait pas été possible sans l’aide de plusieurs personnes.
Nous le dédions :
A nos mères, d’abord, car aucun hommage ne pourrait être à l’hauteur del’amour dont elles ne cessent de nous combler. Que ieu les protège et leurs
procure bonne santé et longue vie.A nos !rères et à mos s"urs #ui ont tou$ours su nous soutenir.
A notre grande !amille et à tous les amis.
A l’ensemble des enseignants#ui ont collaboré de près ou de loin à l’élaboration de notre travail.
Nous dédions ce présent travail à la mémoire à mon père !eu A5ede!!#t#r et àma tante !eue Mo6id#,
Que ieu les accueille dans l’%ternel &aradis '
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
3/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Re)er+ie)ent!
Nous remercions ieu, le tout puissant, de nous avoir donné la
santé et la volonté d’entamer et de terminer notre &ro$et de (ind’%tudes.
)out d’abord, ce travail, !aut*il l’avouer, n’aurait pu êtreachevé et voir le $our sans l’aide et l’encadrement de M)e
A+(or H#d(")i #ue nous remercions in!iniment pour l’e+ceptionnelle #ualité de son encadrement, pour sa patience,sa rigueur et sa disponibilité durant toute la période de notre
ouvrage.
Nos remerciements s’adressent également à Mr,'$id#oi E$-e!7notre encadrant au sein de la )unisie )elecom, pour son aide
prati#ue et son soutien moral ainsi #ue pour sesencouragements et précieu+ conseils.
Nous sommes conscients du grand honneur #ue tous lesMe)5re! de jr-! nous !ont part pour avoir accepté
d’e+aminer notre &ro$et de (in d’%tudes. Nos remerciementss’adressent également à l’ensemble de nos chers pro!esseurs pour leurs générosités et la grande patience dont ils ont !ait
preuve malgré leurs charges académi#ues et pro!essionnelles.
Nos pro!ondes reconnaissances vont également à tout leserviable, brave et attentionné personnel de notre nstitut
-upérieur de estion.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
4/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Sommaireédicaces...............................................................................................................................................ii
/emerciements......................................................................................................................................iii
0istes des tableau+................................................................................................................................i+
0istes des !igures....................................................................................................................................+
ntroduction générale..............................................................................................................................1
Chapitre : &hase d’incubation..............................................................................................................2
.1 ntroduction!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ".3 Capture des besoins!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "
.3.1 &résentation de du cadre du stage!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
.3.1.1 &résentation générale!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
.3.1.3 &résentation de l’organisme!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
.3.3 4esoins !onctionnels!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
.3.5 4esoins non !onctionnels!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$
.5 denti!ication des acteurs et des cas d’utilisation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$
.5.1 denti!ication des acteurs!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$
.5.3 denti!ication des cas d’utilisation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%
.2 A!!ectation des priorités au+ cas d’utilisation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%
.6 /a!!inement des cas d’utilisation de priorité 7 1 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&
.6.1 /a!!inement du cas d’utilisation 7 -’authenti!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&
.6.3.3 /a!!inement du sous cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''
.6.3.5 /a!!inement du sous cas d’utilisation 7 Consulter 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'(
.6.3.2 /a!!inement du sous cas d’utilisation 7 9odi!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'(.6.3. /a!!inement du sous cas d’utilisation 7 &aramétrer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
. &rotot;pes d’inter!ace!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'"
.< Anal;se des cas d’utilisation de priorité 7 1 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'$
.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
5/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
..1 Conception du cas d’utilisation 7 -’authenti!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!()
.>.3 Conception du cas d’utilisation 7 érer =!!re8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!()
.>.3.1 Conception du sous cas d’utilisation 7 A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!("
.>.3.3 Conception du cas d’utilisation 7 Consulter 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(#
.>.5 Conception du cas d’utilisation 7 &aramétrer =!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(+
.>.5.1 Conception du cas d’utilisation 7 A!!ecter -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(+
.? Conclusion......................................................................................................................................3<
C(#%itre II & P(#!e d’E$#5or#tion.....................................................................................................3?
.1 ntroduction!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(&
.3 Capture des besoins!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (&
.5 /a!!inement des cas d’utilisation de priorités 7 3 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(&
.5.1 /a!!inement du cas d’utilisation 7 érer -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(&
.5.1.1 /a!!inement du sous cas d’utilisation 7 A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)*
.5.1.3 /a!!inement du sous cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)*.5.1.5 /a!!inement du sous cas d’utilisation 7 Consulter 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'
.5.1.2 /a!!inement du sous cas d’utilisation 7 9odi!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'
.5.1.6 /a!!inement du sous cas d’utilisation 7 &aramétrer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)(
.5.3 /a!!inement du cas d’utilisation 7 érer &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))
.5.3.1 /a!!inement du sous cas d’utilisation 7 érer Catégorie Client 8!!!!!!!!!!!!!!!!!!!!!!!!!!!))
.5.3.1.1 /a!!inement du sous cas d’utilisation 7 A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)"
.5.3.1.3 /a!!inement du sous cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)"
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
6/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
.5.3.1.5 /a!!inement du sous cas d’utilisation 7 Consulter 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)#
.5.3.1.2 /a!!inement du sous cas d’utilisation 7 9odi!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)#
.2 Anal;se des cas d’utilisation de priorité 7 3 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)+
.2.1 Anal;se du cas d’utilisation 7 érer -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)+
.2.1.1 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!)+
.2.1.3 iagramme de collaboration du modèle d’anal;se du cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)+
.2.1.5 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 9odi!ier 8!!!!!!!!!!!!!!)$
.2.1.2 iagramme de collaboration du modèle d’anal;se du cas d’utilisation 7 9odi!ier 8!!!!!)$
.2.3 Anal;se du cas d’utilisation 7 &aramétrer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)$
.2.3.1 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 A!!ecter =pération8!!!!!)$
.2.3.3 iagramme de collaboration du modèle d’anal;se du cas d’utilisation 7 A!!ecter=pération 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)%
.2.5 Anal;se du cas d’utilisation 7 érer &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)%
.2.5.1 Anal;se du sous cas d’utilisation 7 érer Catégorie Client 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)%
.2.5.1.1 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 A$outer 8!!!!!!!!!!)%
.2.5.1.3 iagramme de collaboration du modèle d’anal;se du cas d’utilisation 7A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)&
.2.5.1.5 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 -upprimer 8!!!!!!)&
.2.5.1.2 iagramme de collaboration du modèle d’anal;se du cas d’utilisation7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)&
.6 Conception des cas d’utilisation de priorité 7 3 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"*
.6.1 Conception du cas d’utilisation 7 érer -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"*
.6.1.1 Conception du cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"*
.6.1.3 Conception du cas d’utilisation 7 9odi!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"'
.6.3 Conception du cas d’utilisation 7 &aramétrer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"(
.6.3.1 Conception du cas d’utilisation 7 A!!ecter =pération 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"(.6.5 Conception du cas d’utilisation 7 érer &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
.6.5.1 Conception du sous cas d’utilisation 7 érer Catégorie Client 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
.6.5.1.1 Conception du sous cas d’utilisation 7 érer Catégorie Client 8!!!!!!!!!!!!!!!!!!!!!!!")
. Conclusion!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "#
C(#%itre III & P(#!e de Con!tr+tion................................................................................................2<
.1 ntroduction!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "$
.3 Capture des besoins!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$
.5 /a!!inement des cas d’utilisation de priorité 7 5 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
7/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
.5.1 /a!!inement du cas d’utilisation 7 Consulter Arbre =!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$
.5.3 /a!!inement du cas d’utilisation 7 mprimer /apport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"%
.5.3.3 /a!!inement du sous cas d’utilisation 7 mprimer /apport -ervice8!!!!!!!!!!!!!!!!!!!"&
*............................................................................................................................................................2?
.5.5 /a!!inement du cas d’utilisation 7 Consulter &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#*
.2 Anal;se des cas d’utilisation de priorité 7 5 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#'
.2.1 Anal;se du cas d’utilisation 7 Consulter Arbre =!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#'
.2.1.1 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 Consulter Arbre=!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#'
.2.1.3 iagramme de collaboration du modèle d’anal;se du cas d’utilisation 7 ConsulterArbre =!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#(
.2.3 Anal;se du cas d’utilisation 7 mprimer /apport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#(
.2.3.1 iagramme de classe du modèle d’anal;se du sous cas d’utilisation 7 mprimer/apport -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#(
.2.3.3 iagramme de collaboration du modèle d’anal;se du sous cas d’utilisation 7 mprimer /apport -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#)
.2.5 Anal;se du cas d’utilisation 7 Consulter &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#)
.2.5.1 iagramme de classe du modèle d’anal;se du cas d’utilisation 7 Consulter -upport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#)
.6 Conception des cas d’utilisation de priorité 7 5 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##
.6.1 Conception du cas d’utilisation 7 Consulter Arbre =!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##
.6.3 Conception du cas d’utilisation 7mprimer /apport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#$
.6.3.1 Conception du sous cas d’utilisation 7mprimer /apport -ervice8!!!!!!!!!!!!!!!!!!!!!!#$
.6.5 Conception du cas d’utilisation 7 Consulter &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#%
.6.5.1 Conception du sous cas d’utilisation 7 Consulter -upport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#%
.6.6 Conception des classes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#&
.6.6.1 iagramme de classes entités!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#&
.6.6.3 /ègles de passage d’un diagramme de classes à une 4 relationnelle!!!!!!!!!!!!!!!!!!+*
.6.6.5 -chéma de la base de données!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+'
.6.2 Conception architecturale!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+(
. %nvironnement de travail!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+(
..1 %nvironnement matériel!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+(
..3 %nvironnement logiciel!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+)
..5 0angage de développement!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+)
..2 )echnologies utilisées!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +"
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
8/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
.< Conclusion!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ++
C(#%itre IV & P(#!e de Tr#n!ition.....................................................................................................>
@.1 ntroduction..................................................................................................................................>
@.3 éploiement de l’application........................................................................................................>
@.3.1 Conne+ion au serveur d’application!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+%
@.3.3 éploiement de l’application sur le serveur d’application!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$*
@.3.5 9ise en place de l’application!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$(
@.3.5.1 nter!ace du C 7 -’authenti!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$(
@.3.5.3 nter!ace Administrateur !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$)
@.3.5.3.1 %nchainement des inter!aces!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$)
@.3.5.5 nter!ace tilisateur !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%#@.5 Conclusion....................................................................................................................................?1
Conclusion générale.............................................................................................................................?3
/é!érences............................................................................................................................................?5
Listes des tableaux
)ableau 1: denti!ication des cas d’utilisation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%)ableau 3: A!!ectation des priorités au+ cas d’utilisation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%)ableau 5: /a!!inement du C 7 -’authenti!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'*)ableau 2: /a!!inement du cas d’utilisation 7 A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')ableau 6: /a!!inement du cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')ableau : /a!!inement du cas d’utilisation 7 Consulter 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'()ableau
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
9/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
)ableau 3B: /a!!inement du sous cas d’utilisation 7 mprimer /apport -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!"&)ableau 31: /a!!inement du sous cas d’utilisation 7 Consulter -upport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#*
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
10/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Listes des fgures
(igure 1: 0ogo de la )unisie )elecom!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#(igure 3: =rganisation structurelle de la )unisie )elecom!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#(igure 5: iagramme de cas d’utilisation initiale!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&(igure 2: iagramme du C 7 -’authenti!ier 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&(igure 6: iagramme de cas d’utilisation 7 érer =!!re 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'*(igure : iagramme du sous cas d’utilisation 7 &aramétrer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')(igure < : &rotot;pe d’inter!ace -authenti!ier !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'"(igure > : &rotot;pe d’inter!ace érer =!!re!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'#(igure ? : &rotot;pe d’inter!ace érer -ervice!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'#
(igure 1B : &rotot;pe d’nter!ace mprimer /apport!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'+(igure 11: &rotot;pe d’inter!ace Consulter &aramètres!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'+(igure 13: &rotot;pe d’inter!ace Consulter Arbre =!!re!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'$(igure 15: iagramme de classe du modèle danal;se du cas dutilisation 7-authenti!ier8!!!!!!!!!!!!!'%(igure 12: iagramme de collaboration du modèle danal;se du cas dutilisation 7 -authenti!ier 8! !'%(igure 16: iagramme de classe du modèle d’anal;se pour le cas d’utilisation 7A$outer8!!!!!!!!!!!!!'&(igure 1: iagramme de collaboration du modèle d’anal;se pour le cas d’utilisation 7A$outer8!!!!'&(igure 1
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
11/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
(igure 55: iagramme du cas d’utilisation 7 érer &aramètres 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))(igure 52 : iagramme du sous cas d’utilisation 7 érer &ériode %ngagement 8!!!!!!!!!!!!!!!!!!!!!!!!!))(igure 56: iagramme de classe du modèle d’anal;se pour le sous cas d’utilisation 7 -upprimer8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )+(igure 5: iagramme de collaboration du modèle d’anal;se pour le sous cas d’utilisation 7-upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )+(igure 5: iagramme de collaboration du modèle d’anal;se pour le sous cas d’utilisation 7 9odi!ier8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )$(igure 5?: iagramme de classe du modèle d’anal;se pour le sous cas d’utilisation 7 A!!ecter=pération 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)$(igure 2B: iagramme de collaboration du modèle d’anal;se pour le sous cas d’utilisation 7 A!!ecter=pération 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)%(igure 21: iagramme de classe du modèle d’anal;se pour le sous cas d’utilisation 7 A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )%
(igure 23: iagramme de collaboration du modèle d’anal;se pour le sous cas d’utilisation 7 A$outer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )&
(igure 25: iagramme de classe du modèle d’anal;se pour le sous cas d’utilisation 7 -upprimer8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )&(igure 22: iagramme de collaboration du modèle d’anal;se pour le sous cas d’utilisation 7-upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )&(igure 26: iagramme de classe du modèle de conception pour le sous cas d’utilisation 7 -upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "*
(igure 2: iagramme de sé#uence du modèle de conception pour le sous cas d’utilisation 7-upprimer 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "*(igure 2
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
12/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
(igure 6>: iagramme de collaboration du modèle d’anal;se pour le cas d’utilisation 7Consulter Arbre 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #((igure 6?: iagramme de classe du modèle d’anal;se pour le sous cas d’utilisation 7 mprimerrapport service 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#((igure B: iagramme de collaboration du modèle d’anal;se pour le sous cas d’utilisation 7 mprimer rapport -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #)(igure 1: iagramme de classe du modèle d’anal;se pour le cas d’utilisation 7 Consulter -upport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #)
(igure 3: iagramme de collaboration du modèle d’anal;se pour le cas d’utilisation 7 Consulter-upport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#"(igure 5: iagramme de classe du modèle de conception pour le cas d’utilisation 7 ConsulterArbre 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ##(igure 2: iagramme de sé#uence du modèle de conception pour le cas d’utilisation 7 ConsulterArbre 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #+
(igure 6: iagramme de classe du modèle de conception pour le sous cas d’utilisation 7 mprimer/apport -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #$(igure : iagramme de sé#uence du modèle de conception pour le sous cas d’utilisation 7 mprimer/apport -ervice 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #$(igure : iagramme de sé#uence du modèle de conception pour le sous cas d’utilisation 7 Consulter -upport 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#%(igure ?: iagramme de classe entités!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#&(igure
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
13/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
(igure ?3 A!!ecter Catégorie Client 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%)(igure ?5: A!!ecter un -ervice à une =!!re!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%"(igure ?2: nter!ace tilisateur !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%#(igure ?6: mprimer /apport =!!re 1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%+(igure ?: mprimer /apport =!!re 3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%$(igure ?: Arbre =!!re 3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%&(igure ??: Consulter =!!re 7 &(% 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&*(igure 1BB: Conne+ion nvalide!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&'
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
14/113
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
15/113'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Introd+tion 8"n"r#$e
0’une des activités principales de la )N-% )%0%C=9 est la commercialisation de
nouvelles o!!res pour satis!aire les attentes du client et garder sa situation actuelle comme un
leader au domaine de la télécommunication par rapport à ses concurrents.
%n e!!et la )N-% )%0%C=9 continue à innover en lanGant cha#ue année plus de
1B o!!res adaptées au+ besoins de ses clients. C’est ainsi #ue le département s;stème
d’in!ormation reGoit beaucoup de suggestions de la part des clients. Ces dernières sont prises
en considération pour améliorer la #ualité des services.
C’est dans ce cadre #ue s’inscrit notre stage de !in d’études, durant le#uel nous avons
été chargés de développer une application Feb destinée à la gestion des o!!res et services !i+es
et leurs paramétrages de la )N-% )%0%C=9.
0e &rocessus ni!ié 7 & 8 basé sur le langage 90 est utilisé comme méthodologie
de développement, il a pour but de !aciliter les tHches de la conception puis#u’il nous permet
de mieu+ e+ploiter l’approche orientée ob$et.
Nous présentons dans ce rapport les di!!érentes phases et activités du processus uni!ié
par les#uelles nous sommes passés pour réaliser ce travail. Ainsi, il se subdivise en #uatre
principau+ chapitres :
ans le premier chapitre intitulé 7 &hase d’ncubation 8 nous introduisons l’organisme
d’accueil à savoir la )N-% )%0%C=9 puis nous entamons la compréhension du conte+te
s;stème en élaborant le modèle de cas d’utilisation et ce à travers la dé!inition des besoins
!onctionnels et des besoins non !onctionnels, l’identi!ication des acteurs et des cas
d’utilisation.
ans le deu+ième chapitre nommé 7 &hase d’%laboration 8, après avoir compris le
s;stème et après avoir dégagé les !onctionnalités initiales, il !aut chercher à stabiliser
larchitecture du s;stème. l sagit alors de ra!!iner le modèle initial de cas dutilisation,
anal;ser et concevoir la ma$orité des cas dutilisation !ormulés, et si possible implémenter et
tester les cas dutilisation initiau+ et prioritaires.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
16/113(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
ans le troisième chapitre nommé 7 &hase de Construction 8 nous construisons les
modèles d’anal;se et de conception relati!s au+ cas d’utilisation restants.
ans le #uatrième chapitre nommé 7 &hase )ransition 8 nous présentons les $eu+ detests à travers les inter!aces utilisateurs, sous !orme d’un guide utilisateurs.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
17/113)
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
18/113
Phase
d’Incubation
Chapitre I
"
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
C(#%itre I & P(#!e d’in+5#tion
I,1 Introd+tion
0a phase d’incubation consiste à lancer le pro$et en se basant sur l’étude de !aisabilitédu s;stème. urant cette phase nous développerons une vision globale du produit à réaliser.
Nous allons lillustrer ultérieurement par un modèle de cas d’utilisation simpli!ié #ui
présentera les plus*values attendus du s;stème pour chacun des utilisateurs potentiels. Nous
avons choisi de commencer par la dé!inition des besoins !onctionnels ainsi #ue les besoins
non !onctionnels. 0’étape suivante consistera en l’identi!ication des acteurs, du diagramme
des cas d’utilisation initial et du ra!!inement des cas d’utilisation prioritaire.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
19/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
20/113+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re / & Or8#ni!#tion !tr+tre$$e de $# Tni!ie Te$e+o)
J3K
I,/,/ 'e!oin! 6on+tionne$!
0a dé!inition des besoins !onctionnels consiste à dé!inir les !onctionnalités du s;stème.
0es besoins des utilisateurs sont recueillis et e+primés et seront ensuite regroupés et traduits
en terme de cas d’utilisation. 0’ensemble des cas d’utilisation constitue les spéci!ications du
s;stème. J5K
Ainsi, le s;stème doit permettre de :
G"rer $e! Ser.i+e! :
Cette !onctionnalité consiste à !aire :
• 0’a$out ou la consultation dun service.
• 0e paramétrage d’un service Lgérer les pacMages services, les opérations services, les
paramètres service et les paramètres service lié.
• 0a -uppression et modi!ication d’un service.
G"rer $e! O66re! &
Cette !onctionnalité consiste à !aire :
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
21/113$
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
• 0’a$out ou la consultation d’une o!!re.
• 0e paramétrage d’une o!!re :
0’utilisateur a le droit d’a!!ecter un service à une o!!re ou d’attribuer un cadeau à uneo!!re précise, ou de gérer les opérations possible pour une o!!re, ou bien la migration possible
d’une o!!re vers une autre, ou de gérer la période d’engagement ou le t;pe support.
• 0a suppression et modi!ication d’une o!!re.
G"rer $e! %#r#);tre! &
C’est une gestion des paramètres d’une o!!re ou d’un service La$out, suppression,
modi!ication, a!!ichage.
Con!$ter $’#r5ore!+en+e de $’o66re&
0’acteur a une possibilité de consulter une liste d’o!!res oO il peut trouver les
paramètres liés à cette o!!re comme service, opération, t;pes support, période engagement,
cadeau, migration possible, catégorie client.
I)%ri)er de! R#%%ort! &
0’utilisateur peut imprimer un rapport d’une o!!re ou d’un service oO il contient toutes
les in!ormations nécessaires.
Con!$ter $e! %#r#);tre! &
0’utilisateur peut consulter les paramètres d’une o!!re ou d’un service.
I,/,< 'e!oin! non 6on+tionne$!0es besoins non !onctionnels caractérisent les propriétés de l’application, les
contraintes d’environnement et d’implémentation, les capacités de maintenance,
l’e+tensibilité et la !iabilité. J5K
ne première anal;se des conditions d’e+ploitation souhaitées nous a permis
d’identi!ier les besoins non !onctionnels décrits ci*après :
Er8ono)ie & Assurer la discipline de l’adé#uation entre l’utilisateur et l’application
pour #ue cette dernière soit adaptée au+ caractéristi#ues de l’homme en emplo;ant des icones.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
22/113%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Con.i.i#$it" & %liminer la comple+ité et diminuer le tau+ d’erreurs a!in de !aciliter
l’utilisation de l’application en dirigeant l’utilisateur vers l’action #u’il !aut !aire et les
données #u’il !aut !ournir à l’application Ll’insertion du calendrier des dates, les listes
déroulantes.
E66i+#+it" & (ournir les résultats les plus per!ormants #ui répondent au+ besoins de
l’utilisateur.
Port#5i$it" & 0a capacité de !onctionner dans di!!érents environnements sans e+iger
des contraintes matérielles spéci!i#ues.
Fi#5i$it" & 0’application doit e+écuter correctement: toute in!ormation #ui lui est
retournée doit être certaine Lla crédibilité de la source des données.
I,< Identi6i+#tion de! #+ter! et de! +#! d’ti$i!#tion
I,
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
23/113&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Administrateur érer &aramètres
AdministrateurPtilisateur Consulter arbre o!!re
AdministrateurPtilisateur mprimer rapport
tilisateur Consulter paramètres
I,2 A66e+t#tion de! %riorit"! #= +#! d’ti$i!#tion
T#5$e# / & A66e+t#tion de! %riorit"! #= +#! d’ti$i!#tion
C#! d’ti$i!#tion A+ter Priorit"
-’authenti!ier AdministrateurP tilisateur 1
érer o!!re Administrateur 1
érer service Administrateur 3
érer &aramètres Administrateur 3
Consulter arbre =!!re tilisateurPAdministrateur 5
mprimer /apport tilisateurPAdministrateur 5
Consulter paramètres tilisateur 5
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
24/113'*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re < & Di#8r#))e de +#! d’ti$i!#tion initi#$e
I,4 R#66ine)ent de! +#! d’ti$i!#tion de %riorit" > 1 ?
Au cours de cette activité nous détaillerons les C en commenGant par les cas les plus
prioritaires. &our cha#ue cas nous présenterons te+tuellement les pré*conditions et les post*
conditions liées au cas courant ainsi #ue la description du scénario de base et éventuellement
les e+ceptions.
I,4,1 R#66ine)ent d +#! d’ti$i!#tion > S’#t(enti6ier ?
A travers ce C, l’utilisateur pourra se connecter au s;stème en insérant son login et
son mot de passe, le s;stème véri!iera son e+istence en tant #u’utilisateur autorisé avant de lui
donner l’accès au s;stème.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
25/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
26/113'(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
• &aramétrer une o!!re
T#5$e# 2 & R#66ine)ent d +#! d’ti$i!#tion > Ajoter ?
C#! d’ti$i!#tion AjoterActeur Administrateur &ré*condition =!!re ine+istante P Administrateur authenti!ié&ost*condition =!!re a$outéeescription du
scénario
0’administrateur appuie sur le sous menu 7 A$outer =!!re 8.
0e s;stème a!!iche l’inter!ace de l’a$out.
0’administrateur saisit les in!ormations de la nouvelle o!!re à a$outer
et cli#ue sur le bouton 7 %nregistrer 8.
0e s;stème véri!ie les champs saisis.
0e s;stème enregistre la nouvelle o!!re.%+ception -i l’un des champs est incorrect, le s;stème a!!iche un message
d’erreur.
I,4,/,/ R#66ine)ent d !o! +#! d’ti$i!#tion > S%%ri)er ?
T#5$e# 4 & R#66ine)ent d +#! d’ti$i!#tion > S%%ri)er ?
C#! d’ti$i!#tion S%%ri)erActeur Administrateur &ré*condition =!!re e+istante P Administrateur authenti!ié&ost*condition =!!re suppriméeescription du
scénario
0’administrateur appuie sur le sous menu 7 -upprimer =!!re8
0e s;stème a!!iche l’inter!ace de la suppression.
0’administrateur sélectionne l’o!!re à supprimer et cli#ue sur le bouton 7 -upprimer 8.
0e s;stème supprime l’o!!re.%+ception 0e s;stème a!!iche un message d’erreur si l’administrateur cli#ue sur
le bouton 7 -upprimer 8 sans avoir sélectionner une o!!re.
I,4,/,< R#66ine)ent d !o! +#! d’ti$i!#tion > Con!$ter ?
T#5$e# @ & R#66ine)ent d +#! d’ti$i!#tion > Con!$ter ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
27/113')
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
C#! d’ti$i!#tion Con!$ter
Acteur Administrateur
&ré*condition Acteur authenti!ié
&ost*condition =!!re a!!ichéeescription du
scénario
0’administrateur appuie sur le sous menu 7 A!!icher =!!re 8.
0e s;stème a!!iche la liste des o!!res disponibles.
%+tension 0’administrateur peut consulter les paramètres d’une o!!re.
l -électionne une o!!re et cli#ue sur le bouton 7 A!!icher 8 et le
s;stème a!!iche des sous menus contenant les paramètres de l’o!!re
sélectionnée.
l cli#ue ensuite sur l’un des sous menus pour consulter un paramètre
d’o!!re.%+ception o!!re ine+istante
I,4,/,2 R#66ine)ent d !o! +#! d’ti$i!#tion > Modi6ier ?
T#5$e# & R#66ine)ent d +#! d’ti$i!#tion > Modi6ier ?
C#! d’ti$i!#tion Modi6ierActeur Administrateur &ré*condition Administrateur authenti!ié&ost*condition =!!re modi!iéeescription du
scénario
0’administrateur cli#ue sur le sous menu 7 9odi!ier =!!re 80e s;stème a!!iche l’inter!ace de modi!ication.0’administrateur sélectionne l’o!!re à modi!ier.0e s;stème a!!iche une boite de dialogue contenant les champs del’o!!re.0’administrateur saisit les modi!ications.l cli#ue sur le bouton %nregistrer.0e s;stème enregistre les modi!ications e!!ectuées.
%+ception -i l’un des champs modi!iés est erroné, le s;stème a!!iche un message
d’erreur
I,4,/,@ R#66ine)ent d !o! +#! d’ti$i!#tion > P#r#)"trer ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
28/113'"
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re @ & Di#8r#))e d !o! +#! d’ti$i!#tion > P#r#)"trer ?
0es autres sous cas d’utilisation sont ra!!inés, anal;sés et conGus de la même manière
#ue le sous cas 7 A!!ecter -ervice 8.
T#5$e# B & R#66ine)ent d !o! +#! d’ti$i!#tion > A66e+ter Ser.i+e ?
So!C#!
d’ti$i!#tion
A66e+ter Ser.i+e
Acteur Administrateur &ré*condition =!!re non paramétrée P -ervice e+istant&ost*condition =!!re paramétréeescription du
scénario
0’administrateur cli#ue sur le menu 7 &aramétrer =!!re 8 et cli#ue
ensuite sur le sous menu 7 A!!ecter -ervice 8.
0e s;stème a!!iche l’inter!ace du paramétrage.
0’administrateur sélectionne l’o!!re à paramétrer.l sélectionne le service à a!!ecter.
l saisit les in!ormations associées à l’a!!ectation.
l cli#ue ensuite sur le bouton 7 A!!ecter 8.
0e s;stème véri!ie les champs et a!!ecte le service à l’o!!re
sélectionnée.%+ception Champs vide ou incorrecte.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
29/113'#
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
I,@ Protot-%e! d’inter6#+e
Fi8re & Protot-%e d’inter6#+e S#t(enti6ier
Fi8re B & Protot-%e d’inter6#+e G"rer O66re
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
30/113'+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re & Protot-%e d’inter6#+e G"rer Ser.i+e
Fi8re 10 & Protot-%e d’Inter6#+e I)%ri)er R#%%ort
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
31/113'$
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 11 & Protot-%e d’inter6#+e Con!$ter P#r#);tre!
Fi8re 1/ & Protot-%e d’inter6#+e Con!$ter Ar5re O66re
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
32/113'%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
I, An#$-!e de! +#! d’ti$i!#tion de %riorit" > 1 ?
0ors de l’anal;se nous devons détailler les besoins et de comprendre les cas
d’utilisation. %n e!!et, cette spéci!ication détaillée des besoins nous permet de construire lemodèle d’anal;se.
0e modèle d’anal;se est une vue interne du s;stème, contenant les di!!érents C
réalisés par des classes d’anal;se.
ans cette sous activité, nous décrirons cha#ue C par un diagramme de classe et un
diagramme de collaboration en utilisant des classes d’anal;se.
I,,1 An#$-!e d +#! d’ti$i!#tion > S’#t(enti6ier ?
I,,1,1 Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > S’#t(enti6ier ?
Fi8re 1< & Di#8r#))e de +$#!!e d )od;$e d#n#$-!e d +#! dti$i!#tion>S#t(enti6ier?
I,,1,/ Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion> S’#t(enti6ier ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
33/113'&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 12 & Di#8r#))e de +o$$#5or#tion d )od;$e d#n#$-!e d +#! dti$i!#tion >S#t(enti6ier ?
I,,/ An#$-!e d +#! d’ti$i!#tion > G"rer O66re ?
A!in d’alléger le rapport nous nous contentons de présenter l’anal;se des deu+ sous
cas 7A$outer 8 et 7 Consulter 8, sachant #ue les deu+ autres sous cas 7 9odi!ier 8 et
7 -upprimer 8 sont anal;sés de la même manière.
I,,/,1 Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > Ajoter ?
Fi8re 14 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion >Ajoter?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
34/113(*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
I,,/,/ Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion >Ajoter ?
Fi8r
e 1@ & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion>Ajoter?
I,,/,< Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > Con!$ter ?
Fi8re 1 & Di#8r#))e de +$#!!e d )od;$e d#n#$-!e %or $e +#! dti$i!#tion> Con!$ter ?
I,,/,2 Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion> Con!$ter ?
Fi8re 1B & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion >
Con!$ter ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
35/113('
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
I,,/,4 Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > Con!$terP#r#);tre! ?
Fi8re 1 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion >Con!$ter P#r#);tre! ?
I,,/,@ Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > Con!$terP#r#);tre! ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
36/113((
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re /0 & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion >Con!$ter P#r#);tre!?
I,,< An#$-!e d +#! d’ti$i!#tion > P#r#)"trer ?I,, A66e+ter Ser.i+e?
Fi8re /1 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d !o! +#! d’ti$i!#tion >A66e+terSer.i+e ?
I,, A66e+ter Ser.i+e?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
37/113()
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re // & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d !o! +#! d’ti$i!#tion>A66e+ter Ser.i+e ?
I,B Con+e%tion de! +#! d’ti$i!#tion de %riorit" > 1 ?
Un di#8r#))e de +$#!!e !ournit une vue globale dun s;stème en présentant ses classes,
inter!aces ainsi #ue les relations entre elles. J5K
Un di#8r#))e de !"en+e est une représentation graphi#ue des interactions entre les
acteurs et le s;stème selon un ordre chronologi#ue. &ar opposition au diagramme de classes
un diagramme de sé#uence a un aspect d;nami#ue car il e+pose en détail la !aGon dont les
opérations sont e!!ectuées : #uels messages sont envo;és et #uand ils le sont. J5K
I,B,1 Con+e%tion d +#! d’ti$i!#tion > S’#t(enti6ier ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
38/113("
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re /< & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >S’#t(enti6ier ?
Fi8re /2 & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >S’#t(enti6ier ?
I,B,/ Con+e%tion d +#! d’ti$i!#tion > G"rer O66re?
A!in d’alléger ce rapport, nous nous contentons de présenter la conception des deu+
sous cas 7 A$outer 8 et 7 Consulter 8 #ue nous avons anal;sés, sachant #ue les deu+ autres
sous cas 7 -upprimer 8 et 7 9odi!ier 8 sont conGus de la même manière.
I,B,/,1 Con+e%tion d !o! +#! d’ti$i!#tion > Ajoter ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
39/113(#
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re /4 & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >Ajoter?
Fi8re /@ & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!d’ti$i!#tion > Ajoter ?
I,B,/,/ Con+e%tion d +#! d’ti$i!#tion > Con!$ter ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
40/113(+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re / & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >Con!$ter?
Fi8re /B & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >Con!$ter?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
41/113($
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
I,B,< Con+e%tion d +#! d’ti$i!#tion > P#r#)"trer O66re ?
I,B, A66e+ter Ser.i+e ?
Fi8re / & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >A66e+ter Ser.i+e ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
42/113(%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
43/113(&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
44/113
Phase
d’Elaboration
Chapitre II
)*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
45/113)'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
C(#%itre II & P(#!e d’E$#5or#tion
II,1 Introd+tion
0a phase d’élaboration est la deu+ième phase du &rocessus ni!ié, au cours de
la#uelle on continue à détailler les cas d’utilisation. A;ant compris le conte+te de notre
s;stème lors de la phase précédente, l’ob$ecti! à ce stade est d’appro!ondir notre
compréhension en anal;sant les cas d’utilisations de priorité suivante 3 .
II,/ C#%tre de! 5e!oin!
Au cours de cette activité, nous allons détailler les cas d’utilisation de priorité 7 3 8 àsavoir :
érer -ervice. érer &aramètres.
II,< R#66ine)ent de! +#! d’ti$i!#tion de %riorit"! > / ?
II, G"rer Ser.i+e ?
Fi8re G"rer Ser.i+e ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
46/113)(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
II, Ajoter ?
T#5$e# & R#66ine)ent d !o! +#! d’ti$i!#tion > Ajoter ?
C#! d’ti$i!#tion Ajoter
Acteur Administrateur
&ré*condition Administrateur authenti!ié P -ervice ine+istant
&ost*condition -ervice A$outé
escription duscénario
0’administrateur appuie sur le sous menu 7 A$outer -ervice 8
0e s;stème a!!iche l’inter!ace de l’a$out.
0’administrateur saisit les in!ormations du nouveau service à a$outer et cli#ue sur le bouton 7 %nregistrer 8.
0e s;stème véri!ie les champs saisis.
0e s;stème enregistre le nouveau service.
%+ception Champs incorrectes ou vide.
II, S%%ri)er ?
T#5$e# 10 & R#66ine)ent d !o! +#! d’ti$i!#tion > S%%ri)er ?
C#! d’ti$i!#tion S%%ri)er
Acteur Administrateur
&ré*condition Administrateur authenti!ié P -ervice e+istant
&ost*condition -ervice supprimé
escription duscénario
0’administrateur appuie sur le sous menu 7 -upprimer 8
0e s;stème a!!iche l’inter!ace de la suppression.
0’administrateur sélectionne le service à supprimer et cli#ue sur le bouton 7 -upprimer 8.
0e s;stème supprime le service.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
47/113))
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
%+ception ***
II, Con!$ter ?
T#5$e# 11 & R#66ine)ent d !o! +#! d’ti$i!#tion > Con!$ter ?
C#! d’ti$i!#tion Con!$ter
Acteur Administrateur
&ré*condition Administrateur authenti!ié
&ost*condition -ervice a!!iché
escription duscénario
0’administrateur appuie sur le sous menu 7 Consulter 8
0e s;stème a!!iche la liste des services disponibles.
%+tension 0’administrateur peut consulter les paramètres d’un service.
l sélectionne un service et cli#ue sur le bouton 7 A!!icher 8 et le
s;stème a!!iche des sous menus contenant les paramètres du servicesélectionné.
l cli#ue ensuite sur l’un des sous menus pour consulter un paramètre.%+ception -ervice ine+istant
II, Modi6ier ?
T#5$e# 1/ & R#66ine)ent d !o! +#! d’ti$i!#tion > Modi6ier ?
C#! d’ti$i!#tion Modi6ier
Acteur Administrateur
&ré*condition Administrateur authenti!ié
&ost*condition -ervice modi!ié
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
48/113)"
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
escription duscénario
0’administrateur cli#ue sur le sous menu 7 9odi!ier 8
0e s;stème a!!iche l’inter!ace de modi!ication
0’administrateur sélectionne le service à modi!ier.0e s;stème a!!iche une boite de dialogue contenant les champs duservice.
0’administrateur saisit les modi!ications.
l cli#ue sur le bouton 7 %nregistrer 8.
0e s;stème enregistre les modi!ications e!!ectuées.%+ception Champs incorrectes
II, P#r#)"trer ?
Fi8re P#r#)"trer ?
0es autres sous cas d’utilisation sont ra!!inés, anal;sés et conGus de la même manière
#ue le sous cas 7 A!!ecter =pération 8.
T#5$e# 1< & R#66ine)ent d !o! +#! d’ti$i!#tion > A66e+ter O%"r#tion ?
C#! d’ti$i!#tion A66e+ter O%"r#tionActeur Administrateur &ré*condition Administrateur authenti!ié P =pération non a!!ecté&ost*condition =pération a!!ecté
escription duscénario
0’administrateur cli#ue sur le menu 7 &aramétrer -ervice 8, puis sur
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
49/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
50/113)+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re G"rer P"riode En8#8e)ent ?
II, Ajoter ?
T#5$e# 12 & R#66ine)ent d !o! +#! d’ti$i!#tion > Ajoter ?
So! C#!d’ti$i!#tion
Ajoter
Acteur Administrateur
&ré*condition Administrateur authenti!ié
&ost*condition Catégorie Client a$outée
escription duscénario
0’administrateur appuie sur le menu 7 Catégorie Client 8
0’administrateur appuie sur le sous menu 7 A$outer 8
0e s;stème a!!iche l’inter!ace de l’a$out.0’administrateur saisit les in!ormations de la nouvelle périoded’engagement à a$outer et cli#ue sur le bouton 7 %nregistrer 8.
0e s;stème véri!ie les champs saisis.
0e s;stème enregistre la nouvelle Catégorie Client.%+ception Champs incorrectes ou vide.
II, S%%ri)er ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
51/113)$
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
T#5$e# 14 & R#66ine)ent d !o! +#! d’ti$i!#tion > S%%ri)er ?
So! C#!d’ti$i!#tion
S%%ri)er
Acteur Administrateur
&ré*condition Administrateur authenti!ié
&ost*condition Catégorie Client supprimée
escription duscénario
0’administrateur appuie sur le sous menu 7 -upprimer8
0e s;stème a!!iche l’inter!ace de la suppression.
0’administrateur sélectionne la Catégorie Client.
0’administrateur cli#ue sur le bouton 7 -upprimer 8.
0e s;stème supprime la Catégorie Client.
%+ception Catégorie Client ine+istante
II, Con!$ter ?
T#5$e# 1@ & R#66ine)ent d !o! +#! d’ti$i!#tion > Con!$ter ?
So! C#!d’ti$i!#tion
Con!$ter
Acteur Administrateur
&ré*condition Administrateur authenti!ié
&ost*condition Catégorie Client a!!ichée
escription duscénario
0’administrateur appuie sur le sous menu 7 Consulter 8
0e s;stème a!!iche la liste des Catégories Client disponibles.
%+ception Catégorie Cliente ine+istante.
II, Modi6ier ?
T#5$e# 1 & R#66ine)ent d !o! +#! d’ti$i!#tion > Modi6ier ?
So! C#!d’ti$i!#tion
Modi6ier
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
52/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
53/113)&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
II,2,1,/ Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion> S%%ri)er ?
Fi8re S%%ri)er ?
II,2,1,< Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > Modi6ier ?
Fi8re Modi6ier ?
II,2,1,2 Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion> Modi6ier ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
54/113"*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re Modi6ier ?
II,2,/ An#$-!e d +#! d’ti$i!#tion > P#r#)"trer ?
II,2,/,1 Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > A66e+terO%"r#tion?
Fi8re A66e+ter O%"r#tion ?
II,2,/,/ Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > A66e+terO%"r#tion ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
55/113"'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 20 & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e !o! +#!d’ti$i!#tion > A66e+ter O%"r#tion ?
II,2,< An#$-!e d +#! d’ti$i!#tion > G"rer P#r#);tre! ?
II,2, G"rer C#t"8orie C$ient ?
A!in d’alléger le rapport nous nous contentons de présenter l’anal;se des deu+ sous
cas 7 A$outer 8 et 7 -upprimer 8, sachant #ue les deu+ autres sous cas 79odi!ier 8 et
7 Consulter 8 sont anal;sés de la même manière.
II,2, Ajoter ?
Fi8re 21 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e !o! +#! d’ti$i!#tion> Ajoter ?
II,2, Ajoter ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
56/113"(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 2/ & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e !o! +#!d’ti$i!#tion > Ajoter ?
II,2, S%%ri)er ?
Fi8re 2< & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e !o! +#! d’ti$i!#tion> S%%ri)er ?
II,2, S%%ri)er ?
Fi8re 22 & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e !o! +#!d’ti$i!#tion > S%%ri)er ?
II,4 Con+e%tion de! +#! d’ti$i!#tion de %riorit" > / ?
II,4,1 Con+e%tion d +#! d’ti$i!#tion > G"rer Ser.i+e ?
A!in d’alléger ce rapport, nous nous contentons de présenter la conception des deu+
sous cas 7 -upprimer 8 et 7 9odi!ier 8 #ue nous avons anal;sés, sachant #ue les deu+ autres
sous cas 7 A$outer 8 et 7 Consulter 8 sont conGus de la même manière.
II,4,1,1 Con+e%tion d +#! d’ti$i!#tion > S%%ri)er ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
57/113")
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 24 & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >
S%%ri)er ?
Fi8re 2@ & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!
d’ti$i!#tion > S%%ri)er ?II,4,1,/ Con+e%tion d +#! d’ti$i!#tion > Modi6ier ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
58/113""
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 2 & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion> Modi6ier ?
Fi8re 2B & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!d’ti$i!#tion > Modi6ier ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
59/113"#
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
II,4,/ Con+e%tion d +#! d’ti$i!#tion > P#r#)"trer ?
II,4,/,1 Con+e%tion d +#! d’ti$i!#tion > A66e+ter O%"r#tion ?
Fi8re 2 & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >
A66e+ter O%"r#tion ?
Fi8re 40 & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!d’ti$i!#tion > A66e+ter O%"r#tion ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
60/113"+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
II,4,< Con+e%tion d +#! d’ti$i!#tion > G"rer P#r#);tre! ?
II,4, G"rer C#t"8orie C$ient ?
A!in d’alléger ce rapport, nous nous contentons de présenter la conception des deu+sous cas 7 -upprimer 8 et 7 A$outer 8 #ue nous avons anal;sés, sachant #ue les deu+ autres
sous cas 7 9odi!ier 8 et 7 Consulter 8 sont conGus de la même manière.
II,4, G"rer C#t"8orie C$ient ?
Fi8re 41 & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >Ajoter ?
Fi8re 4/ & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >Ajoter ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
61/113"$
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 4< & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >S%%ri)er ?
Fi8re 42 & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!
d’ti$i!#tion > S%%ri)er ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
62/113"%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
II,@ Con+$!ion
Au cours de cette phase, nous avons ra!!iné, anal;sé et conGu les cas d’utilisation de
priorité 7 3 8. ans le prochain chapitre, nous allons entamer le ra!!inement des cas
dutilisation restant de priorité supérieur à 7 3 8.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
63/113
Phase
de Construction
Chapitre III
"&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
64/113#*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
C(#%itre III & P(#!e de Con!tr+tion
III,1 Introd+tion
0a phase de construction est la troisième phase du processus uni!ié. C’est le moment
oO l’on construit le produit. 0’architecture de ré!érence se métamorphose en produit complet,
elle est maintenant stable. 0e produit contient tous les C.
Cette phase doit encore avoir des anomalies #ui peuvent être en partie résolues lors de
la phase de transition.
Nous allons présenter dans cette phase l’anal;se et la conception des cas d’utilisation
de priorités 7 5 8.
III,/ C#%tre de! 5e!oin!
urant cette activité, nous allons spéci!ier les C de priorités 7 5 8 :
Consulter arbre o!!re
mprimer rapport
Consulter paramètres
III,< R#66ine)ent de! +#! d’ti$i!#tion de %riorit" > < ?
III, Con!$ter Ar5re O66re ?
T#5$e# 1B & R#66ine)ent d +#! d’ti$i!#tion > Con!$ter Ar5re O66re ?
C#! d’ti$i!#tion Con!$ter Ar5re O66reActeur AdministrateurPtilisateur
&ré*condition Acteur authenti!ié
&ost*condition Arbre consultée
escription duscénario
0’acteur appuie sur le sous menu 7 Consulter Arbre 8
0e s;stème a!!iche le n"ud de début.
0’acteur cli#ue sur ce n"ud.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
65/113#'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
0e s;stème a!!iche toutes les o!!res disponibles sous !orme den"uds.
0’acteur cli#ue sur une o!!re.
0e s;stème a!!iche tous les paramètres de cette o!!re sous !orme den"uds.
-i l’acteur veut continuer à consulter il cli#ue sur un n"ud et les;stème a!!iche l’arborescence du n"ud.
%+ception *
III, I)%ri)er R#%%ort ?
Fi8re 44 & Di#8r#))e d +#! d’ti$i!#tion > I)%ri)er R#%%ort ?
III, I)%ri)er R#%%ort O66re ?
T#5$e# 1 & R#66ine)ent d !o! +#! d’ti$i!#tion > I)%ri)er R#%%ort O66re ?
C#! d’ti$i!#tion I)%ri)er R#%%ort O66re
Acteur AdministrateurPtilisateur
&ré*condition Acteur authenti!ié
&ost*condition /apport imprimé
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
66/113#(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
escription duscénario
0’acteur appuie sur le sous menu 7 mprimer /apport =!!re 8
0e s;stème a!!iche la liste des o!!res.
0’acteur sélectionne une o!!re et cli#ue bouton 7 A!!icher 8.0e s;stème a!!iche l’o!!re et ses paramètres.
0’acteur cli#ue sur 4outon 7 mprimer 8.
0e s;stème a!!iche l’inter!ace de l’impression.%+ception 0e s;stème a!!iche un message d’erreur si l’acteur cli#ue sur le
4outon 7 A!!icher 8 avant #u’il ne choisisse une o!!re.
0e s;stème a!!iche un message d’erreur si l’acteur cli#ue sur le
4outon 7 mprimer 8 avant de cli#uer sur le bouton 7 A!!icher 8.
III, I)%ri)er R#%%ort Ser.i+e?
T#5$e# /0 & R#66ine)ent d !o! +#! d’ti$i!#tion > I)%ri)er R#%%ort Ser.i+e ?
So! C#!d’ti$i!#tion
I)%ri)er R#%%ort Ser.i+e
Acteur AdministrateurPtilisateur
&ré*condition Acteur authenti!ié
&ost*condition /apport imprimé
escription duscénario
0’acteur appuie sur le sous menu 7 mprimer /apport -ervice 8
0e s;stème a!!iche la liste des services.
0’acteur sélectionne un service et cli#ue bouton 7 A!!icher 8.
0e s;stème a!!iche l’o!!re et ses paramètres.
0’acteur cli#ue sur bouton 7 mprimer 8.
0e s;stème a!!iche l’inter!ace de l’impression.
%+ception 0e s;stème a!!iche un message d’erreur si l’acteur cli#ue sur le bouton 7 A!!icher 8 avant #u’il ne choisisse un service.
0e s;stème a!!iche un message d’erreur si l’acteur cli#ue sur le bouton 7 mprimer 8 avant de cli#uer sur le bouton 7 A!!icher 8.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
67/113#)
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III, Con!$ter P#r#);tre! ?
Fi8re 4@ & Di#8r#))e d +#! d’ti$i!#tion > Con!$ter P#r#);tre! ?
0es autres sous cas d’utilisation sont ra!!inés, anal;sés et conGus de la même manière
#ue le sous cas 7 Consulter -upport 8.
T#5$e# /1 & R#66ine)ent d !o! +#! d’ti$i!#tion > Con!$ter S%%ort ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
68/113#"
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
So! +#!d’ti$i!#tion
Con!$ter !%%ort
Acteur tilisateur
&ré*condition tilisateur authenti!ié&ost*condition -upport consulté
escription duscénario
0’utilisateur appuie sur le menu 7 Consulter &aramètres 8
0’utilisateur appuie sur le sous menu 7 Consulter -upport 8
0e s;stème a!!iche la liste des supports disponibles.
%+ception 0e s;stème a!!iche un message d’erreur si le paramètre estine+istant.
III,2 An#$-!e de! +#! d’ti$i!#tion de %riorit" > < ?
III,2,1 An#$-!e d +#! d’ti$i!#tion > Con!$ter Ar5re O66re ?
III,2,1,1 Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d +#! d’ti$i!#tion > Con!$terAr5re O66re ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
69/113##
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 4 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion> Con!$ter Ar5re ?
III,2,1,/ Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d +#! d’ti$i!#tion
> Con!$ter Ar5re O66re ?
Fi8re 4B & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion> Con!$ter Ar5re ?
III,2,/ An#$-!e d +#! d’ti$i!#tion > I)%ri)er R#%%ort ?
III,2,/,1 Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e d !o! +#! d’ti$i!#tion > I)%ri)erR#%%ort Ser.i+e ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
70/113#+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 4 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e !o! +#! d’ti$i!#tion> I)%ri)er r#%%ort !er.i+e ?
III,2,/,/ Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e d !o! +#! d’ti$i!#tion> I)%ri)er R#%%ort Ser.i+e ?
Fi8re @0 & Di#8r#))e de +o$$#5or#tion d )od;$e d’#n#$-!e %or $e !o! +#!d’ti$i!#tion > I)%ri)er r#%%ort Ser.i+e ?
III,2,< An#$-!e d +#! d’ti$i!#tion > Con!$ter P#r#);tre! ?
III,2, Con!$terS%%ort ?
Fi8re @1 & Di#8r#))e de +$#!!e d )od;$e d’#n#$-!e %or $e +#! d’ti$i!#tion >Con!$ter S%%ort ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
71/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
72/113#%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,4 Con+e%tion de! +#! d’ti$i!#tion de %riorit" > < ?
III,4,1 Con+e%tion d +#! d’ti$i!#tion > Con!$ter Ar5re O66re ?
Fi8re @< & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion> Con!$ter Ar5re ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
73/113#&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re @2 & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e +#! d’ti$i!#tion >Con!$ter Ar5re ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
74/113+*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,4,/ Con+e%tion d +#! d’ti$i!#tion >I)%ri)er R#%%ort ?
III,4,/,1 Con+e%tion d !o! +#! d’ti$i!#tion >I)%ri)er R#%%ort Ser.i+e?
Fi8re @4 & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >I)%ri)er R#%%ort Ser.i+e ?
Fi8re @@ & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!d’ti$i!#tion > I)%ri)er R#%%ort Ser.i+e ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
75/113+'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,4,< Con+e%tion d +#! d’ti$i!#tion > Con!$ter P#r#);tre! ?
III,4, Con!$ter S%%ort ?
Fi8re @ & Di#8r#))e de +$#!!e d )od;$e de +on+e%tion %or $e !o! +#! d’ti$i!#tion >Con!$ter S%%ort ?
Fi8re @B & Di#8r#))e de !"en+e d )od;$e de +on+e%tion %or $e !o! +#!d’ti$i!#tion > Con!$ter S%%ort ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
76/113+(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,4,4 Con+e%tion de! +$#!!e!
III,4,4,1 Di#8r#))e de +$#!!e! entit"!
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
77/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
78/113+"
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,4,4,/ R;8$e! de %#!!#8e d’n di#8r#))e de +$#!!e! ne 'D re$#tionne$$e
0es règles de passage d’un diagramme de classes vers une 4 relationnelle sont :
1. Cha#ue classe entité est représentée par une table
3. Cha#ue association 7 un à plusieurs 8 est représentée par une clé étrangère #ui sera migrée de
la table mère vers la table !ille.
5. Cha#ue association 7 plusieurs à plusieurs 8 est représentée par une nouvelle table comportant
la concaténation des clés primaires des deu+ classes, comme une clé primaire.
2. Cha#ue association 7 un à un 8 est représentée par l’intégration d’une clé étrangère dans latable la moins récente.
6. Cha#ue attribut donne une colonne dans la table.
. Cha#ue héritage est représenté par l’intégration de la clé primaire de la table mère dans la
table !ille.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
79/113+#
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,4,4,< S+(")# de $# 5#!e de donn"e!
Fi8re 0 & S+(")# de $# 5#!e de donn"e!
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
80/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
81/113+$
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
III,@,/ En.ironne)ent $o8i+ie$
0es logiciels utilisés au cours de notre travail sont :
-;stème d’e+ploitation : EindoFs >.1
=utils de développement : %clipse 0una, =racle 11g, -Q0 eveloper
=utils de conception : &oFerA9C, FFF.gli!!;.com
=utils de serveur d’application Feb : Apache )omcat
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
82/113+%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
bordures, les images de !ond, etc. 0e but de C-- est de séparer la structure d’un document
D)90 et de sa présentation. J11K
HTML H-%erte=t M#rK% L#n8#8eJ : est le !ormat de données conGu pour représenter les pages Feb. C’est un langage de balisage permettant d’écrire de l’h;perte+te,
d’oO son nom. D)90 permet également de structurer sémanti#uement et de mettre en !orme
le contenu des pages, d’inclure des ressources multimédias dont des images, des !ormulaires
de saisie, et des programmes in!ormati#ues. J13K
SQL Str+tred Qer- L#n8#8eJ : en !ranGais langage de re#uête structurée est
un langage in!ormati#ue normalisé servant à e+ploiter des bases de données relationnelles. 0a
partie langage de manipulation des données de -Q0 permet de rechercher, da$outer, de
modi!ier ou de supprimer des données dans les bases de données relationnelles. J15K
ML Eten!i5$e M#rK% L#n8#8eJ : 7 langage à balise e+tensible 8 en !ranGais
est un langage in!ormati#ue de balisage généri#ue.
Cette s;nta+e est dite 7 e+tensible 8 car
elle permet de dé!inir di!!érents espaces de noms, cest*à*dire des langages avec chacun leur
vocabulaire et leur grammaire, comme TD)90, T-0), /--, -@U %lle est reconnaissable
par son usage des chevrons LV W encadrant les balises. J12K
AVA & est un langage de programmation in!ormati#ue orienté ob$et.
(onctionnant sur le principe machine virtuelle, il peut sadapter à nimporte #uel ordinateur.
0es programmes Sava peuvent être appelés depuis des documents D)90 ou de manière
autonome. 0ors#uils se+écutent à partir dune page Eeb, on les appelle des applets Sava.
0ors#uils se+écutent sur un serveur Eeb, on les dénomme servlet. J16K
III,@,2 Te+(no$o8ie! ti$i!"e!
Mod;$e MVC
0e paradigme 9@C est un schéma de programmation #ui propose de séparer une
application en trois parties :
le modèle : #ui contient la logi#ue et l’état de l’application.
la vue : #ui représente l’inter!ace utilisateur.
https://fr.wikipedia.org/wiki/Langage_informatiquehttps://fr.wikipedia.org/wiki/Bases_de_donn%C3%A9es_relationnelleshttps://fr.wikipedia.org/wiki/Bases_de_donn%C3%A9es_relationnelleshttps://fr.wikipedia.org/wiki/Langage_informatiquehttps://fr.wikipedia.org/wiki/Langage_de_balisagehttps://fr.wikipedia.org/wiki/Langage_de_balisagehttps://fr.wikipedia.org/wiki/Espace_de_noms_XMLhttps://fr.wikipedia.org/wiki/XHTMLhttps://fr.wikipedia.org/wiki/XSLThttps://fr.wikipedia.org/wiki/RSShttps://fr.wikipedia.org/wiki/SVGhttps://fr.wikipedia.org/wiki/Langage_de_programmationhttps://fr.wikipedia.org/wiki/Informatiquehttps://fr.wikipedia.org/wiki/Langage_informatiquehttps://fr.wikipedia.org/wiki/Bases_de_donn%C3%A9es_relationnelleshttps://fr.wikipedia.org/wiki/Langage_informatiquehttps://fr.wikipedia.org/wiki/Langage_de_balisagehttps://fr.wikipedia.org/wiki/Espace_de_noms_XMLhttps://fr.wikipedia.org/wiki/XHTMLhttps://fr.wikipedia.org/wiki/XSLThttps://fr.wikipedia.org/wiki/RSShttps://fr.wikipedia.org/wiki/SVGhttps://fr.wikipedia.org/wiki/Langage_de_programmationhttps://fr.wikipedia.org/wiki/Informatique
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
83/113+&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
le contrXleur : #ui gère la s;nchronisation entre la vue et le modèle.
0e point essentiel consiste à séparer les ob$ets graphi#ues des ob$ets métier, a!in de
pouvoir les !aire évoluer indépendamment et les réutiliser. =n peut également gérer
!acilement plusieurs vues du même modèle. J6K
A%#+(e C$i+K
n (rameForM d’applications Feb de composants pour le langage Sava et construit au*
dessus de l’A& -ervlet Sava.
C’est un pro$et libre et open source distribué sous la licence Apache et !onctionne sur n’importe #uelle installation SY L1.6 ou ultérieur. JK
I'ATIS
i4A)- est un (rameForM de persistance des données #ui peut*être utilisé avec les
langages Sava et .N%).
0e but de ce (rameForM est de pouvoir sauvegarder !acilement des ob$ets dans des
bases de données relationnelles et de pouvoir aussi !acilement les récupérer pour les utiliser.
i4A)- est en !ait lui*même constitué de deu+ (rameForM : -Q0 9aps et A=.
-Q0 9aps utilise un s;stème de mappage T90 entre les ob$ets et les tables -Q0. Ces
!ichiers nous permettent de paramétrer la manière dont nous désirons #ue cha#ue attribut dun
ob$et soit associé au+ champs des tables -Q0.
A=, pour ata Access =b$et, est un ensemble dob$ets contenant des !onctions
implémentant les di!!érentes re#uêtes -Q0 nécessaires à lutilisation de la 4. Ces ob$ets
permettent donc une utilisation simple et rapide de la base de données par le programme.
ans notre cas, étant donné #ue le pro$et #ue nous e!!ectuons est en S%%, les ob$ets
#ue nous allons utiliser seront des ob$ets Sava, et ils seront sauvegardés dans une base de
données =racle. J
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
84/113$*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Z linverse des autres (rameForM MVC traditionnels à base dactions, S-( est basé sur
la notion de composants, comparable à celle de -Fing ou -E), oO létat dun composant est
enregistré lors du rendu de la page, pour être ensuite restauré au retour de la re#uête.
S-( est agnosti#ue à la technologie de présentation. l utilise (acelets par dé!aut depuis
la version 3.B, mais peut être utilisé avec dautres technologies, comme S-& L#ui était utilisé
$us#uà la version 1.3 ou T0. J>K
Pri)eF#+e!
&rime(aces est une bibliothè#ue open source de composants pour Sava-erver(aces,
développé par le &rime )echnolog;. l !ournit un ensemble de composants plus souventvisuelles LFidgets. Ceu+*ci peuvent être utilisés par les programmeurs S-( en plus du petit
ensemble de composants de base J5K #ui sont !ournis avec la plate*!orme de base de S-( pour
composer l inter!ace utilisateur pour une application Eeb . J?K
S%rin8
-&/N est un (rameForM libre pour construire et dé!inir lin!rastructure dune
application $ava, dont il !acilite le développement et les tests.
-&/N est e!!ectivement un conteneur dit [léger’, c’est*à*dire une in!rastructure
similaire à un serveur dapplications S3%%. l prend donc en charge la création d’ob$ets et la
mise en relation d’ob$ets par l’intermédiaire d’un !ichier de con!iguration #ui décrit les ob$ets
à !abri#uer et les relations de dépendances entre ces ob$ets. 0e gros avantage par rapport au+
serveurs d’application est #u’avec -&/N, les classes n’ont pas besoin d’implémenter une
#uelcon#ue inter!ace pour être prises en charge par le (rameForM Lau contraire des serveur
dapplications S3%% et des %S4s. J1BK
III, Con+$!ion
Au cours de cette phase, nous avons ra!!iné, anal;sé et conGu les cas d’utilisations de
priorité 75 8. Nous passons maintenant au dernier chapitre du &rocessus ni!ié à savoir
&hase de )ransition.
http://fr.wikipedia.org/w/index.php?title=Facelets&action=edit&redlink=1http://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Java_2_Enterprise_Editionhttp://fr.wikipedia.org/wiki/Java_2_Enterprise_Editionhttp://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Java_2_Enterprise_Editionhttp://fr.wikipedia.org/wiki/Java_2_Enterprise_Editionhttp://fr.wikipedia.org/wiki/Enterprise_JavaBeanshttp://fr.wikipedia.org/wiki/Enterprise_JavaBeanshttp://fr.wikipedia.org/w/index.php?title=Facelets&action=edit&redlink=1http://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Java_2_Enterprise_Editionhttp://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Serveur_d'applicationshttp://fr.wikipedia.org/wiki/Java_2_Enterprise_Editionhttp://fr.wikipedia.org/wiki/Enterprise_JavaBeans
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
85/113
Phase
de Transition
Chapitre IV
$'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
86/113$(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
C(#%itre IV & P(#!e de Tr#n!ition
IV,1 Introd+tion
0a phase de transition est la #uatrième phase du &rocessus ni!ié, au cours de la#uelle
nous allons nous intéresser au déploiement de l’application sur le serveur de la )unisie
)elecom ainsi #u’au manuel d’utilisation de l’application.
IV,/ D"%$oie)ent de $’#%%$i+#tion
ans cette partie, nous e+pli#uons la démarche suivie pour le déploiement de lapplication
Eeb.
IV,/,1 Conne=ion # !er.er d’#%%$i+#tion
)élécharger 4itvise --D Client .32 : http:PP+etbo+.comPprogramsPinternetPnetForMP35* bitvise*ssh*client
http://xetbox.com/programs/internet/network/2378-bitvise-ssh-clienthttp://xetbox.com/programs/internet/network/2378-bitvise-ssh-clienthttp://xetbox.com/programs/internet/network/2378-bitvise-ssh-clienthttp://xetbox.com/programs/internet/network/2378-bitvise-ssh-client
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
87/113$)
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re / & In!t#$$#tion 'it.i!e SSH C$ient
Dost 1
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
88/113$"
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re < & Conne=ion # Ser.er Vi# 'it.i!e
IV,/,/ D"%$oie)ent de $’#%%$i+#tion !r $e !er.er d’#%%$i+#tion
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
89/113$#
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 2 & G"n"r#tion d 6i+(ier ,#r #.e+ E+$i%!e > Et#%e 1 ?
Fi8re 4 & G"n"r#tion d 6i+(ier ,#r #.e+ E+$i%!e > Et#%e / ?
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
90/113$+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re @ & D"%$oie)ent de Go!TT,#r #.e+ 'it.i!e
Fi8re & D"%$oie)ent de Go!TT,#r #.e+ Ter)in#$ Con!o$e
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
91/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
92/113$%
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
IV,/,
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
93/113$&
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
0’administrateur cli#ue sur le 9enu 7 érer =!!re 8 puis cli#ue sur le -ous 9enu 7 A$outer 8.
0’administrateur remplit les champs et cli#ue sur le bouton 7 A$outer 8.
Fi8re B0 & Inter6#+e Ajot O66re
-i l’administrateur ne saisit pas le nom de l’o!!re ou le pri+ ou ne sélectionne un t;pesupport le s;stème a!!iche un message d’erreur.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
94/113%*
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re B1 & Errer dAjot d’ne o66re
0’administrateur peut supprimer une o!!re en cli#uant sur le sous menu 7 -upprimer 8.
0e s;stème lui a!!iche la liste des o!!res.
0’administrateur sélectionne une o!!re et cli#ue sur le bouton 7 -upprimer 8.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
95/113%'
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re B/ & Inter6#+e S%%ri)er O66re 1
%n!in le s;stème supprime l’o!!re et a!!iche une noti!ication 7 0’o!!re )est
Lsélectionnée dans le l’inter!ace précédente a été supprimée 8
Fi8re B< & Inter6#+e S%%ri)er O66re /
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
96/113%(
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Nous passons ensuite, à l’a$out du service.
0’administrateur cli#ue sur le menu 7 érer -ervice 8 puis sur le sous menu 7 A$outer 8.
0’administrateur remplit les champs et cli#ue sur le bouton 7 A$outer 8.
Fi8re B2 & Inter6#+e Ajot Ser.i+e
-i les champs sont bien remplis le s;stème a!!iche à l’administrateur un
message : 7 0e service T a été a$outé 8. -inon il lui a!!iche un message d’erreur.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
97/113%)
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re B4 & Errer d#jot dn Ser.i+e
-i l’administrateur souhaite modi!ier le service #u’il a a$outé il cli#ue sur le sous menu
7 9odi!ier 8 et sélectionne le service à modi!ier.
Fi8re B@ & Inter6#+e Modi6ier Ser.i+e
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
98/113
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
99/113%#
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re BB & Modi6i+#tion ter)in"
9aintenant nous allons a$outer une nouvelle Catégorie Client.
&our réaliser cette tache, l’administrateur cli#ue sur la barre d’outils 7 Action 8 ensuite sur
7 érer &aramètres 8. 0’inter!ace de gestion des paramètres s’a!!iche et l’administrateur
cli#ue sur le menu 7 Catégorie Client 8 puis sur le sous menu 7 A$outer 8.
0’administrateur remplit les champs nécessaires et cli#ue le bouton 7 A$outer 8.
Fi8re B &Inter6#+e d#jot d’ne C#t"8orie C$ient
Après avoir a$outée cette Catégorie Client nous allons l’a!!ecter à l’o!!re #ue nous
avons dé$à crée au début.
0’administrateur cli#ue sur le sous menu 7 &aramétrer 8 et sélectionne l’o!!re.
-
8/17/2019 Rapport PFE-Atallah Hamza-Ben Mohamed Hatem1 (1)
100/113%+
TUNISIE TELECOM INSTITUT SUPERIEUR DEESTION
Fi8re 0 & A66e+ter C#t"8orie C$ient 1
Après la sélection de l’o!!re, l’administrateur cli#ue sur le bouton 7 &asser au
&aramétrage 8. %nsuite sur le menu Catégorie Client et sélectionne la catégorie à a!!ecter.