Vous êtes sur la page 1sur 36

Introduction gnrale

La socit de Tunisie tlcom offre des diffrents services ses utilisateurs et pour que ses clients restent toujours fidles, Tunisie tlcom opte pour le renouvellement des services et le contrle de ses derniers. Dans ce contexte se situe notre projet de fin dtude intitul Dveloppement dun outil de saisie de lextension du rseau GSM dans la rgion de siliana au sein de Tunisie tlcom de siliana. Le travail demand vise trouver des solutions pour le problme dabsence du rseau dans des zones de cette rgion laide dune carte graphique numrique comme tant prvue dans ce projet et conformment au cahier des charges fonctionnel tablie par collaboration avec la socit. Dans ce cadre, jai effectu un stage de projet de fin dtude qui stal sur quatre mois durant lesquels jai dvelopp un dun outil de saisie de lextension du rseau GSM dans la rgion de Siliana propre la socit Tunisie Tlcoms. Le premier chapitre sera consacr la prsentation de lentreprise daccueil Tunisie Tlcoms et du cahier de charge du projet. Et le deuxime chapitre sera consacr la familiarisation avec lenvironnement du travail en dcrivant les diffrentes composantes du rseau GSM ainsi que les antennes. Aprs ces deux volets vient la prsentation de la conception de la base de donnes du projet et la description du plan adopt pour organiser et hirarchiser les fonctions de loutil. Cette description fait lobjet du troisime chapitre. Et finalement, le quatrime chapitre sera consacr la ralisation et lvaluation de la solution.

Chapitre I Etude pralable


Introduction Dans ce chapitre nous mettons notre travail dans son contexte. Nous prsentons dans la premire section lorganisme daccueil, ensuite nous introduisons le sujet avec ses direntes problmatiques et la solution quon a adopt.

I-Prsentation de lorganisme daccueil


1. Prsentation

Tunisie Tlcoms est une socit anonyme caractre industriel et commercial, qui offre ses abonns une trs grande facilit de transfert dappareils quelle que soit la distance entre eux. Elle a t cre par la loi N 95-36 du 17 Avril 1995. Cet organisme a pour mission: Linstallation, lentretien et lexploitation des rseaux de

tlcommunication et en particulier les rseaux de tlphone et de transmission de donnes. La mise en place de nouveaux quipements et leur adaptation au

dveloppement technologie en vue de promouvoir les services de tlcommunication. La participation au dveloppement des tudes et recherches

scientifiques rattaches aux secteurs de tlcommunication. 2. Organigramme :

Puisque notre direction rgionale de tlcommunication de Siliana participe de moins de simplifi. 3% de chiffre daffaire total de la socit, donc notre organigramme est

Direction rgionale de tlcommunications

Le secrtariat

Bureau dordre

SAAF

Divisions rseau Service qualit et optimisation de rseau

Service commercial

Service clientle Service Opration et maintenance

Service de ressource humaine

Centre de construction des lignes

ACTEL Centre de commutation

Centre de transmission de Siliana


3

Centre de transmission Souk Ejmaa

Figure 1: Organigramme de Tunisie Tlcoms Siliana

II-Analyse et spcification
1-Etude de lexistant Le rseau de Tunisie Tlcoms nest fiable cent pour cent. La couverture nest pas totale. On voit bien quil y a :
Chevauchement des cellules ce qui engendre des interfrences perturbant le signal

mis. Il y a des zones non couvertes isoles ce que lon appelle les trous noirs.

2-Critique de lexistant Les clients de Tunisie Tlcoms ne sont pas toujours satisfaits. La couverture totale nest pas toujours atteinte. La qualit rseau est plus au moins mdiocre. En plus, on note labsence des outils de gestion des couvertures radio. La procdure est toujours trs classique le responsable gre les donnes dans des pages Excel ce qui parait trs ennuyant et perte de temps surtout lors des mise jours des informations existantes. On note aussi labsence dun outil de suivie de lextension du rseau GSM. Les informations sur larchitecture radio du rseau GSM sont parpilles dans des fichiers diffrents. 3-Solution Propose Pour remdier ces lacunes on propose le dveloppement dun outil de suivie de lextension du rseau GSM pour la rgion de Siliana. La ralisation de ce projet ncessite tout dabord ncessite une tude des principales

caractristiques du rseau GSM, ensuite, une tude de la couverture du rseau GSM dans la rgion de Siliana et lidentification des zones de couvertures et surtout les zones non couvertes qui sont les plus importants pour notre tude. Ensuite on essai de trouver les solutions pour les problmes de couverture soit en agissant sur les caractristiques des sites soit en crant des nouveaux sites. Et notre rfrence toujours lemplacement des BTS (Station de Base) sur la carte graphique et aux diagrammes de rayonnement. a- Besoin fonctionnel
Utiliser une carte gographique numrique : Faciliter la recherche de toutes

informations et surtout les BTS, leurs diagrammes de rayonnement, les diffrents zones de couvertes et non couvertes.
Assurer la scurisation, la confidentialit des informations par lauthentification

chaque utilisation de lapplication.


Bien placer les donnes concernant chaque rgion et leurs caractristiques de

couverte de rseau sur la carte gographique de Siliana (Emplacement des BTS, des antennes).
Identifier les zones de couvertures sur la carte. Identifier les zones non couvertes sur la carte. 5

Trouver une solution pour couvrir les zones non couvertes laide de diffrentes donnes.
Choisir une des deux solutions, soit agir sur les caractristiques des antennes en

modifiant lazimut, Tilt ou encore crer un nouveau site dont le rle est de couvrir les trous noirs.
Gestion des caractristiques des sites (Ajout, Modification et suppression). Gestion des caractristiques des antennes (Ajout, Modification et suppression).

Gestion des zones couvertes et zones non couvertes. b- Besoin non fonctionnel En plus des besoins fonctionnels dvelopps ci-dessus, on doit tenir compte des contraintes suivantes :
Contrainte temporelle ; le projet doit tre ralis avant 06 Juin 2009.

Le systme doit tre volutif an de rpondre aux changements de besoins de la socit.


Le systme doit offrir une interface simple et conviviale pour linteraction avec

lutilisateur. Le systme doit tre facile maintenir.


La solution doit tre ergonomique.

Conclusion Ce chapitre a donn loccasion de prsenter dans un premier temps la socit accueillante Tunisie Tlecoms Siliana puis le cadre du sujet, ainsi que les objectifs que notre travail vise atteindre. En vue de suivre un avancement logique dans ce rapport, une tude conceptuelle fera lobjet du prochain chapitre.

Chapitre 1

Le Rseau GSM (Global System for Mobile Communications)

Introduction Avant quon passe la phase de la conception on doit bien comprendre les diffrentes composantes de notre milieu de travail qui sont bien dtaills dans ce chapitre. I- Architecture gnrale dun rseau GSM 1-Prsentation Le GSM est un systme de radiotlphonie numrique flexible et volutive compose dentits fonctionnelles regroupes en sous-systmes dfinis dans la recommandation GSM : Les postes mobiles destins mettre et recevoir les appels. Le sous-systme radio ( BSS, Base Station Sub-system ) qui assure les transmissions radiolectriques et gre la ressource radio. Le sous-systme rseau ( NSS, Network Sub-System ) qui comprend lensemble des fonctions ncessaires ltablissement des appels et la mobilit. Le sous-systme dexploitation et de maintenance (OSS, Opration Sub-System) qui permet lexploitant dadministrer son rseau.

Sous-systme Rseaux tlphoniques commut public Rseau (NSS)


VLR EIR

Sous-systme radio (BSS)

Terminaux Dabonns

BSC TC TC

BTS BTS BTS BTS

MS

RTCP

MSC
HLR AUC

BSC

BTS

MS

OMC-N

Sous-systme dexploitation et de maintenance

OMC-R

Les stations mobiles

Station mobile Architecture dun rseau terminal GSM On appelle station mobile Figure ( MS, 1: Mobile Stationgnrale ) tout quipement permettant labonn de communiquer travers le rseau. Elle est compose des deux lments : a- Portable GSM Lquipement mobile : Il est constitu dun metteur-rcepteur et dune logique de commande ou un portatif de quelques centaines de grammes et de faible puissance ( de lordre du Watt ) aisment transportable. b- Carte SIM Module SIM ( Subscriber Identity Module ): Il est constitu dune mmoire et dun microprocesseur, qui sert identifier labonn indpendamment du terminal employ.

2-Le sous-systme radio ( BSS ) Il comprend la station de base ( BTS ) assurant la couverture radio lectrique dune cellule, et le contrleur de base ( BSC). a- La station de base (BTS) La BTS est un ensemble dmetteurs-rcepteurs appels TRX avec notamment les codeurs /dcodeurs de parole et les modems pour les systmes numriques, des pylnes et une ou plusieurs antennes. Elle est charge dassurer le niveau physique (modulation, dmodulation, galisation, codage et correction derreurs).Elle ralise aussi lensemble de mesures radio ncessaires pour vrifier quune communication en cours se droule correctement. Ces mesures ne sont pas exploites par la BTS, mais directement transmises au BSC. b-Contrleur de station de base (BSC) Le BSC gre une ou plusieurs BTS disposes gographiquement selon les conditions du trafic et la propagation des ondes. Cest lorgane intelligent du BSS. Il a pour fonction principale de grer la ressource radio. Il commande lallocation des canaux, utilise les mesures effectues par la BTS pour contrler les puissances dmission du mobile et/ou de la BTS et prend la dcision de lexcution dun handover. De plus, cest un commutateur qui ralise une concentration de circuit vers le MSC. Le BSC est reli par une ou plusieurs liaisons MIC avec la BTS ou le MSC et gre donc une liaison de donnes avec ceux-ci. Les capacits des BSC sont comprises entre 100 et 900 Erlang selon les constructeurs. c-Le transcodeur (TC) Le TC assure la liaison entre le BSS et le MSC par deux interfaces : Interface Ater en provenance du BSC. Interface A en provenance du MSC. Le transcodeur est llment important du BSS, cest lquipement qui ralise : La conversion entre les signaux 16 Kbits/s changs avec le BSC et ceux 64 Kbits/s reus du MSC ou qui lui sont envoys. Il effectue le codage/dcodage de parole et ladaptation de dbit.

La rduction du nombre des voies terrestres ncessaires entre le BSC et le TC en effectuant le multiplexage/dmultiplexage des sous-voies16 Kbits/s sur des intervalles de temps 64 Kbits/s. 3-Le sous-systme rseau (NSS) Il regroupe le commutateur du service mobile et les bases des donnes telles que : MSC : Mobile Switching Center : joue le rle dun autocommutateur. VLR : lenregistreur de localisation des visiteurs regroupant toutes les informations ncessaires la fourniture de service aux abonns qui se trouvent dans la zone gre par ce VLR. HLR : Lenregistreur de localisation nominale contenant toutes les informations concernant labonn. AUC : Le centre dauthentification dtient toutes les informations ncessaires pour scuriser les communications radio.
EIR : Lenregistreur didentification permet dinterdire laccs au rseau GSM des

terminaux non autoriss.

VLR

EIR

M S

RTCP

MSC
HLR

Soussystme radio

Figure 2 : Le
AUC

(BSS)

M S

Sous-systme rseau (NSS)

Figure 2 : Sous-Systme rseau

10

a-Centre de commutation des mobiles (MSC) Le MSC excute et coordonne la fonction dtablissement dappel entrant et sortant. Cest un commutateur capacit importante qui transmet le trafic mobile vers dautres abonns mobiles ou vers des abonnes des rseaux externes. Il gre la transmission des messages courts et lexcution du handover lorsquil est impliqu. Il dialogue avec le VLR pour grer la mobilit des usagers, il peut aussi possder une fonction passerelle, GMSC (Gateway MSC), qui est active au dbut de chaque appel dun abonn fixe vers un abonn mobile ainsi que pour les messages courts b-Lenregistreur de localisation des visiteurs (VLR) Le VLR est une base de donnes associe un MSC, voire plusieurs MSC. Il contient toutes les caractristiques ncessaires la gestion des mobiles itinrants dans sa zone de service. c- Lenregistreur de localisation nominale (HLR) Le HLR est une base de donnes qui contient les informations ncessaires la gestion des communications dun certain nombre dabonnes (Identit (IMSI), Numro annuaire (MSISDN) et le profit dabonnement). d- Le centre dauthentification (AUC) Le AUC a pour rle de contrler la validit des cartes dabonns. Il dtient toutes les informations ncessaires pour scuriser les communications radio. e- Lenregistreur didentification (EIR) LEIR est une base de donnes contenant lidentit internationale des quipements quil gre. Son rle est dinterdire laccs au rseau GSM des terminaux non autoriss (terminaux vols, terminaux ayant des problmes techniques ou nayant pas dagrment) 4- Le sous systme dexploitation et de maintenance (OSS) LOSS comprend deux entits fonctionnelles relatives au sous-systme rseau (NSS) et au sous-systme radio (BSS) administres par un systme centralis. a- Le centre dexploitation et de maintenance rseau (OMC-N) LOMC-N assure les fonctions de supervision, de dtection et de correction danomalies des MSC, VLR et HLR quil gre.
11

M S

RTCP

Sous-systme rseau (NSS)

Sous-systme radio (BSS)

MS

OMC-N

OMC-R

Sous-systme dexploitation et de maintenance

Figure3 : Le sous-system dexploitation et de maintenance

b-Le centre dexploitation et de maintenance radio (OMC-R) LOMC-R assure la centralisation de lexploitation et la maintenance des sousLOMC-R contrle plusieurs BSS dont le nombre varie selon limportance du trafic LOMC-R et les BSS communiquent travers un rseau de transport de donnes de systmes radio BSS. De ce fait il est localis en un lieu spcifique. des communications et de la couverture cellulaire.

type X 25 : LOMC-R assure pour le sous-systme radio :


12

1. Le pilotage du rseau, cest dire, la configuration du plan de frquence, le paramtrage du transfert intercellulaire et du contrle de puissance, 2. La configuration des quipements du rseau, cest dire, le tlchargement de leurs logiciels, la reconfiguration ventuelle des quipements, 3. Lobservation du trafic et de la qualit de service, 4. La surveillance et la dtection des dfauts donnant lieu des comptes-rendus des vnements traduits si ncessaire en alarmes et prsents au personnel dexploitation. II-Antennes 1-Prsentation gnrale Les antennes sont les composantes les plus visibles du rseau GSM. On les voit un peu partout, souvent sur des hauts pylnes, sur des toits dimmeubles, contre des murs, lintrieur des btiments. Ces antennes permettent de raliser la liaison Um entre la MS (tlphone mobile) et la BTS. 2-Caractristiques a-Frquences dutilisation La caractristique la plus importante dune antenne, aussi appele arien, est la bande de frquences supporte ; c'est--dire les frquences que lantenne pourra mettre et recevoir. Sur les sites GSM, on trouve des antennes qui mettent seulement en 900 MHz, seulement en 1800 MHz ou des antennes bibandes 900 et 1800 MHz. b-Directivit La deuxime caractristique importante est la directivit sur le plan horizontal, cest en fait la ou les direction(s) dans laquelle lantenne va mettre. En GSM, il existe deux grands types de directivits pour les antennes :
Omnidirectionnelle : Elles sont assez peu rpandues. Elles mettent de manire gale

dans toutes les directions. Pour les macros cellules, les sites comportent souvent deux trois antennes omnidirectionnelles.

13

Figure 4 : Digramme de rayonnement dune antenne omnidirectionnelle Comme on peut le voir sur ces diagrammes, lantenne met dans toutes les directions sur le plan horizontal, et dans deux directions principales sur le plan vertical. Directionnelle : Elles reprsentent la quasi-totalit des antennes utilises. Lors de lutilisation pour la couverture de macro cellules, elles ressemblent des panneaux de couleur beige ou blanche denviron 2 m de haut, 20 cm de large et 10 cm dpaisseur, alors que pour les micro cellules, Ces antennes-panneaux sont directionnelles, elles mettent seulement dans la direction dans laquelle elles sont orientes, ce qui permet de limiter le champ de propagation dune frquence pour pouvoir ainsi de la rutiliser une distance proche, sans risque de brouillage. Les relais sont souvent composs de trois antennes-panneaux orientes environ 120 lune de lautre, de manire couvrir sur 360.

Figure 5 : Digramme de rayonnement dune antenne directionnelle

14

On peut constater sur le plan horizontal que lantenne-panneau met forte puissance vers lavant, et avec une puissance faible derrire elle. On remarque sur le plan vertical, que lantenne met avec une puissance faible au dessus et au dessous, mais avec une puissance beaucoup plus importante devant elle. c-Porte Une autre caractristique est la porte des antennes. Elle dpend pour beaucoup de la PIRE (Puissance Isotrope Rayonne quivalente) de lantenne, mais aussi de son orientation. En gnral, une antenne assure la couverture dune zone appele secteur ou cellule. Il existe deux grands types de cellules, le premier tant la micro (petite) ou pico (trs petite) cellule qui couvre une zone de taille rduite, par exemple une rue trs frquente, une galerie marchande, un centre commercial au moyen dantennes de petite taille, souvent omnidirectionnelles. Le deuxime type est celui des macro cellules qui couvrent des zones de grande superficie (plusieurs dizaines de kilomtres carrs), que lon trouve prs des autoroutes, et dans les zones priurbaines ou rurales ; dans ce cas, les antennes utilises sont souvent de type directionnel.

Figure 6 : Exemple de directivit des antennes d-Gain - Puissance Chaque antenne possde un gain qui lui est propre. Le gain est lamplification que lantenne effectue du signal dentre. Ce gain sexprime en dB ou dBi, et est denviron 2 11 dBi pour les antennes omnidirectionnelles et jusqu 18 dBi pour les antennes directionnelles.
15

La puissance mise par lantenne est appele PIRE (Puissance Isotrope Rayonne quivalente) ou PAR (Puissance Apparente Rayonne, PAR = PIRE 2,15 dB). Cette puissance est fournie par la BTS et ses amplificateurs de puissance, commands depuis le BSC. e-Azimut Chaque antenne est dirige dans une direction dtermine par des simulations, de manire couvrir exactement la zone dfinie. La direction principale de propagation de lantenne, c'est-dire la direction dans laquelle lantenne met sa puissance la plus importante est dirige dans lazimut tabli. Lazimut est un angle qui se compte en degrs, positivement dans le sens horaire, en partant du nord (0). De cette faon, lazimut 90 correspond lest, lazimut 180 au sud, etc

Figure 7 : Reprsentation des azimts f-Tilt Tout comme lazimut, le tilt (ou down-tilt) est laiss la discrtion des installateurs dantennes qui les orientent selon les recommandations de loprateur. Le tilt est langle d'inclinaison (en degrs) de l'azimut du lobe principal de l'antenne dans le plan vertical. Le diagramme de rayonnement d'une antenne avec un tilt positif sera dirig vers le haut, alors quun tilt ngatif fera pointer lantenne vers le bas. Il existe deux types de tilt : - Mcanique : il suffit de relever lgrement lantenne sur son support, pour quelle soit dirige dans la direction souhaite. - Electrique : rglage denviron 2 10, en tournant une partie mcanique larrire de lantenne qui joue sur le dphasage des signaux dans les diffrents diples constituant lantenne.

16

Figure 8 : Exemple de Tilt

Conclusion Dans ce chapitre, on a essay de prsenter le rseau GSM avec ses diffrentes

composantes ainsi que les antennes. Et pour bien traduire lexistant et mettre en uvre les besoins de notre application on va les modliser travers diffrent modles de conceptions qui seront bien dtaills dans le chapitre suivant.

17

Chapitre 3
Introduction

Conception dun outil de saisie de lextension du rseau GSM dans la rgion de Siliana

Dans le chapitre prcdent tait consacre pour dcouvrir et analyser lenvironnement du travail et proposer la solution convenable pour remdier aux lacunes existantes. Maintenant on va sintresser la modlisation des fonctionnalits du notre application, elle est indispensable pour quon ne diverge pas des besoins spcifis dans le cahier de charge. Cette phase est mise en place travers divers types de modles qui permet de cerner les besoins. I- Conception de la base de donnes de lapplication 1-Conception des tables de la base de donnes Nous dgageons les tables suivant :
Table 1 : BTS

Il nous permet denregistr les donnes y concernant et de voire ces caractristiques

Table 2 : Antenne

Il nous permet denregistr les donnes y concernant et de voire ces caractristiques.

Table 3 : Carte gographique

Cette table contient les cartes gographiques. Ce table indique les diffrents caractristiques de larchitecture cellulaire du rseaux GSM.

Table 4 : Cellule

Table 5 : Zone

La table zone comporte les diffrentes caractristiques concernant chaque place ou il y a des quipements dtablissement de rseau GSM.

Table 6 : Zone couverte

Cette table est hrite de table prcdent pour indiquer la nature de zone couverte et les dfrentes donnes y concernant.

Table 7 : Zone non couverte

18

Cette table est hrit de table zone pour indiquer la nature de zone non couverte et les dfrents donnes y concernant.

2-Dictionnaire des donnes

Numro 1 2 3 4

Code
idbts type localisation nbrantenne

Dsignation Identifant de bts Type de bts Localisation de bts Nombre des antennes dans ce table Type de lantenne Identifiant de lantenne Angle douverture horizontal de lantenne Angle douverture vertical de lantenne Gain de lantenne Puissance de lantenne Frquence de lantenne GSM Angle de tilt de lantenne Hauteur de lantenn Largeur de lantenne Puissance Isotrope Equivalente de lantenne
19

Type
Int(11) var char(30) var char(30) Int(11)

5 6 7

typeantenne idant angleouvhorz

var char(30) Int(11) Int(11)

8 9 10 11 12 13 14 15

angleouvvert gain puissanc frquence angledetilt hauteur largeur pire

Int(11) Int(11) Int(11) Int(11) Int(11) Int(11) Int(11) Int(11)

16 17 18 19 20

longonde idcarte nom limite nbrbts

Longeur donde de lantenne Identifiant de la carte gographique Non de la carte Limite de la carte Nombre de bts se trouvant dans la carte Nombre de cellule sur la carte Identifiant de la zone couverte Identifiant de la zone non couverte Identifiant de la cellule Nombre de cellule Type de cette cellule Localisation de la cellule Le rayon de la cellule Le taille de la cellule Identifiant de la zone Localisation de la zone Limite de cette zone Nombre de bts dans cette zone Nomre dantenne dans cette zone
20

Int(11) Int(11) varchar(30) Int(11) Int(11)

21 22 23 24 25 26 27 28 29 30 31 32 33 34

nbrcel idzonecouv idzonencouv idcel nomcel typecel localisationcel rayon taille idzone localisationzone limitezone nbrbts nbrante

Int(11) Int(11) Int(11) Int(11) Int(11) var char(30) var char(30) Int(11) Int(11) Int(11) var char(30) Int(11) Int(11) Int(11)

35 36 37 38 39 40 41 42 43

nbrcell typezone idzcouv localisationzcouv nbrbts limitezcouv idzncouv localisationzncouv limitezncouv

Nombre de cellule dans cette zone Type de la zone Identifiant de la zone couverte Localisation de la zone couverte Nombre de bts dans la zone couverte Limite de la zone couverte Identifiant de la zone non couverte Localisation de la zone non couverte Limite de la zone non couverte

Int(11) var char(30) Int(11) var char(30) Int(11) Int(11) Int(11) var char(30) Int(11)

3-Conception de la base de donnes La conception est ralise par la mthode MERISE. Cest une mthode danalyse et de conception structurelle qui a vu le jour lanne 1978. Elle est la plus rpandue en France. - Modle conceptuel de donnes (MCD) - Modle logique de donnes (MLD) -Modle physique de donnes (MPD) Modle conceptuel de donnes (MCD) a- Prsentation [1] Le Modle Conceptuel des Donnes (MCD), permet la description statique du systme dinformation laide des concepts dentit et dassociation.
21

Entit

Une entit est la reprsentation dun objet matriel ou immatriel, ayant une existence propre, et conforme au choix de gestion de lentreprise. On reprsente une entit par le symbole :

Association

Une association traduit le fait quil existe une relation entre des entits. On reprsente une association par le symbole :

Proprit

Une information est une donne lmentaire que lon peut attacher une entit ou une association ; dans ce cas, un information est nomme attribut ou proprit.

Lien et cardinalities

Un lien reprsente une liaison entre une entit et une association. Il est caractris par sa cardinalit. Cette cardinalit est constitue dune borne minimale et dune borne maximale.

La cardinalit minimale est le nombre de fois minimum quune occurrence dune entit participe aux occurrences de lassociation. La cardinalit maximale est le nombre de fois maximum quune occurrence dune entit participe aux occurrences de lassociation. Les cardinalits possibles sont : 0 , 1 aucun ou un seul 1 , 1 un et un seul
22

0 , n aucun ou plusieurs 1 , n au moins un ou plusieurs

b- Modle conceptuel de donnes

Carte Gographique Id_Carte <pi> Caractre variable (20) <O> Nom Caractre variable (20) Nbre_BTS Numrique Nbre_Cellule Numrique Id_couverte Caractre variable (30) Id_Non_Couverte Caractre variable (20) Id_Carte <pi> 1,1

BT S Id_BT S <pi> Caractre variable (20) <O> T ype_BT S Caractre variable (30) Locali sation Caractre variable (30) Nbre_Antenne Numri que T ype_Antenne Caractre variable (30) Id_BT S <pi> 1,n Composer Caracteriser

1,1

Se representer 1,n

Cellul e Id_Cellul e <pi> Caractre variable (20) <O> Nom Caractre variable (20) Type Caractre variable (20) Localisation Caractre variable (30) Rayon Caractre variable (20) Tai lle Caractre variable (20) Id_Cellul e <pi > 1,n

1,n Antenne Id_Antenne <pi> Caractre variable (20) <O> Type_Antenne Caractre variable (30) Angle_Horiz Caractre variable (10) Angle_Ver Caractre variable (10) Gain Caractre variable (20) Puissance Rel Ang_T ilt_mecani que Caractre variable (10) Ang_T ilt_el ectrique Caractre variable (10) Hauteur Rel Largeur Rel Pire Caractre variable (20) Long_ande Rel Id_Antenne <pi> 1,1 Couvrir

1,1

Contenir

Zone couverte Id_Zone <pi> Caractre variable (10) <O> Local isation Caractre variable (30) Limite Caractre variable (30) Nbre_Z_BT S Numrique Id_Zone <pi> 1,1 1,1 1,1 generer 1,1 1,1 Zone non couverte Id_N_couverte <pi> Caractre variable (10) <O> Localisation Caractre variable (30) Li mite Caractre variable (30) Id_N_couverte <pi> Zone Identifiant <pi> Caractre variable (10) <O> Localisation Caractre variable (30) Li mite Caractre variable (30) Nbre_Z_BT S Numrique Nbre_Antenne Numrique Nbr_Cel lul e Numrique Type Caractre variable (20) Identifiant <pi>

23

Modle logique de donnes (MLD) a- Prsentation [2] Il s'agit du passage entre le Modle Conceptuel de Donne et l'implmentation physique de la base. Le MLD est lui aussi indpendant du matriel et du logiciel, il ne fait que prendre en compte l'organisation des donnes. Ces derniers sont stocks dans des relations. Une relation est un ensemble de T-uple, et un T-uple est dfinis par un ou plusieurs attributs. Dans la pratique, la relation est en fait la table, un T-uple est une ligne (ou enregistrement), et les attributs sont les colonnes.
Chapitre 2 1-http://tcosnuau.free.fr/COURS/MERISE/MERISE.HTM 2- http://www.sam-mag.com/P53,53,5,55,,,default.aspx

b- Modle logique de donnes


Dfinition

Le modle logique de donnes est une transcription du MCD. Les rgles de passage du MCD vers un MLD sont : Toute entit ou individu se traduit par une table, lidentifiant de lindividu sera la cl de la table. Toute proprit donne naissance un attribut au niveau de la relation. Toute relation dite plusieurs plusieurs se traduit par une table ayant pour cl primaire la concatnation des cls des tables images des individus participant cette relation. La dpendance fonctionnelle et les contraintes dintgrit fonctionnelles du MCD se traduisent par lajout dune cl trangre dans la table source. La cl trangre nest autre que la cl primaire de lindividu but.

Model Logique de Donnes (MLD)

24

bts (#idbts, type, localisation, nbrantenne, typeantenne) antenne (#idant, angleouvhorz, angleouvvert , gain , puissanc , frquence , angledetilt , hauteur , largeur , pire , longonde )

cartegeo (#idcarte, non, limite, nbrbts, nbrcel, #idzonecouv ,# idzonencouv ) cellule (#idcel, nomcel, typecel , localisationcel, rayon , taille ) zone (# idzone , localisationzone, limitezone , nbrbts , nbrante , nbrcell,
typezone )

zcouverte(#idzcouv , localisationzcouv , localisationzcouv , nbrbts ) znoncou(#idzncouv , localisationzncouv , limitezncouv )

3-Modle physique de donnes (MPD) a- Prsentation [1] Le Modle Physique des Donnes (MPD) permet une reprsentation de la structure physique dune base de donnes.

Table

Une table est la reprsentation physique quivalente dune entit. Elle est compose de colonnes qui sont elles-mmes les quivalents des proprits. Les lignes des tables correspondent aux occurrences dans le MCD. Les identifiants deviennent les cls primaires. Une rfrence est la traduction au niveau physique dune association entre entits. Elle exprime un lien entre deux colonnes de deux tables pour indiquer que ces deux colonnes reprsentent la mme information.

b- Modle physique de donnes

25

Carte Gographique Id_Carte Id_BTS Nom Nbre_BTS Nbre_Cellule Id_couverte Id_Non_Couverte varchar(20) varchar(20) varchar(20) numeric(8,0) numeric(8,0) varchar(30) varchar(20) <pk> <fk> FK_SE_REPRESENTER Id_BTS Id_Cellule Type_BTS Localisation Nbre_Antenne Type_Antenne

BTS varchar(20) varchar(20) varchar(30) varchar(30) numeric(8,0) varchar(30) <pk> <fk>

FK_COMPOSER FK_CARACTERISER Id_BTS Id_Antenne Cellule Id_Cellule Identifiant Nom Type Localisation Rayon Taille varchar(20) varchar(10) varchar(20) varchar(20) varchar(30) varchar(20) varchar(20) <pk> <fk> Composer varchar(20) varchar(20) <pk,fk1> <pk,fk2>

FK_COMPOSER2 Antenne Id_Antenne Identifiant Type_Antenne Angle_Horiz Angle_Ver Gain Puissance Ang_Tilt_mecanique Ang_Tilt_electrique Hauteur Largeur Pire Long_ande varchar(20) varchar(10) varchar(30) varchar(10) varchar(10) varchar(20) float varchar(10) varchar(10) float float varchar(20) float <pk> <fk>

FK_CONTENIR2

FK_CONTENIR

FK_COUVRIR2 FK_COUVRIR

Zone couverte Id_Zone Localisation Limite Nbre_Z_BTS varchar(10) varchar(30) varchar(30) numeric(8,0) <pk> FK_GENERER2 Identifiant Id_Zone Id_N_couverte FK_GENERER3 Zone non couverte Id_N_couverte Localisation Limite varchar(10) varchar(30) varchar(30) <pk> generer varchar(10) varchar(10) varchar(10) <pk,fk1> <pk,fk2> <pk,fk3> FK_GENERER Identifiant Id_Cellule Id_Antenne Localisation Limite Nbre_Z_BTS Nbre_Antenne Nbr_Cellule Type Zone varchar(10) varchar(20) varchar(20) varchar(30) varchar(30) numeric(8,0) numeric(8,0) numeric(8,0) varchar(20) <pk> <fk2> <fk1>

Conclusion Ce chapitre a t consacr ltude conceptuelle qui tait mise en uvre par la mthodologie MERISE et la description des attentes de lutilisateurs en spcifiant la vue dynamique ou la vue statique du projet. Ces derniers servent dtailler les

26

fonctionnalits du site web. Cela a permis de faciliter la mise en place et la ralisation de cette solution qui fera lobjet du chapitre suivant.

27

Chapitre IV Ralisation
Introduction Au cours de cette partie, nous allons prsenter les outils matriels et les logiciels tels que les outils de conception, les outils de dveloppement et les langages utiliss. Adopts ainsi quelques interfaces de notre applications. I-Environnement matriel et logiciel Le choix de loutil de dveloppement est une phase trs importante dans la ralisation dune application web. Pour cela, il devait intgrer une capacit douverture et dadaptation aux nouvelles technologies et aux nouveaux standards de march. 1- Environnement matriel Pour raliser cette application, il a t mis notre disposition un ordinateur accompagn dun microprocesseur Pentium IV possdant un systme dexploitation Windows XP. Equip dun disque dur de 80 G, une mmoire vive de 1 G, ainsi quune connexion ADSL qui atteint 2 M. 2- Environnement Logiciel A. Outil de dveloppement Outil de dveloppement Description Le visuel basic Microsoft un outil rapide et facile utiliser pour crer des applications. Il offre une gamme complte doutils qui Visual Basic 6 simplifient et acclrent le dveloppement dapplications.

Easy PHP 1.8 Photoshop 7.0 Est un petit logiciel qui contient des animations flash et il permet aussi dajout des effets professionnel sur une image Tableau 1 : Outil de dveloppement

II-Prsentation de loutil du suivi de lextension du rseau GSM I.4 Etat de la ralisation


28

Dans la limite de quatre mois et sous lenvironnement de travail dcrit prcdemment, nous sommes arrivs finaliser la plus grande partie de notre travail. Cest une application qui aide lutilisateur connaitre les zone dombre et de faire le meilleur choix pour y rsoudre ces problmes, cette application comporte presque 35 pages(Forms) ainsi que 1500 lignes de codes VB. Les interfaces de notre application sont dcrites ci-dessous :

Figure 1 : Chargement de donnes Remarque : Lapplication comporte plusieurs interfaces, donc on a besoin dune phase de chargement des donnes pour rafraichir les pages stockes.

Figure 2 : Authentification

29

Figure 3 : Menu de notre outil

30

Figure 4 : Insertion nouveau Zone couverte

Figure 5 : Mise jour zone couverte

31

Figure 6 : Insertion nouveau Zone couverte

Figure 7 : Recherche des zones couvertes

32

Figure 8 : Suppression dune zone couverte

33

Figure 9 : Marquage des BTS dans la carte gographique Conclusion Notre application est subdivise en deux parties, la premire a t consacr pour la connexion la base des donnes, la deusime est consacre pour les interfaces : Ces derniers permettent de consulter le choix de solution pour y rsoudre les problmes des zones dombre ainsi de permettre le parcour liditeur des images et le mettre jour dune manire priodique et systmatique.

34

Conclusion gnrale
En ralisant ce projet de fin dtude, au sein de la socit Tunisie Tlcoms, jai pu raliser un outil de suivie de lextension du rseau GSM Lors de la ralisation de cette solution jai bien compris que le dveloppement dun logiciel doit passer par plusieurs tapes afin de bien rpondre lensemble des spcifications exiges par lutilisateur et garantir la prennit de la solution. De ce fait mon travail a suivi lenchainement suivant : Etape 1 : Etudes du pralable : elle concerne toutes les activits dtude et dvaluation de lexistant ainsi que didentification du besoin. Etape 2 : Choix et dcision : Son principal but est de concevoir la solution qui rponde le mieux aux proccupations de lutilisateur. Etape 3 : Implmentation de la solution : elle correspond la mise en place de la solution transitoire c'est--dire le logiciel nest pas encore stable.

35

Etape 4 : Phase finale : cest ltape qui se caractrise par larrt de la solution transitoire et le passage la solution finale qui satisfait les besoins fixs par la socit. Cest la version finale du logiciel et la gnration de lexcutable. Enfin, je peux dire que ce travail fut dun apport considrable, en effet il ma permis de : Mintgrer au sein de lentreprise Tunisie Tlcoms et de collaborer avec les membres concerns par le projet. Suivre une mthodologie de travail bien tudie dnissant clairement le processus de dveloppement des sites. Amliorer mes connaissances techniques et thoriques dans le domaine de dveloppement des logiciels. En effet, il ma permis dapprendre et manipuler des notions avances sur le langage VB et la manipulation des bases de donnes MySQL. Grce son caractre extensible cette application peut tre enrichie par dautres fonctionnalits, je peux citer par exemple : Proposer dautres solutions pour couvrir les zones dombre outre les solutions radio. Etendre notre tude sur dautre zone autre que le gouvernorat de siliana.

36