46
Introduction Le stage est un facteur essen tiel pour s’inté grer dans la vie profes sionnelle , pour cet te raison , La facul té des scienc es économique s et de gestion de Nabe ul nous donne la chance d’effectuer un stage dans différentes sociétés. C’ est avec un pl ai si r et un encadrement ef ficace que j’ ai pa ss é un st age du 23/01/2010 au 17/04/2010 au sein de la Direction Régionale de Télécom Nabeul(DRTN). L’objectif de ce stage est le rapprocheme nt de la not ion théoriq ue à la noti on pratique d’ une  part et avoir une idée sur la discipline de la vie professionnelle d’autre part et aura comme intérêt l’enrichissement de mes connaissances dans le domaine de télécommunication. Ce rapport va contenir trois parties :  Une première partie : La partie théorique dont je présenterai l’entreprise d’accueil TUNISIE TÉLÉCOM et la Direction Régionale de Télécoms de Nabeul. Une deu xiè me parti e : La pa rt ie pr at iq ue qu i co mp rend ra les tâches ef fec tu ées au ni vea u de l’ACTEL, de cent re de construction des li gne s, de centre de commutation, et la GRH où j’ai constaté l’absence d’une application informatique pour gérer les stagiaire s pour cette raison on aura : Une tr oisiè me part ie : où je vais essayer d’établir une application« LA GESTION DES STAGIAIRES » en uti lisant un lan gage appelé « JAVA NETBEANS ».  1

hajoura

Embed Size (px)

Citation preview

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 1/46

Introduction

Le stage est un facteur essentiel pour s’intégrer dans la vie professionnelle, pour 

cette raison, La faculté des sciences économiques et de gestion de Nabeul nous donne la

chance d’effectuer un stage dans différentes sociétés.

C’est avec un plaisir et un encadrement efficace que j’ai passé un stage du

23/01/2010 au 17/04/2010 au sein de la Direction Régionale de Télécom Nabeul(DRTN).

L’objectif de ce stage est le rapprochement de la notion théorique à la notion pratique d’une

 part et avoir une idée sur la discipline de la vie professionnelle d’autre part et aura comme

intérêt l’enrichissement de mes connaissances dans le domaine de télécommunication.

Ce rapport va contenir trois parties :

•   Une première partie : La partie théorique dont je présenterai l’entreprise

d’accueil TUNISIE TÉLÉCOM et la Direction Régionale de Télécoms de Nabeul.

• Une deuxième partie : La partie pratique qui comprendra les tâches

effectuées au niveau de l’ACTEL, de centre de construction des lignes, de centre de

commutation, et la GRH où j’ai constaté l’absence d’une application informatique pour gérer 

les stagiaires pour cette raison on aura :

• Une troisième partie : où je vais essayer d’établir une application« LA

GESTION DES STAGIAIRES » en utilisant un langage appelé « JAVA NETBEANS ».

 

1

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 2/46

Partie I : PrésentationGénérale de Tunisie Télécomet la Direction Régionale de

Télécoms de Nabeul

2

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 3/46

Chapitre1 : Présentation générale de TunisieTelecom

Section1 : Définition de Tunisie Telecom

Tunisie Télécom est le nom commercial de l'opérateur historique de

télécommunications en Tunisie. Son capital est de 875 millions d'euros et son chiffre

d'affaires, en 2004, de 750 millions d'euros. La loi portant création de l'Office national des

télécommunications, dont le nom commercial est Tunisie Télécom, est promulguée le 17 avril

1995 et entre en vigueur le 1er  janvier 1996. Devenu société anonyme de droit public fin 2002,

il change de statut juridique, par un décret du 5 avril 2004, pour devenir une société anonyme

dénommée « La société Nationale de Télécom(SNT) ». Elle connaît une privatisation

 partielle en juillet 2006 avec l'entrée dans son capital, à hauteur de 35 %, de l'émirati TeCom-

DIG.

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

et mobiles. En juin 2006, il est fort de 1 259 000 abonnés au réseau fixe, dont il détient le

monopole, et de 3 265 000 abonnés au réseau GSM (la première ligne est inaugurée le 20

mars 1998), faisant de lui le leader sur ce marché devant l'opérateur privé Tunisiana.

Depuis 2008, Tunisie Télécom offre la possibilité aux détenteurs de cartes bancaires

nationales d'alimenter le solde de leurs lignes prépayées via les distributeurs automatiques de

 billets de l'Arabe Tunisian Bank (service Mobilink).

Le 21 mars 2009, Tunisie Télécom lance une nouvelle marque, Elissa, avec des

offres spécifiquement conçues pour les jeunes de moins de 25 ans. Il est également un

fournisseur d'accès à Internet (Frame Relay, ADSL, X.25, LS, RNIS et WLL pour la

téléphonie rurale).

3

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 4/46

Tunisie Télécom met en place, exploite et commercialise le premier réseau GSM en

Mauritanie(Mattel) à partir de mai 2000. Elle conclut également une convention de

coopération technique avec Djibouti Télécom pour le développement de ses réseaux de

télécommunications.

Section2 : Rôle de Tunisie Telecom :

♦ Elle est chargée de :

L’offre des services publics ou privés de télécommunications correspondants aux

divers besoins sociales et économiques.

L’installation et l’exploitation des réseaux publics de télécommunications.

La promotion des nouveaux services de télécommunications.

La recherche et la participation au développement des études scientifiques liées au

secteur de télécommunications.

La contribution à l’effort national d’enseignement supérieur en matière de

télécommunications.

L’application des conventions et des traités des organisations internationales et

régionales spécialisées dans les télécommunications.

La promotion de la coopération à tous les niveaux dans le domaine des

télécommunications.

4

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 5/46

Chapitre2 : Présentation de la DRTN

 Section 1 : Organigramme

La direction régionale est dirigée par le directeur régional des télécommunications

qui s’occupe de la coordination entre les différentes divisions administratives, techniques et

financières de la direction et la prise de décision des unités qui lui sont directement rattachées.

 

5

Directeur Régional Nabeul

Réseaux

Planification et

ingénierie

Déploiement

des réseaux

Energie et

environnementQualité des

réseaux

DAF

Approvisionn

ement

Finance

Juridique

Moyens

Service clientèle

Livraison de

service de bout

en bout

(production

provisioning)

Service après

vente

(entretien,

relève

dérangement)

Assurance

qualité client

Traitement technique des

réclamations

RH

Gestion

prévisionnelle

du personnel

Support

formation

Adm et social

Commercial

Actel

Distribution

Entreprise

Marketing

SOS :

Suivie de sécurité

Contentieux :

Suivie desconsommations non

 payés.

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 6/46

Section 2 : Les différentes divisions de la DRTN

1. Division commerciale : Elle s’occupe de tout ce qui est commercial et elle

est composé de l’Actel, la distribution, l’entreprise et le marketing.

2. Division clientèle : Elle s’intéresse de la livraison de service de bout en

 bout (production provisioning), de service après vente (entretien, relèvedérangement), assurance qualité client et le traitement technique des

réclamations.

3. Division Réseaux : C’est une division qui s’occupe de la planification et

ingénierie, déploiement des réseaux, énergie et environnement, qualité des

réseaux.

4. DAF : C’est la division de la direction administrative et financière, elles’intéresse de l’approvisionnement, de finance et des problèmes

 juridiques.

5. RH : C’est la division des ressources humaines son rôle est la gestion

 prévisionnelle du personnel, du support formation et des affaires

administratives et sociales.

Section 3 : Les services visités

Au niveau de la division commerciale j’ai visité l’ACTEL :

1. L’ACTEL : C’est l’agence commerciale de télécommunications de Nabeul,

elle représente le point de vente de Tunisie Télécom.

Au niveau de la division clientèle j’ai eu l’occasion de visiter :

6

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 7/46

2. Le centre de construction des lignes : C’est une entité qui se charge de

l'étude des nouvelles demandes et exécute les ordres de Constructions ou de

transfert provenant de l'agence commerciale de télécommunication (ACTEL)

et il reçoit aussi les avis de dérangements délivrés par le central afin de les

traiter.

3. Le centre de commutation : Et en particulier la table d’essai qui est un

équipement permettant de déterminer la nature et l'emplacement d'un

dérangement survenu sur la ligne d'abonné à partir du répartiteur général.

Au niveau de la division des Ressources Humaines j’ai visité :

4. La GRH : La gestion des ressources humaines s’occupe de personnel et des

stagiaires.

7

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 8/46

Partie II : Les différents

attributions de l’ACTEL,Du centre de

commutation, Du centrede construction des

lignes et la GRH

8

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 9/46

Chapitre 1 : Les différentes attributions de

l’ACTEL

Section 1 : Organigramme

L’organigramme de l’agence commerciale de télécommunications de Nabeul est

structuré selon la fonction des services. Cette agence est dirigée par un chef, ainsi quecertains agents dont chacun est spécialisée dans une tâche tels que les agents de guichet,

l’agent d’abonnement, l’agent de liquidation, l’agent contentieux, le caissier, l’agent

comptable…

9

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 10/46

10

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 11/46

Section 2 : Les différentes prestations réalisées

J’ai édité les contrats des clients en utilisant un logiciel appelé BSCS : Sesont des contrats des lignes GSM vendues dans des différents points de vente

tels que DAR CHAABANE et NABEUL. Cette tâche m’a occupée à peux

 prés 10% de mon travail.

J’ai édité les fiches d’action : c’est le fait de saisir tous les coordonnés des

abonnés (numéro de téléphone, numéro de série, nom, prénom, numéro CIN

et le cadeau accordé), en haut de cette fiche on doit mentionner le

responsable de l’action, le nombre de puces accordés par l’agent de l’Actel,le nombre de puces vendues et les frais de restauration. Cette tâche m’a pris

envers 5% de mon temps.

Le but de l’édition de cette fiche est l’activation des lignes GSM achetés et

l’enregistrement des nouveaux abonnés dans la base de données de l’agence.

J’ai utilisé un logiciel appelé MINSAT pour extraire les numéros des lignes GSM,

en outre je saisis les numéros de série et avec un simple clic sur la jumelle j’aurai

tous les détails qui concernent les abonnés.

J’ai traitée différents documents en utilisant l’EXCEL.

J’ai observée quelques états de résolution de problèmes avec quelques abonnés

dans le bureau de contentieux en effet, j’ai constaté qu’il faut tout d’abord bien

entendre le problème de l’abonné puis, on vérifie exactement la situation de ce

dernier dans la base de données, on vérifie les échéances de paiement. Enfin, on

décide une solution logique qui satisfait les besoins de l’agence et celles de

l’abonné. J’ai sortit avec l’équipe qui assure l’action commerciale : c’est le fait de vendre des

lignes GSM dans des points de vente avec des prix disant exceptionnels dans le but

d’encourager les abonnés pour acheter des nouveaux lignes.

En effet, on doit éditer un contrat entre l’agence et l’abonnée sur place et on fait

l’activation pour qu’il puisse utiliser cette puce tout de suite et en cas ou il ya un

 problème il peut contacter l’ACTEL. annexe1

11

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 12/46

J’ai restée au guichet pour observer le fonctionnement de travail au niveau de cette

cellule.

J’ai organisé les registres qui concernent le paiement des factures par trimestre des

années précédentes.

Conclusion :

L’ACTEL était pour moi une occasion pour enrichir mes connaissance surtout au niveau

des relations avec les abonnés car elle est un contact direct avec les abonnées. Cependant je ne peux pas nier qu’il ya des problèmes qui m’ont attiré tels que les ordinateurs qui sont un peux

lents puisque une application peut parfois prendre jusqu’à 15 ou 20 minutes pour s’ouvrir, à

cela s’ajoute qu’il ya plusieurs tâches manuelles qu’on pourrait les rendre informatisés pour 

gagner l’espace, le temps et les couts de papier.

12

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 13/46

Chapitre 2 : Le centre de commutation

Le centre de commutation est une unité qui s’occupe de plusieurs tâches et ils lui

sont rattachés différentes fonctions tel que la table d’essai que j’ai visité :

Section 1 : Rôle

Au cours d'une nouvelle construction d'abonné, la table d’essai permet de vérifier la

fiabilité de la paire concernée côté commutateur, transport et distribution.Aussi, Par sa précision, elle permet de minimiser l'intervention sur la ligne. Un

abonné dont la ligne est dérangée demande le numéro 1100 et déclare l'état de sa ligne,

l'opérateur transmet le numéro de l’abonné à la table d'essai afin de déterminer la nature du

dérangement. Pour réaliser des essais sur la ligne en question.

Section 2 : Les différentes prestations réalisées

J’ai utilisé le SYGED (C’est un système de gestion des dérangements) pour voir lesnuméros dérangés afin d’extraire le type de dérangement en utilisant une griffe de

dérangement et la table d’essai.

J’ai enregistré le type de dérangement trouvé pour l’envoyer ensuite au Centre de

Construction des lignes(CCL).

J’ai observé l’opération de mesure de dérangement en effet on procède de la façon

suivante :

a) Repérer la position exacte de la ligne sur les réglettes du répartiteur. b) Isoler la ligne à la table d'essai par l'intermédiaire d'un bouchon.

c) Vérifier l'existence éventuelle d'un courant étranger sur chacun des deux fils.

d) Vérifier si l'un des fils est à la terre.

e) Vérifier s'il s'agit d'un isolement : coupure de l'un des deux fils.

13

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 14/46

Si le dérangement est au RLA ; on prépare à la table d'essai un avis appelé avis de

dérangement dans lequel on mentionne tous les informations nécessaires (N° de l'S/R, N° de

la tète) et on l'envoie vers le service de construction de lignes (CCL) pour relever le

dérangement sur place.

Sinon, si la carte est en panne alors on enregistre sa panne à la section maintenance et on

l'envoie au centre pour faire la séparation ou le changement par une autre carte.

L’agent de cette cellule m’a invité pour observer le différent matériel utilisé au niveau

de la table d’essai tel que les réglettes horizontales, réglettes verticales, les jarretières

et les différents types de câbles …

Conclusion :

La table d’essai est une cellule qui joue un rôle très important dans le processus de

fonctionnement de Tunisie Telecom grâce aux différents services qu’elle rend au

centre de commutation et au centre de construction des lignes qui sera l’objectif du

 paragraphe suivant.

 

14

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 15/46

Chapitre 3 : Le centre de construction des

lignes(CCL)

Section 1 : Organisation du CCL

En général, un CCL est composé de :

La direction :

Chef CCL : Il oriente et coordonne le travail des différentes sections.

Son rôle est à la fois administratif et technique : prise de décision, contrôle et gestion

du personnel. Le chef du CCL intervient aussi avec les équipes lorsqu’il s’agit d’un

dérangement difficile à réparer 

Les agents administratifs : Ils représentent les agents de FTA, de

construction et de dérangement. Chef Equipe : C’est celui qui dirige les équipes de travail suivant la nature des

travaux à exécuter. Il est le point de coordination entre le CCL et les équipes à l’intérieur 

(Equipe de raccordement, Equipe de dérangement, Equipe d’entretien et maintenance).

Le centre technique : Il est composé de différentes équipes :

• GRA : C’est le groupe de rattachement d’abonnés (Nouvelle

installation).• GES : C’est le groupe d’entretien souterrain.

• EGTA : C’est l’équipe des Grands travaux aériens.

• ADSL : C’est l’équipe de test et de recherche des dérangements

ligne ADSL.

• Equipe Surveillance : C’est l’équipe de relève de dérangement

entre le point de concentration et l’abonné.

15

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 16/46

Section 2 : Les différentes prestations réalisées

J’ai visité les différents bureaux qui se trouvent dans le CCL pour avoir une idée

générale sur le travail de chacun. En effet on trouve :

• Le bureau de FTA : C’est le bureau de fiche technique d’abonnés. En effet l’abonné

dépose sa demande à l’agence commerciale, une instruction d’une demande

d’abonnement téléphonique lui sera établit et il doit donner une copie de la CIN,

ensuite sa demande sera envoyé au service FTA pour faire l’étude technique, une fois

l’étude est établit on envoie l’OK à l’ACTEL qui va informer l’abonné qui signera le

contrat et paiera 20DT. A ce niveau deux suites seront accordées soit qu’il est :

Non réalisable : Il sera inscrit dans la liste des demandes non réalisables et

c’est jusqu’à réalisation d’extension réseau.

Réalisable : Une paire lui sera réservé puis un contrat lui sera établit après le

 paiement et la ligne sera installée.

  Remarque :

L’abonné peut prendre plusieurs formes : Abonné en service, il peut être transféré sur 

d’autres localités, il peut faire la cession de sa ligne à quelqu’un d’autre, on garde le même

numéro mais avec un autre abonné ou il peut être résilié, soit une résiliation sur demande, soit

une résiliation d’office suite non paiement.

• Le bureau de construction des lignes : Le rôle de responsable de cette cellule est de

vérifier avec une application GIS s’il existe une demande de nouvelle installation(NI)

ou de transfert(TR) ou de résiliation pour tous les centres en relation avec le réseau

 Nabeul tels que Maamoura, Dar chabene, Bou jrida, Korba, Somaa, Tazarka… Puis, il

fait l’impression pour extraire les ordres des travauxannexe2.

A cela s’ajoute, la confirmation de la connexion et la mise en services des lignes fixes pour 

les nouveaux abonnés. De plus, il effectue une modification de la réservation selon certains

critères tels que la distribution, l’amorce, la tête …

16

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 17/46

• Le bureau des dérangements : Au niveau de cette cellule j’ai vu l’état journalier,

c’est la table de bord de travail de chaque jour, en effet, le responsable m’a donné une

copie pour bien comprendre, cet article contient les informations suivantes : La

référence de l’abonné, le numéro de téléphone, la position (tête, amorce, couleur,

distribution, la SR), essai (la nature de dérangement) et l’équipe qui va résoudre le

 problème. Cet agent doit aussi affecter et répartir le travail sur les différentes équipes.

Enfin, il enregistre les dérangements déjà effectués, le chef d’équipe, la date, le type

de dérangement et tout détail en relation avec le dérangement annexe3.

J’ai visité le magasin pour connaitre le matériel utilisé par les différentes équipes pour 

résoudre les dérangements tels que les points de concentration(PC), les mouchons (qui

servent à protéger les câbles contre l’humidité et la chaleur), les réglettes des

meubles76/20 qui contient 14 paires utilisés dans les agences bancaires et de voyages

et les hôtels, les câbles 5/9 et les jarretières (bobine de câbles rouges et blancs).

J’ai sortit avec l’équipe souterraine pour résoudre un dérangement. Tout d’abord, on

s’est orienté vers une boite appelée sous-répartiteur (SR) composée de réglettes

verticales et horizontales. Ensuite, l’agent a décidé de s’orienter vers l’abonné car le

 problème n’était pas résolu au niveau de SR donc il doit avancer.

J’ai eu l’occasion d’avoir une idée sur les différents types de dérangement.

  Les types de dérangement

Isolement

Le dérangement est de type isolement quand il y a une discontinuité de la ligne

d’abonné. _____ _____ _____ _____ 

____________ _____ _____ 

Isolé sur un fil Isolé sur deux fils

Boucle

 Il est caractérisé par un court –circuit dans la ligne de l'abonné c'est à dire les deux

fils se touchent accidentellement.

17

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 18/46

Terre

 Il est caractérisé par la fuite de courant dans la terre. Il est surtout du à l’infiltration de

l’eau dans le mouchons ou la présence de l’humidité dans la prise de branchement et aussi

dans le câble de transport. Dans ce cas l’équipe souterraine se trouve dans l’obligation de

changer l’organe défectueux.

Mélange

Il est caractérisé par la présence d’interférences de communications entre deux ou

 plusieurs abonnés ce qui provoque la diaphonie.

Fil abonné N° 1 ___________________________ 

Fil abonné N° 2 ___________________________ 

Fil abonné N°2 ___________________________ 

Fil abonné N° 1 ___________________________ 

Inversion

Lors du raccordement des câbles, deux paires de deux abonnés peuvent être inverséesdonc l’appel destiné au premier et reçu par le deuxième et vice versa.

Courant

Le dérangement du type courant est du au contact d'un fil soit le fil a soit le fil b avec

la terre.

Conclusion :

Le centre de construction des lignes est une cellule technique, et donc c’est elle qui nous

donne une idée sur la qualité des services offerts aux abonnées à travers les réparations des

dérangements.

18

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 19/46

Chapitre 4 : La Gestion des Ressources Humaines

Section 1 : Définition et Rôle

La gestion des ressources humaines (la GRH) est un ensemble de pratiques du management

ayant pour objectif de mobiliser et développer les ressources humaines pour une plus grande

efficacité et efficience de l'organisation. C'est une activité qui doit tendre à améliorer une

communication transversale, tout en faisant respecter l'organigramme de l'entreprise. La

gestion des ressources humaines peut se diviser arbitrairement en deux grandes activités :

• d'un côté l'administration des ressources humaines (gestion de la paie, droit du travail,

contrat de travail etc.).

• et de l'autre, le développement des ressources humaines (gestion des carrières, gestion

des compétences (GPEC), recrutement, formation etc.).

La gestion des ressources humaines est enfin coresponsable de la production avec le

management de la qualité.

Section 2 : Les différentes prestations réalisées

J’ai fait le saisit des attestations de stage.

J’ai remplacé la responsable des stagiaires car elle est sortit en formation, en effet,

lorsqu’un stagiaire arrive, je dois lui affecter au service où il doit s’orienter. De plussi un stagiaire vient pour demander l’attestation de stage, je dois vérifier s’il a déjà

apporté une lettre d’affectation ensuite on la lui donne après l’enregistrement dans le

cahier de départ.

J’ai classé les différents types de congés accordé aux personnels. On outre, on

trouve les congés de maladie, de repos et des congés exceptionnels.

J’ai placé ces différentes demandes de congés dans les enveloppes pour les envoyer 

aux différents départements en fonction de service où le personnel est affecté.

19

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 20/46

J’ai enregistré dans le registre les détails de cette opération : numéro, durée de

congé, reste congé…

J’ai fait la vérification des opérations déjà enregistrés.

J’ai placé les attestations dans les enveloppes en signalant le nom et le prénom dechaque stagiaire sur chaque enveloppe.

J’ai fait les photocopies de tous les départs, puis, je les ai enregistrés dans le cahier 

de départ (date de départ, destinataire, sujet…).

J’ai utilisé l’Excel pour effectuer différentes tâches tels que le calcul du taux

d’absentéisme annuel pour chaque personnel puis le taux total.

J’ai organisé les fiches de paie des personnels en les affectant suivant le service dans

lequel un personnel travaille. Le responsable de cette division m’a présenté le logiciel qu’ils utilisent, c’est un

système basé sur oracle, il permet de gérer les congés, les heures supplémentaires,

les primes…

Conclusion :

La division de la gestion des ressources est indispensable de la bonne organisation des

 postes au sein de Tunisie Télécom. Mais j’ai constaté que la majorité des opérations effectués

sont manuelles tels que la gestion des congés, des stagiaires…

 

20

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 21/46

Partie III : Spécification,conception etréalisation de

l’application : « Gestiondes stagiaires »

21

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 22/46

Partie IIIChapitre1 : Spécification de l’application

Introduction

La spécification est une étape fondamentale dans le cycle de vie d’un tel logiciel.

Elle sert dans la détermination de l’environnement globale de l’application et dans la

détermination des besoins et des contraintes qui l’entourent. Pour cela, nous allons

commencer dans ce chapitre par justifier certains choix qui vont être décrit au cours de la

 phase de conception et de réalisation. Ensuite il s’agira de définir l’objectif de l’application

ainsi qu’une description de la spécification des besoins fonctionnels et non fonctionnels denotre application.

Choix du cycle de vie

Le cycle de vie d’un logiciel désigne toutes les étapes du développement d’un

logiciel. L’objectif du cycle de vie du logiciel est d’assurer la conformité du logiciel avec les

 besoins exprimés et la vérification du processus de développement, c'est-à-dire l’adéquation

des méthodes mises en œuvre. Le cycle de vie permet de détecter les erreurs au plus tôt et demaitriser la qualité du logiciel.

Pour cette application on a choisit le modèle de cycle de vie en V. Le principe de ce

modèle est qu’avec toute décomposition doit être décrite la recomposition et que toute

description d’un composant est accompagnée de tests qui permettront qu’il correspond à sa

description. Ce principe permet de limiter les risques par la validation de chaque

décomposition qui est un grand avantage par rapport aux autres modèles.

22

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 23/46

Le déroulement du cycle en V de notre application est présenté ci-dessous:

Figure1: Cycle de vie en "V"

Spécification des besoins fonctionnels

Cette application consiste à la gestion des stagiaires au sein de l’agence des

télécommunications de Nabeul et elle offre plusieurs autres fonctionnalités qu’on peut les

montrer de manières différentes:

3.1.Spécification non formel

Cette application est composée globalement de deux domaines qui sont la prise en

charge de toutes les données du réseau informatique et le suivi permanent de la gestion des

stagiaires de l’agence. Chacun de ces domaines possède ses principales fonctionnalités

comme indiquées ci-dessous :

23

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 24/46

- La prise en charge des données du réseau informatique

L’administrateur est le responsable de ce domaine qui peut être :

• La gestion des stagiaires: Cette application garantie la bonne gestion des stagiaires.En effet, l’administrateur peut ajouter, supprimer, rechercher, consulter ou modifier les

 paramètres de n’importe quel stagiaire enregistré dans la base de données de l’agence.

- Le suivi permanent des stagiaires

 Le responsable de ce domaine est l’administrateur. Ce domaine peut être subdivisé en

deux sous domaines qui sont :

• La gestion des stagiaires

Quand un nouveau stagiaire arrive, l’administrateur le visualise, le traite. Puis,

s’il s’agit d’une copie qui manque il doit le contacter pour lui informer, sinon il

l’enregistre dans la base de données.

• La gestion de l’archive des stagiaires

C’est le nombre de stagiaires enregistrées dans l’archive selon un critère bien

déterminé citons l’exemple du critère mention ou bien service etc.

Ces deux domaines avec leur différentes fonctionnalités sont indépendants les uns

des autres mais ils se rassemblent dans le but de répondre aux besoins de l’administrateur de

la cellule gestion des stagiaires. 

3.2.Spécification semi formelle

Il existe plusieurs techniques semi formels pour spécifier un système informatique.Pour se faire, nous avons choisit les diagrammes de cas d’utilisation d’UML.

- Le Diagramme de cas d’utilisation

Un diagramme de cas d’utilisation (use case) permet de décrire l’interaction entre les

acteurs (utilisateurs du cas) et le système. La description de l’interaction est réalisée suivant le

 point de vue de l’utilisateur. Les diagrammes de cas d’utilisation constituent un moyen pour 

recueillir et décrire les besoins des acteurs du système. Ils peuvent être utilisés ensuite comme

24

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 25/46

un moyen d’organisation du développement du logiciel, notamment pour la structuration et le

déroulement des tests du logiciel.

La représentation d’un cas d’utilisation met en jeu trois concepts qui sont l’acteur 

(icône du « stick man » ou représentation graphique équivalente), le cas d’utilisation (sousforme ovale), l’association entre l’acteur et le cas d’utilisation (sous forme de ligne).

- Les diagrammes de cas d’utilisation de l’application

 Nous illustrons ainsi les diagrammes de cas d’utilisation qui correspondent à notre

système :

•Diagramme de cas d’utilisation générale de l’application

Dans la figure ci-dessous on illustre le diagramme de cas d’utilisation global

correspondant à notre application de gestion des stagiaires. Comme ce dernier illustre, deus

types d’acteurs peuvent interagir avec le système et qui sont :

- L’administrateur : Il a le droit de gérer les stagiaires, comme il peut consulter 

l’archive des stagiaires enregistrés.

- Le stagiaire : Il joue le rôle de la personne gérée par l’administrateur.

25

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 26/46

Figure2: Digramme de cas d’Utilisation Générale de l’application

La gestion des stagiaires est la responsabilité du l’administrateur et le

diagramme ci-dessous expliquera ce cas d’utilisation. En effet, lorsqu’un nouveau

stagiaire est survenue, l’administrateur vérifie d’abord ses coordonnées c'est-à-dire son

numéro de carte d’identité, son nom, son prénom, sa date de naissance, son adresse…

Ensuite, il vérifie les pièces jointes. Enfin, il l’enregistre dans l’archive et s’il s’agit

d’un problème, il doit le contacter.

  L’administrateur consulte l’archive qui contient la liste des stagiaires. Ainsi, il peut

consulter ses paramètres, voire les coordonnées. Le nombre des stagiaires enregistrées dans

l’archive suivant le critère correspondant.

Figure3: Digramme de cas d’utilisation «gestion des archives des stagiaires»

 

3.3.Spécification des besoins non fonctionnels

26

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 27/46

Les besoins non fonctionnels présentent les exigences internes pour le système et

cachées vis à vis les utilisateurs, on cite les deux suivants :

3.3.1. L’ergonomie

Le logiciel doit présenter des interfaces graphiques conviviales bien structurées du

 point de vue contenu informationnel. Cet effet est assuré par la combinaison du texte et du

graphique avec un bon choix des couleurs et du style d’écriture ; par conséquent l’intégration

de la discipline IHM (Interface Homme Machine) est indispensable pour le développement

des applications.

3.3.2. La sécurité des données

Sécuriser les données revient à appliquer une stratégie d’identification,

d’authentification et contrôler chaque tentative d’accès à ces données. Dans notre système

l’accès aux informations personnelles n’est autorisé qu’aux personnes propriétaires et selon

un login qui détermine les droits d’accès.

Conclusion

Pour mener à terme ce projet, nous l’avons décomposé suivant des besoins

fonctionnels et non fonctionnels. Cette application a été suivie d’une analyse fonctionnelle de

son contenu pour mieux décortiquer les différents besoins. Dans ce qui suit nous allons

 présenter la conception qui a été mise en œuvre tout au long de la réalisation de cette

application.

27

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 28/46

Partie IIIChapitre2 : Conception

Introduction

Dans ce chapitre nous allons entamer la phase de conception tout en tenant compte

du travail déjà accompli. Il est à noter que cette phase est primordiale et indispensable pour atteindre la phase d’implémentation. Nous dégagerons alors la hiérarchie des classes que nous

avons conçues, tout en explicitant les scénarios d’exécution des différents cas d’utilisation.

Les outils de conception

La modélisation consiste à créer une représentation virtuelle d’une réalité pour 

dégager les points auxquels on s’intéresse. Notre conception va s’appuyer sur la notation

UML (Unified Modeling Language) et sur JC (Jude Community) comme simulateur des

diagrammes.

1.1. Le langage de modélisation UML

UML est un langage permettant de modéliser un problème de façon standard. Ce

langage est né de la fusion de plusieurs méthodes existant auparavant, et est devenu désormais

la référence en terme de modélisation objet, à un tel point que sa connaissance est souvent

nécessaire pour obtenir un poste de développeur objet. En tant tel, UML facilite l'expression

28

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 29/46

et la communication de modèles en fournissant un ensemble de symboles et de règles qui

régissent l'assemblage de ces symboles. Il permet de modéliser de claire et précise la structure

et le comportement d'un système indépendamment de toute méthode ou de tout langage de

 programmation. Dans notre cas, nous avons eu recours au langage de modélisation UML

version 2.0 à travers les diagrammes de séquence, de cas d’utilisation et de classes.

1.2. L’outil de simulation des diagrammes

 Nous avons utilisé comme simulateur de ces diagrammes Jude Community. C’est un outilde modélisation UML créé par la compagnie japonaise  Change Vision. Il fonctionne avec

l'environnement d'exécution Java. Le nom vient de l'acronyme « Java and UML développer's

environnement ». Jude est un logiciel propriétaire distribué gratuitement en version

Community. L'achat d'une licence "Professional" permet de bénéficier d'un support client.

Une fonctionnalité notable du logiciel est l'exportation en Java du modèle UML créé.

Diagramme de classes

1.3. Définition

Le diagramme de classes est le point central de développement orienté objet, car il

constitue l’un des pivots essentiel de la modélisation avec UML. En effet, ce diagramme

 permet de donner la représentation statique du système à développer. Cette représentation est

centrée sur le concept de classe et d’association. Chaque classe décrit par les données et les

traitements dont elle est responsable pour elle-même et vis-à-vis des autres classes. Lestraitements sont matérialisés par des opérations. Le détail des traitements n’est pas représenté

directement dans le diagramme de classes ; seul l’algorithme général de pseudo code

correspondant peut être associé à la modélisation. La description du diagramme de classe est

représentée en trois points qui sont le concept objet, le concept de classe comprenant les

attributs et les opérations et les différents types d’association entre classe.

1.4. Présentation de diagramme de classes

29

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 30/46

Comme la figure ci-dessous indique, notre système comprend Cinque classes:

- Classe Utilisateur : Cette classe présente comme attributs Login qui constitue la clé

 primaire et le mot de passe pour s’authentifier.

- Administrateur : C’est l’utilisateur qui interagit avec le système. Il hérite de la classe

mère Utilisateur tout les attributs et les opérations.

- Classe Stagiaire : Cette classe présente comme attributs numéro de CIN,

nom_stagiaire, prénom_stagiaire, e-mail_stagiaire, adresse physique, établissement,

spécialité, niveau d’étude, encadrant, services visités… . Elle admet comme opérations

ajouter_stagiaire, supprimer_stagiaire, rechercher_stagiaire, modifier_paramètres_stagiaire,

consulter_stagiaire.

- Classe Etablissement : Cette classe admet comme attributs numéro_établissement qui est

la clé première et nom.

- Classe Archive : Cette classe admet comme attributs nombre_stagiaires selon le critère

mention.

- Classe encadrant : Cette classe admet comme attributs le numéro, nom et prénom.

30

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 31/46

Figure4: Le diagramme de classe générale de l’application

4. Diagramme de Séquence

4.1.Définition

L’objectif de diagramme de séquence est de représenter les interactions entre objets

en indiquant la chronologie des échanges. Cette représentation se réalise par cas d’utilisation

en considérant les différents scénarios associés. Un message reçu par un objet déclenche

l’exécution d’une opération. Le retour d’information peut être implicite (cas général) ou

explicite à l’aide d’un message de retour.

Les diagrammes de séquence suivants sont conclus à partir de quelques cas

d’utilisation qu’on a choisit :

31

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 32/46

4.2.Diagramme de séquence « Authentification »

 

Avant d’accéder à l’application, l’utilisateur doit s’authentifier d’abord. Il doit saisir 

son login et son mot de passe. Si les données saisies correspondent à ceux qui sont dans la

 base de données, il accède à l’interface suivante :

Figure5 : Diagramme de séquence « Authentification »

4.3.Diagramme de séquence «gestion des stagiaires »

L’administrateur est l’acteur qui a le droit de manipuler les stagiaires. Pour ajouter 

un stagiaire, le système vérifie d’abord la disponibilité de CIN. Si le CIN n’existe pas,

l’interface envoie un message d’erreur. Sinon, il ajoute le stagiaire dans la base de données.

Pour modifier les paramètres ou rechercher ou supprimer un stagiaire, le système doit

vérifier la disponibilité de cet stagiaire suivant le CIN saisie puis soit rechercher soit modifier soit supprimer.

32

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 33/46

Figure6: Diagramme de séquence « Gestion des stagiaires »

Partie III

Chapitre3 : Réalisation

33

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 34/46

Introduction

La réalisation est la dernière phase de la construction d’une application. C’est au niveau

de laquelle que notre projet sera implémenté réellement. L’interaction de l’environnement

logiciel et matériel nous permet d’avoir une application fonctionnelle. En fait, nous allons en

 premier lieu décrire les outils matériels et logiciels utilisés dans son développement. Ensuite,

nous présentons les interfaces globales ainsi qu’une description du fonctionnement du

système.

Environnement Matériel

Cette application a été réalisée sur un ordinateur ayant les caractéristiques

suivantes :

Nom de l’ordinateur Processeur Disque

Dur

RAM Système

d’exploitation

E_Machine E520Processeur 

Intel® Celeron®

Dual CPU

120Go 2GB Upgrade

Windows VISTA

Environnement Logiciel

Pour une meilleure réalisation, on a choisit certains logiciels qui répondent à la problématique posée par notre application. On cite ci-dessous, ces logiciels :

a.Microsoft Access

Pour développer notre base de donnée, nous avons recourt à Microsoft Access qui est

considéré comme le premier outil de gestion de bases de données Microsoft pour la plate-

34

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 35/46

forme Windows. Access ne signifie pas seulement la gestion de bases de données

relationnelles pour Windows mais c’est aussi :

- Un outil d’interrogation et d’impression pour l’utilisateur.

- Un système complet de gestion de bases de données.

- Un frontal de bases de données client /serveur.

- Une plate-forme de développement d’applications.

b. Java NetBeans IDE

 NetBeans est un environnement de développement intégré (IDE) pour Java, placé en open

source par Sun en juin 2000 sous licence CDDL (Common Development and Distribution

Licence). En plus de Java, NetBeans permet également de supporter différents autres

langages, comme Python, C, C++, XML, Ruby et HTML. Il comprend toutes caractéristiques

d’un IDE moderne (éditeur en couleur, projet multi-langage, refectoring, éditeur graphique

d’interfaces et de pages web). Conçu en Java, NetBeans est disponible sous Windows, Linux,

Solaris (sur x86 et SPARC), MAC OSX et Open VMS.

TEST 

4.1. Test unitaire

Comme nous avons indiqué précédemment que le cycle de vie de développement

choisit est celui en V. Alors nous devons vérifier individuellement que chaque composant est

implémenté conformément.

4.2. Test d’intégration

Après avoir intégrer et implémenter notre application, on doit faire un test

d’intégration qui consiste à vérifier l’interfaçage des différents composants développés du

logiciel. Ce test nous permet de visualiser le résultat suivant :

- Interface d’accueil : Lors de l’exécution de l’application, l’interface d’accueil sera la

 première qui apparaît et c’est la suivante :

35

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 36/46

Figure7: Interface d’accueil

- Interface d’authentification : Lorsque le chargement de l’interface d’accueil est terminé,

l’interface Authentification sera la deuxième interface que découvrira l’opérateur. Notre

application donne accès à l’utilisateur qui est l’administrateur. Il a un login et un mot de passe

spécifique qui lui permettra d’accéder à des modules d’application qui lui sont affectés. Alors,

suivant le login et le mot de passe, on précisera les droits d’accès de l’utilisateur en tant

qu’administrateur ayant les droits de gérer les stagiaires.

• Les interfaces que l’administrateur peut y avoir l’accès

Dans l’interface d’authentification suivante, nous voyons que l’utilisateur est un

administrateur :

Figure8: Interface d’authentification : l’utilisateur est un administrateur

Si l’administrateur a trompé et n’a pas entré son login ou son mot de passe, un

message d’erreur lui informe qu’il doit les saisir.

36

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 37/46

 

Figure9: L’utilisateur n’a pas saisie son login et/ou son mot de passe

Si les données que l’administrateur a saisit sont erronées, un message d’erreur 

apparaît pour avertir l’utilisateur que le login et/ou le mot de passe ne sont pas valides.

Figure10: Login et mot de passe erronés

• Interface de Menu

37

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 38/46

Lorsque l’authentification est validée, on remarque l’ouverture de l’interface

Menu dans laquelle on peut choisir l’opération qu’on voudrait effectuer tels que la

gestion des stagiaires, la consultation…

Figure11 : Interface Menu

• Interface de Gestion des stagiaires

En cliquant sur le menu Stagiaires et sur l’item Gestion des Stagiaires, l’interface de

gestion des stagiaires apparaît. Cette interface permet à l’administrateur de chercher, de

modifier les paramètres ou de supprimer un stagiaire existant. Comme il peut ajouter un

nouveau.

38

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 39/46

-Ajout un stagiaire :  pour ajouter un stagiaire, l’administrateur doit remplir tous les

champs concernant ce dernier. Si quelques champs sont vides ou le stagiaire existe déjà, un

message apparaît indiquant le type d’erreur. Sinon, le stagiaire est enregistré dans la base de

données.

Figure12 : Ajout d’un nouvel stagiaire

39

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 40/46

-Recherche un stagiaire : Pour pouvoir vérifier la disponibilité d’un stagiaire,

modifier ses paramètres, le supprimer ou juste le consulter, l’administrateur doit d’abord le

rechercher. Ceci peut se faire en appuyant sur le bouton rechercher. A ce moment là, une

 petite fenêtre s’affiche où l’administrateur doit entrer le numéro CIN du stagiaire concerné de

la recherche. Si l’administrateur se trompe et entre un numéro CIN erroné, un message

d’erreur apparaît.

Figure13: interface de recherche de stagiaire qui a comme CIN 64922051

40

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 41/46

Si le stagiaire est introuvable un message va apparaitre :

 

Figure 14: interface d’erreur lors de la recherche de stagiaire

41

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 42/46

En appuyant sur le bouton ok, les paramètres de l’utilisateur qui a comme numéroCIN 06492205 s’affichent dans les champs correspondants.

 

Figure15: Affichage des paramètres de stagiaire

42

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 43/46

- Modification des paramètres concernant le stagiaire : Après avoir rechercher le

stagiaire l’administrateur a le privilège de modifier l’email, l’adresse ou le numéro de

téléphone d’un stagiaire etc.

Figure16: Modification d’un stagiaire

43

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 44/46

- Suppression du stagiaire : L’administrateur entre le numéro CIN du stagiaire à

supprimer. Puis, il appuie sur le bouton supprimer. Une petite fenêtre qui demande la

confirmation de l’utilisateur pour confirmer la suppression.

Figure17: Demande de confirmation de suppression du stagiaire

Si l’administrateur confirme la suppression, le stagiaire sera supprimé de la base de

données.

44

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 45/46

 

• Interface de consultation des stagiaires

Sur cette interface se visualise les stagiaires autorisés enregistrés dans la base de données de

l’application.

Figure18: La liste des stagiaires

 

45

8/7/2019 hajoura

http://slidepdf.com/reader/full/hajoura 46/46

 

Conclusion générale

Ce stage a été une bonne occasion pour découvrir la vie professionnelle dans une

grande société de télécommunication tel que Tunisie Télécom et de confronter divers

 problèmes du jour que peuvent rencontrer un dirigeant ou un technicien. Il m’a permis

également d’élargir mes connaissances dans divers domaines tels que la commutation, la

transmission et surtout les relations humaines.

Je pense que c’est fructueux comme premier contact effectif avec l’entreprise. Et je remercie

tous les membres de Tunisie Télécom qui m’ont donné la possibilité d’essayer d’établir une

application pour la gestion des stagiaires. Mais cette dernière n’est applicable qu’à Tunisie

Télécom.