Envoi SMS JAVA

4 703 vues

Publié le

lien de téléchargement :
https://drive.google.com/file/d/0B2cVZ9PGCxHiMnl3UW5EWmU2dVE/edit?usp=sharing

Publié dans : Formation
1 commentaire
6 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
4 703
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
427
Commentaires
1
J’aime
6
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Envoi SMS JAVA

  1. 1. i Tables des matières INTRODUCTION GENERALE----------------------------------------------------------------------------------------- 1 Chapitre 1 : CAHIER DE CHARGE ------------------------------------------------------------------------------ 2 Introduction------------------------------------------------------------------------------------------------------- 2 1. Contexte général du mini-projet --------------------------------------------------------------- 2 2. Problématique--------------------------------------------------------------------------------------------- 2 3. PRESENTATION DU PROJET------------------------------------------------------------------------------- 3 Conclusion ---------------------------------------------------------------------------------------------------------- 3 CHAPITRE 2 : ETUDE DE L’EXISTANT------------------------------------------------------------------------ 4 1. Solutions existantes---------------------------------------------------------------------------------- 4 a. D’Ieteren Service SMS ------------------------------------------------------------------------------------- 4 b. Randstad SMS------------------------------------------------------------------------------------------------ 4 c. Autres applications ------------------------------------------------------------------------------------------ 5 2. CrITIqUE DE L’EXISTANT --------------------------------------------------------------------------------- 5 3. Solution proposée --------------------------------------------------------------------------------------- 6 CHAPITRE 3 : ANALYSE ET SPECIFICATION DES BESOINS-------------------------------------------- 7 Introduction------------------------------------------------------------------------------------------------------- 7 1. SPECIFICATIONS DES BESOINS -------------------------------------------------------------------------- 7 a. Besoins fonctionnels ---------------------------------------------------------------------------------------- 7 b. Besoins optionnels------------------------------------------------------------------------------------------- 7 2. ANALYSE-------------------------------------------------------------------------------------------------------- 9 a. Diagramme de cas d’utilisation--------------------------------------------------------------------------- 9 b. Descriptions textuelles des cas d’utilisations ---------------------------------------------------------10 c. Diagramme de séquence ----------------------------------------------------------------------------------13 Conclusion ---------------------------------------------------------------------------------------------------------15 CHAPITRE 4 : REALISATION DE « ERIN SMS » ---------------------------------------------------------------16 1. Environnement de travail -------------------------------------------------------------------------16 a. Environnement matériel-----------------------------------------------------------------------------------16 b. Environnement logiciel------------------------------------------------------------------------------------17 2. CapTUrES D’éCrAN----------------------------------------------------------------------------------------18 a. Base de données --------------------------------------------------------------------------------------------18 b. Application « ERIN SMS »-------------------------------------------------------------------------------19 Conclusion Générale--------------------------------------------------------------------------------------------25 Bibliographie -------------------------------------------------------------------------------------------------------26
  2. 2. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 ii TABLE DES FIGURES Figure 1 Diagramme de cas d’utilisation................................................................................................. 9 Figure 2 Diagramme de séquence ......................................................................................................... 14 Figure 3 Caractéristiques du matériel.................................................................................................... 16 Figure 4 Logo NetBeans........................................................................................................................ 17 Figure 5 Logos de WampServer / PhpMyAdmin.................................................................................. 17 Figure 6 Vues de la Base de données.................................................................................................... 18 Figure 7 Interface d'acceuil ................................................................................................................... 19 Figure 8 interface d'authentification...................................................................................................... 19 Figure 9 Interface des options ............................................................................................................... 20 Figure 10 Interface des Opérations sur un contact ................................................................................ 20 Figure 11 Interface "ajout contact"........................................................................................................ 21 Figure 12 Interface "Modifier Contact"................................................................................................. 21 Figure 13 Notification ........................................................................................................................... 21 Figure 14 Interface de saisie du message .............................................................................................. 22 Figure 15 Interface de la boite de réception.......................................................................................... 22 Figure 16 messages envoyés ................................................................................................................. 23 Figure 17 Brouillons.............................................................................................................................. 23 Figure 18 Graphe de statistiques ........................................................................................................... 24
  3. 3. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 iii
  4. 4. 1 INTRODUCTION GENERALE Compte tenu de l’importance de la communication entre individus dans la vie actuelle, les SMS sont devenus un outil indispensable. Un SMS (Short Message Service) est un service de messagerie qui permet de transmettre de courts messages textuels. Le développement considérable qu’à connu les télécommunications a introduit des applications réservées aux opérateurs de téléphonie mobile. La communication par sms est économique, rapide et interactive. Le moyen le plus efficace à ce jour est le SMS pour communiquer massivement, reconnu par la majorité de la profession, le SMS est incontournable pour réussir des campagnes, des promotions .Le but étant de rendre facile cet échange de texto nous avons choisi de développer un outil d’envoi et de réception de sms. Ce mini-projet s’inscrit dans le cadre du module « Mini-projet Java – Base de données » du programme de la quatrième année Télécom B de l’Ecole Supérieure Privée de l’Ingénierie et de Technologie (ESPRIT). Ceci dans le but de nous permettre d’appliquer les connaissances acquises en programmation Java et Base de données dans un projet réel.
  5. 5. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 2 Introduction Ce chapitre va nous permettre de rédiger le cahier de charge de notre application qui est un document écrit visant à définir les spécifications de base d’un projet ou d’un service à réaliser, c’est un outil de communication, il est élaboré en collaboration avec un client ou un encadreur pour être validé, il sert de référence aux participants du projet, permet d’organiser, de lister, de cadrer l’ensemble d’un projet avec précision, il doit être compréhensible. Dans ce chapitre, il sera question de donner le contexte général de notre mini projet qui s’intitule « Développement d’un outil d’envoi et de réception des SMS », d’évoquer sa problématique ainsi qu’une présentation incluant le principe et les règles du jeu. 1. Contexte général du mini-projet Ce projet s’inscrit dans le cadre du module « mini projet JAVA-BD », du programme de la quatrième année B de l’Ecole Supérieure Privée de l’Ingénierie et de Technologie (ESPRIT). Ceci dans le but de nous permettre d’appliquer les connaissances acquises en langage JAVA dans un projet réel. Le sujet qui nous a le plus attiré est le « Développement d’un outil d’envoi et de réception des SMS ». Le choix de ce sujet vient du constat fait que le besoin d’échanger des messages à temps réels se fait de plus en plus grandissant surtout avec l’avènement des nouvelles technologies. 2. Problématique Chapitre 1 : CAHIER DE CHARGE
  6. 6. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 3 Il sera question de faciliter la communication entre individus, pour une entreprise commerciale par exemple il serait moins coûteux de contacter des clients par sms que par des appels téléphoniques, il serait plus rapide de transférer des messages urgents. Au fil des ans les notifications par e-mail se sont révélées lentes, car les gens souvent ne se présentent pas toujours connectés à internet. La question était de fournir un outil de communication rentable. Utiliser une application pour envoyer des textos nous facilite la vie. Il suffit d’ouvrir l’application et écrire le message du clavier de l’ordinateur. Le SMS apparaitra comme si l’on l’avait envoyé de n’importe quel autre téléphone capable d’envoyer des textos, et nous n’auront plus à partir à la recherche du téléphone mobile pour simplement envoyer un SMS. 3. PRESENTATION DU PROJET Notre projet va mettre en évidence un outil d’envoi et de réception des SMS qui est une application permettant l’échange de message entre des personnes. Cette application suit le principe suivant : Tout d’abord elle est présentée sous forme d’une interface de saisie dans laquelle nous allons éditer notre message. Chaque message contient des caractères entrés par l’utilisateur. Après la saisie du message, l’utilisateur sélectionnera ensuite l’adresse du destinataire à partir d’une liste des contacts puis le message SMS sera envoyé au destinataire bien déterminé. En cas de réception d’un message SMS, la base de donnée sera mise à jour et l’utilisateur pourra ainsi consulter le SMS reçu. Pour bien fonctionner, notre application devra suivre les règles suivantes : - Chaque message SMS contient au maximum 160 caractères. - L’utilisateur peut sauvegarder son message pendant la saisie. - Lorsque le message est envoyé, l’utilisateur recevra un accusé de réception. Conclusion Dans cette partie, il était question de définir un cahier de charge pour notre application d’envoi et réception de sms, nous pouvons dès à présent faire une analyse détaillée qui nous permettra de passer à la conception tout en présentant les solutions déjà développées.
  7. 7. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 4 Afin de mieux répondre aux besoins des utilisateurs de notre application, il est question dans cette deuxième partie présenter les solutions existantes et d’en ressortir les limites pour mieux appréhender la conception de ERIN SMS. 1. Solutions existantes a. D’Ieteren Service SMS D’Ieteren est un groupe de services à l’automobiliste qui est le leader dans la distribution de véhicules de grande marque dans 33 pays. Au fil des ans, les nominations de gestion avec les clients est devenu une charge de travail énorme pour D'Ieteren. Quand une voiture est prête à être ramassée, le client reçoit un message SMS à l'aide de la passerelle MobileWeb.be SMS. Ce message est généré automatiquement, mais les employés peuvent le personnaliser. Ce service a contribué à mettre en place une base de données client important, qui peut être utilisé pour la loyauté et services après-vente. b. Randstad SMS CHAPITRE 2 : ETUDE DE L’EXISTANT
  8. 8. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 5 La société Randstad Holding nv est active à l’international dans le domaine de l’intérim et des services en ressources humaines. Elle délègue du personnel pour les emplois intérimaires et les postes, met également à disposition des experts et des cadres supérieurs. L’entreprise offre également des Solutions RH spécifiques, et fournit des responsables ressources humaines dans des agences hébergées chez les clients. Les chercheurs d'emploi inscrits aux services de Randstad Group reçoivent un SMS pour les informer qu'un poste vacant correspondant à leur profil est disponible. c. Autres applications Il existe d’autres applications d’envoi et réception de sms sur pc via un téléphone mobile Android. : -L’application Citroon - L’application Air Droid -L’application MightyText -L’application Desk SMS Toutes ces solutions sont téléchargeables mais payantes. 2. CrITIqUE DE L’EXISTANT La plupart des solutions existantes d’envoi de sms ne sont pas :
  9. 9. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 6 - libres (Open Source), - utilisable par tout le monde c'est-à-dire limitées à une utilisation dans une entreprise spécifique, - facile à manipuler, - compatibles à tous les SE. 3. Solution proposée L’application que nous nous proposons développer reproduira en quelque sorte quelques fonctionnalités offertes par certaines applications précédemment développées. Certes elle n’est pas comparable en termes de richesse et de complexité mais elle répond parfaitement aux besoins de toute personne souhaitant communiquer par sms via son ordinateur portable.
  10. 10. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 7 Introduction L’objectif étant de créer une application facile à manipuler et à maintenir, offrant la possibilité d’être manipulée par de simples utilisateurs afin d’envoyer des messages. Dans cette partie, nous spécifierons les besoins et nous procéderons par la suite à une analyse détaillée de notre sujet. 1. SPECIFICATIONS DES BESOINS a. Besoins fonctionnels L’utilisateur doit être capable de : -Ajouter, modifier ou supprimer un contact. -D’écrire et de sauvegarder un message -De consulter ses messages reçus, ses messages envoyés et ses brouillons. -De transférer un brouillon ou un message envoyé vers un autre contact -De répondre à un message reçu -De consulter les statistiques Tout ceci à travers des interfaces graphiques. b. Besoins optionnels Comme besoins optionnels pour notre application nous pouvons ressortir : Fonctionnalités -des notifications CHAPITRE 3 : ANALYSE ET SPECIFICATION DES BESOINS
  11. 11. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 8 Sécurité : authentification de l’utilisateur Ergonomie : plusieurs interfaces graphiques pour faciliter la navigation et un menu principal
  12. 12. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 9 2. ANALYSE a. Diagramme de cas d’utilisation Figure 1 Diagramme de cas d’utilisation System Client gérer les sms recus consulter sms transferer sms supprimer sms s'authentifier envoyer un sms editer un sms sauvegarder sms modifier sms sauvegarde envoyer adresse destinataire <<include>> <<include>> Systeme de gestion d'envoi et reception <<Actor>> Systeme de données des adresses destinataires <<Actor>> supprimer sms sauvegarde Systeme de sauvegarde sms <<Actor>> creer contact inserer contact modifier contact supprimer contact afficher statistique
  13. 13. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 10 b. Descriptions textuelles des cas d’utilisations Nous présenterons pour cette partie les différents cas d’utilisations possibles pour notre application.  Gérer sms reçus Cas d’utilisation 1.1 : Consulter un sms Cas d’utilisation 1.2 : Transférer un sms Cas d’utilisation 1.3 : Supprimer un sms  Envoyer un sms cette activité se décompose en deux cas d’utilisations Cas d’utilisation 2.1 : Editer un sms Cas d’utilisation 2.2 : Sauvegarder un sms  Créer un contact cette activité se décompose en trois cas d’utilisation : Cas d’utilisation 3.1 : Insérer un contact Cas d’utilisation 3.2 : Modifier un contact Cas d’utilisation 3.3 : Supprimer un contact  Afficher les statistiques Scénario 1.1 : Consulter un sms  Objectif : Permettre à l’utilisateur de consulter ses sms  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle  Scénario nominal : N-1 l’utilisateur accède à sa boite de réception N-2 l’utilisateur sélectionne le contact N-3 l’utilisateur consulte ses messages reçus  Scénario alternatif : A-1 le contact n’existe pas dans la base de données. A-1-1 l’utilisateur crée le contact A-1-2 l’utilisateur continue à partir du niveau N-1 du scénario nominal
  14. 14. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 11 Scénario 1.2 : Transférer un sms  Objectif : Permettre à l’utilisateur d’envoyer le même message à un autre contact  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle, utilisateur visualise le message reçu  Scénario nominal : N-1 l’utilisateur clique sur le bouton transférer N-2 l’utilisateur sélectionne le contact à qui il veut transférer le message N-3 l’utilisateur envoi le message transféré au destinataire Scénario 1.3 : Supprimer un sms  Objectif : Permettre à l’utilisateur de supprimer un message de sa boite de réception  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle, message existant de réception dans sa boite  Scénario nominal : N-1 l’utilisateur sélectionne le message à supprimer N-2 l’utilisateur supprime le message sélectionné Scénario 2.1 : Editer un sms  Objectif : Permettre à l’utilisateur d’écrire un message  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle, la liste contact existante, utilisateur accède au menu saisi  Scénario nominal : N-1 l’utilisateur sélectionne le contact N-2 l’utilisateur édite le message N-3 l’utilisateur envoie le message  Scénario alternatif : A-2 le contact n’existe pas dans la base de données. A-2-1 l’utilisateur crée le contact A-2-2 l’utilisateur continue à partir du niveau N-1 du scénario nominal
  15. 15. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 12 Scénario 1.3 : Sauvegarder un sms  Objectif : Permettre à l’utilisateur d’enregistrer dans les brouillons un sms qu’il n’a pas pu envoyer  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle, message saisi  Scénario nominal : N-1 l’utilisateur sélectionne le contact N-2 l’utilisateur clique sur sauvegarder Scénario 3.1 : Insérer un contact  Objectif : Permettre à l’utilisateur d’ajouter des contacts dans sa liste de contact  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle.  Scénario nominal : N-1 l’utilisateur sélectionne le menu ajouter contact N-2 l’utilisateur saisi les informations du contact N-3 l’utilisateur enregistre les informations du nouveau contact  Scénario alternatif : A-3 l’utilisateur n’a pas saisi toutes les informations obligatoires A-3-1 l’utilisateur continue à partir du niveau N-2 du scénario nominal Scénario 3.2 : Modifier un contact  Objectif : Permettre à l’utilisateur de modifier les informations d’un contact.  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle, contact existant, utilisateur accède au menu contact  Scénario nominal : N-1 l’utilisateur sélectionne le contact à modifier N-2 l’utilisateur saisi les nouvelles informations du contact N-3 l’utilisateur enregistre les informations saisies
  16. 16. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 13  Scénario alternatif : A-3 l’utilisateur n’a pas saisi toutes les informations obligatoires A-3-1 l’utilisateur continue à partir du niveau N-2 du scénario nominal Scénario 3.3: Supprimer un contact  Objectif : Permettre à l’utilisateur de supprimer un contact.  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle, contact existant, utilisateur accède au menu contact  Scénario nominal : N-1 l’utilisateur sélectionne le contact à supprimer N-2 l’utilisateur choisi le contact à supprimer N-3 l’utilisateur supprime le contact Scénario 4 : Afficher les statistiques  Objectif : Permettre à l’utilisateur de consulter les statistiques de sa messagerie  Acteurs concernés : Utilisateur enregistré  Pré-conditions : Base de données crée, utilisateur authentifié, application fonctionnelle.  Scénario nominal : N-1 l’utilisateur sélectionne le menu afficher statistiques c. Diagramme de séquence
  17. 17. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 14 Figure 2 Diagramme de séquence Utilisateur Application Base de données 1 : authentification() 2 : afficher menuOptions() 3 : ajouter un contact() 4 : envoi des informations() 5 : enregistrement des informations() 6 : contact enregistré() 7 : message contact ajouté() 8 : modidier un contact() 9 : envoi des modifications() 10 : Enregistrement des modifications()11 : contact modifié() 12 : message contact modifié() 13 : supprimer un contact() 14 : envoi des informations() 15 : Enregistrement des suppression() 16 : contact supprimé() 17 : message contact supprimé() 18 : editer un sms() 19 : sauvegarder un sms edité() 20 : envoi de la sauvegarde() 21 : Enregistrement de la sauvegarde() 22 : sms sauvegardé() 23 : message sms sauvegardé() 24 : envoi d'un sms() 25 : Enregistrement de l'envoi() 26 : sms envoyé() 27 : message sms envoyé() 28 : consulter sms recu() 29 : collecte des données de reception() 30 : validation du sms à consulter() 31 : transfert des informations du sms() 32 : afficher les informations du sms recu() 33 : consulter sms envoyés() 34 : collecte des données d'envoi() 35 : validation de la requete() 36 : transfert des informations du sms() 37 : afficher les informations du sms envoyé() 38 : consulter brouillons() 39 : collecte des données des brouillons() 40 : validation de la requete() 41 : transfert des informations du brouillon() 42 : afficher les informations du brouillon() 43 : consulter statistiques() 44 : collecte des données() 45 : Enregistrement des données() 46 : données collectées() 47 : afficher le graphe des statistiques() 48 : quitter() 49 : fermer l'application() 50 : application fermé()
  18. 18. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 15 Conclusion Tout au long de ce chapitre, nous avons pu spécifier les besoins fonctionnels et optionnels de notre application tout en présentant ses différentes fonctionnalités pour mieux aborder la réalisation.
  19. 19. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 16 Réaliser l’application consiste à développer les codes des différentes fonctions en langage JAVA, l’objet de ce chapitre est de présenter le mode de travail ainsi que les différentes interfaces graphiques. 1. Environnement de travail a. Environnement matériel Figure 3 Caractéristiques du matériel CHAPITRE 4 : REALISATION DE « ERIN SMS »
  20. 20. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 17 La partie développement de notre application s’est faite sur deus PC portables dont les caractéristiques sont données dans la figure ci-dessus. b. Environnement logiciel La plate forme de développement utilisée est NetBeans IDE 6.7.1, le choix de cet IDE vient du fait que c’est un outil recommandé, il est Open Source 100% Java, il aide à développer des applications de bureaux, mobiles, et web multiplateforme, en plus de comporter des outils nécessaires pour la réalisation des interfaces graphiques dont nous avons besoin il possède un ensemble de standards pour rehausser et renforcer la consistance et l'interopérabilité entre les applications et les systèmes d'exploitation. http://netbeans.org/ Figure 4 Logo NetBeans Pour la création et l’administration de notre base des données nous avons utilisé Wamp Server qui est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement notre base de données. Figure 5 Logos de WampServer / PhpMyAdmin
  21. 21. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 18 2. CApTUrES D’éCrAN a. Base de données Figure 6 Vues de la Base de données
  22. 22. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 19 Des vues de la base données nommée « smsbd » avec ses différentes tables : brouillon, contact, sms_envoye, sms_recu, utilisateur. b. Application « ERIN SMS » Figure 7 Interface d'acceuil Cette interface représente l’acceuil de notre application. Figure 8 interface d'authentification Sur cette interface, l’utilisateur peut s’authentifier.
  23. 23. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 20 Figure 9 Interface des options Cette interface représente le menu, à travers cette interface l’utilisateur peut choisir ce qu’il veut faire. Figure 10 Interface des Opérations sur un contact Cette interface concerne les opérations sur un contact, l’utilisateur peut ajouter un contact, modifier ou supprimer un contact existant ou alors retourner au menu.
  24. 24. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 21 Figure 11 Interface "ajout contact" A travers l’interface ci-dessus l’utilisateur peut ajouter un contact. Figure 12 Interface "Modifier Contact" A travers l’interface ci-dessus l’utilisateur peut modifier un contact existant après l’avoir selectionné dans la liste déroulante. Figure 13 Notification Notification d’ajout avec succès
  25. 25. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 22 Figure 14 Interface de saisie du message Sur l’interface ci-dessus l’utilisateur peut éditer son message après avoir sélectionné le contact à qui il veut envoyer, il ensuite « enregistrer dans » les brouillons ou retourner au menu. Figure 15 Interface de la boite de réception Sur cette interface l’utilisateur peut consulter les messages reçus du contact qu’il a sélectionné lorsqu’il clique sur « répondre », il a accès à l’interface de saisie et peut éditer sa réponse.
  26. 26. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 23 Figure 16 messages envoyés Sur l’interface ci-dessus l’utilisateur peut consulter les sms qu’il a envoyés au contact qu’il a sélectionné. Figure 17 Brouillons Sur l’interface ci-dessus l’utilisateur peut consulter ses brouillons et les modifier.
  27. 27. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 24 Figure 18 Graphe de statistiques Cette interface permet à l’utilisateur de visualiser le graphique, permettant ainsi une comparaison et une meilleure analyse de données. Figure 19 Quitter l'application Conclusion Ce chapitre nous a permis de visualiser les différentes interfaces graphiques de notre application.
  28. 28. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 25 Conclusion Générale Au terme de ce mini-projet où il était question de réaliser « un outil d’envoi et de réception d’un sms » en langage Java avec l’utilisation d‘une Base de données, nous pouvons dire que ce travail a été une bonne expérience. Nous avons pu créer une base de données, faire la liaison entre cette base et le programme Java, le programme permet à l’utilisateur d’ajouter des contacts, d’envoyer un sms, de consulter ses sms envoyés ou ses brouillons ; les différentes opérations effectuées sur l’application ERIN SMS peuvent être vérifiées au niveau de la base de données. Cependant nous avons rencontrés quelques difficultés parmi lesquelles l’envoi et la réception réels d’un sms du PC vers un téléphone mobile. Néanmoins nous ne pourrions comparer « Erin SMS » aux solutions complexes qui existent déjà mais elle représente un premier pas pour une application future.
  29. 29. « Conception d’un outil d’envoi et de réception de sms » Présenté par OBONO Eric & MADJOULO Marcelle 4TelB1 26 Bibliographie Documents :  ProjetDAO_Complet  Charts  Atelier Java ch1 jdbc  LIBRAIRIES_all  ScreenCasts Sites:  http://www.memoireonline.com/06/10/3605/m_Etude-et-developpement-dune- application-de-messagerie-electronique3.html  http://liris.cnrs.fr/csolnon/coursUML.pdf  http://www.jiramot.info/send-sms-via-at-command-by-using-java  http://i-like-java.blogspot.com/2011/04/javamail-envoyer-un-mail.html  http://www.javafr.com/codes/ENVOI-MAIL-AVEC-JAVA_50316.aspx  http://www.javafr.com/codes/ENVOI-SMS_47099.aspx

×