PhotoManager eXtreme

31
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion

description

PhotoManager eXtreme. Besoins. Étude existant. Technologies. Présentation. Découpage des tâches. Conclusion. IceCream team. PhotoManager eXtreme. Présentation. Équipe Christian David Éric Olivier. IceCream team. PhotoManager eXtreme. Présentation. Sujet TER - PowerPoint PPT Presentation

Transcript of PhotoManager eXtreme

Page 1: PhotoManager eXtreme

PhotoManager eXtreme

Présentation

IceCream team

Besoins

Étude existant

Technologies

Découpage des tâches

Conclusion

Page 2: PhotoManager eXtreme

PhotoManager eXtreme

Équipe

- Christian

- David

- Éric

- Olivier

IceCream team

Présentation

Page 3: PhotoManager eXtreme

PhotoManager eXtreme

Sujet TER

-Réalisation application gestion albums

IceCream team

Présentation

Page 4: PhotoManager eXtreme

PhotoManager eXtreme

Fonctionnels

IceCream team

Besoins

- Impression albums, images- Conversion images - Gestion albums, images

- Configuration et visualisation Albums- Gestion des comptes utilisateurs

Page 5: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Besoins

Cas d’utilisations

gérer compte uitlisateur

Imprimer

Convertir image

Gérer album photo

gérer photo

Utilisateur

Administrateur

Acteurs

Page 6: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Besoins

Diagramme cas d’utilisation (gérer albums)

ajouter photo

supprimer photo créer albumsupprimer album

renommer album

Gérer album photo ajouter commentaire album

modifier ordre photo

Page 7: PhotoManager eXtreme

PhotoManager eXtreme

Non fonctionnels

IceCream team

Besoins

- Ergonomie

- Multiplateforme

- Maintenabilité

- Sécurité

Page 8: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Étude de l’existant

Page 9: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Étude de l’existant: monAlbumPhoto

Page 10: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Étude de l’existant: monAlbumPhoto

Page 11: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Étude de l’existant: monAlbumPhoto

Page 12: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Étude de l’existant: Gallery

Page 13: PhotoManager eXtreme

PhotoManager eXtreme

IceCream team

Étude de l’existant: Gallery

Page 14: PhotoManager eXtreme

PhotoManager eXtreme

- Nombreux logiciels de G.A

- Peu de logiciel gratuit, multiplateforme et fonctionnant en web et en local

- Ergonomie

IceCream team

Étude de l’existant

Page 15: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- Choix langage programmation:

JAVA

C++

C

IceCream team

Technologies

Page 16: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- Choix langage programmation:

JAVA?

- Langage maîtrisé par tous

- Très portable

IceCream team

Technologies

Page 17: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

ASP

PHP

JSP

IceCream team

Technologies

Page 18: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

ASP: avantages

IceCream team

Technologies

Langage simple (syntaxe simple)

Facile à mettre en oeuvre

Page 19: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

ASP: inconvénients

IceCream team

Technologies

Langage propriétaire

Langage monoplateforme

Payante

Page 20: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

PHP: avantages

IceCream team

Technologies

Langage populaire, simple

Gratuit

Page 21: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

PHP: inconvénients

IceCream team

Technologies

Langage script => api peu fourni

Page 22: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

JSP: avantage

IceCream team

Technologies

Langage basé sur Java

Page 23: PhotoManager eXtreme

PhotoManager eXtreme

Étude

- technologie web:

JSP: inconvénients

IceCream team

Technologies

Plus difficile à mettre en œuvre comparé à ses concurrents

Page 24: PhotoManager eXtreme

PhotoManager eXtreme

Stockage de données:

SGBD (mySql, Oracle)

Avantages:

- Sécurité

- Meilleure capacité de stockage

IceCream team

Technologies

Page 25: PhotoManager eXtreme

PhotoManager eXtreme

Stockage de données:

SGBD (mySql, Oracle)

Inconvénients:

- Lourdeur du système => lenteur

IceCream team

Technologies

Page 26: PhotoManager eXtreme

PhotoManager eXtreme

Stockage de données:

- XML

Avantages:

- Léger (fichier texte)

- Rapide

- Simple à mettre en oeuvre

IceCream team

Technologies

Page 27: PhotoManager eXtreme

PhotoManager eXtreme

Choix stockage données

- XML (couplé avec Hibernate)

IceCream team

Technologies

Page 28: PhotoManager eXtreme

PhotoManager eXtreme

Architecture

IceCream team

Technologies

Client: Navigateur

Serveur web

jsp

xml

Création Comptes

Page 29: PhotoManager eXtreme

PhotoManager eXtreme

Architecture

IceCream team

Technologies

Client: Navigateur

Serveur web

Java webstart : déploiement applicatif

Page 30: PhotoManager eXtreme

854 54

DEBUT0 0

955 56

637

752 52

534

1056 56

332

433

2 20

125EC, 25

TECH,20

ERG,7

RBD,2

INS,1

RAJ,5 IMP,15 TST,2

WIN,1

LNX,2

FIN58 58

TST,2

EC : Etude et Critique de l’existant

TECH : Réflexion sur les technologies

ERG : Réflexion sur l’ergonomie

INS : Installation des Logiciels

IMP : Phase d’implémentation

TST : Tests

WIN : Création de l’installeur WINOWS

Légende

RBD : Réflexion sur la Base de données

RAJ : Réflexion sur l’architecture JAVA

37

37

37

32

20

25

LNX : Création de l’installeur LINUX

Page 31: PhotoManager eXtreme

PhotoManager eXtreme

Phase de fin d analyse

Étude ergonomie à venir

Sujet simple mais demande bcp reflexion

IceCream team

Conclusion