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

 > 

M-banking: Analyse, conception et implémentation d'une solution de SMS-Banking

( Télécharger le fichier original )
par Firmin Evrard DOUANLA TOUOPI
Institut d'ingénierie informatique de Limoges - Master 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE III : CONCEPTION

III.3.1 Conception de la base de données

Grâce à l'outil de génie logiciel win'design, nous avons dessiné le diagramme de classe figure 19 puis, générer le MCD annexe 1 et le MLD annexe 2

Figure 19 : Diagramme de classe du système

III.3.2 Architecture détaillée de SMS BANKING

L'application SMS BANKING système est composée de quatre sous-systèmes :

- sous système CUSTOMER SMS ;

- sous système GATEWAY SMS

- sous système CORE SMSBANK.

- sous système BANK SI;

III.3.2.1 Sous système CUSTOMER SMS

Le sous système CUSTOMER SMS est composé de :

- Un client muni d'un téléphone portable et d'une carte SIM opérationnelle (constitue ce que nous avons appelle client mobile)

- Le réseau GSM chargé de transporter tous les SMS du client vers le système et du système vers le client.

Figure 20 : Schéma du sous système CUSTOMER SMS

III.3.2.2 Le core SMSBANK

C'est SMS BANKING proprement dit. Il est composé de plusieurs modules à savoir :

- Une base de données

- Un automate d'alertes, chargé de déclencher l'envoi de SM d'alerte lorsqu'une condition d'envoi de SM est remplie (pour envoyer, il enregistre juste les paramètres du SM dans une table de la base de données. Le sous système GATEWAY SMS se chargera du reste).

- Un Automate de transaction, chargé de traiter les SM reçus, faire les requêtes SQL relatives aux demandes et préparer le SM de réponse qui sera envoyé au client par le sous système GATEWAY SMS.

Ces automates sont des applications écrites et transformées en services Windows ou en démons linux.

- Une application d'administration permettant de gérer les clients, les différents services de SMS BANKING et de produire les rapports et statistiques. C'est la partie IHM de SMS BANKING. C'est depuis cette interface que seront gérés les clients.

III.3.2.3 Sous système GATEWAY SMS

Le sous système GATEWAY SMS est composé de :

- Une passerelle GSM/IP (PC+passerelle installé et configuré)

Chargée de l'envoi et de la réception des SM en provenance et à destination du système.

- Un ou plusieurs modems GSM munis de cartes SIM opérationnelles.

La puce et le modem GSM servent d'interface matérielle entre le réseau de la banque et le réseau GSM d'un opérateur local.

- Un serveur web.

Les SM reçus par KANNEL en provenance du réseau GSM étant retransmis au réseau IP par le protocole HTTP, la présence du serveur web est nécessaire pour exécuter les requêtes HTTP.

- Une application écrite en un langage serveur (PHP, JSP, ASP,....)

La présence de cette application est nécessaire pour recevoir les SM, vérifier leur format et les enregistrer dans une table de la base de données de donnée prévue à cet effet. C'est cette application qui est exécutée au niveau du serveur web.

- Une application HTTP/SQL

Tour les SM en provenance du sous-système CORE SMSBANK devant être envoyés aux clients de la banque ou de la coopérative bancaire sont enregistrés dans une table de la base de données. D'où la nécessité de cette application qui récupère ces SM en partance et les envois à KANNEL par le biais du protocole HTTP. Notons que cette application ne nécessite pas d'interface utilisateur. Elle sera écrite en java et transformée en service Windows afin d'être lancée automatiquement et tournée en arrière plan.

Figure 21 : Schéma du sous système GATEWAY SMS

Une passerelle GSM/IP + Un ou plusieurs modems GSM munis de cartes SIM opérationnelles + Un serveur web + Une application écrite en un langage serveur (PHP, JSP, ASP,....) forment ce que nous avons appelées GATEWAY SMS 1

Une passerelle GSM/IP + Un ou plusieurs modems GSM munis de cartes SIM opérationnelles + Une application HTTP/SQL forment ce que nous avons appelé GATEWAY SMS 2

III.3.2.4 Sous système SI BANK.

C'est le système d'information de la banque ou coopérative bancaire. Il est composé de :

- La base de données de la banque ou coopérative bancaire;

- L'interface de connexion pour la synchronisation des données entre la base de données de la banque ou coopérative bancaire et celle de SMS BANKING. Cette interface peut être des déclencheurs ou une application, ou encore une combinaison des deux, dépendant des deux bases de données.

Figure 22 : Schéma du sous système SI BANK

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard