WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et implémentation d'un système de gestion des centres d'accès a internet : rechargement de compte par SMS

( Télécharger le fichier original )
par Oscar M. E. ADOUN
Université d'Abomey-Calavi - Ingénieur de Conception en Informatique et Télécommunication 2010
  

sommaire suivant

 

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

sommaire suivant











9Impact, le film from Onalukusu Luambo on Vimeo.



Bitcoin - Magic internet money - Join us !