R publique Tunisienne
Minist re de lEnseignement Sup rieur
et de la Recherche Scientique
Universit de Tunis El Manar
Institut Sup rieur dInformatique dEl Manar
RAPPORT DE PROJET DE FIN D TUDES
Pr sent en vue de lobtention du
Dipl me National dIng nieur en Sciences Appliqu es et Technologies
Sp cialit : G nie Logiciel et Syst mes dInformation
Par
Nouha SFAR
APPLICATION WEB POUR LA R ALISATION
DU REPORTING DES ACTIVIT S DU
D PARTEMENT DAR/DRE
Encadrant professionnel :
Encadrant acad mique :
Monsieur Pascal SABOURIN
Dr. Imen BOUDALI
R alis au sein de Groupe Orange France
Ann e Universitaire 2016 - 2017
R publique Tunisienne
Minist re de lEnseignement Sup rieur
et de la Recherche Scientique
Universit de Tunis El Manar
Institut Sup rieur dInformatique dEl Manar
RAPPORT DE PROJET DE FIN D TUDES
Pr sent en vue de lobtention du
Dipl me National dIng nieur en Sciences Appliqu es et Technologies
Sp cialit : G nie Logiciel et Syst mes dInformation
Par
Nouha SFAR
APPLICATION WEB POUR LA R ALISATION
DU REPORTING DES ACTIVIT S DU
D PARTEMENT DAR/DRE
Encadrant professionnel :
Encadrant acad mique :
Monsieur Pascal SABOURIN
Dr. Imen BOUDALI
R alis au sein de Groupe Orange France
Ann e Universitaire 2016 - 2017
Jautorise l tudiant faire le d p t de son rapport de stage en vue dune soutenance.
Encadrant professionnel, Monsieur Pascal SABOURIN
Signature et cachet
Jautorise l tudiant faire le d p t de son rapport de stage en vue dune soutenance.
Encadrant acad mique, Madame Imen BOUDALI
Signature
P(cid:204)(cid:28)l(cid:155)
TFdn (cid:157)wl(cid:136) (cid:143) TFdnh(cid:152)(cid:0) : AhJ Yl(cid:136) (cid:154)wO(cid:24)l(cid:152) (cid:22)r(cid:28)t(cid:152)(cid:0) (cid:138)DrK(cid:155) CAV(cid:3) (cid:143) (cid:7) Anm(cid:146) '@(cid:152)(cid:0) (cid:153)m(cid:152)(cid:0) r rqt(cid:152)(cid:0) (cid:0)@ |r
.(ISI) Ty(cid:155)(cid:136)(cid:152) (cid:152)A(cid:152)(cid:0) dhm(cid:152)(cid:0) (cid:143) ,(GLSI) (cid:14)A(cid:155)wlm(cid:152)(cid:0) (cid:156)\(cid:158)D (cid:14)Ay(cid:20)(cid:155)rb(cid:152)(cid:0)
TWK(cid:158)(cid:1) (cid:14)(cid:0)r rq(cid:11) @yfnt(cid:152) (cid:9) D (cid:147)ybW(cid:11) (cid:28) An(cid:7) D (cid:156)ymO(cid:11) (cid:136)wRw(cid:155) ,Orange France T(cid:136)wm(cid:20)(cid:155) (cid:159)mR Anm(cid:146) '@(cid:152)(cid:0) P(cid:7)rt(cid:152)(cid:0) (cid:0)@
,T(cid:149)rK(cid:152)(cid:0) (cid:14)A(cid:19)Ayt(cid:23) Tl(cid:155)AJ :r\(cid:158) r rqt(cid:152)(cid:0) (cid:0)@ (cid:157)dqy.Orange T(cid:136)wm(cid:20)(cid:155) (cid:13)(cid:158)(cid:0)rt(cid:158)(cid:0) (cid:159)mR (cid:144)yS(cid:155) ,(cid:29) DAR/DRE (cid:156)s(cid:146)
D ,MVC Tyn(cid:7) Yl(cid:136) dntsm(cid:152)(cid:0) Laravel 5 :(cid:0) A(cid:7) Anl(cid:140)tJ(cid:0) dq(cid:152) w.(cid:150)(cid:152) (cid:147)yq(cid:24)t(cid:152) T(cid:155)d(cid:28)tsm(cid:152)(cid:0) (cid:14)(cid:0)D (cid:0)D ,(cid:153)(cid:24)(cid:152)(cid:0) (cid:156)ymO(cid:11)D (cid:153)yl(cid:24)(cid:11)
MVC ,Laravel 5 ,r CAqt(cid:152)(cid:0) ,Orange T(cid:136)wm(cid:20)(cid:155) ,(cid:14)AO(cid:11)(cid:0)
: (cid:25)y(cid:11)Af(cid:155) (cid:14)Aml(cid:149)
.MySQL 5
R sum
Ce rapport sinscrit dans le cadre de notre Projet de Fin dEtudes pour lobtention du dipl me
dIng nieur Informatique sp cialit G nie Logiciel et Syst mes dInformation (GLSI) lInstitut
Sup rieur dInformatique (ISI).
Ce stage, e ctu au sein du Groupe Orange France, avait comme sujet de concevoir et r aliser
une application Web pour la r alisation du Reporting des activit s du d partement DAR/DRE
, h berg e sur lIntranet du Groupe Orange.Ce rapport donne une vue globale sur les besoins
exprim s par lentreprise, lanalyse et la conception de la solution, ainsi que les outils utilis s pour
sa r alisation. Nous avons travaill avec le framework Laravel 5, bas sur larchitecture MVC, et
MySQL 5.
Mots cl s : T l communication, Groupe Orange, Reporting, Laravel 5, MVC
Abstract
This report represents the work made through our Graduations Project for obtaining the diploma
of Computer Engineer specializing in Software Engineering and Information Systems (GLSI) at
the Computers science Higher Institute (ISI).
This internship, within the Orange France Group, had for subject to design and realize a Web
application for the activities of the DAR / DRE departments Reporting, hosted on the Orange
Group Intranet. This report gives a global view of the needs expressed by the company, Analysis
and design of the solution, as well as the tools used for its realization. We worked with the Laravel
5 framework, based on the MVC architecture, and MySQL 5
Keywords : Telecommunication, Orange Group, Reporting, Laravel 5, MVC
[email protected] : (cid:158)Drtk(cid:152)(cid:0) d rb(cid:152)(cid:0)
: H(cid:149)Af(cid:152)(cid:0) +33 800 10 75 75 : (cid:144)(cid:11)Ah(cid:152)(cid:0) As(cid:158)r(cid:143) ,86000 y(cid:11)(cid:0)w(cid:7) ,'dn(cid:152)(cid:0) CD AflF (cid:21)h(cid:158)
30 Rue Salvador Allende, 86000 Poitiers, FRANCE T l : +33 800 10 75 75 Fax : Email : [email protected]
[email protected] : (cid:158)Drtk(cid:152)(cid:0) d rb(cid:152)(cid:0)
2, Abou Raihane Bayrouni 2080 lAriana
71 706 698 : H(cid:149)Af(cid:152)(cid:0)
71 706 164 : (cid:144)(cid:11)Ah(cid:152)(cid:0)
T l : 71 706 164
Fax : 71 706 698
T(cid:158)A C(cid:1) 2080 (cid:158)DCAb(cid:152)(cid:0) (cid:160)A(cid:24) r(cid:152)(cid:0) w(cid:7)(cid:1) (cid:21)h(cid:158) 2
Email : [email protected]
D EDICACES
A ma mere, ma raison d etre, les mots me manquent pour exprimer toute la re-
connaissance et le profond amour que je vous porte pour les sacrices que vous avez
consenti pour ma r eussite. Que vous trouvez ici le t emoignage de ma reconnaissance,
gratitude et respect, que Dieu vous pr eserve la bonne sant e et la longue vie.
A mon pere, cest gr ace `a votre amour, votre patience, vos sacrices et vos encou-
ragements tout au long de mon parcours que je suis a cette etape de ma vie. Jespere
avoir et e digne de votre aection et de votre conance.
A mes freres et soeurs a qui je sais que ma r eussite est tres importante, que Dieu
vous prot`ege et vous donne une vie pleine de bonheur et de r eussite.
`A toute ma famille et mes amis, que je ne pourrais nommer de peur den oublier,
vous mavez donn e tout lamour et laection que jai toujours demand e.
Au personnel du Groupe Orange, cest gr ace `a votre g en erosit e et votre support.
`A tous ceux qui maiment ... Cest pour vous que je d edie ce travail, et je remercie
Dieu. . .
Nouha ...
i
REMERCIEMENTS
Avec gratitude et reconnaissance, nous remercions tous ceux qui nous ont aid es de
pres ou de loin pour r ealiser ce modeste travail que nous esp erons a la hauteur des
eorts fournis.
Nous tenons `a remercier M. Pascal SABOURIN pour son encadrement intensif
et ses conseils tout au long du stage.
Nous tenons aussi `a remercier Mme Imen BOUDALI pour son encadrement et
assistance p edagogique sans oublier sa participation `a lacheminement de ce rapport.
Nos vifs remerciements vont `a lensemble du corps administratif et les enseignants
de lInstitut Sup erieur dInformatiques qui nous ont apport e collaboration et soutien
durant nos etudes ainsi que tous les membres du Groupe Orange pour leurs soutiens
et leurs encouragements.
Nous tenons enn `a remercier les membres du jury qui, par leur expertise, contribuent
`a la valorisation de ce travail.
Nouha ...
ii
TABLE DES MATI`ERES
D edicaces
Remerciements
Sigles et abr eviations
Introduction g en erale
1 Cadre g en eral du projet
1.3
1.1 Contexte du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
1.2 Pr esentation de lentreprise daccueil
1.2.1 Pr esentation du OINIS/DAR/DRE . . . . . . . . . . . . . . . .
1.2.2 Organigrammes . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importance de la t el ecommunication . . . . . . . . . . . . . . . . . . .
1.3.1 Transmission de donn ees . . . . . . . . . . . . . . . . . . . . . .
1.3.2 Am elioration de lecacit e et la productivit e . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
1.3.3 Utilit e pour plusieurs domaines
. . . . . . .
1.3.4 D eveloppement de la t el ecommunication en France
1.4 Probl ematique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Solution Propos ee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6 M ethodologie de conception . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.1 M ethode Agile
Scrum en bref . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.2
1.6.3 R epartitions des r oles dans Scrum . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7 Choix technologique
2 Analyse et Sp ecication des besoins
Publicité
2.1 Etude de lexistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
i
ii
ix
1
3
3
4
5
7
8
9
9
9
10
11
12
13
13
13
14
15
16
16
TABLE DES MATI`ERES
2.3.1
2.3.2
2.3.3
Identication des intervenants au DAR . . . . . . . . . . . . . .
2.1.1
2.1.2 Relation entre les trois entit es . . . . . . . . . . . . . . . . . . .
2.1.3 Proc edure actuelle de la gestion des actions sur les equipements
r eseaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Critique de lexistant . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Analyse et Sp ecication des besoins . . . . . . . . . . . . . . . . . . . .
Identication des acteurs . . . . . . . . . . . . . . . . . . . . . .
Sp ecication des besoins fonctionnels . . . . . . . . . . . . . . .
Sp ecication des besoins non fonctionnels . . . . . . . . . . . . .
2.4 Diagramme de cas dutilisation Global
. . . . . . . . . . . . . . . . . .
2.5 Ranement des cas dutilisation . . . . . . . . . . . . . . . . . . . . . .
2.5.1 Cas d utilisation Sauthentier . . . . . . . . . . . . . . . .
2.5.2 Cas dutilisation Exporter la Base des Donn ees (BD) . . . .
2.5.3 Cas dutilisation R ealiser le Reporting Hebdomadaire . . . .
2.5.4 Cas dutilisation G erer les pr ef erences . . . . . . . . . . . .
2.5.5 Cas dutilisation G erer masques de saisie . . . . . . . . . .
2.5.6 Cas dutilisation G erer les utilisateurs . . . . . . . . . . . .
3 Conception
3.1 Equipe Scrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Backlog Produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Planication des sprints
. . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Diagramme de classe . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 Description de classes . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2 Description des associations . . . . . . . . . . . . . . . . . . . .
3.5 Diagramme de d eploiement . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 Sprint 0 : Mise `a niveau . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.1 Backlog du sprint . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.2 Analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
3.7.1 Backlog du sprint . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.2 Analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.3 Diagramme de s equence du Sprint 1 : Gestion utilisateurs . . . .
3.7.4 Description du diagramme de s equences global . . . . . . . . . .
. . . . . . . . . . . . . . . . .
3.8.1 Backlog du sprint . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.2 Analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.3 Diagramme de s equence du Sprint 2 : Gestion des masques de
saisie (8 masques) . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8 Sprint 2 : Gestion des masques de saisie
3.7 Sprint 1 : Gestion utilisateurs
iv
16
18
19
20
21
21
21
22
23
23
24
24
25
28
30
33
36
36
36
39
40
41
44
45
45
46
46
46
47
47
47
50
52
53
53
53
TABLE DES MATI`ERES
3.8.4 Description du diagramme de s equences global . . . . . . . . . .
3.9 Sprint 3 : R ealisation du Reporting . . . . . . . . . . . . . . . . . . . .
3.9.1 Backlog du sprint . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9.2 Analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9.3 Diagramme de s equence du Sprint 3 : R ealisation du Reporting
. . . . . . . . . . . . . . . . . . . . . . . . . .
3.10.1 Backlog du sprint . . . . . . . . . . . . . . . . . . . . . . . . . .
3.10.2 Analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.10.3 Diagrammes de s equences du Sprint 3 : Gestion Prol . . . . . .
3.10 Sprint 4 : Gestion prol
4 Impl ementation
4.1 LIntranet et les outils Orange . . . . . . . . . . . . . . . . . . . . . . .
Intranet Orange . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1
4.1.2
SWAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.3 GAMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.4
SARDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.5 WEBIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.6 OCEANE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Pr esentation du mod`ele MVC . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Mod`ele (Model) . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 Vue (View)
4.2.3 Contr oleur (Controller) . . . . . . . . . . . . . . . . . . . . . . .
4.3 Outils utilis es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 WampServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.3 Laravel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Pr esentation des interfaces . . . . . . . . . . . . . . . . . . . . . . . . .
Sprint 0 : Mise `a niveau . . . . . . . . . . . . . . . . . . . . . .
Sprint 1 : Gestion utilisateurs . . . . . . . . . . . . . . . . . . .
Sprint 2 : Gestion masques de saisie . . . . . . . . . . . . . . . .
Sprint 3 : R ealisation du Reporting . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
Sprint 4 : Gestion prol
Publicité
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.4 Langages utilis es
Conclusion g en erale
Bibliographie
v
56
59
59
59
60
66
66
66
67
73
73
73
74
74
75
75
76
76
76
77
77
78
78
78
78
78
78
78
79
79
82
85
87
92
94
96
TABLE DES FIGURES
1.1 Organisation de DAR . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Organigramme de OINIS . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Organigramme de DAR . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Nombre de cartes actives sur le r eseau 3G et 4G en France . . . . . . .
. . . . . . . . . . . . . . . .
1.5 Comparaison entre les op erateurs fran cais
1.6 Cycle de vie Scrum [29] . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Hi erarchie du DAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Proc edure actuelle
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Diagramme de cas dutilisation . . . . . . . . . . . . . . . . . . . . . .
2.4 Ranement du cas S authentier . . . . . . . . . . . . . . . . . . . . .
2.5 Ranement du cas Exporter la Base des Donn ees (BD) . . . . . . .
2.6 Ranement du cas R ealiser le Reporting Hebdomadaire . . . . . . .
2.7 Ranement du cas G erer les pr ef erences . . . . . . . . . . . . . . .
2.8 Ranement du cas G erer masques de saisie . . . . . . . . . . . . . .
2.9 Ranement du cas G erer les utilisateurs . . . . . . . . . . . . . . .
3.1 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Diagramme de d eploiement . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Diagramme de s equences global du Sprint 1 . . . . . . . . . . . . . . .
3.4 Diagramme de s equences du cas Ajouter utilisateur . . . . . . . . . .
3.5 Diagramme de s equences du cas Modier utilisateur . . . . . . . . . .
3.6 Diagramme de s equences du cas Supprimer utilisateur . . . . . . . . .
3.7 Diagramme de s equences global du Sprint 2 . . . . . . . . . . . . . . .
3.8 Diagramme de s equences du cas Ajouter el ement . . . . . . . . . . . .
3.9 Diagramme de s equences du cas Modier el ement . . . . . . . . . . .
3.10 Diagramme de s equences du cas Supprimer el ement . . . . . . . . . .
6
7
8
10
11
14
18
19
23
24
25
26
28
30
33
41
45
48
49
49
50
54
55
55
56
vi
TABLE DES FIGURES
vii
3.11 Diagramme de s equences R ealiser Reporting `a partir des imports des
actions de SWAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
3.12 Diagramme de s equences R ealiser Reporting `a partir des masques de saisie 63
67
3.13 Diagramme de s equences G erer les pr ef erences . . . . . . . . . . . . . .
70
3.14 Diagramme de s equences Exporter BD . . . . . . . . . . . . . . . . . .
Interface daccueil de lIntranet Groupe Orange
74
. . . . . . . . . . . . .
4.1
77
4.2 Larchitecture du mod`ele MVC . . . . . . . . . . . . . . . . . . . . . .
79
Interface de lapplication SWAN . . . . . . . . . . . . . . . . . . . . . .
4.3
Interface des op erations de lapplication SARDI
4.4
80
. . . . . . . . . . . . .
Interface des caract erisqtiques dun equipement dans lapplication SARDI 81
4.5
82
Interface de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
83
Interface daccueil de ladmin . . . . . . . . . . . . . . . . . . . . . . .
4.7
84
Interface de la gestion des utilisateurs . . . . . . . . . . . . . . . . . . .
4.8
84
Interface de lajout dun utilisateur . . . . . . . . . . . . . . . . . . . .
4.9
85
4.10 Interface de la modication dun utilisateur . . . . . . . . . . . . . . . .
85
4.11 Interface daccueil du Chef . . . . . . . . . . . . . . . . . . . . . . . . .
86
4.12 Interface de la gestion des masques de saisie . . . . . . . . . . . . . . .
86
4.13 Interface de la gestion des equipements . . . . . . . . . . . . . . . . . .
87
4.14 Interface de la liste des salles . . . . . . . . . . . . . . . . . . . . . . . .
87
4.15 Interface de la modication dune salle . . . . . . . . . . . . . . . . . .
88
4.16 Interface de la suppression dune salle . . . . . . . . . . . . . . . . . . .
Publicité
88
4.17 Interface daccueil du Pilote . . . . . . . . . . . . . . . . . . . . . . . .
89
4.18 Interface de la r ealisation du Reporting : Masques de saisie . . . . . . .
89
4.19 Interface de la g en eration du Reporting . . . . . . . . . . . . . . . . . .
90
4.20 Interface de la r ealisation du Reporting : Imports de SWAN . . . . . .
91
4.21 Interface de la modication des actions de SWAN . . . . . . . . . . . .
91
4.22 Interface de lajout de la date aux actions SWAN . . . . . . . . . . . .
92
4.23 Interface dacc`es aux pr ef erences . . . . . . . . . . . . . . . . . . . . . .
92
4.24 Interface des pr ef erences . . . . . . . . . . . . . . . . . . . . . . . . . .
93
4.25 Interface dexportation de la base des donn ees BD . . . . . . . . . . . .
93
4.26 Interface de la d econnexion . . . . . . . . . . . . . . . . . . . . . . . . .
LISTE DES TABLEAUX
3.1 Backlog du produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Planication des sprints
3.3 Description de la classe Personne . . . . . . . . . . . . . . . . . . . . .
3.4 Description de la classe Action . . . . . . . . . . . . . . . . . . . . . . .
3.5 Description de la classe Type Action . . . . . . . . . . . . . . . . . . .
3.6 Description de la classe Cat egorie . . . . . . . . . . . . . . . . . . . . .
3.7 Description de la classe Equipement . . . . . . . . . . . . . . . . . . . .
3.8 Description de la classe Salle . . . . . . . . . . . . . . . . . . . . . . . .
3.9 Description de la classe Site . . . . . . . . . . . . . . . . . . . . . . . .
3.10 Description de la classe Ville . . . . . . . . . . . . . . . . . . . . . . . .
3.11 Description de la classe UI . . . . . . . . . . . . . . . . . . . . . . . . .
3.12 Description de la classe R egion . . . . . . . . . . . . . . . . . . . . . .
3.13 Backlog du Sprint 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.14 Backlog du Sprint 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.15 Backlog du Sprint 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.16 Backlog du Sprint 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.17 Backlog du Sprint 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
40
42
42
42
42
43
43
43
43
43
44
46
47
53
59
66
viii
SIGLES ET ABR EVIATIONS
Acronyme Description
VoIP
DAR
DRE
ADSL
CA
OINIS
Voice Over Internet Protocol
D epartement Architectures et R eseaux
D eploiement R eseaux Entreprise
Asymmetric Digital Subscriber Line
Chire dAaires
Orange International Networks Infrastruc-
tures & Services
Union Populaire R epublicaine
Internet Protocol
Unied Modeling Language
Cas dUtilisation
Base des Donn ees
Cr eer, Acher, Modier, Supprimer
Format de Document Portable
Model-View-Controller
UPR
IP
UML
CU
BD
CRUD
MVC
ix
INTRODUCTION G EN ERALE
De nos jours, la soci et e sest tellement habitu ee aux t el ecommunications que le monde
seondrerait selles etaient enlev ees. La raison de l enorme croissance des t el ecommu-
nications est parce que nous avions besoin dune meilleure fa con de transmettre les
messages les uns aux autres.
La communication est un aspect extr emement important, non seulement pour les
gens du monde entier, mais aussi pour les petites et grandes entreprises. La communi-
cation `a longue distance a et e pendant des ann ees avec les m ethodes les plus anciennes
qui peuvent etre rappel ees `a la date dutilisation des signaux de fum ee. Avec le temps,
des m ethodes comme les cornes devinrent un moyen de communication. Mais en avan-
cant dans le temps, il y a eu beaucoup de d eveloppement et avec cela sont venues les
technologies les plus avanc ees telles que la radio, le t el ephone, la t el evision et Internet.
Certainement, lun des progr`es technologiques majeurs est la cr eation de t el ephone.
Le t el ephone etait une communication majeure, par laquelle vous pouviez communi-
quer instantan ement avec une autre personne qui se trouvait de lautre c ot e du monde.
Presque toutes les personnes dans le monde poss`edent maintenant au moins un t el e-
phone ou un smartphone, et la plupart ayant plusieurs.
Mais le d eveloppement dInternet a et e le point tournant majeur et il voit lavenir po-
tentiel se d evelopper davantage que ce que nous aurions pu imaginer. Avec la VoIP 1[3]
et `a une vitesse enorme, les appels sont moins co uteux, et avec des moyens portables
pour se connecter `a Internet, il semble que la plupart des modes de communication uti-
lisent Internet comme une unit e de connexion pour aussi les di erents r eseaux sociaux
existants au monde [13].
1. VoIP est un acronyme qui signie Voice Over Internet Protocol, ou en dautres termes, la trans-
mission de la voix via Internet. Cest une technologie qui permet de d elivrer des communications
vocales ou multim edia (vid eo par exemple) via le r eseau Internet (IP)
1
LISTE DES TABLEAUX
2
Partout dans le monde, et avec la banalisation dInternet dans les foyers, le consom-
mateur a pu acc eder plus facilement aux ores de service qui, en contre partie, ont vu
leur attractivit e se d ecupler au cours des ann ees.
En eet, lun des facteurs cl es de ce succ`es est laugmentation du nombre mondial
des op erateurs de t el ecommunications et des entreprises dinstallation des r eseaux, et
en cons equence la concurrence entre elles. Ce qui entraine une evolution rapide dans la
qualit e des r eseaux et de la t el ecommunication.
Selon les statistiques, plus de 22 op erateurs mobiles sont install es actuellement en
France, dont les plus connus sont Orange, SFR, Bouygues Telecom et Free mobile [19].
Cest dans ce cadre que, sint`egre notre Projet de Fin dEtudes eectu e au sein du
Groupe Orange, sous forme dun stage entreprise de 4 mois.
Lobjectif de ce sujet est de concevoir un Syst`eme de cr eation du Reporting des acti-
vit es du D epartement Architectures et R eseaux (DAR), groupe D eploiement R eseaux
Entreprise (DRE). Notre projet est bas e sur une application Web h eberg ee sur lIntra-
net du Groupe Orange, et il est dot e pour les pilotes, an de r ealiser le Reporting des
activit es de gestion des installations des r eseaux en France.
Nous commencerons notre rapport par une pr esentation g en erale de lentreprise dac-
cueil. Puis, nous exposerons une etude sur la relation entre les di erents intervenants
du D epartement Architectures et R eseaux ainsi que limportance du Reporting Heb-
domadaire .
Par la suite, nous proposerons une analyse des di erents besoins de notre syst`eme
et nous montrons son utilit e et son r ole important dans le pilotage des travaux dar-
chitecture et de d eploiement des r eseaux.
Une fois ce cadre pos e, nous pr esentons la dimension p edagogique de ce stage `a
savoir la m ethodologie utilis ee et notre appropriation des outils de conception et de
d eveloppement que nous avons utilis es lors du stage.
Viennent par la suite nos r ealisations techniques ; nous d evelopperons les grandes
etapes de la r ealisation de ce projet.
Celles-ci sont d ecrites et analys ees, ce qui permet de tirer des conclusions sur les
points acquis, faire le bilan personnel et professionnel, et ouvrir des perspectives pour
ce projet.
CHAPITRE 1
Publicité
CADRE G EN ERAL DU PROJET
Introduction
Dans ce chapitre, nous allons d ecrire le cadre et le contexte g en eral de notre pro-
jet. Nous allons commencer par un aper cu sur la t el ecommunications. Ensuite, nous
pr esenterons lentreprise daccueil Orange. Puis nous exposerons limportance des t e-
l ecommunications et son d eveloppement en France. Par la suite, nous pr esenterons la
probl ematique, la solution propos ee, ainsi que notre m ethodologie de conception.
1.1 Contexte du projet
De notre temps moderne, la t el ecommunication est d enie comme la transmission
`a distance dinformations avec des moyens electroniques. Elle se distingue ainsi de la
poste qui transmet des informations ou des objets sous forme physique.
La t el ecommunication est caract eris ee comme suit : l emission, transmission `a dis-
tance et r eception dinformations de toute nature par l, radio electricit e, syst`eme op-
tique ou electromagn etique . Autrement dit, elle est dabord et avant tout un echange
dinformation dans nimporte quel espace donn e. Sa sp ecicit e, contrairement `a une
communication ordinaire, est que linformation est v ehicul ee `a laide dun support (ma-
t eriel ou non), lui permettant d etre transmise sur de longues distances. Elle a pris donc
un r ole unicateur entre les communaut es et civilisations mondiales, puisquelle permet
de les mettre en contact, nimporte ou et a tout moment [31].
Ce ph enom`ene est dautant plus evident avec lapparition, puis le d eveloppement,
dInternet et de ses nombreuses composantes ; courrier electronique, world wide web,
chat etc, avec divers op erateurs de t el ecommunications dont le r ole principal est de
mettre a disposition des services de communication a distance [18].
3
CHAPITRE 1. CADRE G EN ERAL DU PROJET
4
1.2 Pr esentation de lentreprise daccueil
Orange est lun des principaux op erateurs de t el ecommunications dans le monde, avec
un chire daaires de 43,5 milliards deuros en 2012 et 170 000 salari es au 31 mars 2013,
dont 104 000 en France. Pr esent dans 32 pays, le Groupe servait pr`es de 230 millions de
clients au 31 mars 2013, dont 172 millions de clients du mobile et 15 millions de clients
ADSL et bre dans le monde. Orange est lun des principaux op erateurs europ eens
du mobile et de lacc`es internet ADSL et lun des leaders mondiaux des services de
t el ecommunications aux entreprises multinationales, sous la marque Orange Business
Services [7].
Orange est un op erateur de t el ecommunications qui d eveloppe et commercialise des
equipements et des services pour les particuliers, les professionnels et les entreprises
(via Orange Business Services).
Il propose notamment les services suivants :
t el ephonie xe,
t el ephonie mobile,
acc`es Internet ADSL,
t el evision [7].
Les m etiers exerc es de Orange sont bri`evement :
Les m etiers dans le domaine du syst`eme dinformation : par exemple
ing enieurs de plates formes de service, ing enieurs d eveloppeurs...
Les m etiers des r eseaux : par exemple les architectes r eseaux n ecessitant
une expertise sur les equipements et les normes r eseaux, sur les m ethodes et les
outils de s ecurisation des r eseaux et des syst`emes dinformation.
Les m etiers dans le domaine de linnovation : postes n ecessitant `a la fois
une forte expertise technique sur les nouvelles technologies et/ou une connais-
sance marketing pour le d eveloppement de nouveaux produits.
Opportunit es dans les fonctions supports : achats, nance, ...mais en
moindre volume.
Quelques chires cl es de lentreprise
CA : 43,5 milliards deuros en 2012.
eectif : 170 000 collaborateurs dans le monde.
le Groupe est pr esent dans 32 pays.
avec Orange Business Services, le groupe sert des clients entreprises dans le
monde entier [4].
CHAPITRE 1. CADRE G EN ERAL DU PROJET
5
1.2.1 Pr esentation du OINIS/DAR/DRE
Dans cette section, nous pr esentons les d epartements de Orange qui seront concern e
par notre projet. Ces d epartement sont : OINIS, DAR et DRE.
Pr esentation du OINIS
Orange International Networks Infrastructures & Services (OINIS) repr esente lac-
teur de r ef erence des r eseaux, infrastructures et services s ecuris es au sein du Groupe
Orange. Gr ace a son solide expertise technique ainsi qua sa capacit e `a sadapter, son
objectif est dorir une exp erience incomparable `a ses clients tout en assurant sa per-
formance nanci`ere.
Orange, via OINIS, est lun des op erateurs majeurs dans le domaine des c ables sous-
marins avec la participation dans plus de 40 c ables sous-marins et dans les consortiums
principaux (en Afrique, Oc ean Indien, sur la route Europe-Asie et Europe-Am erique ),
ce qui repr esente pr`es de 450 000 km de c ables. Elle :
" gure parmi les pr ecurseurs de la bre optique avec lutilisation de la technologie
`a 100 gigabit/s et 400 gigabit/s par longueur donde pour les r eseaux ultra-haut
d ebit.
" gere pres de 2,5 t erabit/s sur le r eseau IP Internet international.
" commute pr`es de 23 Milliards de minute voix par an.
" construit et manage le plus grand r eseau business sans couture au monde avec
plus de 220 pays et territoires couverts.
" contribue `a Orange Money qui compte plus de 12 millions de clients.
" op erateur dans le domaine de la transmission par satellite avec plus de 3000
antennes install ees dans le monde, tant pour des sites xes (entreprises, minis-
t`eres,...) que mobiles (navires...).
OINIS g`ere le t el eport de Bercenay-en-Othe, qui est le centre principal de transmis-
sions par satellite du groupe en France. Elle d eveloppe pour la majorit e des liales
le-buro d eploy e sur plus de 170 000 postes de travail, et contribue `a sa digitalisation.
Ses missions principales sont de :
" concevoir, d eployer et superviser les r eseaux internationaux longue distance ou
backbones : r eseaux terrestres, sous-marins et par satellite.
" concevoir, d eployer et superviser le R eseau de services (voix et email, lacces a
Internet, VPN IP) et de superviser les services aux entreprises.
" superviser les plates-formes de services partag es par plusieurs entit es dOrange.
" concevoir, d eployer et contribuer au d eveloppement des infrastructures du IT
pour le Groupe.
CHAPITRE 1. CADRE G EN ERAL DU PROJET
6
" g erer la connectivit e et linterconnexion des r eseaux.
Nombre demploy es : 1700 personnes r eparties sur 30 sites dans le monde dont la
France, lInde, la Roumanie, la Slovaquie et les USA [25].
Pr esentation du DAR/DRE
DAR repr esente le D epartement Architectures et R eseaux dont la mission principale
est de piloter les travaux darchitecture et de d eploiement du RAEI (R eseau dAcc`es
Entreprises `a lIP), r eseau backbone support des services entreprise France.
Le d epartement est compos e de cinq groupes di erents qui sont :
" Groupe ASRM : Acc`es et Services R eseaux Manag es.
" Groupe ADPR : Architecture Dimensionnement Planication R eseaux.
" Groupe IOR : Infrastructure et Optimisation R eseaux.
" Groupe DRE : D eploiement R eseaux Entreprise.
" Groupe GER : Groupe dExploitation R eseaux [25].
Lorganisation de DAR est d etaill ee dans la gure suivante 1.1.
Figure 1.1 Organisation de DAR
Le groupe DRE (D eploiement R eseaux Entreprise) est le groupe responsable du
pilotage de d eploiement des UPRs, UIs et OINIS pour linstallation des equipements
[25].
CHAPITRE 1. CADRE G EN ERAL DU PROJET
7
1.2.2 Organigrammes
Lorganigramme de OINIS est pr esent e dans la gure 1.2.
Figure 1.2 Organigramme de OINIS
Lorganigramme de DAR est pr esent e dans la gure 1.3.
CHAPITRE 1. CADRE G EN ERAL DU PROJET
8
Figure 1.3 Organigramme de DAR
1.3 Importance de la t el ecommunication
Les t el ecommunications proviennent de mots grecs signiant lointain et echange
dinformations . Tous les syst`emes de t el ecommunications ont quatre el ements pri-
maires, mais en pratique, ils sont assez compliqu es. Avant lInternet et les r eseaux de
donn ees, cette technologie entourait principalement le t el ephone, qui est la communi-
cation vocale echang ee sur la distance.
La t el ecommunication moderne est faite `a partir de la technologie t el ephonique, y
compris la t el ecopie. Cependant, aliment e par des avances dans les semi-conducteurs,
les communications analogiques, comme le t el ephone, ont et e remplac ees par des com-
munications num eriques.
Les donn ees, quil sagisse de la voix, de linformation ou des images, sont repr esen-
t ees par des ux de bits et sont transmises sur une infrastructure commune, que vous
pourriez appeler protocole Internet (NAP), et peuvent etre transport ees sur des c ables,
des ondes, des satellites ou des bres haut d ebit [28].
CHAPITRE 1. CADRE G EN ERAL DU PROJET
9
1.3.1 Transmission de donn ees
Certainement le r ole le plus important des t el ecommunications est de transmettre
les donn ees. La technologie comprend la t el ephonie et la vid eoconf erence, le t el ecopie, la
diusion et la t el evision interactive, la messagerie instantan ee, le courrier electronique,
la collaboration electronique distribu ee, une communication a travers le Web bas ee sur
Internet et la transmission de donn ees.
Elle transmet et stocke la pro...