25
Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Embed Size (px)

Citation preview

Page 1: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Outil de gestion des cartes grises

Projet réalisépar Nathalie LIESSE et Cécilia DEFER

pour la société INFOTEL©

(session Janvier-Mars 2011)

Page 2: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

SOMMAIRE

Le contexte du projet Périmètre Architecture logique

Les fonctionnalités Client riche Client Web

Nos choix techniques Swing Flex

Évolutions

2

Page 3: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Le contexte du projet

Périmètre Quels utilisateurs ? Quel but ?

Architecture logique Quelles contraintes ? Quelle organisation ?

3

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 4: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Le contexte du projet

Périmètre Chaque préfecture effectue la saisie administrative des

cartes grises.

4

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 5: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Le contexte du projet

Périmètre Chaque préfecture effectue la saisie administrative des

cartes grises. Le centre national centralise et stocke les informations

dans une unique base de données nationale.

5

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 6: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Architecture logique Les préfectures sont en mode non connecté.

Client riche installé dans chaque préfecture. Pour exporter on passe par un fichier dur dans un format pivot : XML

Le contexte du projet6

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 7: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Architecture logique Les préfectures sont en mode non connecté.

Client riche installé dans chaque préfecture. Pour exporter on passe par un fichier dur dans un format pivot : XML

La centrale nationale est connectée à la base.

Intranet web installé sur le réseau de la centrale.Permettra l’import, la consultation et la modification des données.

Le contexte du projet7

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 8: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Riche et Client Web Quelles méthodes ? Quelle architecture technique ? Démonstration

8

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 9: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Riche

9

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 10: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Riche

10

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Base de données

WebService

Page 11: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Riche

11

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Base de données

WebService

Liste de Modèles

IMPORTER

Page 12: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Riche

12

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Base de données

WebService

Liste de Modèles

Fichiers pivots XML

EXPORTER

IMPORTER

Page 13: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Riche Démonstration

13

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 14: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web

14

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 15: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web

15

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Fichiers pivots XML

RECUPERER

Page 16: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web

16

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Base de donnéesService

Hibernate(Flex Java)

Fichiers pivots XML

RECUPERER

Page 17: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web

17

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

IMPORTER

Base de données

Fichiers pivots XML

RECUPERER Service

Hibernate(Flex Java)

Page 18: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web

18

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

RECHERCHER

IMPORTER

Base de données

Fichiers pivots XML

RECUPERER Service

Hibernate(Flex Java)

Page 19: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web

19

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

RECHERCHER

MODIFIER

IMPORTER

Base de données

Fichiers pivots XML

RECUPERER Service

Hibernate(Flex Java)

Page 20: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Les fonctionnalités

Client Web Démonstration

20

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 21: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Nos choix techniques

Swing et Flex Quels avantages ? Quels inconvénients?

21

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 22: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Nos choix techniques

Swing Avantages Application autonome et indépendante Multi-plateforme Personnalisable (indépendant du système d’exploitation) Pas de perte de données en cas de perte de la connexion

Inconvénients Doit être installé chez le client Utilise beaucoup de mémoire Langage compliqué Mise en page rigide Peu implémentable car dépassé (1997)

22

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 23: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Nos choix techniques

Flex Avantages

Une seule page, une application Plus esthétique Facile à manipuler et mettre à jour Déploiement maximum (Flash) Multi-navigateur Sécurisé

Inconvénients Langage compilé : pas de texte en dur, donc pas de référencement Temps de chargement initial un peu long Peu de traçabilité des bugs (ex : nullpointer)

23

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 24: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Évolutions

Nos ajouts Impression des détails Recherche par société Authentification sauvegardée Implémentation pour une utilisation au clavier

Autres implémentations possibles Suppression d’une carte Export en base depuis le client riche Tout gérer via le client web

24

• Le contexte du projet • Périmètre • Architecture logique • Les fonctionnalités • Client riche • Client Web • Nos choix techniques • Swing • Flex • Évolutions

Page 25: Outil de gestion des cartes grises Projet réalisé par Nathalie LIESSE et Cécilia DEFER pour la société INFOTEL © (session Janvier-Mars 2011)

Merci de votre attention

Question(s) ?

25