Module B211
Projet Java
Réalisé par Mer Khald hassan
Sommaire
A/Le cahier des charge
1 Le Projet
2 Maquette prévisionnelle
o 21-
La page d'accueil
o
22-Constitution du panier
o
23-Récapitulation et envoi de la commande
B/Analyse
1-Analyse de texte
o 11-Cas d’utilisation
o 12-Diagramme de Cas d'utilisation pour l'acteur client
o 13-Scénario textuel
d'un cas d'utilisation
o 14-Scénarios par diagrammes de séquences
o 15-Liste des classes candidates et de leurs attributs et associations
151-Les Classes
152-Les associations
153-Les attributs
154-Multiplici
155-Diagramme de classe
156-Méthodes
C/Conception
1-Diagrammes d’interaction (de séquence et de collaboration)
2-Description détaillée des classes
D/Création d'une base de données
1-Passage au model relationnel
A/ Le cahier des charge
A-1 Le Projet
La société Lafleur commercialise des graines et des bulbes de fleurs d'ornement pour
jardins. Il s'agit d'un négociant important et sa clientèle est essentiellement composée
de collectivités locales.
Monsieur X, directeur de la société Lafleur souhaite faire du commerce électronique :
les clients de la société devraient pouvoir passer leurs commandes directement depuis
leur poste de travail connecté à Internet.
Le principe est le suivant :
o Le client navigue sur le site et se constitue un "panier virtuel" dans lequel
il "dépose" des produits lors de sa visite des différentes pages.
o Lorsqu'il a pris tous les produits souhaités, le client clique sur un bouton
"commander".
o Il visualise alors un récapitulatif de sa commande et peut la confirmer en
cliquant sur un bouton "envoyer la commande".
Retour au sommaire
o Pour envoyer sa commande, un client doit s'identifier (code client et mot
de passe). Ce mécanisme est destiné a empêcher les fausses commandes
émanant de plaisantins…
o Un client doit donc être recensé par le service commercial pour pouvoir
commander en ligne. A cet effet, un lien "Nous écrire" est ajouté sur la
page d'accueil. Il permet l'envoi d'un mail au service commercial (demande
de recensement). Le service commercial attribue alors un code et un mot
de passe qu'il transmet par mail au client qui peut dès lors passer
commande.
o Lorsqu'un client valide une commande, celle-ci est enregistrée dans la
base de données de Lafleur.
A-2 Maquette prévisionnelle
Le service commercial a préparé tous les clichés de fleurs nécessaires (numérisés),
ainsi qu’une maquette du futur site. Cette maquette a été validée par Monsieur Blaise et
constitue donc le cahier des charges.
A-21-La page d'accueil
A-22-Constitution du panier
Le client utilise l'interface ci-dessous pour ajouter les produits à son panier virtuel
(cette page est affichée dans le cadre de droite après un clic sur l'une des catégories
dans le cadre de gauche).
Retour au sommaire
Après avoir sélectionné le produit souhaité dans la liste déroutante et indiqué la
quantité désirée, le client clique sur le bouton "ajouter au panier". Le système lui indique
alors par un simple message que sa demande a été prise en compte (un article a été
ajouté au panier).
A-22-Récapitulation et envoi de la commande
Lorsque le panier est complet, le client clique sur le bouton "commander" dans le cadre
de gauche. La page suivante est alors chargée dans le cadre de droite:
Retour au sommaire
Le système permet aussi au client en cliquant sur le bouton "supprimer une ligne". de
revenir sur son choix et retirer un article du panier tout en lui ajustant le montant dû,
et c’est un moyen de vider le panier.
Un clic sur le bouton "envoyer la commande" permet au client de l'enregistrer (après
vérification de son autorisation d'accès). Le système lui indique alors le numéro sous
lequel sa commande a été enregistrée :
Votre commande a bien été enregistrée sous la référence c0003/
1163252532343
B/analyse
B-1-Analyse de texte
Dans le cahier des charges il était demandé d’étudier seulement les interactions du
client avec le système, donc tous ce qui concerne côté service commerciale n'entre pas
ici.
B-11-Cas d’utilisation
Les personnes ayant accès aux fonctionnalités du système sont les clients et le service
commercial; donc il y a deux « acteur » dans ce système.
Les différentes opérations qui leurs sont accessibles peuvent être symbolisées dans un
diagramme de cas d’utilisation (voir figure).
Les cas d'utilisation suivant sont répertories
o
afficher les articles par catégorie
o
saisir les coordonnées pour les nouveaux clients
o
sélectionner article
o
saisir la quantité pour chaque article
o
ajouter un article au panier d'achat;
o
visualiser le panier d’achat
o
supprimer un article du panier d'achat;
o
s’authentifier
o
enregistrer une commande ;
B-12-Diagramme de Cas d'utilisation pour l'acteur client
Le cas d’utilisation « commander » permet au client de visualiser le tableau récapitulatif
des articles commandés, ainsi on peut lui permettre de revenir sur son choix par le cas
d’utilisation « supprimer un article »
qui augmente le cas d'utilisation « envoyer commande », c à d avant que le client décide
d’envoyer sa commande, peut diminuer son panier s’il juge que la somme est trop élevée
etc….(voir Diagramme)
Retour au sommaire
B13-Scénario textuel
d'un cas d'utilisation
Ex : Commander
1. (1) Le système affiche page d’accueil sur le terminal avec un choix d'opérations
2. (2) Le client choisit une catégorie parmi les différentes catégories proposées.
3. (3) Le système lui affiche un tableau d’articles.
4. (4) Le client sélectionne article par article et les quantités correspondantes.
5. (5) Le système lui indique à chaque fois par un message que l’article a été ajouté au
panier.
6. (6) Le client choisit commander.
7. (7) Le système visualise la page contenant le panier et le total dû avec les champs
d’identification.
8. (8) Le client donne son identification (code, mot de passe).
9. (9) Le client valide par l’opération envoyer commande.
10. (10) Le système vérifie l’identité du client et lui indique par un message que la
commande a été enregistrée sous le numéro ……...
.
Retour au sommaire
En (4) Le client sélectionne deux fois le même article, le système lui indique par un message que l’article a été
déjà sélectionné
En (10) le client n'est pas reconnu, dans ce cas, tant qu'il n'est
pas reconnu, on lui redemande de ressaisir son identité.
Variante 2
Variante 1
1 / 19 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !