Projet ECOM: vente de bateaux groupe 2: Difference between revisions
(→SRS) |
No edit summary |
||
Line 113: | Line 113: | ||
=SRS= |
=SRS= |
||
= 1. Introduction = |
== 1. Introduction == |
||
== 1.1 Objectif du projet == |
=== 1.1 Objectif du projet === |
||
L'objectif de ce projet est de créer une plateforme de vente de bateau neuf en ligne. Le client pourra se servir de ce site pour consulter et acheter le bateau qu'il désire en toute sécurité. |
L'objectif de ce projet est de créer une plateforme de vente de bateau neuf en ligne. Le client pourra se servir de ce site pour consulter et acheter le bateau qu'il désire en toute sécurité. |
||
== 1.2 Portée du produit == |
=== 1.2 Portée du produit === |
||
Le site web se doit d'être intuitif et doit rassurer l'utilisateur sur la fiabilité de l'entreprise. Le site s'adresse à des adultes. Les personnes les plus aptes à acheter un bateau dans l'immediat sont, selon notre enquète, les personnes de plus de 26 ans. Cependant, il est important que les plus jeunes gardent une bonne image de notre entreprise afin qu'ils pensent à nous lorsqu'ils seront prêt à acheter un bateau. Les clients de plus de 60 ans sont de très bons clients potentiels puisque c'est la tranche d'âge dans laquelle nous avons reçu le plus de réponse positive à la question "Etes vous pret à acheter un bateau?". Cependant, ces clients ne sont pas forcement à l'aise avec l'outil informatique, c'est pourquoi nous insistons sur une prise en main facile et rapide du site. |
Le site web se doit d'être intuitif et doit rassurer l'utilisateur sur la fiabilité de l'entreprise. Le site s'adresse à des adultes. Les personnes les plus aptes à acheter un bateau dans l'immediat sont, selon notre enquète, les personnes de plus de 26 ans. Cependant, il est important que les plus jeunes gardent une bonne image de notre entreprise afin qu'ils pensent à nous lorsqu'ils seront prêt à acheter un bateau. Les clients de plus de 60 ans sont de très bons clients potentiels puisque c'est la tranche d'âge dans laquelle nous avons reçu le plus de réponse positive à la question "Etes vous pret à acheter un bateau?". Cependant, ces clients ne sont pas forcement à l'aise avec l'outil informatique, c'est pourquoi nous insistons sur une prise en main facile et rapide du site. |
||
=2. Description générale= |
==2. Description générale== |
||
==2.1 Le but du produit== |
===2.1 Le but du produit=== |
||
Ce projet a pour but de concevoir un site web permettant à l'utilisateur d'acheter tout types de bateaux neufs. L'utilisateur doit avoir accès aux détails de chaque bateau, et doit pouvoir trouver les bateaux qui l’intéresse rapidement grâce à une recherche par critères. Une fois le bateau choisi, l'utilisateur doit payer par carte bancaire en ligne. |
Ce projet a pour but de concevoir un site web permettant à l'utilisateur d'acheter tout types de bateaux neufs. L'utilisateur doit avoir accès aux détails de chaque bateau, et doit pouvoir trouver les bateaux qui l’intéresse rapidement grâce à une recherche par critères. Une fois le bateau choisi, l'utilisateur doit payer par carte bancaire en ligne. |
||
==2.2 Fonctionnalités== |
===2.2 Fonctionnalités=== |
||
Pour les clients : |
Pour les clients : |
||
Line 137: | Line 137: | ||
* Acheter un bateau |
* Acheter un bateau |
||
==2.3 Utilisateurs potentiels== |
===2.3 Utilisateurs potentiels=== |
||
==2.4 Cas d'utilisations== |
===2.4 Cas d'utilisations=== |
||
==2.5 Contraintes générales== |
===2.5 Contraintes générales=== |
||
=Tâches= |
=Tâches= |
Revision as of 08:59, 6 December 2016
Liens
- Lien vers le github : Vente de bateaux en ligne Github
- Lien vers le dossier de conception système : File:DCS.pdf
Résumé du projet
Ce projet a pour but de concevoir un site web permettant à l'utilisateur d'acheter tout types de bateaux neufs. L'utilisateur doit avoir accès aux détails de chaque bateau, et doit pouvoir trouver les bateaux qui l’intéresse rapidement grâce à une recherche par critères. Une fois le bateau choisi, l'utilisateur doit payer par carte bancaire en ligne.
L'équipe
- DELAPORTE Adrien : Scrum Master
- LUCIDARME Benjamin : responsable communication orale /clients
- MOURET Adrien : responsable communication écrite
- NDIAYE Yacine : chef de projet
- ZEGAOUI Tachyedine
Suivi de projet
Nous travaillons avec la méthode agile SCRUM avec des sprints de durée 1 semaine. Le Scrum master ne sera pas fixe et changera chaque semaine.
Pour un suivi des tâche, nous avons un gestionnaire de projet et de tâches: Icescrum et nous générerons des rapports au début et à la fin de chaque sprint jusqu'au release de l'application. Chaque tâche sera associé à un membre du groupe. Il sera aussi possible de générer des rapports intermédiaires pour voir l'état d'évolution de chaque tache (TODO, IN progress ou DONE).
De cette manière nous aurons un aperçu de la quantité de travail tout au long.
Ici le Lien vers la page de suivi des activités
Contexte d'utilisation
Voici les contextes d'utilisation de notre site de vente de bateaux:
- L'utilisateur est chez lui et souhaite acheter un bateau sur son ordinateur.
- L'utilisateur n'est pas chez lui mais a accès a un ordinateur et souhaite acheter un bateau sur un ordinateur avec son compte.
- L'utilisateur n'est pas chez lui et souhaite acheter un bateau sur son smartphone.
Analyse des besoins
Questionnaire
Questionnaire : Vente de bateaux
Analyse des données
Cible
Age des utilisateurs | Déjà propriétaire de bateau | Futur acheteur de bateau ? | Pret à acheter en ligne | |
---|---|---|---|---|
Notre cible de consommateurs est très large. En effet, toutes les catégories d'âges sont bien représentées dans le graphique. La majorité n'a jamais acheté de bateau et est prête à acheter un bateau, notamment en ligne. Nous devons donc principalement visé les nouveaux acheteurs de bateaux.
Plateforme
Plateforme | Navigateur | |
---|---|---|
La plateforme la plus intéressante pour les utilisateurs est l'ordinateur et dans une moindre mesure, le téléphone portable. Les navigateurs les plus représentés sont Google Chrome et Mozilla Firefox. Nous devons donc nous créer un site utilisable sur PC et téléphone, compatible avec le plus grand nombre de navigateurs possibles mais en préférence avec Google Chrome et Firefox.
Fonctionnalités
Caractéristiques du bateau | Service de livraison | Conditions pour acheter un bateau en ligne | |
---|---|---|---|
La plupart des nouveaux acheteurs sont intéressés par le prix, la marque et l'année du bateau en priorité. Nous devrons donc mettre en place un système de catégorie des bateaux pour pouvoir filtrer les propositions en fonction des caractéristiques qui intéressent l'utilisateur. Plus de la moitié des futurs acheteurs sont intéressé par un service de livraison. Nous devrons donc un mettre un en place. On peut également voir que certains utilisateurs serez intéressés par des garantis et un service client que nous devrions peut-être mettre également en place.
Analyse de la concurrence
- annoncesbateau.com : Ce site n'est pas très beau et ressemble beaucoup à leboncoin.fr. Cependant la procédure d'achat est simple et intuitive.
- youboat.fr : Ce site n'est pas très beau, pas intuitif et assez brouillon. La recherche de bateau n'est pas très simple. Le site pour mettre en vente son bateau est séparé et plus ergonomique.
- annonces-marines.com : Ce site n'est pas très intuitif, on est vite perdu. Il faut payer 19€ pour déposer une annonce. Le formulaire en ligne n'est pas très adapté.
- ventedebateaux.com : La recherche pas critères n'est pas adaptée (ex : jetski -> longueur ?). Les détails de chaque bateau sont plus compréhensibles que sur les autres sites. Le système de contact est très simple d'utilisation et le système d'onglets est très intéressant.
Choix technologiques
Pour mener à bien ce projet, nous allons utiliser Glassfish comme serveur d'application puisque nous utiliserons JavaEE pour développer l'application. Nous allons également utiliser MySQL ainsi que les EJB pour gérer la base de donnée. La gestion des réplications de la base de données se fera avec MySQL Cluster. De plus, la gestion du flux de trafic se fera avec Grafana. Nous allons également avoir besoin d'un outil de déploiment continue, et nous allons utiliser Jenkins. Enfin, pour l'IHM, nous allons utiliser HTML5 accompagné de CSS et de Javascript.
SRS
1. Introduction
1.1 Objectif du projet
L'objectif de ce projet est de créer une plateforme de vente de bateau neuf en ligne. Le client pourra se servir de ce site pour consulter et acheter le bateau qu'il désire en toute sécurité.
1.2 Portée du produit
Le site web se doit d'être intuitif et doit rassurer l'utilisateur sur la fiabilité de l'entreprise. Le site s'adresse à des adultes. Les personnes les plus aptes à acheter un bateau dans l'immediat sont, selon notre enquète, les personnes de plus de 26 ans. Cependant, il est important que les plus jeunes gardent une bonne image de notre entreprise afin qu'ils pensent à nous lorsqu'ils seront prêt à acheter un bateau. Les clients de plus de 60 ans sont de très bons clients potentiels puisque c'est la tranche d'âge dans laquelle nous avons reçu le plus de réponse positive à la question "Etes vous pret à acheter un bateau?". Cependant, ces clients ne sont pas forcement à l'aise avec l'outil informatique, c'est pourquoi nous insistons sur une prise en main facile et rapide du site.
2. Description générale
2.1 Le but du produit
Ce projet a pour but de concevoir un site web permettant à l'utilisateur d'acheter tout types de bateaux neufs. L'utilisateur doit avoir accès aux détails de chaque bateau, et doit pouvoir trouver les bateaux qui l’intéresse rapidement grâce à une recherche par critères. Une fois le bateau choisi, l'utilisateur doit payer par carte bancaire en ligne.
2.2 Fonctionnalités
Pour les clients :
- Créer un compte
- S'identifier
- Trier les bateaux selon des critères précis
- Consulter les bateaux d'une même catégorie
- Consulter les détails d'un bateau en particulier
- Contacter le vendeur
- Acheter un bateau
2.3 Utilisateurs potentiels
2.4 Cas d'utilisations
2.5 Contraintes générales
Tâches
Diagrammes des tâches
1- L'utilisateur passe une commande: sans inscription
2- Le client crée un compte
3- Le client consulte les annonces