Vous êtes sur la page 1sur 46

Introduction

Le stage est un facteur essentiel pour sintgrer dans la vie professionnelle, pour cette raison, La facult des sciences conomiques et de gestion de Nabeul nous donne la chance deffectuer un stage dans diffrentes socits. Cest avec un plaisir et un encadrement efficace que jai pass un stage du 23/01/2010 au 17/04/2010 au sein de la Direction Rgionale de Tlcom Nabeul(DRTN). Lobjectif de ce stage est le rapprochement de la notion thorique la notion pratique dune part et avoir une ide sur la discipline de la vie professionnelle dautre part et aura comme intrt lenrichissement de mes connaissances dans le domaine de tlcommunication.

Ce rapport va contenir trois parties : Une partie thorique dont je prsenterai lentreprise daccueil TUNISIE TLCOM et la Direction Rgionale de Tlcoms de Nabeul. Une partie pratique qui comprendra les tches effectues au niveau de centre de construction des lignes, la table dessai, lACTEL et la GRH o jai constat labsence dune application informatique pour grer les stagiaires pour cette raison on aura : Une troisime partie o je vais essayer dtablir une application : LA GESTION DES STAGIAIRES en utilisant le langage appel : JAVA NETBEANS .

Partie I : Prsentation Gnrale de


Tunisie Tlcom et la Direction Rgionale de Tlcoms de Nabeul

Chapitre1 : Prsentation gnrale de Tunisie Telecom


Section1 : Dfinition de Tunisie Telecom
Tunisie Tlcom est le nom commercial de l'oprateur historique de tlcommunications 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 cration de l'Office national des tlcommunications, dont le nom commercial est Tunisie Tlcom, est promulgue le 17 avril 1995et entre en vigueur le 1er janvier 1996. Devenu socit anonyme de droit public fin 2002, il change de statut juridique, par un dcret du 5 avril 2004, pour devenir une socit anonyme dnomme La socit Nationale de Tlcom(SNT) . Elle connat une privatisation partielle en juillet 2006 avec l'entre dans son capital, hauteur de 35 %, de l'mirati TeCom-DIG. Tunisie Tlcom propose des services dans le domaine des tlcommunications fixes et mobiles. En juin 2006, il est fort de 1 259 000 abonns au rseau fixe, dont il dtient le monopole, et de 3 265 000 abonns au rseau GSM (la premire ligne est inaugure le 20 mars 1998), faisant de lui le leader sur ce march devant l'oprateur priv Tunisiana. Depuis 2008, Tunisie Tlcom offre la possibilit aux dtenteurs de cartes bancaires nationales d'alimenter le solde de leurs lignes prpayes via les distributeurs automatiques de billetsde l'Arabe Tunisian Bank (service Mobilink). Le 21 mars 2009, Tunisie Tlcom lance une nouvelle marque, Elissa, avec des offres spcifiquement conues pour les jeunes de moins de 25 ans. Il est galement un fournisseur d'accs Internet (Frame Relay, ADSL, X.25, LS, RNIS et WLL pour la tlphonie rurale). Tunisie Tlcom met en place, exploite et commercialise le premier rseau GSM en Mauritanie(Mattel) partir de mai 2000. Elle conclut galement une convention de coopration technique avec Djibouti Tlcom pour le dveloppement de ses rseaux de tlcommunications.

Section2 : Rle de Tunisie Telecom :


Elle est charge de : Loffre des services publics ou privs de tlcommunications correspondants aux divers besoins sociales et conomiques. Linstallation et lexploitation des rseaux publics de tlcommunications. La promotion des nouveaux services de tlcommunications. La recherche et la participation au dveloppement des tudes et scientifiques lies au secteur de tlcommunications. La contribution leffort national denseignement suprieur en matire de tlcommunications. Lapplication des conventions et des traits des organisations internationales et rgi onales spcialises dans les tlcommunications. La promotion de la coopration tous les niveaux dans le domaine des tlcommunications.

Chapitre2 : Prsentation de la DRTN


Section 1 : Organigramme
La direction rgionale est dirige par le directeur rgional des tlcommunications
qui soccupe de la coordination entre les diffrentes divisions administratives, techniques et financires de la direction et la prise de dcision des units qui lui sont directement rattaches.

Directeur Rgionale Nabeul


SOS : Suivie de scurit Contentieux : Suivie des consommations non pays.

Commercial Actel Distribution Entreprise Marketing

Service clientle Livraison de service de bout en bout (production provisioning) Service aprs vente (entretien, relve drangement) Assurance qualit client Traitement technique des rclamations

Rseaux Planification et ingnierie Dploiement des rseaux Energie et environnement Qualit des rseaux

DAF Approvisionnement Finance Juridique Moyens

RH Gestion prvisionnelle du personnel Support formation Adm et social

Section 2 : Les diffrentes divisions de la DRTN


1. Division commerciale : Elle soccupe de tout ce qui est commercial et elle est compos de lactel, la distribution, lentreprise et le marketing. 2. Division clientle : Elle sintresse de la livraison de service de bout en bout (production provisioning), de service aprs vente (entretien, relve drangement), assurance qualit client et le traitement technique des rclamations. 3. Division Rseaux : Cest une division qui soccupe de la planification et ingnierie, dploiement des rseaux, nergie et environnement, qualit des rseaux. 4. DAF : Cest la division de la direction administrative et financire, elle sintresse de lapprovisionnement, de finance et des problmes juridiques. 5. RH : Cest la division des ressources humaines son rle est la gestion prvisionnelle du personnel, du support formation et des affaires administratives et sociales.

Section 3 : Les services visits


Au niveau de la division commerciale jai visit lACTEL :

1.

LACTEL : Cest lagence commerciale de tlcommunications de Nabeul, elle reprsente le point de vente de Tunisie Tlcom.

Au niveau de la division clientle jai eu loccasion de visiter : 2. Le centre de construction des lignes : Cest une entit qui se charge de l'tude des nouvelles demandes et excute les ordres de Constructions ou de transfert provenant de l'agence commerciale de tlcommunication (ACTEL) et il reoit aussi les avis de drangements dlivrs par le central afin de les traiter.

3. Le centre de commutation : Et en particulier la table dessai qui est un quipement permettant de dterminer la nature et l'emplacement d'un drangement survenu sur la ligne d'abonn partir du rpartiteur gnral. Au niveau de la division des Ressources Humaines jai visit : 4. La GRH : La gestion des ressources humaines soccupe de personnel et des stagiaires.

Partie II : Les diffrents attributions de lACTEL, La centre de commutation, Le centre de construction des lignes et la GRH

Chapitre 1 : Les diffrentes attributions de lACTEL


Section 1 : Organigramme
Lorganigramme de lagence commerciale de tlcommunications de Nabeul est structur selon la fonction des services. Cette agence est dirige par un chef, ainsi que certains agents dont chacun est spcialise dans une tche tels que les agents de guichet, lagent dabonnement, lagent de liquidation, lagent contentieux, le caissier, lagent comptable

Chef dACTEL Bureau dordre Bureau de comptabilit Section guichet Section clientle

Agents de guichet

Accueil

Service abonnement Service contentieux Service liquidation

Section 2 : Les diffrentes prestations ralises

Jai dit des contrats des clients en utilisant un logiciel appel BSCS : Ce sont des contrats des lignes GSM vendues dans des diffrents points de vente tels que DAR CHAABANE et NABEUL. Cette tche ma occupe peux prs 10% de mon travail.

Jai dit les fiches daction : cest le fait de saisir tous les coordonns des abonns (numro de tlphone, numro de srie, nom, prnom, numro cin et le cadeau accord), en haut de cette fiche on doit mentionner le responsable de laction, le nombre de puces accords par lagent de lactel, le nombre de puces vendues et les frais de restauration. Cette tche ma pris envers 5% de mon temps. Le but de ldition de cette fiche est lactivation des lignes GSM achets et lenregistrement des nouveaux abonns dans la base de donnes de lagence. Jai utilis un logiciel appel MINSAT pour extraire les numros des lignes GSM, en outre je saisis les numros de srie et avec un simple clic sur la jumelle jaurai tous les dtails qui concernent les abonns. Jai traite diffrents documents tels que les tats de recouvrement en utilisant lEXCEL. Jai observe quelques tats de rsolution de problmes avec quelques abonns dans le bureau de contentieux en effet, jai constat quil faut tout dabord bien entendre le problme de labonn puis, on vrifie exactement la situation de ce dernier dans la base de donnes, on vrifie les chances de paiement. Enfin, on dcide une solution logique qui satisfait les besoins de lagence et celles de labonn. Jai sortit avec lquipe qui assure laction commerciale : cest le fait de vendre des lignes GSM dans des points de vente avec des prix disant exceptionnels dans le but dencourager les abonns pour acheter des nouveaux lignes. En effet, on doit diter un contrat entre lagence et labonne sur place et on fait lactivation pour quil puisse utiliser cette puce tout de suite et en cas ou il ya un problme il peut contacter lactel. Jai reste au guichet pour observer le fonctionnement de travail au niveau de cette cellule.

10

Jai organis les registres qui concernent le paiement des factures de paiement par trimestre des annes prcdentes. Conclusion : LACTEL tait pour moi une occasion pour enrichir mes connaissance surtout au niveau des relations avec les abonns car elle est un contact direct avec les abonnes. Cependant je ne peux pas nier quil ya des problmes qui mont attir tels que les ordinateurs qui sont un peux lents puisque une application peut parfois prendre jusqu 15 ou 20 minutes pour souvrir, cela sajoute quil ya plusieurs tches manuelles quon pourrait les rendre informatiss pour gagner lespace, le temps et les couts de papier.

11

Chapitre 2 : La table dessai


Le centre de commutation est une unit qui soccupe de plusieurs tches et ils lui sont rattachs diffrents fonctions tel que la table dessai que jai visit :

Section 1 : Rle et tches effectues par la table dessai


Rle Au cours d'une nouvelle construction d'abonn, la table dessai permet de vrifier la fiabilit de la paire concerne ct commutateur, transport et distribution. Aussi, Par sa prcision, elle permet de minimiser l'intervention sur la ligne. Un abonn dont la ligne est drange demande le numro 1100 et dclare l'tat de sa ligne, l'oprateur transmet le numro de labonn la table d'essai afin de dterminer la nature du drangement. Pour raliser des essais sur la ligne en question.

Section 2 : Les diffrentes prestations ralises


Jai utilis le SYGED (Cest un systme de gestion des drangements) pour voir les numros drangs afin dextraire le type de drangement en utilisant une griffe de drangement et la table dessai. Jai enregistr le type de drangement trouv pour lenvoyer ensuite au Centre de Construction des lignes(CCL). Jai observ lopration de mesure de drangement en effet on procde de la faon suivante : a) Reprer la position exacte de la ligne sur les rglettes du rpartiteur. b) Isoler la ligne la table d'essai par l'intermdiaire d'un bouchon. c) Vrifier l'existence ventuelle d'un courant tranger sur chacun des deux fils. d) Vrifier si l'un des fils est la terre. e) Vrifier s'il s'agit d'un isolement : coupure de l'un des deux fils.

Si le drangement est au RLA ; on prpare la table d'essai un avis appel avis de drangement dans lequel on mentionne tous les informations ncessaires (N de l'S/R, N de la tte) et on l'envoie vers le service de construction de lignes (CCL) pour relever le drangement sur place.

12

Sinon, si la carte est en panne alors on enregistre sa panne la section maintenance et on l'envoie au centre pour faire la sparation ou le changement par une autre carte. Lagent de cette cellule ma invit pour observer le diffrent matriel utilis au niveau de la table dessai tel que les rglettes horizontales, rglettes verticales, les jarretires et les diffrents types de cbles Conclusion : La table dessai est une cellule qui joue un rle trs important dans le processus de fonctionnement de Tunisie Telecom grce aux diffrents services quelle rend au centre de commutation et au centre de construction des lignes qui sera lobjectif du paragraphe suivant.

13

Chapitre 3 : Le centre de construction des lignes(CCL)


Section 1 : Organisation du CCL
En gnral, un CCL est compos de :

La direction :

Chef CCL : Il oriente et coordonne le travail des diffrentes

sections. Son rle est la fois administratif et technique : prise de dcision, contrle et gestion du personnel. Le chef du CCL intervient aussi avec les quipes lorsquil sagit dun drangement difficile rparer Les agents administratifs : Ils reprsentent les agents de FTA, Chef Equipe : Cest celui qui dirige les quipes de travail sui-

de construction et de drangement.

vant la nature des travaux excuter. Il est le point de coordination entre le CCL et les quipes lintrieur (Equipe de rattachement, Equipe de drangement, Equipe dentretien et maintenance).

Le centre technique : Il est compos de diffrentes quipes : GRA : Cest le groupe de rattachement dabonns (Nouvelle

installation). GES : Cest le groupe dentretien souterrain. EGTA : Cest lquipe des Grands travaux ariens. ADSL : Cest lquipe de test et de recherche des drangements ligne ADSL. Equipe Surveillance : Cest lquipe de relve de drangement entre le point de concentration et labonn.

14

Organigramme de CCL

Chef CCL
Chef du CCL

FTA
FTA

Orienteur

Chef Magasin

Bureau Dordre

Bureau dordre
Equipes de

Equipes de relve de Drangement

Rattachement

Equipes de Maintenance

Section 2 : Les diffrentes prestations ralises


Jai visit les diffrents bureaux qui se trouvent dans le CCL pour avoir une ide gnrale sur le travail de chacun. En effet on trouve : Le bureau de FTA : Cest le bureau de fiche technique dabonns. En effet labonn dpose sa demande lagence commerciale, une instruction dune demande dabonnement tlphonique lui sera tablit et il doit donner une copie de la CIN, ensuite sa demande sera envoy au service FTA pour faire ltude technique, une fois ltude est tablit on envoie lOK lACTEL qui va informer labonn qui signera le contrat et paiera 20DT. A ce niveau deux suites seront accordes soit quil est : Non ralisable : Il sera inscrit dans la liste des demandes non ralisables et cest jusqu ralisation dextension rseau. Ralisable : Une paire lui sera rserv puis un contrat lui sera tablit aprs le paiement et la ligne sera installe.

15

Remarque : Labonn peut prendre plusieurs formes : Abonn en service, il peut tre transfr sur dautres localits, il peut faire la cession de sa ligne quelquun dautre, on garde le mme numro mais avec un autre abonn ou il peut tre rsili, soit une rsiliation sur demande, soit une rsiliation doffice suite non paiement. Le bureau de construction des lignes : Le rle de responsable de cette cellule est de vrifier avec une application GIS sil existe une demande de nouvelle installation(NI) ou de transfert(TR) ou de rsiliation pour tous les centres en relation avec le rseau Nabeul tels que Maamoura, Dar chabene, Bou jrida, Korba, Somaa, Tazarka Puis, il fait limpression pour extraire les ordres des travauxannexe1. A cela sajoute, la confirmation de la connexion el la mise en services des lignes fixes pour les nouveaux abonns. De plus, il effectuer une modification de la rservation selon certains critres tels que la distribution, lamorce, la tte Le bureau des drangements : Au niveau de cette cellule jai vu ltat journalier, cest la table de bord de travail de chaque jour, en effet, le responsable ma donn une copie pour bien comprendre, cet article contient les informations suivantes : La rfrence de labonn, le numro de tlphone, la position (tte, amorce, couleur, distribution, la SR), essai (la nature de drangement) et lquipe qui va rsoudre le problme. Cet agent doit aussi affecter et rpartir le travail sur les diffrentes quipes. Enfin, il enregistre les drangements dj effectus, le chef dquipe, la date, le type de drangement et tout dtail en relation avec le drangement annexe2. Jai visit le magasin pour connaitre le matriel utilis par les diffrentes quipes pour rsoudre les drangements tels que les points de concentration(PC), les mochons (qui servent protger les cbles contre lhumidit et la chaleur), les rglettes des meubles76/20 qui contient 14 paires utiliss dans les agences bancaires et de voyages et les htels, les cbles 5/9 et les jarretires (bobine de cbles rouges et blancs ).

16

Jai sortit avec lquipe souterraine pour rsoudre un drangement. Tout dabord, on sest orient vers une boite appele sous-rpartiteur (SR) compose de rglettes verticales et horizontales. Ensuite, lagent a dcid de sorienter vers labonn car le problme ntait pas rsolu au niveau de SR donc il doit avancer. Jai eu loccasion davoir une ide sur les diffrents types de drangement.

Les types de drangement Isolement


Le drangement est de type isolement quand il y a une discontinuit de la ligne dabonn. _____ _____ _____ _____ _____ _____

____________ Isol sur un fil

Isol sur deux fils

Boucle
Il est caractris par un court circuit dans la ligne de l'abonn c'est dire les deux fils se touchent accidentellement.

Terre
Il est caractris par la fuite de courant dans la terre. Il est surtout du li nfiltration de leau dans le mochon ou la prsence de lhumidit dans la prise de branchement et aussi dans le cble de transport. Dans ce cas lquipe souterraine se trouve dans lobligation de changer lorgane dfectueux.

Mlange
Il est caractris par la prsence dinterfrences de communications entre deux ou plusieurs abonns ce qui provoque la diaphonie. Fil abonn N 1 ___________________________ Fil abonn N 2 ___________________________

Fil abonn N2

___________________________

Fil abonn N 1 ___________________________

17

Inversion
Lors du raccordement des cbles, deux paires de deux abonns peuvent tre inverses donc lappel destin au premier et reu par le deuxime et vice versa.

Courant
Le drangement 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 cest elle qui nous donne une ide sur la qualit des services offerts aux abonnes travers les rparations des drangements.

18

Chapitre 4 : La Gestion des Ressources Humaines


Section 1 : Dfinition et Rle
La gestion des ressources humaines (la GRH) est un ensemble de pratiques du management ayant pour objectif de mobiliser et dvelopper les ressources humaines pour une plus grande efficacit et efficience de l'organisation. C'est une activit qui doit tendre amliorer une communication transversale, tout en faisant respecter l'organigramme de l'entreprise. La gestion des ressources humaines peut se diviser arbitrairement en deux grandes activits :

d'un ct l'administration des ressources humaines (gestion de la paie, droit du travail, contrat de travail etc.).

et de l'autre, le dveloppement des ressources humaines (gestion des carrires, gestion des comptences (GPEC), recrutement, formation etc.).

La gestion des ressources humaines est enfin co-responsable de la production avec le management de la qualit.

Section 2 : Les diffrentes prestations ralises


Jai fait le saisit des attestations de stage. Jai remplac la responsable des stagiaires car elle est sortit en formation, en effet, lorsquun stagiaire arrive, je dois lui affecter au service o il doit sorienter. De plus si un stagiaire vient pour demander lattestation de stage, je dois vrifier sil a dj apport une lettre daffectation ensuite on la lui donne aprs lenregistrement dans le cahier de dpart. Jai class les diffrents types de congs accord aux personnels. On outre, on trouve les congs de maladie, de repos et des congs exceptionnels. Jai plac ces diffrentes demandes de congs dans les enveloppes pour les envoyer aux diffrents dpartements en fonction de service o le personnel est affect.

19

Jai enregistr dans le registre les dtails de cette opration : numro, dure de cong, reste cong Jai fait la vrification des oprations dj enregistrs. Jai plac les attestations dans les enveloppes en signalant le nom et le prnom de chaque stagiaire sur chaque enveloppe. Jai fait les photocopies de tous les dparts, puis, je les ai enregistrs dans le cahier de dpart (date de dpart, destinataire, sujet). Jai utilis lExcel pour effectuer diffrentes tches tels que le calcul du taux dabsentisme annuel pour chaque personnel puis le taux total. Jai organis les fiches de paie des personnels en les affectant suivant le service dans lequel un personnel travaille. Le responsable de cette division ma prsent le logiciel quils utilisent, cest un systme bas sur oracle, il permet de grer les congs, les heures supplmentaires, les primes Conclusion : La division de la gestion des ressources est indispensable de la bonne organisation des postes au sein de Tunisie Tlcom. Mais jai constat que la majorit des oprations effectus sont manuelles tels que la gestion des congs, des stagiaires

20

Partie III : Conception et ralisation de lapplication : Gestion des stagiaires

21

Chapitre1 : Spcification de lapplication


1. Introduction
La spcification est une tape fondamentale dans le cycle de vie dun tel logiciel. Elle sert dans la dtermination de lenvironnement globale de lapplication et dans la dtermination des besoins et des contraintes qui lentourent. Pour cela, nous allons commencer dans ce chapitre par justifier certains choix qui vont tre dcrit au cours de la phase de conception et de ralisation. Ensuite il sagira de dfinir lobjectif du projet ainsi quune description de la spcification des besoins fonctionnels et non fonctionnels de notre application.

2. Choix du cycle de vie


Le cycle de vie dun logiciel dsigne toutes les tapes du dveloppement dun logiciel. Lobjectif du cycle de vie du logiciel est dassurer la conformit du logiciel avec les besoins exprims et la vrification du processus de dveloppement, c'est--dire ladquation des mthodes mises en uvre. Le cycle de vie permet de dtecter les erreurs au plus tt et de maitriser la qualit du logiciel. Pour cette application jai choisit le modle de cycle de vie en V. Le principe de ce modle est quavec toute dcomposition doit tre dcrite la recomposition et que toute description dun composant est accompagne de tests qui permettront quil correspond sa description. Ce principe permet de limiter les risques par la validation de chaque dcomposition qui est un grand avantage par rapport aux autres modles.

22

Le droulement du cycle en V de notre application est prsent ci-dessous:

Figure1: Cycle de vie en "V"

3. Spcification des besoins fonctionnels


Cette application consiste la gestion des stagiaires au sein de lagence des tlcommunications de Nabeul et elle offre plusieurs autres fonctionnalits quon peut les montrer de manires diffrentes:

3.1. Spcification non formel


Ce projet est compos globalement de deux domaines qui sont la prise en charge de toutes les donnes du rseau informatique et le suivi permanent de la gestion des stagiaires de lagence. Chacun de ces domaines possde ses principales fonctionnalits comme indiques ci-dessous : - La prise en charges des donnes du rseau informatique Ladministrateur est le responsable de ce domaine qui peut tre : La gestion des stagiaires: Cette application garantie la bonne gestion des stagiaires. En effet, ladministrateur peut ajouter, supprimer, rechercher, consulter ou modifier les paramtres de nimporte quels stagiaires enregistrs dans la base de donnes de lagence. Le suivi permanent des stagiaires

23

Le responsable de ce domaine est ladministrateur. Ce domaine peut tre subdivis en deux sous domaines qui sont : La gestion des stagiaires Quand un nouveau stagiaire arrive, ladministrateur le visualise, le traite. Puis, sil sagit dune copie qui manque il doit le contacter pour lui informer, sinon il lenregistre dans la base de donnes. La gestion de larchive des stagiaires Cest le nombre de stagiaires enregistres dans larchive selon un critre bien dtermin citons lexemple du critre mention ou bien service etc. Ces deux domaines avec leur diffrentes fonctionnalits sont indpendants les uns des autres mais ils se rassemblent dans le but de rpondre aux besoins de ladministrateur de la cellule gestion des stagiaires.

3.2. Spcification semi formelle


Il existe plusieurs techniques semi formels pour spcifier un systme informatique. Pour se faire, nous avons choisit les diagrammes de cas dutilisation dUML. - Le Diagramme de cas dutilisation Un diagramme de cas dutilisation (use case) permet de dcrire linteraction entre les acteurs (utilisateurs du cas) et le systme. La description de linteraction est ralise suivant le point de vue de lutilisateur. Les diagrammes de cas dutilisation constituent un moyen pour recueillir et dcrire les besoins des acteurs du systme. Ils peuvent tre utiliss ensuite comme un moyen dorganisation du dveloppement du logiciel, notamment pour la structuration et le droulement des tests du logiciel. La reprsentation dun cas dutilisation met en jeu trois concepts qui sont lacteur (icne du stick man ou reprsentation graphique quivalente), le cas dutilisation (sous forme ovale), lassociation entre lacteur et le cas dutilisation (sous forme de ligne). - Les diagrammes de cas dutilisation de lapplication

24

Nous illustrons ainsi les diagrammes de cas dutilisation qui correspondent notre systme : Diagramme de cas dutilisation gnrale de lapplication Dans la figure ci-dessous on illustre le diagramme de cas dutilisation global correspondant notre application de gestion des stagiaires. Comme ce dernier illustre, deus types dacteurs peuvent interagir avec le systme et qui sont : - Ladministrateur : Il a le droit de grer les stagiaires, larchive des stagiaires enregistrs. - Le stagiaire : Il joue le rle de la personne gre par ladministrateur. comme il peut consulter

Figure2: Digramme de cas dUtilisation Gnrale de lapplication La gestion des stagiaires est la responsabilit du ladministrateur et le diagramme ci-dessous expliquera ce cas dutilisation. En effet, lorsquun nouveau stagiaire est survenue, ladministrateur vrifie dabord ses coordonnes c'est--dire son numro de carte didentit, son nom, son prnom, sa date de naissance, son adresse Ensuite, il vrifie les pices jointes. Enfin, il lenregistre dans larchive et sil sagit dun problme, il doit le contacter.

25

Figure3: Digramme de cas dutilisation gestion des archives des stagiaires Ladministrateur consulte larchive qui contient la liste des stagiaires. Ainsi, il peut consulter ses paramtres, voire les coordonnes. Le nombre des stagiaires enregistres dans larchive suivant le critre correspondant.

3.3. Spcification des besoins non fonctionnels


Les besoins non fonctionnels prsentent les exigences internes pour le systme et caches vis vis les utilisateurs, on cite les deux suivants :

3.3.1. Lergonomie
Le logiciel doit prsenter des interfaces graphiques conviviales bien structures 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 dcriture ; par consquent lintgration

26

de la discipline IHM (Interface Homme Machine) est indispensable pour le dveloppement des applications.

3.3.2. La scurit des donnes


Scuriser les donnes revient appliquer une stratgie didentification, dauthentification et contrler chaque tentative daccs ces donnes. Dans notre systme laccs aux informations personnelles nest autoris quaux personnes propritaires et selon un login qui dtermine les droits daccs.

Conclusion Pour mener terme ce projet, nous lavons dcompos suivant des besoins fonctionnels et non fonctionnels. Ce projet a t suivi dune analyse fonctionnelle de son contenu pour mieux dcortiquer les diffrents besoins. Dans ce qui suit nous allons prsenter la conception qui a t mise en uvre tout au long de la ralisation de ce projet.

27

Chapitre2 : Conception
1. Introduction
Dans ce chapitre nous allons entamer la phase de conception tout en tenant compte du travail dj accompli. Il est noter que cette phase est primordiale et indispensable pour atteindre la phase dimplmentation. Nous dgagerons alors la hirarchie des classes que nous avons conues, tout en explicitant les scnarios dexcution des diffrents cas dutilisation.

2. Les outils de conception


La modlisation consiste crer une reprsentation virtuelle dune ralit pour dgager les points auxquels on sintresse. Notre conception va sappuyer sur la notation UML (Unified Modeling Language) et sur JC (Jude Community) comme simulateur des diagrammes.

2.1. Le langage de modlisation UML


UML est un langage permettant de modliser un problme de faon standard. Ce langage est n de la fusion de plusieurs mthodes existant auparavant, et est devenu dsormais la rfrence en terme de modlisation objet, un tel point que sa connaissance est souvent ncessaire pour obtenir un poste de dveloppeur objet. En tant tel, UML facilite l'expression et la communication de modles en fournissant un ensemble de symboles et de rgles qui rgissent l'assemblage de ces symboles. Il permet de modliser de claire et prcise la structure et le comportement d'un systme indpendamment de toute mthode ou de tout langage de programmation. Dans notre cas, nous avons eu recours au langage de modlisation UML version 2.0 travers les diagrammes de squence, de cas dutilisation et de classes.

28

2.2. Loutil de simulation des diagrammes


Nous avons utilis comme simulateur de ces diagrammes Jude Community. Cest un outil de modlisation UML cr par la compagnie japonaise Change Vision. Il fonctionne avec l'environnement d'excution Java. Le nom vient de l'acronyme Java and UML dvelopper's environnement . Jude est un logiciel propritaire distribu gratuitement en version Community. L'achat d'une licence "Professional" permet de bnficier d'un support client. Une fonctionnalit notable du logiciel est l'exportation en Java du modle UML cr.

3. Diagramme de classes 3.1. Dfinition


Le diagramme de classes est le point central de dveloppement orient objet, car il constitue lun des pivots essentiel de la modlisation avec UML. En effet, ce diagramme permet de donner la reprsentation statique du systme dvelopper. Cette reprsentation est centre sur le concept de classe et dassociation. Chaque classe dcrit par les donnes et les traitements dont elle est responsable pour elle-mme et vis--vis des autres classes. Les traitements sont matrialiss par des oprations. Le dtail des traitements nest pas reprsent directement dans le diagramme de classes ; seul lalgorithme gnral de pseudo code correspondant peut tre associ la modlisation. La description du diagramme de classe est reprsente en trois points qui sont le concept objet, le concept de classe comprenant les attributs et les oprations et les diffrents types dassociation entre classe.

3.2. Prsentation de diagramme de classe


Comme la figure ci-dessous indique, notre systme comprend Cinque classes: - Classe Utilisateur : Cette classe prsente comme attributs Login qui constitue la cl primaire et le mot de passe pour sauthentifier. Cette classe admet comme oprations ajouter_utilisateur, Modifier_paramtres_utilisateur (c'est--dire gnrer le mot de passe). - Administrateur : Cest lutilisateur qui interagit avec le systme. Il hrite de la classe mre Utilisateur tout les attributs et les oprations. - Classe Stagiaire : Cette classe prsente comme attributs numro de CIN, nom stagiaire, prnom stagiaire, e-mail stagiaire, adresse physique, tablissement, spcialit, niveau

29

dtude, encadreur, services visits . Elle admet comme oprations ajouter stagiaire, supprimer stagiaire, rechercher stagiaire, modifier_paramtres_stagiaire, consulter stagiaire. - Classe Etablissement : Cette classe admet comme attributs numro_tablissement qui est la cl premire et nom. - Classe Archive : Cette classe admet comme attributs nombre_stagiaires selon le critre mention. - Classe encadrant : Cette classe admet comme attributs le numro, nom et prnom.

Figure4: Le diagramme de classe gnrale de lapplication

30

4. Diagramme de Squence

4.1. Dfinition
Lobjectif de diagramme de squence est de reprsenter les interactions entre objets en indiquant la chronologie des changes. Cette reprsentation se ralise par cas dutilisation en considrant les diffrents scnarios associs. Un message reu par un objet dclenche lexcution dune opration. Le retour dinformation peut tre implicite (cas gnral) ou explicite laide dun message de retour. Les diagrammes de squence suivants sont conclus partir de quelques cas dutilisation quon a choisit :

4.2. Diagramme de squence Authentification


Avant daccder lapplication, lutilisateur doit sauthentifier dabord. Il doit saisir son login et son mot de passe. Si les donnes saisies correspondent ceux qui sont dans la base de donnes, il accde linterface suivante :

Figure5 : Diagramme de squence Authentification

31

Figure6: Diagramme de squence Gestion des stagiaires

32

4.3. Diagramme de squence gestion des stagiaires


Ladministrateur est lacteur qui a le droit de manipuler les stagiaires. Pour ajouter un stagiaire, le systme vrifie dabord la disponibilit de CIN. Si le CIN nexiste pas, linterface envoie un message derreur. Sinon, il ajoute le stagiaire dans la base de donnes. Pour modifier les paramtres ou supprimer un stagiaire, le systme doit vrifier la disponibilit de cet stagiaire suivant le CIN saisie puis soit modifier soit supprimer.

33

Chapitre3 : Ralisation
1. Introduction
La ralisation est la dernire phase de la construction dune application. Cest au niveau de laquelle que notre projet sera implment rellement. Linteraction de lenvironnement logiciel et matriel nous permet davoir une application fonctionnelle. En fait, nous allons en premier lieu dcrire les outils matriels et logiciels utiliss dans son dveloppement. Ensuite, nous prsentons les interfaces globales ainsi quune description du fonctionnement du systme.

2. Environnement Matriel
Ce projet a t ralis sur un ordinateur ayant les caractristiques suivantes : Nom de lordinateur

Processeur

Disque Dur

RAM

Systme dexploitation

Processeur E_Machine tel

In- 120Go

2GB

Upgrade dows VISTA

Win-

Celeron

Dual CPU

3. Environnement Logiciel
Pour une meilleure ralisation, on a choisit certains logiciels qui rpondent la problmatique pose par notre projet. On cite ci-dessous, ces logiciels :

a. Microsoft Access
Pour dvelopper notre base de donne, nous avons recourt Microsoft Access qui est considr comme le premier outil de gestion de bases de donnes Microsoft pour la plateforme Windows. Access ne signifie pas seulement la gestion de bases de donnes relationnelles pour Windows mais cest aussi : Un outil dinterrogation et dimpression pour lutilisateur. Un systme complet de gestion de bases de donnes.

34

Un frontal de bases de donnes client /serveur.

Une plate-forme de dveloppement dapplications.

b. Java NetBeans IDE


NetBeans est un environnement de dveloppement intgr (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 diffrents autres langages, comme Python, C, C++, XML, Ruby et HTML. Il comprend toutes caractristiques dun IDE moderne (diteur en couleur, projet multi-langage, refectoring, diteur graphique dinterfaces et de pages web). Conu en Java, NetBeans est disponible sous Windows, Linux, Solaris (sur x86 et SPARC), MAC OSX et Open VMS. 4. TEST

4.1. Test unitaire


Comme nous avons indiqu prcdemment que le cycle de vie de dveloppement choisit est celui en V. Alors nous devons vrifier individuellement que chaque composant est implment conformment.

4.2. Test dintgration


Aprs avoir intgrer et implmenter notre application, on doit faire un test dintgration qui consiste vrifier linterfaage des diffrents composants dvelopps du logiciel. Ce test nous permet de visualiser le rsultat suivant : - Interface daccueil : Lors de lexcution de lapplication, linterface daccueil sera la premire qui apparat et cest la suivante :

Figure7: Interface daccueil

35

- Interface dauthentification : Lorsque le chargement de linterface daccueil est termin, linterface Authentification sera la deuxime interface que dcouvrira loprateur. Notre application donne accs lutilisateur qui est ladministrateur. Il a un login et un mot de passe spcifique qui lui permettra daccder des modules dapplication qui lui sont affects. Alors, suivant le login et le mot de passe, on prcisera les droits daccs de lutilisateur en tant quadministrateur ayant les droits de grer les stagiaires. Les interfaces que ladministrateur peut y avoir laccs Dans linterface dauthentification suivante, nous voyons que lutilisateur est un administrateur :

Figure8: Interface dauthentification : lutilisateur est un administrateur Si ladministrateur a tromp et na pas entr son login ou son mot de passe, un message derreur lui informe quil doit les saisir.

Figure9: Lutilisateur na pas saisie son login et/ou son mot de passe

36

Si les donnes que ladministrateur a saisit sont errones, un message derreur apparat pour avertir lutilisateur que le login et/ou le mot de passe ne sont pas valides.

Figure10: Login et mot de passe errons Interface de Menu Lorsque lauthentification est valid, on remarque louverture de linterface menu dans laquelle on peut choisir lopration quon voudrait effectuer tels que la gestion des stagiaires, consultation, gnrateur de mot de passe

37

Figure11 : Interface Menu Interface de Gestion des stagiaires En cliquant sur le menu Stagiaires et sur litem Gestion des Stagiaires, linterface de gestion des stagiaires apparat. Cette interface permet ladministrateur de chercher, de mod ifier les paramtres ou de supprimer un stagiaire existant. Comme il peut ajouter un nouveau. - Ajout un stagiaire : pour ajouter un stagiaire, ladministrateur doit remplir tous les champs concernant ce dernier. Si quelques champs sont vides ou le stagiaire existe dj, un message apparat indiquant le type derreur. Sinon, le stagiaire est enregistr dans la base de donnes.

38

Figure12 : Ajout dun nouvel stagiaire - Recherche un stagiaire : Pour pouvoir vrifier la disponibilit dun stagiaire, modifier ses paramtres, le supprimer ou juste le consulter, ladministrateur doit dabord le rechercher. Ceci peut se faire en appuyant sur le bouton rechercher. A ce moment l, une petite fentre saffiche o ladministrateur doit entrer le numro CIN du stagiaire concern de la recherche. Si ladministrateur se trompe et entre un numro CIN erron, un message derreur apparat.

39

Figure13: interface de recherche de stagiaire qui a comme CIN 64922051 Si le stagiaire est inoutrouvable un message va apparaitra :

40

Figure 14: interface derreur lors de la recherche de stagiaire En appuyant sur le bouton ok, les paramtres de lutilisateur qui a comme numro CIN 06492205 saffichent dans les champs correspondants.

41

Figure15: Affichage des paramtres de stagiaire - Modification des paramtres concernant le stagiaire : Aprs avoir rechercher le stagiaire ladministrateur a le privilge de modifier lemail, ladresse ou le numro de tlphone dun stagiaire etc.

42

Figure16: Modification dun stagiaire - Suppression du stagiaire : Ladministrateur entre le numro CIN du stagiaire supprimer. Puis, il appuie sur le bouton supprimer. Une petite fentre qui demande la confirmation de lutilisateur pour confirmer la suppression.

43

Figure17: Demande de confirmation de suppression du stagiaire Si ladministrateur confirme la suppression, le stagiaire sera supprim de la base de donnes. Interface de Gnration de mot de passe Cette interface permet ladministrateur de changer son mot de passe. Il entre son login et son mot de passe. Si les donnes que lutilisateur sont correctes, une petite fentre saffiche pour informer que la gnration du mot de passe est tablit avec succs dans la base de donnes. Interface de consultation des stagiaires Sur cette interface se visualise les stagiaires autoriss enregistrs dans la base de donnes de lapplication.

44

Figure18: La liste des stagiaires Interface de statistiques des stagiaires selon le critre mention Sur cette interface on affiche les nombres des stagiaires selon le critre mention soit bien soit trs bien soit assez bien soit excellent.

Figure18: Les statistiques des stagiaires selon le critre mention

45

Conclusion gnrale

Ce stage a t une bonne occasion pour dcouvrir la vie professionnelle dans une grande socit de tlcommunication tel que Tunisie Tlcom et de confronter divers problmes du jour que peuvent rencontrer un dirigeant ou un technicien. Il ma permis galement dlargir mes connaissances dans divers domaines tels que la commutation, la transmission et surtout les relations humaines. Je pense que cest fructueux comme premier contact effectif avec lentreprise. Et je remercie tous les membres de Tunisie Tlcom qui mont donn la possibilit dessayer dtablir une application pour la gestion des stagiaires. Mais cette dernire nest applicable qu Tunisie Tlcom.

46

Vous aimerez peut-être aussi