UNIVERSITE CHEIKH ANTA DIOP DE DAKAR
Faculté des sciences et techniques
DEPARTEMENT MATHS-INFO
MEMOIRE DE FIN DE CYCLE
REALISATION D’UNE PLATEFORME DE GESTION DE PLANIFICATION ET DE RAPPEL D’EVENEMENTS.
Similaire à MEMOIRE DE FIN DE CYCLE Pour l’obtention du : Master 2 en SIR (REALISATION D’UNE PLATEFORME DE GESTION DE PLANIFICATION ET DE RAPPEL D’EVENEMENTS)
Présentation Waycom et cas d'usage-uc-wbm-1106_PeninsulaWaycom
Similaire à MEMOIRE DE FIN DE CYCLE Pour l’obtention du : Master 2 en SIR (REALISATION D’UNE PLATEFORME DE GESTION DE PLANIFICATION ET DE RAPPEL D’EVENEMENTS) (20)
Présentation Waycom et cas d'usage-uc-wbm-1106_Peninsula
MEMOIRE DE FIN DE CYCLE Pour l’obtention du : Master 2 en SIR (REALISATION D’UNE PLATEFORME DE GESTION DE PLANIFICATION ET DE RAPPEL D’EVENEMENTS)
1. • Présenté par:
UNIVERSITE CHEIKH ANTA DIOP DE DAKAR
Faculté des sciences et techniques
DEPARTEMENT MATHS-INFO
MEMOIRE DE FIN DE CYCLE
Pour
l’obten,on
du
:
Master
2
En
Systèmes
d’Informa4ons
Répar4s
Olympe
Vihoutou
Arnaud
TCHIBOZO
2. Plan.
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
2/29
I - Présentation de la structure
II – Contexte
III - Problématique
IV - OBJECTIF
V - Réalisation
VI - perspectives
3. I - Présentation de la structure.
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
3/29
• Amarante est
une
SARL
créer
en
2010.
• Amarante
se
veut
être
un
éditeur
de
solu,ons
privilégiant
la
recherche
et
une
approche
pragma,que
dans
la
mise
en
œuvre
des
solu,ons.
• AMARANTE se
posi,onne
sur
deux
ac,vités
principales:
L’édi,on
de
solu,ons
web
&
mobile;
Les
services
de
management
communautaire
en
partenariat
avec
On
Prend
Un
Café
Sénégal.
Web
4. II – Contexte.
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
4/29
• La
quasi-‐totalité
des
applica,ons
se
reposent
sur
Internet.
• Parmi
ces
applica,ons
on
retrouve
GMAIL,
TwiWer
,
WhatsApp
ou
Viber.
• Applica,ons
de
communica,on
fortement
u,lisées.
• Disponible
à
la
fois
via
un
PC
et
via
les
mobiles
(Smartphones).
• Mobilité
est
un
aspect
très
important.
• Avec
les
données
mobiles
via
la
3G
et
même
la
4G.
• Plus
de
5
milliards
applica,ons
mobiles
téléchargés
en
2013.
Web
5. III - Problématique.
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
5/29
• La
plupart
des
pays
africains
affichent
un
taux
d’accès
à
Internet
très
faible.
• Le
taux
de
pénétra,on
d’Internet
est
de
7%
et
celui
du
haut
débit
de
1%,
en
Afrique
subsaharienne
.
• Afrique
ne
compte
que
86
millions
d’internautes
pour
plus
de
991
millions
d’habitants,
selon
Internet
World
Stats.
•
3G
&
4G
parfois
instables
et
chères.
Web
6. IV - OBJECTIF.
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
6/29
• Mise
en
place
d’une
applica,on
de
communica,on
du
nom
de
SmSConnect
• Basée
non
seulement
sur
Internet
mais
sur
le
SMS
(plus
adapté
à
l’Afrique)
• Version
mobile
de
SmSConnect
sur
la
plateforme
Android.
• Version
mobile
de
SmSConnect
sur
la
plateforme
IOS.
• Proposer
des
APIs
pour
les
développeurs
ou
entreprises
externes.
7. IV - Réalisation.
1. Méthode de conception et d’analyse
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
7/29
• Processus
Unifié
(UP:
Unified
Process)
• Un
processus
de
développement,
générique
itéra,f
et
incrémental.
• Le
projet
est
découpé
en
phases
très
courtes
à
l'issue
de
chacune
desquelles
une
nouvelle
version
incrémentée
est
livrée.
• Les
interac,ons
sont
réalisées
en
s’appuyant
sur
différents
modelés
du
langage
UML.
• UP
s'ar,cule
en
4
phases
:
créa,on,
élabora,on,
construc,on
et
transi,on.
8. IV - Réalisation.
2. Choix Technologique
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
8/29
Ruby
on
Rails,
également
appelé
RoR
ou
Rails
est
un
framework
web
libre
écrit
en
Ruby.
Il
suit
le
mo,f
de
concep,on
Modèle-‐Vue-‐Contrôleur
aussi
nommé
MVC.
Kannel
est
un
projet
Open
Source,
mis
sous
licence
FreeBSD
lancé
par
la
compagnie
finlandaise
Wapit
Ltd
en
juin
1999.
Elle
est
écrite
en
langage
C,
et
fourni
une
passerelle
mixte
SMS
et
WAP.
Gère
le
push,
le
pull
ou
pull-‐push
SMS.
PhoneGap
(Cordova)
est
un
framework
open-‐source
de
développement
mobile
repris
par
la
Fonda,on
Apache.
PhoneGap
permet
de
créer
des
applica,ons
mobiles
à
par,r
des
langages
bien
connus
HTML,
CSS
et
Javascript
au
lieu
de
langages
moins
connus
tels
que
l'Objec,ve-‐C.
9. IV - Réalisation.
3. Planification du projet
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
9/29
Diagramme de Gantt
10. IV - Réalisation.
4. Principaux Modules
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
10/29
Administra4on
SmSConnect
Ges4on
du
compte
Client
Ges4on
des
messages
SMS
Ges4on
des
contacts
11. IV - Réalisation.
5. Architecture SmSConnect
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
11/29
Architecture
à
trois
couche
12. IV - Réalisation.
6. Diagrammes cas d’utilisations (1/5)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
12/29
Cas
d’u4lisa4on
globale
du
système
13. IV - Réalisation.
6. Diagrammes cas d’utilisations (2/5)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
13/29
Cas
d’u4lisa4on
Administra4on
SmSConnect
14. IV - Réalisation.
6. Diagrammes cas d’utilisations (3/5)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
14/29
Cas
d'u4lisa4on
Ges4on
du
compte
client
15. IV - Réalisation.
6. Diagrammes cas d’utilisations (4/5)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
15/29
Cas
d’u4lisa4on
Ges4on
des
contacts
16. IV - Réalisation.
6. Diagrammes cas d’utilisations (5/5)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
16/29
Cas
d'u4lisa4on
ges4on
des
messages
SMS
17. IV - Réalisation.
7. Diagramme de classe
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
17/29
Diagramme
de
classe
SmSConnect
18. IV - Réalisation.
8. Diagramme de séquence envoi SMS
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
18/29
Séquence
envoi
SMS
19. IV - Réalisation.
9. Captures écran application web (1/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
19/29
Page
d'authen4fica4on
20. IV - Réalisation.
9. Captures écran application web (2/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
20/29
Page
de
créa4on
de
groupe
21. IV - Réalisation.
9. Captures écran application web (3/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
21/29
Créa4on
de
contact
22. IV - Réalisation.
9. Captures écran application web (4/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
22/29
Page
D'envoi
SMS
Simple
23. IV - Réalisation.
9. Captures écran application web (5/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
23/29
Page
SMS
simple
avec
import
de
fichier
des
des4nataires
24. IV - Réalisation.
9. Captures écran application web (6/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
24/29
Page
envoi
de
SMS
simple
par
phrase
type
25. IV - Réalisation.
9. Captures écran application web (7/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
25/29
Page
SMS
planifié
26. IV - Réalisation.
9. Captures écran application web (8/8)
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
26/29
Page
SMS
répé44f
27. IV - Réalisation.
9. Captures écran application mobile
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
27/29
Page
d'authen4fica4on
mobile
Page
d'accueil
Page
SMS
simple
mobile
28. IV - Réalisation.
9. Captures écran application mobile
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
28/29
Menu
latéral
Page
de
planifica4on
SMS
mobile
Page
SMS
phrase
type
mobile
29. VI – perspectives.
Mise
en
place
plateforme
de
ges,on
de
planifica,on
et
de
rappel
d’événements
–
SmSConnect
29
En
perspec4ve
nous
allons
fournir
deux
autres
versions
mobiles
de
notre
applica4on
web
pour
les
Windows
phone
et
pour
Black
Berry.
Nous
allons
également
fournir
plus
de
commandes
SMS
qui
permeSront
aux
u4lisateurs
d’être
s’ils
le
souhaitent
totalement
indépendant
d’internet.
Il
est
aussi
possible
dans
nos
perspec4ves
de
faire
de
SmSConnect
un
système
de
messagerie
unifiée.