Titre : | Conception et implémentation d’un client de messagerie avec Python | Type de document : | theses et memoires | Auteurs : | Lydia Si Salem ; Chouggar Melissa ; Abkari Ouerdia ; Diallo Sory Binta ; Chabane Hemdani, Directeur de thèse | Editeur : | Tizi Ouzou : UMMTO.FGEI | Année de publication : | 2016 | Importance : | 73 p. | Présentation : | ill. | Format : | 30 cm.. | Note générale : | Bibliogr. | Langues : | Français | Mots-clés : | Protocole SMTP IMAP E-MAIl Nano ordinateur | Résumé : | En vue de l’utilisation massive du courrier électronique, que se soit par un particulier, une
organisation, ou une entreprise, il est nécessaire de rendre son utilisation facile, rapide et à la
porté de tous le monde. Cependant, l’accès à ce service via un navigateur web rend cette
tache lourde à accomplir car il est gourmand en espace mémoire et en temps CPU.
Dans ce cadre s’intègre notre projet qui consiste à réaliser un client de messagerie
électronique. Ce dernier doit être léger pour qu’il fonctionne sur toutes les plates formes Ã
savoir les machines à ressources limitées telles que les SoCs et les nano-ordinateurs
(Raspberry Pi).
Pour permettre cela des logiciels doivent aussi être utilisé. Un exemple peut être cité qui
est l’utilisation de la messagerie comme moyen d’alerte pour signaler une augmentation de
température détectée par des capteurs ou juste un système pour délivrer un rapport d’état (des
équipements ou autre).
Pour atteindre le but principal, on a passé par de différentes étapes. On a commencé par
s’informer sur les réseaux, l’internet et ses services dont la messagerie électronique qui nous
intéresse dans notre projet. On a vu ces agents, les protocoles nécessaires pour l’envoie et la
consultation des courriers, ainsi son fonctionnement sur le réseau.
Pour la programmation, on a choisit le langage Python. Premièrement, parce qu’il est un
langage facile et il offre toutes les bibliothèques spécialisées dans ce domaine.
Deuxièmement, il gère ses ressources automatiquement donc il ajoute une légèreté à notre
application.
Dans le but d’avoir une application qui répond aux principales fonctionnalités, on a fait une
étude d’existant où on a vu les différents clients de messagerie existant avec leurs avantages et
inconvénients pour trouver des solutions. Ainsi, on a analysé les besoins fonctionnels et non
fonctionnels. Puis, on a présenté ces besoins en langage de modélisation UML sous formes de
diagrammes pour décrire le déroulement de l’application et son fonctionnement.
Après avoir collecté les connaissances nécessaires et après la conception de l’application,
on a passé à la réalisation où on a implémenté les interfaces graphiques et on a intégré les
besoins de l’utilisateur tels que la possibilité d’envoie de messages sans ou avec pièces jointes
et la lecture de différents courriers (reçus, non-lus …).
A la fin de ce projet, on est arrivé à réaliser une application de messagerie électronique sous
un nom de ‘Mailite’ qui a accès au serveur de messagerie Gmail, Yahoo et Outlook. Elle
permet un envoie simple et multiple de messages en toutes simplicité et en mode déconnecter
(les messages sont rapatriés chez l’utilisateur sans les sauvegardés sur la machine et en
gardant une copie dans le serveur) ainsi que l’envoie de pièces jointes (documents, images,
vidéos…). On peut consulter les différents courriers (reçus, émis, non-lu, …). Elle permet
aussi le tri de messages selon la date, la catégorie (amis, travail, famille,…) et par sujet sous
forme de discussion ainsi que la gestion d’un carnet d’adresses.
Edited with the trial version of
Foxit Advanced PDF Editor
To remove this notice, visit:
www.foxitsoftware.com/shopping | En ligne : | D:\CD.TH .2016\LIC INF\SI SALEM L; CHOUGGAR M; ABKARI O; DIALLO S..PDF | Format de la ressource électronique : | PDF | Permalink : | ./index.php?lvl=notice_display&id=31787 |
Conception et implémentation d’un client de messagerie avec Python [theses et memoires] / Lydia Si Salem ; Chouggar Melissa ; Abkari Ouerdia ; Diallo Sory Binta ; Chabane Hemdani, Directeur de thèse . - Tizi Ouzou (Tizi Ouzou) : UMMTO.FGEI, 2016 . - 73 p. : ill. ; 30 cm.. Bibliogr. Langues : Français Mots-clés : | Protocole SMTP IMAP E-MAIl Nano ordinateur | Résumé : | En vue de l’utilisation massive du courrier électronique, que se soit par un particulier, une
organisation, ou une entreprise, il est nécessaire de rendre son utilisation facile, rapide et à la
porté de tous le monde. Cependant, l’accès à ce service via un navigateur web rend cette
tache lourde à accomplir car il est gourmand en espace mémoire et en temps CPU.
Dans ce cadre s’intègre notre projet qui consiste à réaliser un client de messagerie
électronique. Ce dernier doit être léger pour qu’il fonctionne sur toutes les plates formes Ã
savoir les machines à ressources limitées telles que les SoCs et les nano-ordinateurs
(Raspberry Pi).
Pour permettre cela des logiciels doivent aussi être utilisé. Un exemple peut être cité qui
est l’utilisation de la messagerie comme moyen d’alerte pour signaler une augmentation de
température détectée par des capteurs ou juste un système pour délivrer un rapport d’état (des
équipements ou autre).
Pour atteindre le but principal, on a passé par de différentes étapes. On a commencé par
s’informer sur les réseaux, l’internet et ses services dont la messagerie électronique qui nous
intéresse dans notre projet. On a vu ces agents, les protocoles nécessaires pour l’envoie et la
consultation des courriers, ainsi son fonctionnement sur le réseau.
Pour la programmation, on a choisit le langage Python. Premièrement, parce qu’il est un
langage facile et il offre toutes les bibliothèques spécialisées dans ce domaine.
Deuxièmement, il gère ses ressources automatiquement donc il ajoute une légèreté à notre
application.
Dans le but d’avoir une application qui répond aux principales fonctionnalités, on a fait une
étude d’existant où on a vu les différents clients de messagerie existant avec leurs avantages et
inconvénients pour trouver des solutions. Ainsi, on a analysé les besoins fonctionnels et non
fonctionnels. Puis, on a présenté ces besoins en langage de modélisation UML sous formes de
diagrammes pour décrire le déroulement de l’application et son fonctionnement.
Après avoir collecté les connaissances nécessaires et après la conception de l’application,
on a passé à la réalisation où on a implémenté les interfaces graphiques et on a intégré les
besoins de l’utilisateur tels que la possibilité d’envoie de messages sans ou avec pièces jointes
et la lecture de différents courriers (reçus, non-lus …).
A la fin de ce projet, on est arrivé à réaliser une application de messagerie électronique sous
un nom de ‘Mailite’ qui a accès au serveur de messagerie Gmail, Yahoo et Outlook. Elle
permet un envoie simple et multiple de messages en toutes simplicité et en mode déconnecter
(les messages sont rapatriés chez l’utilisateur sans les sauvegardés sur la machine et en
gardant une copie dans le serveur) ainsi que l’envoie de pièces jointes (documents, images,
vidéos…). On peut consulter les différents courriers (reçus, émis, non-lu, …). Elle permet
aussi le tri de messages selon la date, la catégorie (amis, travail, famille,…) et par sujet sous
forme de discussion ainsi que la gestion d’un carnet d’adresses.
Edited with the trial version of
Foxit Advanced PDF Editor
To remove this notice, visit:
www.foxitsoftware.com/shopping | En ligne : | D:\CD.TH .2016\LIC INF\SI SALEM L; CHOUGGAR M; ABKARI O; DIALLO S..PDF | Format de la ressource électronique : | PDF | Permalink : | ./index.php?lvl=notice_display&id=31787 |
|