Présentation ECOM
Arthur Clerc-Gherardi
El Hadji Malick FALL
Rodolphe FREBY
Pierre Henry GINOUX
Tianming GUO
Introduction
- Présentation du site
- Choix de développement :
- Partie IHM
- Partie Système
- Gestion de projet
- Bilan
- Demo
Présentation du site
Présentation du site
- Permettre aux gens de partager leur savoir-faire dans le domaine de la couture
- Pour les particuliers et professionnels
- Cibles :
- Artisans : 20/40 ans
- Acheteurs : 7/77 ans (payeurs à partir de 18 ans)
- Concurrence à deux niveaux
Présentation du site
-
Fonctionnalités :
- Visite du site en tant que utilisateur non enregistré
- Inscription en tant que membre
- Mail de confirmation à l’inscription
- Achat d’accessoires
- Vente d’accessoires
- Site en français et en anglais (les vendeurs se situent en France)
- Confirmation des différentes étapes de la commande (paiement reçu, commande reçu)
- Map avec les vendeurs les plus proches
- Un mois offert pour les vendeurs professionnels avant l'abonnement
Choix de développement
Architecture générale
- Architecture de type trois tiers
Partie IHM
Partie IHM
- Mise en place de l'arbre des tâches et de la maquette
Partie IHM
- Rédaction d'une charte graphique
-
Technologie utilisée ng-boilerplate :
- Intègre framework Angular JS
- Création des tâches automatisées : Grunt
- Bibliothèque graphique : Twitter Bootstrap
- Répartition des vues
Partie système
Généralités
- Projet Maven
- Technologie Java J2EE
- Serveur Glassfish
- Derby
- Client "lourd" Shell
Schéma de la base de données
EJB
- Représentation des tables par entity bean
- EJB Stateless
- Interface d'accès remote
- Une classe par gestion d'entité
- Shell terminal pour intéragir avec la base de donnée
EJB Timer
- Consultation journalière de la base de données
- Vérification des abonnements
- Envoi de mails de notification
Serveur
- Déployé sur Amazon EC2
- Serveur de mail James
- HTTPS obligatoire (TLS)
Gestion de projet
Gestion de projet
- Répartition et rôle :
- Chef de projet : CLERC-GHERARDI Arthur
- Scrum Master : FALL El Hadji Malick
- Responsable utilisabilité : FREBY Rodolphe
- Responsable graphique : FALL El Hadji Malick
- Responsable développement : GINOUX Pierre-Henri
- Développeurs : toute l'équipe
- Méthode agile : sprints et "Poker planning"
- Utilisation de ScrumDesk
Bilan
Bilan
Bilan
- Inscription et mail de confirmation
- Login/Logout
- Page profil utilisateur
Demo
Présentation ECOM
By falle38
Présentation ECOM
- 1,125