0% ont trouvé ce document utile (0 vote)
152 vues23 pages

Système d'Information Multimodal pour Transports

Transféré par

chammem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
152 vues23 pages

Système d'Information Multimodal pour Transports

Transféré par

chammem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

Conception et Dveloppement dun

Systme DInformation
Multimodale Pour Les Transports
Collectifs


Ralis par :
Haythem CHANDOUL
Encadr par :
Mhamed CHAMMAM
2
Plan de lexpos
Introduction
1- Systme dinformation multimodale
2- Spcification dun SIMT
3- Conception du SIMT
4- Modlisation du rseau de TC
5- Dveloppement du SIMT
Conclusion et perspectives
3
Introduction
Objectifs du projet :
La spcification et la conception dun systme
dinformation pour les usagers des TC englobant les
phases de :
Collecte des donnes.
Leur homognisation et intgration.
Llaboration de linformation et sa distribution.
La ralisation dun systme daide au dplacement
multimodal.

4
Linformation multimodale
Multimodalit :
Offre de plusieurs moyens de transports pour effectuer un
dplacement.

Information multimodale :
claire le choix modal : Permet dutiliser au choix un des
modes de transport ou de les articuler successivement.
Facilite lusage des rseaux : Permet daccompagner le
voyageur et linformer bon escient.

5
linformation aux usagers des TC
Exigences :
Avant le dplacement :
phase de prparation
comparer les possibilits
de voyages.
Informations parallles
en dplacement : phase
daccompagnement
Informations sur les
conditions de
dplacement : dure,
temps dattente,
alternatives en cas de
perturbation

Solution :
6
Rle :
Fournit des informations utiles sur les diffrents modes de
transport avant et au cours du dplacement : itinraires,
modes de transport, dures, cots, temps de retard,
incidents
Distribution de linformation :
Sappuie sur les diffrents mdias de communication :
Internet, la radio, les PMV, le tlphone mobile via SMS
ou WAP, les bornes interactives
Services fournis :
De base : Informations sur les transports
Annexes : Informations culturelles, touristiques, de
loisirs
Systme dinformation multimodale
(SIM)
7
La chane de linformation
8
Spcification dun simt
Dmarche dlaboration du simt:
Utilisation du formalisme UML : notation et langage de
reprsentation graphique.
Emploi du processus unifi 2TUP (en Y) : squences dtapes
pour construire le systme.
28/2
23/2 18/4
7/3 14/3 21/3 28/3 4/4 11/4
Modl es canadi en, f r anai s ,
angl ai s et al l emand
Et ude
pr l i mmi nai r e
(Bi bl i ogr aphi e)
Cahi er des
char ges
pr l i mi nai r e
Act eur s
Cas d'ut i l i s at i on
Des cr i pt on
Paquet ages
Cl as s es condi dat es
Capt ur e
des bes oi ns
f onct i onnel s
Spci f i cat i ons
t echni ques
Capt ur e des bes oi ns
t echni ques
Modle statique :
affiner les classes,
ajouter les attributs
Modle dynamique :
Identifier et formaliserles scnarii
Analyse
Di agr ammes
des cl as s es
dynami ques
Di agr ammes
des cl as s es
s t at i ques
9
Les acteurs :
le fournisseur, ladministrateur, lutilisateur, le passager.
1
er
Sous-systme :
Spcification dun simt
Gestion des
informations collectes
<<subsystem>>
Fourni sseur de
donnes sur l e transport
Fourni sseur de
donnes sur l e trafi c Fournisseur de
donnes annexes
Homogniser l es donnes
coll ectes
Intgrer les donnes formates
S'authentifier
Fourni sseur de donnes sur la
mto et l'envi ronnement
Gnrer l es donnes envoyer
Fournisseur
Traiter les donnes coll ectes
<<i ncl ude>>
<<i ncl ude>>
Effectuer les mises jour pour les
vhicul es de transport
<<i ncl ude>>
<<i ncl ude>>
Grer la base de donnes
Grer la coll ecte des donnes
<<extend>>
<<i ncl ude>>
El aborer l 'i nformation sur le
transport
Admini strateur
<<extend>>
<<extend>>
<<extend>>
Grer la collecte des donnes.
Traiter les donnes collectes.
laborer linformation.
Grer la base de donnes.
Effectuer les mises jour pour les
vhicules de transport.
10
Spcification dun simt
2
me
Sous-systme :
Gestion d'accs aux
informations
<<subsystem>>
Planifier un voyage.
Accder aux informations
gnrales.
Accder aux informations
localises.
Accder aux offres et annonces
valuer le service.
Valider l'accs
Choisir la plage horaire Grer les prf rences d'une
possibilit
Accder aux av is et alertes
Garder une trace du plan
Choisir le mode de transport
Localisation
Accder aux inf ormations localis
es
<<include>>
Passager
Voy ageur en pr
paration
Organisateur de v oy age
Autre FSI sur le transport
Choisir le trajet
Grer les paramtres du voy age
<<include>>
<<include>>
<<extend>>
Administrateur
Planif ier un v oyage
<<extend>>
<<include>>
<<extend>>
<<include>>
Accder aux inf os gnrales
<<include>>
<<include>>
Accder aux of f res et annonces du
FSI
Ev aluer le serv ice
<<extend>>
Utilisateur
<<extend>>
11
Spcification dun simt
Description des cas dutilisation :

Diagrammes de
Squences systme :
Textuelle :
2. Importer les donnes
Acteur Systme
1. Ladministrateur lance la
fonctionnalit dimport de
donnes.
2. Le systme demande le
mcanisme dimport activer.
3. Ladministrateur spcifie le
mcanisme.
4. Le systme demande do
importer.
5. Ladministrateur dtermine
lemplacement.
6. Le systme lance
lopration dimport.
7. Le systme les stocke avec
lidentifiant de leur source.
8. Le systme acquitte
lopration.
9. Le systme gnre un
rapport.
12
Conception du simt
Analyse objet :
- modle statique
- Affiner les classes, Ajouter les oprations
- Aboutir au modle dynamique
Modle statique :

S-S de gestion des
donnes collectes
13
Conception du simt
Ajout des oprations
: Administrateur
: CollectedData : Fournisseur : Historique
getDataTypes()
setDataType(DataType)
listFournisseurs(DataType)
setImportFournisseur(Fournisseur)
getImportMecanism(Fournisseur)
setImporMecanism(Mecanism)
setImportEmplacement(ImportEmplacement)
setImportStockEmplacement(ImportStockEmplacement)
import()
importOK()
ajouterHistorique()
: Utilisateur : PlanifierVoyageUser : ControllerVoyage
: Voyage
: PossibiliteVoyage
: ShemaVoyageUser
1: planifierVoyage( ) 2: planifierVoyage( )
5: afficher( )
3: createVoyage( )
4: createPossibilities( )
Diagramme dinteraction
Diagramme de collaboration
14
Conception du simt
Modle dynamique :
Modle du 1
er
sous-systme
Diagramme de classes pour
la planification de voyages
15
Modlisation du
rseau de TC
Origine : Thorie des graphes
Analogies :
Apport :
Horaire 1
Heure de dpart =
9 :00 9 :00 9 :05


9 :10


9 :15


Horaire 2
Heure de dpart =
10 :00

10 :00 10 :05


10 :10


10 :15


16
Modlisation du
rseau de TC
Le modle et les relations :
Concrtisation : Format XML
17
Reprsentation avec XML
Caractristiques de linformation sur les TC :
Facile gnrer, lire, transfrer et transformer.
Bien structure mais pas trop rigide.
Reprsente indpendamment de lapplication, de la machine
et du rseau.
Choix de XML pour la reprsentation
Permet lInterrogation des donnes sans connaissance de leur
structure ni de leur contenu.
Mthode pour mmoriser les donnes structures.
Lisible, extensible, portable et permet laccs des sources
de donnes htrognes.
Normalis et indpendant de toute plateforme.
18
Reprsentation avec XML
Fichier XML

DTD
19
Dveloppement du simt
Calcul ditinraires :
algorithme : algorithme de recherche des k plus courts chemins
avec la technique dtiquetage dans un graphes avec boucles
(LSKSPA).
([Link]/~eqvm/cientificos/ investigacao/Artigos/[Link] )
Complexit thorique : O(Km) en temps et en mmoire.

Implmentation :
Hypothses :
Prendre le 1
er
dpart de chaque ligne.
Succession des dparts et des arrives.
Considrer que les dures des tronons sont fixes.
Ne pas tenir compte du trafic.
Optimisation :
limination des boucles.
limination des solutions triviales.

20
Dveloppement du simt
Outils de dveloppement : issus de lopen source et
bass sur le langage JAVA.
Processus de dveloppement :
Gnration de linformation sur le TC partir de
linformation brute
Outil : diteur XML spcifique bas sur lapi JAXP
Conversion du contenu du fichier XML vers le format MGL
Outil : algorithme de conversion bas sur le langage de requtes
XPath.
Gnration du graphe du rseau de TC pour le calcul
ditinraires
Outil : Lapi Mascopt pour gnrer le rseau partir du fichier MGL
et Implmentation du LSKSPA.
21
Dveloppement du simt
Distribution :
Axe sur la mobilit du voyageur : SMS
Outil : Lapi smppapi qui implmente le protocole SMPP v3.4
Axe sur la distribution grande chelle : Web
Outil : le langage JSP.

22
Conclusion et perspectives
Innovations :
Conception du 1
er
SIM pour le TC tunisien.
Modlisation du rseau de TC.
Apports :
Fonctionnels : utilisation de la notation UML (gestion du
projet et qualit du systme)
Techniques : utilisation des standards XML, le langage de
requtes XPath et JAVA.
Solutions :
Adaptes la mobilit du voyageurs (SMS).
Accessibles grande chelle (Web).
Systme exploitable par les organismes privs ou publiques.
23
Conclusion et perspectives
Amliorations :
Information brute plus prcise et plus disponible de la part
des oprateurs.
Tenir compte de linformation temps rel et du trafic.
Emploi dheuristiques pour optimiser le calcul ditinraires.
Dploiement des services pour les applications
industrielles (Agences de voyages) avec la technique du
web services.

Vous aimerez peut-être aussi