Application Web pour la Réalisation du Reporting des Activités du Département DAR/DRE

Institut Supérieur d'Informatique
Page 1 sur 112Lecteur de document UniversityLib

Application Web pour la Réalisation du Reporting des Activités du Département DAR/DRE

Institut Supérieur d'Informatique · Software Engineering and Information Systems · notes

Browse all génie logiciel documents

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

Advertisement

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

Advertisement

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 . . . . . . . . . . . . . . . . . . .

Advertisement

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

PDF

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

Advertisement

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...