Vous êtes sur la page 1sur 19

rsi21 Iset Siliana

République tunisienne
****
Ministre de l’enseignement supérieur de la
recherche scientifique et de la technologie
****
Direction générale des études technologique
****
Institut supérieur des études technologiques
de siliana
****
Département technologique de l’information

Rapport de

Stage Perfectionnement

Encadré par :xxxx

Réalisé par : xxxx


Du : 01/07/2021 au 31/07/2021

Organisme d’accueil : Tunisie Télécom… ROC de Bizerte

Année universitaire :2021/2022

1
rsi21 Iset Siliana

Remerciement

J'ai l'honneur de remercier la direction régionale de télécommunication de Bizerte qui m'a


donné la chance d'effectuer ce stage pour approfondir mon domaine professionnel.

Par ailleurs, J'adresse l'expression de ma très grande reconnaissance et mes vifs et sincères
remerciement à mes encadreurs Mme Najla Said Mr Mohamed Taher Khmiri pour leurs
accueils, le temps passé ensemble et le partage de leurs expertises.

Je tiens à remercier toutes les personnes qui ont contribué au succès de mon stage et
accompagnés tous au long de cette expérience professionnelle avec beaucoup de patience.
Aussi je tiens à remercier notre institue qui m'accordé l'occasion de passer ce stage pour
enrichir mes connaissances

2
rsi21 Iset Siliana

Sommaire

Chapitre 1 : Présentation du cadre du stage du perfectionnement.......................................................2


Introduction :.........................................................................................................................................2
Présentation générale :......................................................................................................................2
Centre de communication :.....................................................................................................................2
2 Présentation...............................................................................................................................2
Description du problème :......................................................................................................................3
Etude de l’existant :............................................................................................................................3
Solution proposée :............................................................................................................................3
Analyse et spécification des besoins......................................................................................................3
Les acteurs du système......................................................................................................................3
Spécification des besoins :.................................................................................................................4
Besoins fonctionnels :....................................................................................................................4
Besoins non fonctionnels...............................................................................................................4
Conclusion..............................................................................................................................................4
Chapitre 2 : notion théorique.................................................................................................................5
Introduction :.........................................................................................................................................5
Outils du développement.......................................................................................................................5
PHP.....................................................................................................................................................5
PhpMyadmin......................................................................................................................................5
MySQL................................................................................................................................................6
3 JavaScript....................................................................................................................................6
Bootstrap............................................................................................................................................6
Conclusion..............................................................................................................................................7
Chapitre 3 : conception et interface.......................................................................................................8
Introduction...........................................................................................................................................8
UML........................................................................................................................................................8
Les Diagrammes de cas d’utilisation...................................................................................................8
Diagrammes de séquence..................................................................................................................9
Interfaces et tests.............................................................................................................................11

3
rsi21 Iset Siliana

Liste des figures

Figure 1: Diagramme de cas d’utilisation de l’admin........................................................................8

Figure 2:diagramme de séquence de l’authentifier l’admin..............................................................9

Figure 3:Diagramme de séquence d'ajout..........................................................................................9

Figure 4:Diagramme de séquence de modifier.................................................................................10

Figure 5:Diagramme de séquence de suppression...........................................................................10

Figure 6:Diagramme de classe...........................................................................................................11

Figure 7:Interface d’authentification..................................................................................................12

Figure 8:: Interface ajout d’un équipement, modifier, supprimer, détaille...................................12

Figure 9:interface de modifier les détaille des climatiseurs.............................................................13

Figure 10:Interface pour voir les détaille des équipements.............................................................13

4
rsi21 Iset Siliana

Tunisie Télécom propose des services dans le domaine des télécommunications fixes et mobiles

Tunisie Télécom est également un fournisseur d'accès à Internet

5
rsi21 Iset Siliana

Introduction générale

Aujourd’hui l’informatique et les télécommunications sont fortement liées et même


indissociable, ils sont des domaines de compétences qui s’étendent à presque tous les secteurs
d’activité.

Les télécommunications sont définies comme la transmission à distance d’informations qui


peuvent êtres de n’importe quelle forme avec des moyens à base d’électronique et
d’informatique.

Dans ce cadre j’ai l’honneur de présenter ce rapport que j’ai effectué au sien de la Tunisie
Télécom de Bizerte du au 01 juillet au 30 juillet dans le cadre d’un stage de perfectionnement
ou j’ai passé le mois dans le service informatique.

Ainsi j’ai divise ce rapport de stage en 4 chapitre je commence par présenter l’organisme
d’accueil Tunisie Télécom, après le deuxième chapitre qui est consacré à l’étude de l’existant
et spécification des besoins, chapitre trois les notions théoriques, enfin le dernier chapitre est
la conception.

1
rsi21 Iset Siliana

Chapitre 1 : Présentation du cadre


du stage du perfectionnement

Introduction :

Mon stage s’est déroulé dans la société Tunisie Télécom de Bizerte dans ce chapitre je vais
vous présenter cette entreprise aussi j’ai exposerai le cadre général de notre projet. Ainsi je
dégage la problématique pour aboutir aux objectifs spécifiques à notre projet

1. Présentation générale :
Tunisie télécom est l’opérateur public des télécommunications en Tunisie responsable de
l’exploitation du réseau public et la fourniture des services en téléphonie fixe et mobile ainsi
que les services à valeur ajoutée tels que services Internet.

Tunisie télécom est une entreprise semi étatique à caractère industriel et commercial crée
selon le loi n°36 du 17 avril 1995 et mise en place le 1er janvier 1996. Tunisie Telecom
compte dans ses rangs plus de 6 millions abonnés dans la téléphonie fixe et mobile. Elle
employé plus de 8000 agents. Elle se compose de 24 direction régionales de 80 Actels et de
plus de 13 mille point de vente privée.

Centre de communication :
Présentation 
Le centre de communication électronique est la partie intelligente du réseau téléphonique, il
assure l’acheminement des appelés et de données entres les abonnées.
Le centre de communication électronique est constitué de :
 Un commutateur de type Ericsson
 Un répartiteur général avec un table d’essai de ligne
 Une salle d’énergie générant une tension de 48V au central est équipée de batteries et un
groupe électrogène pour assure le fonctionnement el la sécurité de la centrale en cas de
coupure accidentelle de courant électrique.

2
rsi21 Iset Siliana

Description du problème :
Ils existent certains nombres de problèmes au sein de la société Tunisie télécom tel que
le système d’information qui est basés généralement sur des taches manuelles et des
logiciels qui ne sont pas efficaces, l’absence de cohérence et la mauvaise gestion
d’information concernant surtout les personnels

Etude de l’existant :

Malgré les différentes options fournis par le logiciel (Microsoft Excel) on trouve
beaucoup de problème par exemple ils ne sont pas très efficace car les données ne sont pas
cohérence à cause de la multiplication de la saisir et de mise à jour et au niveau de
l’exploitation du support de stockage

Solution proposée :

La solution de ces problèmes consiste à trouver un moyen pour enregistrer ces


informations d’une manière sécurisé (gestion d’accès aux données), fiable (données cohérent
et justes) et utilisable (accessible au traitement)
Pour cela j’ai trouvé que le développement d’une application informatique permet de
gérer la base de données d’une manière efficace, rapide et faible
En plus, cette application comporte des interfaces qui facilitent les taches de la gestion
tel que la mise a jours (ajout, modification, suppression …) et d’assurer un outil de recherche
rapide
Pour récupérer des informations sur les employés. En plus elle doit garantir la sécurité à
travers l’authentification et les performations des systèmes c’est-à-dire le temps de réponse
suit à une demande.

Analyse et spécification des besoins


Cette partie analytique va contenir la description comportement de notre solution à
développer. C’est l’occasion de recenser et de factoriser les différents besoins
fonctionnels et non fonctionnels. Tout d'abord, nous définissons les acteurs du système,
puis nous réitérerons les exigences fonctionnelles et non fonctionnelles. Ensuite nous
analysons les besoins à travers l’élaboration du diagramme de cas d’utilisation système

Les acteurs du système


Un acteur représente le rôle d’une entité externe (utilisateur humain ou non) interagissant avec
le système. Notre Système fait intervenir, principalement, deux acteurs :
 Administrateur : c’est le responsable sur la gestion de contenu.
 Utilisateur : le client qui voulez découvrir les équipements de société

3
rsi21 Iset Siliana

Spécification des besoins :


Besoins fonctionnels :
Les besoins fonctionnels ou besoins métiers représentent les actions que le système doit
exécuter, il ne devient opérationnel que s’il les satisfait. Cette application doit couvrir
principalement les besoins suivants :

 Partie pour les administrateurs


 Partie pour les utilisateurs
 Sécurité

Besoins non fonctionnels

Notre objectif est de développer une solution performante. Etant donné qu’une
application uniquement fonctionnel et opérante ne garantit pas la satisfaction des
utilisateurs. Nous devons prendre en considération des critères non fonctionnels lors
de la conception et l'implémentation de notre solution proposée. Nous distinguons 2
besoins non fonctionnels :

 Ergonomie : L’application doit présenter une interface claire, intuitive,


conviviale et lisible pour les utilisateurs.
 La performance : L’application doit fournir un temps de réponse assez faible
pour L’application doit présenter une interface claire.
 La maintenance : les différents modules de l’application doivent être faciles à
maintenir. Par conséquent, le code doit être lisible, bien commenté et bien
structuré.

Conclusion

Dans ce chapitre on a présenté une étude du système existant, les lacunes qu’il comprend ainsi
que les solutions que nous proposons pour allier ces problèmes, nous avons aussi cité les
besoins fonctionnels et non fonctionnels qui sont indispensable pour mieux faciliter le travail
à réaliser.
Dans le suivant nous allons aborder l’étude conceptuelle de notre site, tout en mentionnant
tous les scénarios possibles. Les acteurs, les diagrammes .

4
rsi21 Iset Siliana

Chapitre 2 : notion théorique

Introduction :

Avant de commencer le travail, nous présentons quelque notion théorique utilise dans
mon stage.

Tout d’abord, nous identifions, cela m’a aidé à compléter le travail requis et les mots
technique au cadre de stage.

Outils du développement 
PHP
HyperText Prepocessor, plus connu sous son sigle PHP (acronyme récursif), est un langage
de programmation libre principalement utilisé pour produire des page Web dynamique via un
serveur http. Mais pouvant également fonctionner comme n’importe quel langage interprété
de façon local. PHP est un langage impératif orienté objet comme C++. PHP a permis de créer
un grand nombre de sites Web célèbres, comme Facebook, YouTube, Wikipédia. Il est
aujourd’hui considéré comme la base de la création des sites Internet dits dynamique.

PhpMyadmin

PhpMyAdmin est une application Web de gestion pour les systèmes de gestion de base de
données MySQL et Maria DB, réalisée principalement en PHP et distribuée sous licence
GNU GPL.

5
rsi21 Iset Siliana

MySQL

Est un langage informatique normalisé servant à exploiter des bases de données relationnelle
Langage permettant d'exploiter des bases de données relationnelles. Permet de rechercher,
d'ajouter, modifier ou encore supprimer des données et l'organisation des données

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les


pages Web interactives mais aussi pour les serveurs.

Bootstrap

Bootstrap est un Framework front-end (HTML5, CSS et JavaScript) spécialement conçu


pour le développement d’application Web ‘responsive’. C’est - à-dire qui s’adapte
automatiquement à différents dispositifs et tailles d’écran (desktop, tablettes, smartphones,).

6
rsi21 Iset Siliana

WAMP Server
Plateforme de développement Web de type WAMP (Windows, Apache, MySQL, PHP) permettant de
faire fonctionner localement (sans se connecter à un serveur externe) des scripts PHP.
Environnement comprenant deux serveurs (Apache et MySQL), un interpréteur de script (PHP), ainsi
que phpMyAdmin pour l'administration Web des bases MySQL.

Conclusion :
Dans ce chapitre nous avons eu sur certains mots clés qu’utilisés dans le stage et en cours de
la création d’application

7
rsi21 Iset Siliana

Chapitre 3 : conception et interface

Introduction

Ce chapitre a pour objectif de présenter la solution conceptuelle proposée. En d’autre


termes, ce chapitre devrait répondre à la question comment faire.

La conception est décrite par un ensemble de diagrammes relevant soit du langage de


modélisation UML

UML 

Le langage de modélisation unifie UML (Unified Modeling Langage)


UML est utilisé pour spécifier, visualiser, modifier et construire les documents
nécessaires au bon développement d'un logiciel orienté objet. UML offre un standard de
modélisation, pour représenter l'architecture logicielle. Les différents éléments représentables
sont :

o Activité d'un objet/logiciel


o Acteurs
o Processus
o Schéma de base de données
o Composants logiciels
o Réutilisation de composants.
o

Les Diagrammes de cas d’utilisation

 Ce diagramme permette de montrer le diagramme de cas d’utilisation de l’admin :

8
Figure 1: Diagramme de cas d’utilisation de l’admin
rsi21 Iset Siliana

Diagrammes de séquence

 Ce diagramme permette de montrer le diagramme de séquence de l’authentifier


l’admin :

Figure 18 : Diagramme de séquence d’ajout

Figure 2:diagramme de séquence de l’authentifier l’admin

 Ce diagramme permette de montrer le diagramme de séquence d’'ajout :

Figure 3:Diagramme de séquence d'ajout

9
rsi21 Iset Siliana

 Ce diagramme permette de montrer le diagramme de séquence de modifier :

Figure 4:Diagramme de séquence de modifier

 Ce diagramme permette de montrer le diagramme de séquence de suppression :

10
Figure 5:Diagramme de séquence de suppression
rsi21 Iset Siliana

Diagrames de classe

 Ce diagramme permette de montrer le diagramme de classe :

Figure 6:Diagramme de classe

Interfaces et tests

Dans cette partie je vais vous présenter quelque interface de l’application réalisée :

 Tout d’abord pour de raison de sécurités l’administrateur doit s’identifier pour


pouvoir accéder à l’application. Pour cela il doit introduire son login et son mot de
passe. Si l’identifiant est non valide un message de demande vérifier nom ou mot de
passe.

11
rsi21 Iset Siliana

Figure 7:Interface d’authentification

 Cette interface permet à l’administrateur d’ajouter les équipements et 3 bouton


nécessaire comme détaille pour afficher les équipements modifier ou supprimer qui
permettent de diriger les informations vers les fenêtres spécifiques.

Figure 8:: Interface ajout d’un équipement, modifier, supprimer, détaille

12
rsi21 Iset Siliana

 Cette interface, permette à l’administrateur de modifier les détaille des climatiseurs

Figure 9:interface de modifier les détaille des climatiseurs

 Contient 1 boutons de détaille qui permet d’afficher les climatiseurs

Figure 10:Interface pour voir les détaille des équipements

13
rsi21 Iset Siliana

Conclusion générale

Lors de ce stage au sein de la direction régionale de Tunisie Télécom de Bizerte j’ai savoirs
leurs différents service surtout les infrastructures utilisées et les architectures réseaux.

Ce stage m’a permis d’acquérir des nouvelles compétences au niveau professionnel c’est une
bonne occasion pour améliorer mes connaissance théoriques et pratique dans un
environnement professionnel très riche.

14

Vous aimerez peut-être aussi