Documente Academic
Documente Profesional
Documente Cultură
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
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
4.
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.
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.
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 :
En tant que systme numrique, le GSM permet d'offrir un grand nombre de fonctions
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
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:
base de donnes.
III.
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.
larchive de lentreprise.
Permettre la recherche des informations selon CIN, nom, prnom
Traiter les erreurs.
Lauthentification:
Lutilisateur
devra
sidentifier
pour
accder
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
IV.
Conclusion
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
I.
Introduction
II.
Lapproche
objet
est
base
sur
la
composition
des
logiciels
par
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
Grer le compte
<<include>>
Agent
<<include>>
Grer les stagiaires
<<include>>
S'authentifier
<<extend>>
<<include>>
<<include>>
Grer l'affectation de stagiaire
<<include>>
Responsable
Grer les agents
S'authentifier
<<include>>
Ajouter stagiaires
<<extend>>
Grer les stagiaires
<<extend>>
Agent
<<extend>>
Supprimer stagiaires
Modifier stagiaires
<<include>>
<<include>>
Rechercher stagiaires
Responsable
S'authentifier
<<include>>
Ajouter absence
<<extend>>
<<include>>
Agent
<<include>>
<<extend>>
Modifier absence
Rechercher absence
S'authentifier
<<include>>
Grer le compte
Agent
<<extend>>
Modifier le mot de passe
des
cas
dutilisation
grer
responsable:
par
le
s'authentifier
affecter le stage
<<include>>
<<extend>>
grer l'affectation de stage
responsable
<<include>>
S'authentifier
<<include>>
Ajouter agent
<<extend>>
<<extend>>
Modifier agent
Supprimer agent
<<include>>
<<include>>
Rechercher agent
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
III.
Conclusion
En dgageant les limites de ce systme et tout en sinspirant de
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
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.
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).
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.
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.
III.
Authentification :
Avant de prsenter les diffrentes pages, il convient dexpliquer les droits
daccs lapplication (Login et mot de passe), absolument ncessaires
Quant le stagiaire est supprimer dans la base donc il affiche un message de suppression
effectue avec suce.
IV.
conclusion
Au terme de ce chapitre, nous venons de conclure la dernire phase du projet, savoir
Conclusion gnrale