|
Présenté
|
RÉPUBLIQUE DU BÉNIN
MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR ET
DE LA RECHERCHE SCIENTIFIQUE
|
000000000000
|
UNIVERSITÉ D'ABOMEY-CALAVI
0000000000
ECOLE POLYTECHNIQUE D'ABOMEY-CALAVI
0000000000000
DEPARTEMENT DE GENIE INFORMATIQUE
ET TELECOMMUNICATION
Option : Réseaux Informatiques et
Internet
|
|
&
|
DIPLOME
POUR L'OBTENTION DU
D'INGENIEUR DE CONCEPTION
|
CONCEPTION ET IMPLEMENTATION D'UN SYSTEME DE GESTION
DES CENTRES D'ACCES A INTERNET : RECHARGEMENT DE COMPTE PAR SMS
|
et Soutenu par : Sous la Direction de :
|
Oscar Marcos
|
Enagnon ADOUN Superviseur :
|
M. Léonard MONTEIRO Enseignant-&KIrFKIur 1
l'E3$
Année Académique
2009-2010 3ème Promotion
|
RESUME
A l'heure de l'explosion de la téléphonie
mobile, tous les utilisateurs professionnels et grand public sont
désormais familiarisés avec le Service des Messages courts (SMS).
Aujourd'hui, l'intégration des services du téléphone
portable dans les systèmes de gestion ne cesse de prendre de l'ampleur.
L'évolution parallèle des Télécommunications et de
l'Internet amène les opérateurs de téléphonie
mobile à offrir à leurs clients, outre les services de base, des
Services à Valeur Ajoutée basés sur la technologie SMS.
Avec l'expansion de l'Internet, les projets de création des Centres
d'Accès à Internet ont vu le jour sur toute l'étendue du
territoire béninois. Une remarque faite au niveau des systèmes de
gestion utilisés dans ces centres a montré des limites notamment
au niveau de la gestion des codes de recharge. Le présent projet
consiste donc en l'intégration des services de la
téléphonie mobile, en particulier le service SMS, dans la gestion
des Centres d'Accès à Internet pour remédier à ses
limites. La mise en oeuvre effective du projet nécessite un partenariat
avec les centres existants et surtout avec les opérateurs de
téléphonie mobile.
MOTS CLES
Télécommunications, Internet, Centre d'Accès
à Internet, Cybercafé, GSM, SMS, Passerelle, Kannel, SMPP, CIMD,
Paysms, WebSMS.
ABSTRACT
Per hour of the explosion of the movable telephony, all
professionals' users and tall publics are henceforward familiarized with the
Short Messages Services (SMS). Today, the attendances integration of the
portable telephone in prudential systems does not cease to take of the width.
The parallel Telecommunications evolution and of the Internet brings operators
of movable telephony to give to their clients, beyond basic attendances,
attendances to added based value on the SMS technology.With the expansion of
the Internet, projects of creation of Access to Internet Centers have seen the
day on all ploughed him of the Benin territory. A done remark up to prudential
used systems in those centers has shown boundaries notably up to the codes
management of recharging.The present project consists then in the attendances
integration of the movable telephony, privately the SMS attendance, in the
Centers Access to Internet' management to remedy to his boundaries. Implemented
her effective of the project requires a partenariat with existed centers and
particularly with operators of movable telephony.
KEY WORDS
Telecommunications, Internet, Center of Acces to Internet, Coffee
Center, GSM, SMS, Gateway, Kannel, SMPP, CIMD, Paysms, Websms.
iv
TABLE DES MATIERES
DEDICACES............... ii
REMERCIEMENTS
....................................................................................iv
RESUME iiABSTRACT iiiTABLE DES MATIERES iv
LISTE DES FIGURES x
LISTE DES TABLEAUX xii
LISTE DES ABBREVIATIONS xiiiINTRODUCTION GENERALE
1
PREMIERE PARTIE : CADRE CONCEPTUEL DE L'ETUDE
............ 3
CHAPITRE I : ETUDE BIBLIOGRAPHIQUE 4
I.1. Généralités 4
I.1.1. Centre d'Accès à Internet (CAI) 4
I.1.2. Cybercafé 4
I.2. Aperçu de quelques systèmes de gestion des
cybercafés 4
I.2.1. Description du système CyberCafePro 5
I.2.2. Description de WeBChrono 6
I.2.3. Description du système Cyberlux 7
I.3. Synthèse 8
CONCLUSION PARTIELLE 8
CHAPITRE II : PROBLEMATIQUE ET DEMARCHE METHODOLOGIQUE
9
II.1. Problématique 9
II.2.
Hypothèse de travail 10
II.3. Objectifs 10
II.3.1. Objectif général 10
II.3.2. Objectifs spécifiques 11
II.4. Spécifications fonctionnelles du système
11
II.4.1. Module d'administration 11
II.4.2. Module client 11
II.4.3. Description de quelques besoins fonctionnels du
système 12
II.5. Démarche méthodologique 14
II.5.1. Chronogramme du développement du système
14
II.5.2. Méthodologie de travail 15
II.6. Revue bibliographique 18
II.7. Mise en oeuvre de l'enquete 19
II.7.1. Traitement et analyse des résultats 19
II.7.2. Répartition des internautes suivant leur
fréquence au cybercafé 20
II.7.3. Répartition des internautes suivant la
satisfaction du service d'achat de crédit de navigation 21
II.7.4. Répartition des internautes suivant l'accès
propre à la connexion internet 22
II.7.5. Répartition des cybercafés suivant les
systèmes de gestion utilisés 23
CONCLUSION PARTIELLE 23
DEUXIEME PARTIE : LE SERVICE SMS ET LES PASSERELLES
GSM ...............................................................................................................24
CHAPITRE III : LE SERVICE SMS DU RESEAU GSM 25
III.1 Présentation du réseau GSM 25
III.1.1. Le sous-système de Station de Base (BSS) 25
III.1.2. Le sous-système réseau NSS (Network
Sub-System) 25
III.1.3. Le centre d'exploitation et de maintenance (OSS) 26
III.2. Le Short Message Service (SMS) 27
III.2.1. Présentation 27
III.2.2. Le SMSC (SMSCenter) 27
III.2.3. Procédure de transfert SMS point à point
29
III.3. Architecture en couches 31
III.4. Généralités sur le WebSMS 31
III.4.1. Utilisation d'un dispositif sans fil 31
III.4.2. Connexion directe au SMSC 32
III.4.3. Utilisation des API (Application Programming Interface)
32
CONCLUSION PARTIELLE 32
CHAPITRE IV : LES PASSERELLES SMS : LE LOGICIEL KANNEL
33
IV.1. Notion de passerelle SMS 33
IV.2. Les protocoles de communication 34
IV.2.1. Le protocole SMPP 34
IV.2.2. Le protocole EMI 34
IV.3. Etude de la passerelle SMS kannel 35
IV.3.1. Présentation 35
IV.3.2. Architecture de Kannel 35
CONCLUSION PARTIELLE 37
TROISIEME PARTIE : CONCEPTION ET IMPLEMENTATION DU
SYSTEME
vi
.............................................................................
|
.................................38
|
CHAPITRE V : MODELISATION DU SYSTEME
|
39
|
V.1. Définition du concept : UML
|
39
|
V.2. Modélisation fonctionnelle
|
39
|
|
V.2.1. Identification des acteurs du système et des cas
d'utilisation 39
V.2.2. Elaboration du diagramme du contexte statique 41
V.2.3. Elaboration du diagramme de cas d'utilisation 41
V.2.4. Description technique de trois cas d'utilisation 43
V.3. Modélisation statique 47
V.3.1. Identification des classes et description des
associations 47
V.3.2. Elaboration du diagramme de classes 48
V.4. Modélisation dynamique : les diagrammes de
séquences 50
V.5. Spécifications techniques du point de vue logiciel
55
V.5.1. Choix du système d'exploitation : Linux 55
V.5.2. Choix des outils de développement 55
V.5.3. L'environnement de travail : Adobe Dreamweaver CS3 56
V.5.4. Choix du SGBD : MySQL 56
V.5.5. Serveur Web : Apache 56
CONCLUSION PARTIELLE 56
CHAPITRE VI : ARCHITECTURE DU SYSTEME 57
VI.1. Spécifications techniques du point de vue
matériel 57
VI.2. Schéma globale de la solution proposée 57
VII.3. Mise en place du noyau de traitement des SMS 60
VII.3.1. Mise en place de la passerelle kannel 61
VI.4. Aspect sécurité du système 68
VI.4.1. La sécurité physique 68
VI.4.2. Sécurité logique 68
VI.4.3. La sécurité au niveau du SMS 71
VI.5. Service rechargement de compte par SMS 72
VI.5.1. Avec un code prépayé 72
VI.5.2. Par transfert de crédit vers un autre compte
client 73
VI.6. Service consultation de compte par SMS 73
VI.7. Service demande des derniers mouvements du compte 74
VI.8. Autres services disponibles 74
VI.8.1. Demande changement de code pin par SMS 74
VI.8.2. Demande de désabonnement au service SMS 74
VI.8.3. Demande d'aide par SMS 74
CONCLUSION PARTIELLE 74
CHAPITRE VII : IMPLEMENTATION DU SYSTEME 75
VII.1. Mise en place du réseau 75
VII.2. Présentation de quelques interfaces du
système 76
VII.2.1. Interface d'authentification 76
VII.2.2. Interface d'accueil du client 76
VII.2.3. Interface d'accueil de l'administrateur 77
VII.2.4. Interface de souscription au service SMS 77
VII.2.5. Interface de création des codes de recharges
78
VII.2.6. Interface d'envoi de WebSMS 78
VII.3. Mise en oeuvre du système 79
VII.3.1. Qualification du système 79
VII.3.2. Avantages liés aux promoteurs 79
VII.3.3. Avantages liés à l'opérateur GSM
79
VII.3.4. Avantages intrinsèques au système 80
VII.3.5. Avantages offerts par le système aux internautes
80
VII.3.4. Formation des utilisateurs du système 81
ix
VII.4. Perspectives pour l'amélioration du système
81
VII.5. Commentaires 82
VII.5.1. Contraintes liées à la mise en oeuvre du
système 82
VII.5.2. Suggestions 83
CONCLUSION PARTIELLE 84
CONCLUSION GENERALE 85
REFERENCES BIBLIOGRAPHIQUES 87
ANNEXES...............................................................................................93
ENGLISH
PART......................................................................................107
LISTE DES FIGURES
Figure II.1: Cycle de déroulement chronologique du projet
15
Graphique II.1: Répartition des internautes selon leur
fréquence au cyber 20
Graphique II.2 : Répartition des internautes selon leur
fréquence ainsi que leur niveau de satisfaction du service d'achat de
crédit de navigation 22
Graphique II.3 : Répartition des internautes suivant
l'accès propre à la connexion internet 22
Graphique II.4 : Répartition des cybercafés suivant
les logiciels de gestion utilisés
.........................23
Figure III.1: Architecture du réseau GSM 26
Figure III.2 : Les entités de base du service SMS 28
Figure III.3 : Acheminement d'un SMS-MO 29
Figure III.4 : Acheminement d'un SMS-MT 30
Figure IV.1: La passerelle SMS reliant 2 SMSC 33
Figure IV.2 : Le contexte SMPP dans le réseau GSM 34
Figure IV.3 : Architecture de kannel 37
Figure V.1: Diagramme de contexte statique 41
Figure V.2 : Diagramme des cas d'utilisation du client 42
Figure V.3 : Diagramme des cas d'utilisation de l'administrateur
43
Figure V.4 : Diagramme des classes du système 49
Figure V.5 : Diagramme de séquence de la souscription au
service SMS 50
Figure V.6 : Diagramme de séquence du rechargement du
compte client par SMS avec un code prépayé 51
Figure V.7 : Diagramme de séquence du rechargement de
compte par SMS par transfert de crédit 52
Figure V.8 : Diagramme de séquence de la recharge du
compte client depuis la plateforme avec un code prépayé 53
xi
Figure V.9 : Diagramme de séquence de la consultation du
solde du compte client
par SMS 54
Figure VI.1 : Architecture globale du système 58
Figure VI.2 : Interaction entre les équipements du
système 59
Figure VI.3 : Présentation de l'interface d'accueil du
playSMS 65
Figure VI.4 : Présentation de l'interface de configuration
de kannel dans le playSMS
66
Figure VI.5 : Présentation du terminal montrant un bon
démarrage du bearerbox 67
Figure VI.6 : Présentation du terminal montrant un bon
démarrage du smsbox 67
Figure VII.1 : Intranet de simulation des fonctionnalités
du système 75
Figure VII.2 : Interface d'authentification 76
Figure VII.3 : Interface d'accueil du client 76
Figure VII.4 : Interface d'accueil de l'administrateur 77
Figure VII.5 : Interface de souscription au service SMS 77
Figure VII.6 : Interface de gestion des codes de recharges 78
Figure VII.7 : Interface d'envoi de WebSMS 78
Figure D.1: Modem Wavecom, modèle Fastrack 103
Picture 1: The chronological procedure of the project 112
Picture 2: Overall architecture of the system 114
Picture 3: Interaction between the system devices 114
Figure IV.1: Intranet simulation of system functionality 116
LISTE DES TABLEAUX
Tableau II.1: Taille de l'échantillon et outils de
collecte des données ............ 16
Tableau V.1 : Identification des classes et description des
associations
..............................47
Tableau C.1 : Présentation des données de
l'enquête 100
Tableau E.1 : Evolution et répartition du parc de
téléphonie mobile par opérateur 104 Tableau E.2 :
Revenu moyen par abonné GSM en 2009 par opérateur 105
LISTE DES ABBREVIATIONS
ATRPT Autorité Transitoire de
Régulation des Postes et
Télécommunications
AUC AUthentification Center
BSC Base Station Controller
BTS Base Transceiver Station
BSS Base Sub-System
CAI Centre d'Accès à Internet
CCP CyberCafePro
CIMD Computer Interface to Message
Distribution
EIR Equipment Identity Register
ESME External Short Message Entity
EMI External Machine Interface
EPAC Ecole Polytechnique Abomey-Calavi
ENSI Ecole Nationale Superieure Informatique
GSMC Global System for Mobile Communication
HLR Home Location Register
HTTP Hyper Text Tranfert Protocol
IMEI International Mobile Equipment Identity
INSAE Institut National de la Statistique et de
l'Analyse Économique
xiv
LAMP Linux Apache MySql Php
MD5 Message Digest 5
MO Mobile Originated
MSC Mobile Switching Center
MT Mobile Terminated
MySQL My Structured Query Language
NSS Network Sub-System
OAM Operation Administration and Maintenance
OMC Operation and Maintenance Center
OSI Open Systems Interconnection
OSS Operation Sub-System
PEAR PHP Extension and Application Repository
PHP Hypertext PreProcesseur
PLMN Public Land Mobile Network
RGE Recensement Général des
Entreprises
SCDAS Supervisory Control & Data Acquisition
System
SGBD Système de Gestion des Bases de
Données
SHA Secure Hash Algorithme
SM-AL Short Message Application Layer
SMPP Short Message Peer to Peer
SMS Short Message Service
SMSC SMSCenter
SM-TL Short Message Transport Layer
SSL Secure Socket Layer
TCP/IP Tranfert Control Protocol / Internet
Protocol
TIC Technologies de l'Information et de la
Communication
UCP Universal Computer Protocol
USSD Unstructured Supplementary Service Data
UML Unified Modeling Langage
URL Unified Ressource Locator
VLR Visitor Location Register
VMSC VisitedMSC
WAP Wireless Application Protocol
WBC WeBChrono
WYSIWYG What You See Is What You Get
|