Anda di halaman 1dari 30

Introduction gnrale

Le monde connat une avance technologique considrable dans


tous les secteurs et cela grce l'informatique. Il sagit dune science qui
tudie les techniques du traitement automatique de l'information. Elle joue
un rle important dans le dveloppement de l'entreprise et d'autres
tablissements. Elle intervient dans tous les domaines et tous les secteurs
pour rendre le travail plus facile, plus prcis et surtout bien gr.
Avant l'invention de l'ordinateur, on enregistrait toutes les informations
manuellement sur des supports en papiers. Ceci engendrait beaucoup de
problmes tels que la perte de temps considrable dans la recherche de
ces informations ou la dgradation de ces dernires.
Ainsi, jusqu' prsent, l'ordinateur reste le moyen le plus sr pour le
traitement et la sauvegarde de l'information. Cette invention a permis
d'informatiser la gestion des donnes des entreprises. Cette gestion
prsente la tche la plus importante dans le dveloppement des systmes
dinformation de ces entreprises.
En effet, les socits cherchent amliorer la gestion de leurs activits en informatisant ces
dernires. Toute entreprise est confronte des problmes lis ses tches administratives.
En particulier, la gestion des visiteurs du centre daffaires est lune des
tches les plus importantes. Cest pour cela que les applications et les
systmes informatiques sont des solutions idales pour rendre plus
efficaces cette tche. La dfinition usuelle d'un systme d'information (SI)
ressemblait ceci: ``Le systme d'information est l'ensemble des
informations formalisables circulant dans l'entreprise et caractrises par
des liens de dpendance, ainsi que des procdures et des moyens
ncessaires pour les dfinir, les rechercher, les formaliser, les conserver,
les distribuer ''.
Le prsent travail se situe dans le cadre du mon projet. Il est effectu au
sein du Tunisie Tlcom Jendouba (TT) et consiste dvelopper une
application qui gre ces activits.
Ce travail assure la gestion informatique du Tunisie Tlcom de Jendouba
savoir : la gestion des stagiaires.

Ce rapport se compose de quatre chapitres. Le premier chapitre est


consacr au cadre gnrale o nous prsentons la socit. Le deuxime
chapitre est relatif ltude pralable
Le troisime est propos les solutions, il contient une explication
dtaille

sur

la

lenvironnement

conception.
de

homme machine .

Enfin,

dveloppement

le
et

chapitre
illustre

ralisation

quelques

dcrit

interfaces

Chapitr
e

Cadre gnral

1
Objectifs du chapitre
Ce chapitre va nous permettre de prsenter le cadre gnrale de la socit TT, ses diffrents
dpartements

et

son organisation. O nous dcelons la problmatique, les

objectifs et les besoins fonctionnels et non fonctionnels.

I.

Introduction

Le stage technicien a une importance indiscutable dans notre formation : ce sont des
interventions qui nous permettant dappliquer nos connaissances scientifiques et techniques et
de tester nos facults danalyse et de synthse.

Durant cette priode, jai pass une premire priode au centre de commutation, pour passer
ensuite au centre de transmission puis faire partie du bureau dtude et terminer avec lquipe
du centre de construction de lignes.

II.

Prsentation de lentreprise

1.

Prsentation

La socit nationale des tlcommunications connue sous le nom de Tunisie Tlcom Est
une entreprise publique caractre commercial(EPIC) cre selon la loi n95-36 du Avril 1995
et mise en place le 1er Janvier 1996. Elle est sous tutelle du ministre des technologies de la
communication et emploie environs 8000 employs.

2.

Activits

Elle a pour mission dassurer les activits relatives au domaine des tlcommunications
savoir :
Installer, dvelopper, entretenir, exploiter des rseaux public des tlcommunications et en
particulier les rseaux de tlphone, de transmission de donnes et de tlex.
Promouvoir de nouveaux services des tlcommunications travers linstallation des
quipements ncessaire et les adapter au dveloppement technologique du secteur.
Contribuer au dveloppement des tudes et de recherche scientifique lie au secteur des
tlcommunications et les domaines technique.
Participer leffort national denseignement suprieur aux niveaux du secteur des
tlcommunications et des techniques.
Appliquer les conventions, les traits de lunion internationale des tlcommunications et des
organisations internationales spcialises dans le domaine des tlcommunications et qui sont
ratifis par ltat tunisien.
Promouvoir la coopration avec les institutions techniques trangres et les organisations
techniques internationales ralises dans le domaine des tlcommunications.

3.

Organigramme

Direction
rgionale

Agence
commercial
Magasin

Service
budget

Subdivision
des
tudes
Parc auto

Subdivision
des
Rseaux

Subdivision
Administrative
Commutation
Transmission

Subdivision
statistique

Programmati
on

Suivie des
projets

Unit
zone
(CCL)

Unit core
(Centre de
Commutation)

Btiment

Unit
transmissi
on ip

Service Social

Figure 1.1 : organigramme de lentreprise

4.

Quelque service Tunisie Tlcom


4.1 Division des tudes et de programme

Ce service assure les fonctions suivantes :


Planification, programmation et tude de projet.
Etablissement du cahier de charge.
Lancement et dpouillement des appels doffres.
La division des tudes est grer par un responsable appel chef division des tudes
(ingnieures technicien, ingnieur principale ou ingnieur en chef).

4.2 Actel
LACTEL est un centre qui assure lexploitation des rseaux tlphonique. Cest le point de
rencontre de ladministration et le client, aussi elle joue le rle dintermdiaire entre les
diffrents services dexploitation de Tlcom.

4.3 Division des rseaux


Cette division contient les units suivantes :
Unit core (Centre de communication )
Unit transmission ip (Centre de transmission)

4.4 Unit zone (Centre de construction des lignes)


4.4. a Unit zone (CCL)

Son rle consiste intervenir domicile pour linstallation des nouveaux postes et intervenir
sur le rseau tlphonique pour enlever des drangements. Ceci consiste raliser de
nouvelles installations tlphoniques et entretenir le rseau. Pour assurer le bon droulement
de travail, chaque CCL dispose des bureaux pour lorganisation du travail.
4.4. b Unit core (Centre de communication )
Le centre de commutation lectronique est la partie la plus importante pour le rseau
tlphonique, elle sert acheminer les appels dun point un autre.
Diffrents types de communication :
communication locale : comme par exemple la communication entre Jendouba

et Ain Drahem
communication urbaine : comme Jendouba El Kef c'est--dire le mme

indicatif de la zone.
Communication interurbaine : de 71 78 et 98 pour radio mobile.
Communication international.
4.4. c Unit transmission ip (Centre de transmission )

Pour transmettre la parole une langue distance, on doit amplifier le signale transmettre
do la cration des centres de transmission.
Dans un centre de transmission on trouve les quipements de modulation (pour avoir des
frquences hautes), des quipements de multiplexage (pour transmettre plusieurs signaux en
mme temps) et des supports de transmission pour vhiculer linformation (FH, Fibre
optique, ..)
Le centre de transmission relie les commutateurs entre eux. Il assure les
communications urbaines, interurbaines, internationales, et les appels GSM. La liaison
entre le centre de commutation et le centre de transmission est tabli au moyen de
cble 2Mbits/s.

5.

Unit radio ( GSM )

Pour raliser tous ses buts la "Tunisie Tlcom" utilise un systme de communication simple
mais performant qui est le GSM.
En effet le systme GSM (Global System For Mobile Communication) est un systme de
communication cellulaire numrique avec les mobiles, bas sur une infrastructure terrestre.
Moyennant la technologie numrique, le GSM
permet daccder des services
complmentaires et utiles : services tlphoniques, transmission de donnes, fax (Chaque
abonn est identifi par une carte personnelle daccs au rseau (carte SIM)).
Avec le GSM, nous bnficions du service de tlphonie mobile le plus complet.
Quelques exemples qui font du tlphone mobile un outil de communication de grande utilit.
Avec le GSM :

ne pas perdez aucun appel grce la messagerie vocale offerte gratuitement.


rester inform sans tre drang grce un Mini message.
pouvoir souscrire des options supplmentaires qui compltent la gamme de services

offerts gratuitement avec votre abonnement.


pouvoir aussi changer fax et donnes.

En tant que systme numrique, le GSM permet d'offrir un grand nombre de fonctions

Transmission de la parole d'une qualit suprieure.


Transmission de donnes.
Compatibilit avec le RNIS.
Protection et confidentialit des communications (tant en mission qu'en rception) de
l'usager.

Chapitre

tude pralable

Objectifs du chapitre
. Ce qui nous avons trait dans le prsent chapitre. Une tude
pralable o nous dcelons la problmatique, les objectifs et les besoins
fonctionnels et non fonctionnels.

I.

Introduction

Ltude pralable dbute par une prsentation de lapplication : la problmatique et les


objectifs de lapplication ainsi les besoins fonctionnels et non fonctionnels.

II.

Prsentation de lapplication
2.1 Problmatique

Il sagit bien de raliser une application facile et simple manipuler qui permet
ladministration du "Tunisie Tlcom" de faire la gestion des stagiaires pour consulter et
mtres jours les stagiaires, daccder la base de donnes et de faire la mise jour de leur
base de donne.

2.2 Objectifs

Dans le cadre de mon stage et dans le but dviter la gestion manuelle des stagiaires, il nous a
t propos de cre une application gestion des stagiaires pour facilit le droulement de
travaille et rpond au besoin de Tunisie tlcom de Jendouba, ainsi cette application doit
permettre de:

Saisir des nouvelles crations.


De mettre jour les nouveaux stagiaires dans la

base de donnes.

Daccder la base de donnes.

De faire les diffrentes tches de stagiaire.

De faire la mise jour de leurs bases de donnes.

Afficher le contenu de la base de donnes.


En effet lapplication raliser est un systme de gestion des stagiaires, de sauvegarder dans
la base de donnes, daccder la base, dafficher les donnes et de mettre jour la base de
donnes.

III.

Spcification des besoins

Le systme dont l'administrateur de la socit veut se doter doit tre oprationnel, volutif,
convivial et offrant les informations ncessaires temps rel. Pour ceci, le systme raliser
doit satisfaire les exigences de la totalit des utilisateurs. Nous prsentons dans ce qui suit
tous les besoins fonctionnels ainsi que les besoins non fonctionnels du systme.

3.1 Les besoins fonctionnels


Afin de rpondre aux exigences de lutilisateur, ce logiciel doit assurer les
fonctionnalits suivantes:
-

Informatiser et organiser les diffrentes tches.


Laccs la base de donnes: Interrogation de la base de donnes dont

le but de rcuprer et de chercher facilement des informations.


Mise jour de la base de donnes: enregistrement, modification et

suppression des donnes.


Assurer un sauvegarde permanant et scurises des informations et

larchive de lentreprise.
Permettre la recherche des informations selon CIN, nom, prnom
Traiter les erreurs.

3.2 Les besoins non fonctionnels


Tous les systmes d'information un certain point dans leur cycle de vie
doivent considrer des besoins non-fonctionnels et leurs tests. Pour

certains projets ces besoins demanderont un travail trs important et pour


d'autres domaines de projet un contrle rapide sera suffisant. Au
minimum, la liste suivante peut tre un rappel utile pour sassurer que
vous avez couvert l'essentiel :
-

Lauthentification:

Lutilisateur

devra

sidentifier

pour

accder

lapplication.il est donc appel saisir un login et un mot de passe.


La rapidit de traitement: En effet, vu le nombre important des
transactions quotidiennes, il est imprativement ncessaire que la
dure d'excution des traitements s'approche le plus possible du temps

rel.
Lergonomie : Lapplication raliser doit avoir une interface agrable

et homogne.
La performance: Un logiciel doit tre avant tout performant c'est -dire
travers

ses

fonctionnalits,

rpond

toutes

les

exigences

des

utilisateurs d'une manire optimale.


La convivialit: Dvelopper une application facile utiliser et
maintenir. En effet, les interfaces utilisateurs doivent tre conviviales

c'est--dire simples, ergonomiques et adaptes l'utilisateur.


La scurit des donnes: Notre application se prsente sous la forme de
plusieurs interfaces (vb.net) dont le contenu permet de manipuler les
donnes prsentes au niveau de la base de donnes.

Puisque, certains de ces donnes sont confidentielles, elles ne peuvent


tre manipules quaprs authentification de lutilisateur donc il est
important de ne pas permettre accs direct au systme.

IV.

Conclusion

Dans cette partie, nous avons prsent une tude de ltat de

lexistant dans laquelle nous avons commenc par dlimiter le domaine


dtude. Ainsi on a pu dgager les limites et les problmes quil pose aux
diffrents utilisateurs. Pour franchir ces limites, nous avons prsent la
solution dans le second chapitre

Chapitre

Conception

3
Objectifs du chapitre
Dans Ce chapitre nous prsenterons les solutions possibles tout en
dtaillant

la

conception

du

systme.

Et

dillustrer

les

principales

constructions du diagramme de classes UML et dutiliser ses concepts


dynamiques.

I.

Introduction

La conception prsente une tape importante dans le processus de


dveloppement de toute application informatique. Elle offre les moyens et
les ractions permettant de dcrire la manire comment aboutir au travail
et aux objectifs estims. La conception est un processus cratif, une phase

trs importante dont le rsultat est une bauche d'implmentation, dcrite


par un modle prcis d'un systme raliser. Le support de cette phase
par des techniques outils appropris

est crucial pour produire une

application de haute qualit, et pour minimiser l'effort de dveloppement.

II.

Choix de la mthode de conception

Lapproche

objet

est

base

sur

la

composition

des

logiciels

par

combinaisons et adaptations ascendantes des composants logiciels


rutilisables. Donc cette approche sera la plus adapte pour construire des
composants indpendants des architectures et des environnements,
rutilisables et robustes.
Nous avons choisi UML (lapproche objet) comme langage de conception
vu sa simplicit et sa puissance en labstraction des objets rels. La
simplicit rside en sa reprsentation lmentaire, expressive et facile
comprendre. Parmi les facteurs de puissance, UML prsente plusieurs
diagrammes statiques et dynamiques facilitant la tche de conception et
offrant une vue globale sur la composition et le fonctionnement de notre
systme.

2.1. Diagramme de cas dutilisation


Un diagramme de cas dutilisation (user case) permet de dcrire
linteraction entre les acteurs (utilisateurs de cas)et le systme .La
description de linteraction est ralise suivant le point de vue du
lutilisateur .Le diagramme de cas dutilisations constituent un

moyens

pour recueillir et dcrire les besoins des acteurs du systme .Ils peuvent
entre utiliss ensuite comme un moyens dorganisation du dveloppement
du logiciel, notamment pour structuration et le droulement des tests du
logiciels.
La reprsentation dun cas dutilisation met en jeu trois concepts qui sont
lacteur, le cas dutilisation, lassociation entre

lacteur et le cas

dutilisation.
2.1.a Diagramme de cas dutilisation globale

Nous illustrons ainsi le diagramme de cas dutilisations global correspond a


notre applications de gestions de stagiaires comme ce dernier illustre trois
types dacteurs :

-Lagent : Il a le droit de grer les stagiaire, dajouter, supprimer, modifier,


rechercher.
-Responsable : Il a le droit de valider ou non valider le stagiaire.
-Le stagiaire : Il joue le rle de la personne gre par le responsable.

Grer le compte

Grer les absences

<<include>>

Agent
<<include>>
Grer les stagiaires
<<include>>
S'authentifier

<<extend>>

Rechercher des stagiaires

<<include>>

<<include>>
Grer l'affectation de stagiaire
<<include>>
Responsable
Grer les agents

Imprimer les certificats des stages

Figure 3.1 : Diagramme de cas dutilisation globale

a. Raffinement des cas dutilisation grer par lagent:

Cas dutilisation Grer les stagiaires:

S'authentifier

<<include>>
Ajouter stagiaires

<<extend>>
Grer les stagiaires
<<extend>>

Agent
<<extend>>

Supprimer stagiaires

Modifier stagiaires
<<include>>

<<include>>

Rechercher stagiaires
Responsable

Figure 3.2 : Diagramme de cas dutilisation de grer les stagiaires

Cas dutilisation Grer les absences:

S'authentifier
<<include>>

Grer les absence

Ajouter absence
<<extend>>
<<include>>

Agent
<<include>>

<<extend>>
Modifier absence

Rechercher absence

Figure 3.3 : Diagramme de cas dutilisation de grer les absences

Cas dutilisation Grer le compte:

S'authentifier
<<include>>

Grer le compte
Agent
<<extend>>
Modifier le mot de passe

Figure 3.4 : Diagramme de cas dutilisation de grer le compte


b. Raffinement

des

cas

dutilisation

grer

responsable:

Cas dutilisation Grer laffectation des stages :

par

le

s'authentifier
affecter le stage
<<include>>
<<extend>>
grer l'affectation de stage
responsable

consulter la demande de stage


<<extend>>
<<extend>>

<<include>>

valider ou annuler la demande de stage

Figure 3.5 : Diagramme de cas dutilisation de grer laffectation des stages

Cas dutilisation Grer les agents :

S'authentifier

<<include>>
Ajouter agent
<<extend>>

Grer les agents


Responsable
<<extend>>

<<extend>>
Modifier agent

Supprimer agent
<<include>>

<<include>>

Rechercher agent

Figure 3.6 : Diagramme de cas dutilisation de grer les agents

2.2. Diagramme de classe


Diagramme de classe est le point central de dveloppement orient objet, car il constitue lun
des pivots de la modlisation avec UML. En effet, ce diagramme permet de donner la
prsentation statique de systme dvelopper .Cette reprsentation est centre sur le concept
d e classe et dassociation. Chaque classe dcrit par les donnes et les traitements dont elle
est responsable pour elle-mme et vis a vis des autres classes. Les traitements sont
matrialiss par des oprations. Les dtails des traitements ne sont pas reprsents directement
dans le diagramme de classe.
La description du diagramme de classe est reprsente en trois points qui sont le concept
dobjet, le concept de classe comprenant les attributs et les oprations et les diffrents types
dassociations entre classe.

Tableau 3.1 : Prsentation de Diagramme de classe de notre


application
Classe
Classe agent
Classe administrateur
Classe stagiaire

proprits
Login
le mot de passe
Login
Mot de passe
CIN
nom stagiaire
prnom stagiaire
type
profil
dure stagiaire
validation

Diagramme de classe
Pour mieux comprendre le droulement des diffrents processus, je rsume dans le schma
suivant le diagramme de classe.

Agent
-Matricule: integer
-login: String
-Password: String
-Nom: String
-Prenom: String
+S'athentifier()

Responsable

Stagiaire

Grer

1..*

-NCIN: Integer
-Nom: String
-Prenom: String
-type: String
-profil: String
-dure du stage: Date
-validation: String

1..*

+ajouter stagiaire()
+consulterer stagiaire()
+suuprimer stagiaire()
+modifier stagiaire()
+rechercher stagiare()

Affecter
1

-Matricule: Integer
-login: String
-Mot de passe: String
-Nom: String
-Prenom: String

<<enumeration>>
Type

+S'authentifier()
+valider ou non()
+imprime_attestation()

+Stage ouvrier
+Stage technicien
+PFE

Figure 3.7: Diagramme de classe

III.

Conclusion
En dgageant les limites de ce systme et tout en sinspirant de

leurs fonctionnalits et caractristiques, nous avons choisi de dvelopper


un outil qui rpond aux besoins et aux contraintes quon va spcifier et
dtailler dans le chapitre suivant.

Chapitre

Ralisation

Objectifs du chapitre
Dans ce chapitre, nous prsentons le travail ralis, le choix de la
plate forme utilise ainsi que lenvironnement de dveloppement, nous
commentons les diffrentes interfaces graphiques ainsi que quelques
courbes et statistiques obtenues.

I.

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 utilises de son dveloppement .Ensuite,
nous prsentons les interfaces

globales ainsi quune description du fonctionnement du

systme.
Au niveau de ce chapitre, nous argumentons nos choix matriels et
logiciels en prsentant larchitecture du systme ainsi que les technologies
utiliss pour limplmentation de lapplication.
Enfin, nous passons llaboration des interfaces, en mettant en uvre le
modle dimplmentation.
II.

Environnement de ralisation

Les logiciels et les langages utiliss pour raliser notre application sont :

Vb.net
Visual basic.net est un langage de programmation la syntaxe similaire celle de Visual basic
6
Nanmoins, ces deux langage sont assez peu comparables dans la pratique tant lvolution
entre
Ceux-ci sont normes. Le principal changement tant sans conteste lintroduction de
lorientation dans le langage.
Vb.Net permet de dvelopper en Net via Visual studio, c'est--dire seulement sur les systmes
dexploitation Windows (98,2000, XP, Vista ,7).
Il est important de rappeler que tout programme VB.net est compil dans le mme langage
intermdiaire(IL) C # ou tout autre langage de la plate forme DotNet.
Pour on programmer en VB.Net, on choisir le logiciel de Microsoft Visual studio dans son
dernier Visual Studio Ultimate qui sortie en copie finale le 12 avril 2010.on choisie cette
version utilise la version trs rcent puisquil est efficace de Visual studio 2008.
Cette nouvelle version utilise la version 4 .0 du .Net Framework dans le logiciel ainsi quune
refonte de linterface graphique propuls par WPE.

Figure 4.1 : Microsoft Visual Studio

Microsoft Visual Studio est une suite de logiciels de dveloppement pour Windows
conu par Microsoft. La dernire version s'appelle Visual Studio 2010
Visual Studio est un ensemble complet d'outils de dveloppement permettant de gnrer des
applications WebASP.NET, d e s Services Web XML, des applications bureautiques et des
applications mobiles. Visual Basic, Visual C++,Visual C# et Visual J# utilisent tous le mme
Environnement de dveloppement intgr (IDE, Integrated Dveloppement Environnent) q u i
leur permet de partager des outils et facilite la cration de solutions faisant appel plusieurs
Langages. Par ailleurs, ces langages permettent de mieux tirer parti des
fonctionnalits du Framework .NET, qui fournit un accs des technologies cls
simplifiant le dveloppement d'applications Web ASP et de Services Web XML grce Visual Web
Dvelopper.
Microsoft Access

Pour choisir un logiciel en considrations quelque paramtres tels que la rapidit, la facilit, le
prix et la performance de la machine sur la quelle il va installer le systme de gestion de base
de donnes (SGBD).

Figure 4.2 : Microsoft office access2007


Dans notre cas, on cherche une base de donnes lgre, fiable, gratuite et supportant un
nombre pas trs lev de connexion simultanes. Le meilleur choix est Access .En effet, une
base de donnes comme Access de Microsoft est non seulement trs simple utiliser, mais
aussi scurise puisquelle offre des possibilits dimposer un mot de passe. En effet, avec
Microsoft Access, on peut grer tout
Types dinformations partir dun seul fichier de base de donnes.

Star UML
Star UML est un logiciel de modlisation UML, cd comme open source par son diteur, la
fin de son exploitation commerciale, sous une licence modifie de GNU GPL. L'objectif de la
reprise de ce projet tait de se substituer des solutions commerciales comme IBM Rational
Rose ou Borland Together.

Figure 4.3: STARUML

Star UML gre la plupart des diagrammes spcifis dans la norme UML 2.0.
Star UML est crit en Delphi, et dpend de composants Delphi propritaires (non opensource), ce qui explique peut-tre pourquoi il n'est plus mis jour.

Logiciels et systme utilise


Microsoft windows7 professionnel : systme dexploitation
Microsoft office Access2007 : systme de gestion de base de donnes
Star UML : outil de reprsentation graphique
Microsoft Word 2007 : outil de traitement de texte
Visual studio 2010 Ultimate : ralisation des interfaces
Microsoft office power point 2007

III.

Aperu des quelque interfaces de lapplication

Authentification :
Avant de prsenter les diffrentes pages, il convient dexpliquer les droits
daccs lapplication (Login et mot de passe), absolument ncessaires

pour des raisons de scurit. Seules les personnes possdant un compte


peuvent accder au systme comme indique la figure ci-dessus.
-Si lagent taper son login et mot de passe, il passe a la page de gestion des stagiaires qui
sappelle agent.
-Si ladministrateur taper son login et mot de passe, il passe a la page de validation qui
sappelle responsable.

Figure 4.4 : interface dAuthentification


Si les donnes que le responsable ou lagent a saisit sont errones, un message derreur
apparait pour avertir lutilisateur que le Login et mot de passe incorrect.

Interface daccueil de lagent


Louverture de cette page indique une authentification correcte. Lutilisateur peut
ce niveau consulter tous les services. Le menu principal du systme se trouve
dans cette page o il apparait toutes les fonctionnalits de notre lapplication.

Figure 4.5 : interface dAccueil

Interface dajouter un stagiaire


Lorsque lutilisateur veut ajouter un stagiaire, il remplir le formulaire par les cordonnes
ncessaire et cliquer sur Ajouter.

Figure 4.6: interface dajouter stagiaire


Quant le stagiaire est ajouter a la base donc il affiche un message dajout avec succs.

Interface de chercher un stagiaire


Lorsquil cherche un stagiaire, il suffit de remplir la case CIN et de choisir la priode de stage
et de cliquer sur le bouton chercher ,
Toutes les informations saffichent au dessous dans la partie fiche stagiaire, on peut modifier
ou supprimer.

Figure 4.7 : page de chercher un stagiaire

Interface de modifier les informations dun stagiaire


Pour modifier les informations dun stagiaire dans la base de donnes, il peut changer dans les
diffrentes zone de texte et cliquer sur modifier.

Figure 4.8 : page de modifier les informations dun stagiaire


Quant le stagiaire est modifier dans la base donc il affiche un message de mise jour
effectue avec suce

Interface de supprimer un stagiaire


On peut supprimer un stagiaire, il clique sur le bouton supprimer

Figure 4.9 : page de suppression dun stagiaire

Quant le stagiaire est supprimer dans la base donc il affiche un message de suppression
effectue avec suce.

Interface daffectation de demande de stage

Figure 4.10: interface daffectation de la demande de stage

IV.

conclusion
Au terme de ce chapitre, nous venons de conclure la dernire phase du projet, savoir

l'implmentation du systme distribu de gestion de stagiaire. Cette implmentation offre, via


un ensemble d'interfaces. Cette tape de notre processus de dveloppement ; la ralisation, a
t l'tape la plus exigeante en effort et en temps, elle nous a permis de nous mettre en
contact avec la ralisation de projets informatiques rels, et a reprsent un apport intressant
nos comptences dans la matire. Notons que ce chapitre ne peut, en aucun cas, tre une
description fidle et complte des activits dtailles ralises et les difficults rencontres le
long de cette tape.

Conclusion gnrale

Ce stage tant important ; dune part, il ma permis de sadapter et de se


familiariser avec le monde professionnel. Dautre part, il ma donn loccasion
denrichir mes connaissances en informatiques.
Ayant visit diffrents centres de la socit Tunisie Tlcom, jestime que ma
prsence au sein de la socit ma permis de raliser les objectifs que je suis
fixe tout au long de mon stage.
Ce stage ma permis de bien mintgreras lenvironnement professionnel pour
acqurir un savoir-faire supplmentaire.
En outre, jai ralis une petite application mais dune norme importance au
personnel de direction rgionale de Jendouba.