Vous êtes sur la page 1sur 18

ESSTT

Introduction Gnrale
Nul ne peut douter de la position des tlcommunications dans le monde.en effet elle connat un essor important et sans prcdent suite limportance stratgique de ce domaine.cest pour quoi le choix de ce domaine pour faire le stage ma t incontournable En effet ,le domaine des tlcommunications est devenu un critre devaluation du dvloppement des pays. Par ailleur les tablissements ne cessent dinvestir dans ce domaine afin dacqurir Tous les ingrdients technologiques et surtout informatiques qui sont disponibles maintenant par les tlcommunications pour satisfaire lensemble des usagers afin de recevoir un service de qualit souhaite un prix acceptable et sans contrainte de situation gographique. Le dveloppement technologique nous montre Actuellement que les tlcommunications mondiales est un domaine stratgique, imposant la recherche des solutions innovatrices pour quun pays en dveloppement puisse faire face ces problmes cruciaux. Tel le cas de la Tunisie, qui a identifi le secteur des tlcommunications comme tant lun des secteurs primordiaux de constitution et de dveloppement et dont le but est de fournir le plus rapidement un accs conomiquement abordable tous, ceci est dans le cadre dun systme de tlcommunication et dinformation capable damliorer et de faciliter les changes dinformations dans lducation, la sant, linformation commerciale, ladministration publique et le dveloppement rurale. Cest partir de la ncessit de ce domaine que jai choisi deffectuer mon stage en TUNISIE TELECOM. Ce stage qui a pour dure un mois ma permis de voir de prs lorganisation de travail de lentreprise et surtout les outils informatiques logiciels et matriels utiliss par TUNISIE TELECOM. Dans ce contexte se situe notre le sujet de notre stage gestion de ressource humaine qui a pour objectif de raliser une application qui facilite les taches traiter par les diffrents servies et dorganiser la communication entre eux et qui cherche des solutions pour rpondre aux besoins de entreprise.

ESSTT

Prsentation De Tunisie Telecom


I. Introduction :
Loffice national des tlcommunications connu sous le nom de Tunisie Tlcom est un tablissement tatique caractre industriel et commercial charge dassurer les communications en Tunisie. Cre par la loi N 95-36 du 17 Avril 1995 et mis place le 1er Janvier 1996, et emploie 7500 agents.

II.

Prsentation Gnrale :

La Tunisie Telecom a pour mission dassurer les activits relatives au domaine de Tlcommunication : La prsentation de Tlcommunication. services fournis par les rseaux publics de

Linstallation, le dveloppement, lentretien et lexploitation des rseaux publics de tlcommunications et en particulier les rseaux de tlphone, de transmission de donnes et de tlex. Les participations leffort national denseignement suprieur au niveau du secteur de tlcommunication et des organisations internationales spcialiss dans le domaine de tlcommunication. Promouvoir de nouveaux services de tlcommunication travers linstallation des quipements ncessaire et les adapter aux dveloppements technologiques du secteur. Assurer la coopration avec les institutions techniques trangres et les organisations internationales et rgionales spcialiss dans la tlcommunication qui sont ratifis par ltat Tunisien tout en respectant les conventions de lunion internationale. La contribution au dveloppement des tudes et de la richesse scientifique. recherche Lies au secteur de tlcommunication. Il existe maintenant 24 directions gnrales de tlcommunications sur tout le territoire tunisien .Une direction rgionale de tlcommunication pour mission principalement le dveloppement des services et ltude des besoins des clients au niveau rgional.
2

ESSTT
III. Niveau Local ou de production :

Les fonctions de base de Tunisie Telecom sont assures par les units oprationnelles locales dexploitation et de production qui sont : CCL : Centre de Construction de Ligne. CCA : Centre de Commutation Automatique. LGD : Ligne Grande Distance (centre de transmission). ACTEL : Agence Commercial des Tlcommunications.

1. Centre de Construction de Ligne : CCL


Cest le responsable de lexploitation et de la maintenance des Rseaux de Lignes dAbonns(RLA). Le CCL est une entit qui soccupe principalement du RLA, cest--dire la partie du rseau qui se situe lextrieur du central ; la Rpartiteur General(RG) et labonn.

2. Centre de Commutation : CC
Bien que les centraux de commutation et rpartiteurs gnraux forment une extension naturelle des rseaux RLA, ils sont considres comme des entits indpendantes qui doivent tre tudies sparment. Le CCA est constitu de deux sous parties : Le CCA de Commutation(Le central) : Pour acheminer une communication entre deux abonns, il faut les relier par support physique de transmission mais face limpossibilit de raccorder tous les abonnes entre eux par des liaisons permanentes, il a fallu raliser des liaisons temporaires la demande de labonn ; cest lopration de commutation. La Table dEssaie : constitue le point de raccordement entre le central de commutation et le CCL puisquelle permet la connexion entre le rseau RLA et le commutateur par lintermdiaire du RG.

3. Ligne Grande Distance : LGD


Le Centre de Transmission est un organe trs important dans le rseau tlphonique public. En effet, le rle du CT est de relier les centraux tlphoniques CCA entre eux et permet la connexion avec dautres centres de transmission (transmission des signaux qui ne sont pas locaux).
3

ESSTT
La connexion se fait en liant des lignes appeles circuits ou jonctions. Avec la numrisation et le multiplexage, un seul circuit peut transporter plusieurs communications tlphoniques. Une ligne ayant un dbit de 2Mb/s transporte 30 communications (30 lignes dabonnes).

4. Agence Commercial des Tlcommunications : ACTEL


Leur rle est de saisir la demande par l'agent dans la base de donn du SIG (Systme dInformations Gographique GIS en anglais ) ; numro de la demande, nom, prnom, cin et ladresse qui doit tre prcise pour faciliter le travail de lquipe de construction des lignes (CCL).

IV.

Conclusion :

Au terme de ce premier chapitre, nous avons pu prendre connaissance des activits de Tunisie Telecom, ainsi que leurs diffrent centres ; CCL, CCA, LGD et ACTEL.

ESSTT

Spcification
I. Introduction :
Cette phase consiste dterminer les besoins, dfinir les acteurs du systme et de dgager les principaux cas dutilisation. Pour cela on a besoin des outils permettant de fournir des rfrences de qualit dans des domaines prcis en conomisant le temps de recherche comme le cahier de charge et le cas dutilisation.

II.

Cahier de charge :

1. Description des besoins :


Cette application est spcifie le service de Resource Humaine. Elle Permet de faciliter les taches traites par ce servie et dorganiser la communication entre lui et les autres services. Elle est compose par plusieurs acteurs (administrateur, service de dplacement, service de formation et service de stagiaires) qui ont des fonctionnalits diverses.

2. Les taches :
2.1. Taches ralis par ladministrateur :

Lajout dun emploie : Cest une tache permet dajouter facilement tout les informations concernons les emploies en saisi le non, le prnom, cin Modification des donnes : Cette dernire permet la modification des informations des emploies de la socit. Suppression dun emploie : Cette tache permet de supprimer un membre de la socit quant leur contrat est fini ou il attient lge.

2.2.

Taches ralis par le service de dplacement :

Gestion de dplacement : Cette partie dapplication serre affecter a des membres un dplacement, en prcisant la date, numro de voiture, le lieu de dplacement

2.3.

Taches ralis par le service de formation :

ESSTT

Gestion de formation : Cette partie dapplication serre affecter a des membres une formation, en prcisant la date, le dure de la formation, le lieu

2.4.

Taches ralis par le service de stagiaires:

Cette tache permet daccepter un nombre bien prcis des stagiaires, prciser la date de stage, ensuite affecter les stagiaires aux diffrents services de notre socit (Tunisie Telecom).

III.

Cas Dutilisation :

Les diagrammes de cas d'utilisation sont des diagrammes UML utiliss pour donner une vision globale du comportement fonctionnel d'un systme logiciel. Un cas d'utilisation reprsente une unit discrte d'interaction entre un utilisateur (humain ou machine) et un systme. Il est une unit significative de travail. Dans un diagramme de cas d'utilisation, les utilisateurs sont appels acteurs, ils interagissent avec les cas d'utilisation (use cases).

Figure1 : Diagramme de cas dutilisation dadministrateur Ladministrateur a la possibilit deffectuer plusieurs tches : Il peut ajouter un employer, modifier ou supprimer

ESSTT

Figure2 : Diagramme de cas dutilisation du service de formation Le service de formation a la possibilit de choisir un employ pour faire une formation dans un endroit et date bien prcise.

Figure3 : Diagramme de cas dutilisation du service de dplacement Le service de dplacement a la possibilit de choisir un employ pour faire un dplacement vers un endroit, on prcisons la voiture et la date.

ESSTT

Figure4 : Diagramme de cas dutilisation du service de stagiaire

V.

Conclusion :

Au terme de ce deuxime chapitre, nous avons pu prendre connaissance de cette application, notamment sur sa structure globale ses fonctionnalits et ses comptences, son environnement et ses outils de dveloppement. Le troisime chapitre consiste prsenter une tude conceptuelle du sujet.

ESSTT

Conception
I. Introduction :
Lobjectif de la conception consiste faonner le systme et lui donner une forme et une architecture. Dans cette partie, nous nous intressons laspect conceptuel de notre application. Nous allons prvoir le dictionnaire de donnes, le modle conceptuelle et lorganigramme ncessaires pour avoir une vue assez dtaille de larchitecture du validateur.

II.

Base de donnes :

1. Dictionnaire De Donnes :
Lensemble des donnes manipules est recens dans le dictionnaire suivant : Table employ : Nom matricule cin password login nom prenom Date_naissance adresse id_service id_grad id_contrat Id_formation id_deplacement Libell Matricule de lemploie Carte identit nationale Mot de passe login nom prnom Date naissance adresse Identifiant de service Identifiant de grade Identifiant de contrat Identifiant de formation Identifiant de dplacement Type Integre var char var char var char var char var char var char var char Integer Integer Integer Integer Integer

Table dplacement : Nom id_deplacement lieu datesortie dateentrer mois Num_voiture libell Identifiant de dplacement Lendroit de dplacement Date de sortie de lentreprise Date de retour lentreprise Le mois de dplacement Numro de la voiture Integer Var char Var char Var char Var char Integer Type

ESSTT
Table formation : Nom id_formation lieu date duree theme_formation libell Identifiant de formation Lendroit de formation Date de formation Dure de formation Sujet de formation Integer Var char Var char Var char Var char Type

Table service : Nom id_service nom_service libell Identifiant de service Le nom de service Integer Var char Type

Table grade : Nom id_grade intitule libell Identifiant de grade Intitule de grade Integer Var char Type

2. Model Conceptuelle de donnes :


Le Modle Conceptuel des Donnes (MCD) est la reprsentation simplifie de lensemble des donnes manipules par le systme dinformation. Lintrt de ce modle est didentifier la signification et la description de chaque information indpendamment de leur organisation et de leur implantation gographique. En effet, les concepts qui apparaissent et qui sont utiliss dans MCD sont trs variables dans le temps et quelques exceptions prs, constitue une image trs fidle des systmes dinformation futurs.

10

ESSTT
service id_service <pi> Entier nom_service <ai> Identifiant_2 <pi> grade id_grade <pi> Entier Identifiant_1 <pi>

1,n appartient

1,n

avoir employ 1,1 matrecule <pi> Entier cin nom prenom adresse date_naissance login password Identifiant_8 <ai1> <ai2> <ai3> <ai4> <ai5> <ai6> <ai7> <pi> 1,1

effectuer 1,n 1,n formation id_formation <ai1> Entier them_formation duree date lieu <ai1> <ai2> <ai3> <ai4>

0,n

effectue

0,n

1,n

0,n

deplacement id_deplacement <ai1> Entier num_voiture lieu date sortie date entrer mois <ai1> <ai2> <ai3> <ai4> <ai5>

encadrer

1,1

stagiaire appartien 1,1 id_stagiaire <ai1> Entier nom prenom specialit date_debut date_fin duree <ai1> <ai2> <ai3> <ai4> <ai5> <ai6>

Figure 5: Modle conceptuelle de donnes

Ces diffrents concepts utiliss dans le MCD sont : entit, relation, cardinalit. Entit : Elle est prsente par un rectangle o figure son identifiant et ses attributs. Relation : Cest un formalisme qui dfinit un lien smantique entre les entits manipules. Cardinalit : Les cardinalits dune relation entre entits indiquent le nombre doccurrence maximal et minimal de participation des entits dans la relation.

11

ESSTT
Le modle conceptuel de donnes est une tape ncessaire pour la conception de la base, il va aider dans limplmentation des diffrentes tables de notre base de donnes

III.

Architecture De Site Web :

La structure dune application est gnralement reprsente sous la forme dun arbre. Cet arbre aide les concepteurs du site fixer les ides et construire un plan de travail qui va permettre le dveloppement du lapplication.

Figure 6: Lorganigramme de site

IV.

Conclusion :

La conception a permis de tracer les squelettes des diffrentes classes implmenter. Le passage ltape de ralisation, qui fait lobjectif du chapitre suivant, devient souple et facile grce limportance attache la phase de conception.

12

ESSTT

Ralisation
I. Introduction :
La ralisation est la phase o lon construit le produit. Le produit contient tous les cas dutilisation dgags et conus prcdemment. Lactivit dimplmentation sert implmenter et coder les classes et les sous-systmes obtenus en conception.

II.

Environnement de dveloppements:

Dans ce paragraphe, nous voquons les environnements matriels et logiciels que nous avons utiliss pour la ralisation de notre application.

1. Environnement Matriel :
Un microprocesseur Pentium Dual-Core

100 GO despace disque

896 MO de RAM

2. Environnement logiciel :
Systme dexploitation : Windows XP 2002
Langage de programmation : JSP, PHP, Java Script Logiciel de conception : OpenModelSpher Systme de gestion de base de donnes : MySQL, MySQL Tools

Le serveur : Glass Fish


Logiciel de bureautique : office 2007 Outil de dveloppement des pages web : Netbeans6.5, Dreamweaver

Macromdia

2.1 Le langage de script PHP : PHP est un langage utilis dans des applications web pour crire des scripts HTML. L'essentiel de sa syntaxe est emprunte aux langages C et Java, mais y est ajout plusieurs fonctionnalits uniques. 2.2 Le langage de Java Script :

13

ESSTT
Java Script est un langage de programmation de type script, utilisant les objets, principalement utilis dans les pages Web. Il sert contrler les donnes saisies dans des formulaires HTML, ou interagir avec le document HTML via linterface DOM, fournie par le navigateur (on parle alors parfois dHTML dynamique). 2.3 Le langage de JSP : JSP (Java Server Pages). Moteur de publication dynamique de documents contiennent du code HTML et des fragments de code JAVA excute sur le moteur de Servlets. 2.4 MySQL : MySQL est un systme de gestion de bases de donnes relationnelles objet, Version 5.1. 2.5 OpenModelSpher : OpenModelSpher est un outil de cration des diagrammes UML, MODELE CONSEPTUELLE, MODELE PHYSIQUE 2.6 Glass Fish : GlassFish est le nom du serveur dapplication Open Source Java EE 5 et qui sert de fondation au produit Sun Java System Application Server de Sun Microsystems. 2.7 Netbeans6.5 : NetBeans est un environnement de dveloppement intgr(IDE) pour Java, plac en open source par Sun en juin 2000. En plus de Java, NetBeans permet galement de supporter diffrents autres langages, comme Python, C, C++, XML, Ruby et HTML. 2.8 Dreamweaver Macromdia : Logiciel cr par Macromedia (et gr maintenant par Adobe) permettant la conception de sites web. Le logiciel code les pages au format HTML (format constitu de balises qui s'insrent dans le texte des pages).

III.

Les interfaces :

14

ESSTT

Figure 7 : page didentification

Figure 8: page dajout des employs

15

ESSTT

Figure 9: page de service de formation

Figure 10: page dajout de formation

16

ESSTT

Figure 11: page de service de dplacement

Figure 12: page dajout de dplacement

IV.

Conclusion :

A partir de ce chapitre, nous avons dtaill la phase de construction dans laquelle nous avons prsent tout dabord les outils de travail (matriel et logiciel) ainsi que nous avons termin par la prsentation de quelques interfaces de notre application.
17

ESSTT

Conclusion Gnrale
Nous avons conu et dvelopp une application Web pour la gestion de ressource humaine. Cette application simplifie la communication entre ladministration et le service de ressource humaine. Ce stage tait une exprience bnfique qui nous a permis de connatre plusieurs

informations concernant la gestion de ressource humaine, la vie professionnelle et le monde du travail. Aussi, il nous a initie au domaine des tlcommunications et nous a permis dacqurir des connaissances aussi bien techniques que scientifiques inestimables. Il nous a permis aussi dappliquer les connaissances thoriques et pratiques acquises tout long de nos tudes. En effet cet application nous avons appris mieux manipuler les langages PHP, JSP et Java Script ainsi que la manipulation des outils de conception OpenModelSpher dapprofondir nos connaissances sur le langage SQL avec le SGBD MySQL avec le serveur Glass fish. Enfin nous esprons que notre application arrivera satisfaire les besoins des utilisateurs.

18

Vous aimerez peut-être aussi