| |
| --- |
| |
Sommaire
(#_Toc444639880)
(#_Toc444639881)
(#_Toc444639882)
[. Pr sentation de lorganisme 4](#_Toc444639883)
(#_Toc444639884)
(#_Toc444639885)
(#_Toc444639886)
(#_Toc444639887)
(#_Toc444639888)
(#_Toc444639889)
(#_Toc444639890)
(#_Toc444639891)
(#_Toc444639892)
(#_Toc444639893)
(#_Toc444639894)
(#_Toc444639895)
(#_Toc444639896)
(#_Toc444639897)
(#_Toc444639898)
(#_Toc444639899)
(#_Toc444639900)
(#_Toc444639901)
(#_Toc444639902)
(#_Toc444639903)
(#_Toc444639904)
(#_Toc444639905)
(#_Toc444639906)
liste des figure
(#_Toc444639772)
(file:///C%3A%5CUsers%5Cissa%5CDownloads%5Csiriiinee.docx#_Toc444639773)
(#_Toc444639774)
(#_Toc444639775)
(#_Toc444639776)
(#_Toc444639777)
(#_Toc444639778)
(#_Toc444639779)
(#_Toc444639780)
(#_Toc444639781)
(#_Toc444639782)
(#_Toc444639783)
(#_Toc444639784)
(#_Toc444639785)
Publicité
(#_Toc444639786)
(#_Toc444639787)
Introduction
Apr s un semestre d tude en Technologie Informatique lInstitut Sup rieur des Etudes Technologiques de MAHDIA (ISET), jai eu loccasion deffectuer un stage de perfectionnement dun mois du 11 janvier au 07 f vrier 2016 au sein de Tunisie t l com (les diff rentes services de Tabarka) ;ou jai profit de lexp rience du personnel des diff rents centres pour avoir une id e assez claire sur le d roulement des diff rentes taches effectu es au sein de ces services .
Durant cette p riode, jai pu d couvrir le monde de lentreprise et l'environnement professionnel. De ce fait, jai collect des informations vari es sur l'entreprise et jai eu un esprit observateur et critique vis vis de l'environnement ou jai volu e ;
Jai remarqu que ces services ne disposent pas des fichiers informatiques de gestion des stagiaires de se fait, je me suis propos e cr er une application traitant de ce probl me.
CHAPITRE1: Etude de lorganisme du stage
. Pr sentation de lorganisme
La soci t nationale des t l communications connue sous le nom de Tunisie T l com est une entreprise publique caract re commercial.
Pour satisfaire les besoins de ces clients, Tunisie T l com Tabarka dispose de diff rents services reli s entre eux et effectuant des taches qui se compl tent, ces services sont :
Un centre de Commutation Automatique (CCA).
Une agence commerciale des t l communications (ACTEL).
Un centre de construction de lignes(CCL).
Tache de chaque service :
Agence commerciale de t l communication (ACTEL)
LACTEL de TABARKA est une agence commerciale des t l communications, cest une interface directe avec la client le, son principal objectif est la satisfaction des besoins des clients par une gestion assur e par divers d partements elle est consid r e comme linterlocuteur unique des clients.
1\_Lapplication POS :
POS (point of sale) : application qui permet de passer toute les op rations d encaissement tel que paiement de facture fixe, GSM ainsi que les op rations d encaissement provoques par les ventes directe tel que la vente des appareils t l phone fixes ou portable et des cartes de recharges.
Parmi ses travaux en peut citer :
- paiement des factures.
- d clarations des nouveaux t l phones fixes.
- Encaissement (c'est tous qui passe par la caisse :
- Changement des lignes, achet des cartes, light)
- Vent des appareils t l phonique.
! (data:image/jpeg;base64...)
Figure :cl 3g
2\_Lapplication BSCS :
BSCS est une application qui permet de consulter les statuts des abonnes fixes ou mobile [ actif, suspendu ou d sactiv ), cr er ou modifier des contrats GSM et de cl s 3G++
Parmi ces travaux :
- consultation de la situation des abonn s et des r clamations sur les cl s 3G.
- sauvegarder les nouvelles lignes GSM.
- Recherche sur les abonn s.
Le centre de commutation automatique (CCA): Le centre de commutation est un service dont la fonction est d tablir et de r aliser les communications sous leurs diff rentes formes et denregistrer leurs caract ristiques : Taxation, d rangements, autres informations sur les abonn es&
La commutation fait partie du r seau de communication cest la partie centrale du r seau, elle fait la liaison entre le r seau de distribution et la transmission.
Le Centre de construction de ligne (CCL)
Le centre de construction de ligne (CCL) de TABARKA est un service relevant de la direction r gionale de Jendouba ayant ses propres moyens humains et mat riels. Il soccupe du r seau des lignes dabonn s. Il est charg essentiellement comme lindique son nom, des rattachements des nouveaux abonn s, la rel ve des d rangements et des extensions partielles du r seau.
Contexte du stage
Le stage est un moyen qui permet l tudiant de sint grer dans la vie professionnelle en vue davoir une id e g n rale sur le fonctionnement de lentreprise.
Il s'agit d'un stage de perfectionnement dont le but de d couvrir en premier lieu le m canisme g n ral du fonctionnement des entreprises; en deuxi me lieu de s'approcher du monde du travail et davoir une id e sur les services offerts par T.T qui prennent une place tr s importante dans la vie quotidienne du citoyen. D'une part, Elles deviennent une partie de la vie conomique et sociale pour beaucoup de facteurs (sa facilit d'utilisation, sa rapidit de connexion, son utilit dans beaucoup d'affaires).
D'autre part; d couvrir les d f rents probl mes dans le syst me de Tunisie t l com..et les r soudre en proposant une solution.
Finalement, lobjectif de ce stage est de faire une application qui peut aider l entreprise am liorer son principe du travail.
CHAPITRE2: Etude pr alable
Introduction
Dans ce chapitre je vais d gager les probl mes rencontr s et y rem dier par la cr ation dune application informatique pour faciliter la gestion des stagiaires. .
Description de lexistant et probl matique
Probl matiques
- La redondance des t ches : plusieurs taches se r p tent sans int r t, exemple : lajout/la suppression/la modification
- Le temps mis pour lex cution dune tache est tr s important cause de la recherche manuelle.
- La difficult dacc s aux informations : probl me de recherche des documents dans larchive.
- Chargement des informations..

Figure : chargement des informations
Solutions propos s
Apr s avoir pass par les d f rents services de T.T Tabarka, jai remarqu quil y a plusieurs probl mes dans la gestion des stagiaires et je me suis senti capable de profiter de mes connaissances en informatique afin de les r soudre en proposant le d veloppement dune application informatique qui permet de g rer leur base de donn es dune mani re efficace, rapide et fiable.
En plus, cet application comporte des interfaces qui facilitent les taches de la gestion tel que la mise jours (ajout, modification, suppression,&) et dassurer un outil de recherche rapide pour r cup rer des informations sur les stagiaires.
Publicité
Conclusion
A travers ce chapitre, on a essay tout dabord, d tudier lexistant qui nous a permis davoir une id e sur la situation actuelle. Puis, de d gager les d faillances afin de les r soudre.
Chapitre3: Etude fonctionnelle
Introduction
Dans ce chapitre je vais pr senter les diff rentes besoins fonctionnels et non fonctionnels.
de lapplication.
##
Les besoins fonctionnels
Les besoins fonctionnels sont les besoins qui doivent tres satisfaits par des fonctionnalit s fournies par le syst me :
- Manipuler les donn es pr sentes (insertion, suppression, modification&).
- Assurer la s curit au niveau du nouveau syst me par lidentification.
- Ajouter des informations sur lentreprise des stagiaires qui r alise le projet en cours.
Lanalyse de ces besoins portera sur lidentification des diff rents employ s qui vont utiliser lapplication.
diagramme de cas dutilisation
d finition
Le diagramme de cas dutilisation permet de d crire linteraction entre le syst me (Gestion du stagiaire TUNTEL) et un administrateur (utilisateur de syst me ). Cest un moyen pour recueillir les besoins des utilisateurs du syst me.
Cest une repr sentation des fonctionnalit s du syst me suivant le point de vue de lutilisateur. Cest aussi un diagramme qui sert mod liser des aspects statiques du syst me.

Figure :diagramme de cas d'utilisation
les besoins non fonctionnels
La prise en compte des besoins non fonctionnels, telles que les contraintes li es au temps ou a la suret de fonctionnement, est d licate car les m thodes de d veloppement sont g n ralement orient es vers la mod lisation des besoins fonctionnels. Les besoins non fonctionnels li s au d veloppent de la partie web sont :
- La fiabilit : lapplication doit tre fiable. Elle ne doit pas causer des dommages (mat riels ou conomiques) en cas de d faillance.
- Le maintien: les codes sources des modules d velopp s doivent tre identifi s et compr hensibles pour pouvoir les maintenir dune fa on rapide et facile
- efficacit : utiliser les ressources efficacement.
- Le d lai de livraison : pr ciser la date et lheure de sa modification
- S curit : lapplication doit tre s curis par un login et un mot passe pour limiter le nombre et le type de ses utilisateurs.
- Extensibilit :la possibilit dajouter ou modifier de nouvelles fonctionnalit s
- Compatibilit :lapplication doit tre adaptative nimporte quel syst me dexploitation.
Conclusion
Dans ce chapitre jai expliqu les diff rents besoins fonctionnels et en voquant les besoins non fonctionnels. Maintenant, jentame la partie conception dans le chapitre suivant.
Chapitre4 : Etude conceptuelle
INTRODUCTION:
dans ce chapitre je vais d finir le model entit association ainsi les diff rentes tables, association et cardinalit .

Figure :shema g nerale de l'application
Sch ma Entit -Association
D finition ( l ments du mod le E/A)
Entit : l ment identifiable (concret ou abstrait) du r el mod liser. Classe dentit ,
Regroupement dentit s de m me nature.
Association (Relation) : Permet de relier deux (ou plus) entit s entre-elles. Classe
Dassociations regroupement dassociations de m me s mantique.
Attribut ou propri t , valeur : Caract ristique retenue pour caract riser lentit , une valeur est associ e chaque caract ristique dune entit .
Identifiant ou cl : un ou plusieurs de ses attributs permettent didentifier chaque entit .
Cardinalit s : couples de valeurs (Min, Max) qui caract risent la nature de
Les entit s:
Le mod le entit -association comporte trois entit s :
Stagiaire : cette entit contient toutes les informations de tous les stagiaires
employe : contient les informations sur les employ s
Encadreur: contient les informations sur lencadreur.
Attribut et identifiant (dictionnaire du donn es)
Chaque entit a un identifiant unique et des attribues
Table employe qui contient comme champs :
NCIN: carte identit de lemploy (num rique)
Nom: nom de lemploy (chaine de caract re)
Publicité
Pr nom : pr nom de lemploy (chaine de caract re)
Age: ge de lemploy (num rique)
Naissance: date de naissance de lemploy (date)
Login: nom dutilisateur (chaine de caract re)
Password: mot de passe (num rique)
Table stagiaire qui contient comme champs :
NCIN: carte didentit dun stagiaire (num rique)
Nom : nom dun stagiaire (chaine de caract re)
Pr nom : pr nom dun stagiaire(chaine de caract re)
Age : ge dun stagiaire(num rique)
Date : date naissance dun stagiaire (date)
Tel : t l phone dun stagiaire(num rique)
Adresse : adresse du stagiaire (chaine de caract re)
Niveau : niveau du stagiaire : 1ere /2eme/ou terminal(chaine de caract re)
ISET: linstitue correspondant au stagiaire (chaine de caract re)
Table encadreur qui contient comme champs :
NCIN : carte identit de lencadreur(number)
Nom : nom de lencadreur (chaine de caract re)
Pr nom : pr nom de lencadreur (chaine de caract re)
Grade : grade de lencadreur. (chaine de caract re)
Fonction : fonction de lencadreur (chaine de caract re)
Les associations:
Le mod le entit -association comporte deux associations :
La premi re association (encadrer) qui associe les deux entit s Encadreur et stagiaire.
La deuxi me association (gerer) qui associe les deux entit s Employe et stagiaire
Cardinalit
Un Employ peut g rer un ou plusieurs stagiaires.
Un stagiaire peut etre gerer par plusieurs employe.
Un encadreur peut encadrer un ou plusieurs stagiaires.
Un stagiaire peut tre encadr par un seul encadreur.
Model E/A

Figure :sh ma entit association
Model physique
Administration (CIN, nom, prenom, age, Dn, login1, password1)
initiation(CIN,nom,prenom,d\_debut,d\_fin,tel, iset,service,niveau, #admin)
perfectionnement(CIN,nom,prenom,d\_debut,d\_fin,tel, iset,service,niveau, #admin)
pfe(CIN,nom,prenom,d\_debut,d\_fin,tel, iset,service,niveau, #admin)
Conclusion
Dans ce chapitre jai r alis la conception d taill e en mod lisant le sch ma entit association. Dans le chapitre suivant, je vais voir lapplication de cette conception en tudiant tout dabord les choix techniques et ensuite en visualisant quelques exemples de r alisations de mon application.
Chapitre5: la R alisation
Introduction
Dans cette partie, j'ai pr sent les diff rents choix technologiques ainsi que quelques interfaces de chaque module d velopp . J'ai commenc tout dabord par la description de lenvironnement mat riel et logiciel du travail, et j'ai termin par la pr sentation de quelques crans de lapplication.
Environnement de d veloppement
1\_Environnement mat riel
La r alisation de lapplication est effectu e dans un environnement mat riel ayant les caract ristiques suivantes :
Publicité

Figure :caracterestiques du system
2\_Environnement logiciel
- Dans cet l ment j'ai tudi les principaux logiciels que jai utilis pour r aliser mon application ; dont lenvironnement est repr sent sous forme
- un diteur HTML
! (data:image/png;base64...)
Figure :html5
- un programme tr s utile qui sappelle Easy PHP qui int gre un serveur local (Apache) et un SGBD (php my admin).
! (data:image/png;base64...)
Figure ;easy php
- php5 :
! (data:image/png;base64...)
Figure :php5
Est un (http://fr.wikipedia.org/wiki/Langage_de_programmation) (http://fr.wikipedia.org/wiki/Logiciel_libre) principalement utilis pour produire des (http://fr.wikipedia.org/wiki/Page_Web_dynamique) via un (http://fr.wikipedia.org/wiki/Serveur_HTTP), mais pouvant galement fonctionner comme n'importe quel (http://fr.wikipedia.org/wiki/Langage_interpr%C3%A9t%C3%A9_%28informatique%29%22%20%5Co%20%22Langage%20interpr%C3%A9t%C3%A9%20%28informatique%29) de fa on locale.
Cest un programme qui contient tout un package de programmes si nous voulons. Ce package est compos de :
Apache :
c'est le programme quutilisent les serveurs. Il permet au serveur de distribuer des pages web.
! (data:image/png;base64...)
Figure :apache
PHP : PHP est comme un "plugin" dApache. Il a besoin d'Apache pour fonctionner, et gr ce lui Apache saura travailler sur des pages PHP. En clair, Apache + PHP = un serveur PHPMySQL : Cest un SGBD qui sex cute sur un serveur sous forme dun service.
Interfaces

Figure : interface de conection
Cette figure repr sente linterface de linscription. Chaque personne de Tunisie t l com qui veut utiliser lapplication doit faire tous dabord sinscrire, puis passe a lespace mot de passe cet espace autorise lacc s au menu principal qui contient le login et le mot de passe. On saisie le login et le mot de passe puis on clique sur le bouton connexion pour acc der a l interface principale.

Figure : interface principale
Ici dans cette interface en peut ajouter, supprimer, modifier et afficher les diff rentes stagiaires.

Figure :ajouter un stagaire
Si en veut ajouter un nouveau stagiaire .en saisie les donn es et en clique sur ajouter.

Figure : afficher les stagaires
Si en veut afficher les stagiaires enregistr s dans la base de donn es en clique sur gestion des stagiaires.

Figure : modifier les donnees d'un stagaire
Comme tous les cas dutilisation dune application informatique lutilisateur peut faire des erreurs quil sera oblig de corriger plus tard. Pour cela cette application permet lutilisateur de modifier les coordonn s dun stagiaire d j ins rer dans la base de donn es. Linterface ci dessous permet cette fonctionnalit ..

Figure : suppeimer un stagaire
Lorsque on clique sur supprimer le stagiaire sera supprim de la base de donn es bien sur sil
existe dans la liste des stagiaires (dans la base de donn es).
Conclusion g n rale
Le stage que je viens d'achever a t une occasion n cessaire ou j'ai pu am liorer mes connaissances. A premi re vue, cette p riode assez courte mais assez lucrative, ma aid enrichir mes connaissances en mint grant au sein d'un milieu de travail et en c toyant des employ s qui ont des exp riences pr cieuses. En second lieu, pendant ce laps de temps jai acquis de nouvelles et utiles connaissances. Enfin, ce stage fut pour moi un v nement inoubliable parce quil m'a donn la possibilit de r aliser une telle application qui traite de la gestion des stagiaires .En outre, pour moi ce stage est un bon pas vers ma future vie professionnelle.