Réalisation d'une plateforme de vente aux enchères électronique

Institut Supérieur des Études Technologiques de Bizerte
1/11
100%

| | | | |

| --- | --- | --- | --- |

| Institut Sup rieur des Etudes Technologiques de Bizerte D partement Technologies de linformatique | | | |

| Parcours : | D veloppement des Syst me dInformations | | |

| Unit dEnseignement : | Environnement de D veloppement | | |

| Mati re | | | |

| M thodologie de Conception | | | |

| Enseignant Responsable : Khaoula Jridi | | Ann e Universitaire : 2015-2016 | Semestre : 5 |

ETUDE DE CAS N 1

R alisation d'une plateforme de vente aux ench res lectronique

r aliser individuellement ou en quipe de deux

Sommaire

Une soci t commerciale requiert vos services pour le d veloppement dun syst me configurable de vente aux ench res lectroniques. Le syst me doit offrir aux utilisateurs la possibilit de vendre ou dacheter des articles par le biais dench res anglaises ou hollandaises. C t client, on souhaite que le syst me puisse tre configur de fa on refl ter les param tres particuliers du site dench res tels son nom, les rubriques darticles, les r glements, etc.

Entre autres, le syst me devra offrir les fonctionnalit s suivantes :

  • Inscription des membres: gestion des informations relatives aux membres (informations personnelles, transactions r alis es, valuation (r putation), etc.)
  • Navigation: consultation facile et conviviale des articles vendre (class s par rubriques), des valuations des membres et autres documents dinformation.
  • Vente: inscription des articles vendre aux ench res et contr le du processus de n gociation par ench rissement ( langlaise ou lhollandaise).
  • Ench rissement: saisie et validation des ench res, mise jour des historiques dench res des participants, etc.
  • Configuration: fonctionnalit s permettant au client de configurer les diff rents param tres du syst me (banni res, rubriques, r glements, montant des commissions sur les ventes, etc.)

Le pr sent document constitue un cahier des charges (informel) du syst me que vous devez d velopper. Pour mener bien ce projet, on vous sugg re dadopter le processus de d veloppement UP.

Remarque : Dans le pr sent document, le client repr sente la soci t qui a command le d veloppement du syst me et qui emploiera ventuellement un technicien responsable de

sa configuration et de son maintien. L'utilisateur est la personne qui utilise le syst me pour consulter, acheter ou vendre article. Il sagit de la client le vis e par le client lui- m me.

1. Configuration

Le client doit pouvoir d finir lui-m me certains param tres du site. Les param tres du site sont les suivants :

  • + le nom du site, afficher en banni re

+ le nombre darticles vendre apparaissant la une du site .

+ le nom des rubriques organis es sous forme darborescence

+ les r glements destin s aux vendeurs, aux acheteurs, etc.

  • obligations des membres
  • obligations du vendeur envers les acheteurs
  • obligations des acheteurs envers un vendeur
  • cas particuliers : prix de r serve non atteint, quantit darticles insuffisante (ench res hollandaises)
  • etc.

+ le d lai accord un utilisateur pour confirmer son inscription comme membre.

+ le taux de la commission pr lev e sur les ventes

+ le tarif de loption daffichage la une du site.

Linitialisation et la mise jour de ces param tres doivent pouvoir tre faites dynamiquement via une interface de configuration.

Navigation

2.1 Consultation de la page principale

Lapplication s'ouvre sur une fen tre principale introduisant le site de vente aux ench res lectroniques. On doit y trouver:

Publicité

  • + - une banni re affichant le nom du syst me d'ench res
  • un menu des principaux services du syst me
  • une liste des rubriques r pertoriant les articles vendre
  • la liste des X articles la une du site. Cette liste constitue un espace publicitaire privil gi pour les vendeurs qui ont pay pour cette option. Les articles class s la une sont affich s tour tour sur la page principale, selon lespace disponible. Une priorit est accord e aux articles dont la vente se termine le plus t t.

Remarque

Vous pouvez consultez le site : www.tunisie-encheres.com qui offre des fonctions similaires celles du syst me d velopper.

2.2 Consultation des rubriques et des pages darticles

Navigation: L'utilisateur peut naviguer de rubrique en rubrique et consulter les descriptions darticles. Les rubriques sont g r es sous forme d'arborescence multi - niveau. Une rubrique peut proposer des articles vendre et des sous-rubriques

consulter. L'utilisateur doit pouvoir naviguer ais ment et rapidement dans l'arborescence et savoir, en tout temps, quel niveau il se trouve.

Page d'article: Lorsquil s lectionne un article dans une rubrique, l'utilisateur est conduit sur une page d crivant l'article mis aux ench res : on y retrouve les descriptions br ve et d taill e de l'article, le type dench res (anglaises ou hollandaises), la quantit , la mise prix, le prix actuel (i.e. le prix de larticle si la vente se terminait maintenant), l'incr ment, les dates du d but et de la fin des ench res, l'identifiant du vendeur, la localisation de l'article et une photo (si disponible).

Depuis la page darticle, certaines fonctionnalit s sont offertes lutilisateur. Lutilisateur peut :

  • + - ench rir
  • consulter l'historique des offres (liste chronologique des ench res faites sur cet article: identifiant de l'ench risseur, ench re, date).

Un utilisateur peut naviguer de rubrique en rubrique et consulter les pages darticles sans tre membre. Toutefois, pour ench rir, lutilisateur doit tre membre et s tre identifi comme tel aupr s du site.

Inscription

Pour pouvoir ench rir, vendre un article et profiter des multiples services associ s au syst me d'ench res, l'utilisateur doit s'inscrire titre de membre.

3.1 Saisie des donn es personnelles

Pour s'inscrire, l'utilisateur doit entrer les donn es suivantes.

  • + - L'utilisateur doit obligatoirement fournir les renseignements suivants: nom, pr nom, courriel, adresse civique, code postal, ville, pays, info de carte de cr dit.
  • L'utilisateur doit proposer :
  • un identifiant (un login) contenant entre 6 et 8 caract res alpha num riques. Cet identifiant lui servira de pseudonyme sur le site.
  • un mot de passe contenant entre 6 et 8 caract res alpha - num riques (le mot de passe doit tre tap deux fois de fa on identique pour confirmer sa saisie).

3.2 Validation de linscription

Le syst me v rifie les donn es (identifiant, mot de passe, coordonn es) entr es par l'utilisateur et affiche un message confirmant ou infirmant la saisie des informations. Les erreurs d tect es sont signal es l'utilisateur. Ex. Identifiant d j attribu , champ obligatoire non rempli, etc.

Si la saisie est confirm e, le syst me envoie un courriel l'utilisateur ( l'adresse indiqu e par ce dernier). Le message contient deux hyperliens, lun intitul confirmer linscription , lautre annuler linscription . Lorsquils sont activ s, ces liens confirment ou infirment, respectivement, linscription de lutilisateur.

3.3 Confirmation de l'inscription

L'utilisateur doit confirmer ou annuler son inscription en cliquant sur lhyperlien correspondant qui se trouve dans le message que le syst me lui a envoy . Lutilisateur a un certain d lai (ex. 48 heures) pour confirmer son inscription. Autrement, linscription est automatiquement annul e.

Enregistrement des donn es : Aux donn es personnelles du membre sajouteront dautres informations (date dinscription, valuations, transactions r alis es, etc.) qui constitueront le compte du membre. Les comptes des membres sont conserv s dans une base de donn es.

Vendre un article

4.1 Classification de larticle vendre

L'utilisateur peut naviguer de rubrique en rubrique, dans larborescence propos e, pour choisir celle dans laquelle il souhaite d poser l'article vendre aux ench res.

4.2 Authentification

Pour pouvoir soumettre un article vendre aux ench res, l'utilisateur doit tre un membre identifi .

  • + - Si lutilisateur est membre mais quil ne sest pas encore identifi , l'utilisateur est invit entrer son identifiant et son mot de passe. Le syst me valide l'identification et signale les erreurs s'il y a lieu. Il ny a pas de limite au nombre de tentatives didentification.
  • Si lutilisateur nest pas membre, ce dernier est invit s'inscrire.

4.3 Inscription de larticle vendre aux ench res

1. Remplir le formulaire : Afin de d poser un article aux ench res, l'utilisateur (membre identifi ) remplit un formulaire dans lequel il fournit les informations suivantes :

  • + Informations g n rales
  • une courte d finition de l'article vendre (80 car. max.)
  • une description d taill e
  • la localisation de l'objet (ville, province, pays)
  • le choix de la devise (dollar canadien, dollar am ricain, euro)
  • une photo (optionnelle)
  • choix de loption daffichage la une .

+ Types dench res : anglaises ou hollandaises

  • Cas des ench res anglaises

Publicité

+ la dur e de la vente aux ench res (nombre de jours)

+ la mise prix

+ la valeur de l'incr ment

+ le prix de r serve (public ou secret)

  • Cas des ench res hollandaises

+ la dur e de la vente aux ench res (nombre de jours)

+ la mise prix

+ le prix de r serve (public ou secret)

+ la quantit darticles

1. Validation et confirmation : Les entr es du formulaire sont valid es et les erreurs sont signal es sil y a lieu. Autrement, le syst me affiche :

  • + les d tails de l'article vendre

+ le taux de la commission pr lev e sur la vente (et qui sera factur e sur la carte de cr dit du vendeur lors de la vente)

+ le prix de loption daffichage la une si s lectionn e. Lutilisateur est invit confirmer linformation ou la modifier.

2. Enregistrement des donn es. Les donn es concernant les articles vendus aux ench res doivent tre enregistr es dans une base de donn es. Un historique des ench res sajoutera aux donn es d crivant larticle et les param tres de la vente. Toutes ces informations constitueront la fiche de vente de larticle. Les fiches de vente sont enregistr es dans une base de donn es. Une fois la vente termin e, une fiche est archiv e pour fins statistiques ou de v rification.

4.4 Cl ture de la vente aux ench res :

la cl ture de la vente aux ench res, le syst me envoie un courriel l'utilisateur (vendeur) pour linformer :

  • du r sultat de la vente (prix final, coordonn es de lacheteur)
  • de l'historique des transactions de la vente
  • de la commission factur e
  • de la proc dure suivre pour finaliser la vente avec l'acheteur.

Ench rissement

5.1 Choix de larticle

L'utilisateur peut naviguer de rubrique en rubrique, dans larborescence propos e, et consulter les pages darticles qui sy trouvent. Il s lectionne larticle pour lequel il souhaite ench rir.

5.2 Authentification

Pour pouvoir faire une ench re, l'utilisateur doit tre un membre identifi .

  • + - Si lutilisateur est membre mais quil ne sest pas encore identifi , l'utilisateur est invit entrer son identifiant et son mot de passe. Le syst me valide l'identification et signale les erreurs s'il y a lieu. Il ny a pas de limite au nombre de tentatives didentification.
  • Si lutilisateur nest pas membre, ce dernier est invit s'inscrire.

5.3 Saisie de lench re

1. Remplir le formulaire :

  • + Ench re anglaise : Lutilisateur indique le montant de son ench re.
  • Lench re doit tre sup rieure la mise prix.
  • Lench re doit tre sup rieure au prix actuel de larticle plus la valeur de lincr ment. Ex. Prix actuel: 300TND. Incr ment: 30TND. Donc la prochaine ench re e e 330TND .
  • Un utilisateur ne peut pas ench rir deux fois de suite sur le m me article. En revanche, il peut surench rir si un autre utilisateur fait une nouvelle offre.
  • Le vendeur na pas le droit dench rir sur son propre article.

+ Ench re hollandaise : Lutilisateur indique la quantit darticles d sir s et le montant payer pour chacun.

  • Lench re doit tre sup rieure la mise prix.
  • La quantit doit tre inf rieure ou gale la quantit initiale darticles vendre.
  • Un utilisateur peut ench rir plus dune fois. Toutefois, le montant totale de sa nouvelle ench re doit tre sup rieur celui de la pr c dente. Ex. 1re ench re : 2 articles 3 TND (total : 6 TND). 2e ench re : 4 articles 2 TND (total : 8 TND).
  • Un vendeur na pas le droit dench rir sur ses propres articles.

2. Validation et enregistrement : Le syst me valide lench re saisie puis demande lutilisateur de la confirmer. Si lutilisateur confirme son ench re, celle-ci est enregistr e et la fiche de vente est mise jour (prix actuel, historique, etc.)

3. Consultation des r glements et conditions d'utilisation L'utilisateur doit pouvoir consulter les pages qui lui expliquent les r gles du syst me de vente aux ench res et les conditions d'utilisation. Vous devez proposer un mod le de

page que le client pourra diter et mettre jour si n cessaire. On y trouvera les chapitres suivants :

1. Conditions pour devenir membre ( ge, solvabilit , etc.)

Publicité

2. Obligations du vendeur (exp dition de l'article vendu, etc.)

3. Obligations de l'acheteur (modalit s de paiement, retour d'articles, etc.)

4. R gles d ontologiques

5. Divers

Glossaire

  • + Adjudication : Attribution par autorit de justice d'un bien vendu aux ench res.

+ Ench risseur : Personne qui, lors d'une vente aux ench res, fait une ench re.

+ Ench re : Offre d'un prix sup rieure la mise prix, propos e pour lachat dun article.

+ Ench res anglaises : Type dench re traditionnel . On recourt ce type dench re pour vendre un article (unique) au plus offrant. La mise prix et la dur e de la vente sont annonc es. Un prix de r serve peut galement tre d clar ou bien gard secret. Les offres dench res sont ensuite re ues et valid es. Pour quune ench re soit valide, elle doit tre sup rieure ou gale la mise prix et d passer la plus haute ench re propos e jusque l (plus lincr ment). Cette nouvelle ench re devient alors le prix actuel de larticle. Lench re se termine apr s la dur e sp cifi e. Larticle est alors vendu au meilleur ench risseur.

+ Ench re hollandaise : Type dench re utilis par ceux qui ont des quantit s importantes d'objets identiques vendre. Les vendeurs commencent par mettre leur objet en vente avec un prix de r serve et/ou une mise prix. La dur e de lench re est galement indiqu e. Les ench risseurs peuvent faire des offres en sp cifiant la quantit dobjets qu'ils souhaitent acheter et le prix offert par unit . A la fin de lench re, les meilleurs ench risseurs, dans lordre, remportent les objets demand s selon les quantit s disponibles. Tous les ench risseurs gagnants paient le m me prix par objet, c'est- -dire l'ench re la plus basse. Ce prix peut donc tre tre inf rieur lench re propos e. Ex. Un vendeur propose 10 crayons lench re hollandaise au prix de 1TND chacun (mise prix). A la fin de lench re on constate que 3 personnes ont demand 2 crayons 1.50 TND/unit , 2 personnes ont demand 3 crayons 1.25 TND/unit et 5 personnes ont demand un crayon 1 TND/unit .

| | | |

| --- | --- | --- |

| Ordre | Ench risseur | Ench re (quantit , prix unitaire) |

| 1 | C | (2, 1.50TND) |

| 2 | A | (2, 1.50TND) (ench re red finie en 5) |

| 3 | F | (1, 1.00TND) |

| 4 | D | (3, 1.25TND) |

| 5 | A | (4, 1.10TND) |

| 6 | B | (2, 1.50TND) |

| 7 | E | (1, 1.00TND) |

Les ench risseurs B et C remportent chacun 2 crayons 1.10TND/unit . Lench risseur D remporte 3 crayons 1.10TND/unit et A remporte 3 crayons pour 1.10TND. Remarque : Nayant pas obtenu la quantit de crayons demand s, lench risseur A peut refuser les objets. Le cas ch ant, le vendeur a la possibilit doffrir un crayon E et F 1.00TND/unit .

  • + Incr ment : Quantit constante pr d finie dont on se sert pour augmenter et fixer la valeur de la prochaine ench re.

+ Mise prix : Prix au-dessus duquel doivent tre propos es des ench res dans une vente publique pour tre prises en consid ration.

+ Prix de r serve : Prix minimum fix par le vendeur, en accord avec le commissaire-priseur, au-dessous duquel l'objet ne sera pas vendu aux ench res publiques. Cette information n'est g n ralement pas rendue publique.

+ Vente aux ench res : Vente dans laquelle plusieurs acheteurs rassembl s ou repr sent s en un m me lieu sont en concurrence pour l'acquisition d'un m me bien, qui est finalement attribu au(x) plus offrant(s).

Travail r aliser : Document danalyse et de conception Selon UP

1re partie : Mod le danalyse

Votre document doit comporter les l ments suivants :

Un r sum du projet (1/2 page)

1. Mod le dynamique

1. Cas dutilisation

1. Diagramme de cas dutilisation

Publicité

2. Description d taill e de chacun des cas dutilisation

2. Interactions : Pour chaque cas dutilisation, d crire le sc nario principal (et les sc narios secondaires si cela est pertinent)

1. Soit par un diagramme de s quence (montrant les interactions entre lacteur utilisateur et la classe syst me)

2. Soit par un diagramme dactivit s

iii. Le choix du type de diagramme d pendra de limportance relative des interactions ou des activit s mod liser dans chaque cas.

Mod le statique

  • 1. Diagramme de classes d crivant les entit s du domaine (objets persistants)

Mod le des changements d tat

  • 1. Diagramme d tats d crivant l volution dun compte client.

2. Diagramme d tats d crivant l volution dune fiche de vente.

2e partie : Mod le de conception

Conception architecturale

  • 1. Mod le statique

1. Diagramme de paquetages d crivant les groupements logiques des classes du syst me et les d pendances entre ces groupements.

2. Diagramme de composants d crivant les modules impl mentant les services du syst me et les d pendances qui existent entre eux.

3. Diagramme de d ploiement d crivant la r partition des composants et processus sur linfrastructure mat rielle.

Conception d taill e

Il vous est recommand dadopter une approche de conception BCE (Boundary- Control-Entity). R f rez-vous aux principes g n raux et aux patterns de conception.

Mod le dynamique

  • + 1. Cas dutilisation : mise au point si n cessaire.

2. R alisation des cas dutilisation : laborer la description des interactions n cessaires pour r aliser le sc nario principal (et les

secondaires, si pertinents) de chaque cas dutilisation. D crivez les interactions d taill es en utilisant des diagrammes de collaboration ou de s quence.

Mod le statique

  • + 1. Diagramme de classes. Compl ter le diagramme de classe du mod le danalyse en y ajoutant les classes, op rations (responsabilit s) et attributs identifi s en faisant la conception d taill e du mod le dynamique (2.ii).

3e partie : Prototype

Vous devez travailler sur un premier prototype de votre syst me ne comportant que les interfaces utilisateurs (sans l'impl mentation des fonctions).

1. Dans votre rapport, donnez une image cran des principales interfaces (GUI) de votre syst me (3 ou 4 environs).

2. D crivez les activit s et la composition des interfaces par un diagramme de navigation.

Réalisation d'une plateforme de vente aux enchères électronique

Institut Supérieur des Études Technologiques de Bizerte · Software Development · notes

Voir tous les documents en électronique et automatique

| | | | |

| --- | --- | --- | --- |

| Institut Sup rieur des Etudes Technologiques de Bizerte D partement Technologies de linformatique | | | |

| Parcours : | D veloppement des Syst me dInformations | | |

| Unit dEnseignement : | Environnement de D veloppement | | |

| Mati re | | | |

| M thodologie de Conception | | | |

| Enseignant Responsable : Khaoula Jridi | | Ann e Universitaire : 2015-2016 | Semestre : 5 |

ETUDE DE CAS N 1

R alisation d'une plateforme de vente aux ench res lectronique

r aliser individuellement ou en quipe de deux

Sommaire

Une soci t commerciale requiert vos services pour le d veloppement dun syst me configurable de vente aux ench res lectroniques. Le syst me doit offrir aux utilisateurs la possibilit de vendre ou dacheter des articles par le biais dench res anglaises ou hollandaises. C t client, on souhaite que le syst me puisse tre configur de fa on refl ter les param tres particuliers du site dench res tels son nom, les rubriques darticles, les r glements, etc.

Entre autres, le syst me devra offrir les fonctionnalit s suivantes :

  • Inscription des membres: gestion des informations relatives aux membres (informations personnelles, transactions r alis es, valuation (r putation), etc.)
  • Navigation: consultation facile et conviviale des articles vendre (class s par rubriques), des valuations des membres et autres documents dinformation.
  • Vente: inscription des articles vendre aux ench res et contr le du processus de n gociation par ench rissement ( langlaise ou lhollandaise).
  • Ench rissement: saisie et validation des ench res, mise jour des historiques dench res des participants, etc.
  • Configuration: fonctionnalit s permettant au client de configurer les diff rents param tres du syst me (banni res, rubriques, r glements, montant des commissions sur les ventes, etc.)

Le pr sent document constitue un cahier des charges (informel) du syst me que vous devez d velopper. Pour mener bien ce projet, on vous sugg re dadopter le processus de d veloppement UP.

Remarque : Dans le pr sent document, le client repr sente la soci t qui a command le d veloppement du syst me et qui emploiera ventuellement un technicien responsable de

sa configuration et de son maintien. L'utilisateur est la personne qui utilise le syst me pour consulter, acheter ou vendre article. Il sagit de la client le vis e par le client lui- m me.

1. Configuration

Le client doit pouvoir d finir lui-m me certains param tres du site. Les param tres du site sont les suivants :

  • + le nom du site, afficher en banni re

+ le nombre darticles vendre apparaissant la une du site .

+ le nom des rubriques organis es sous forme darborescence

+ les r glements destin s aux vendeurs, aux acheteurs, etc.

  • obligations des membres
  • obligations du vendeur envers les acheteurs
  • obligations des acheteurs envers un vendeur
  • cas particuliers : prix de r serve non atteint, quantit darticles insuffisante (ench res hollandaises)
  • etc.

+ le d lai accord un utilisateur pour confirmer son inscription comme membre.

+ le taux de la commission pr lev e sur les ventes

+ le tarif de loption daffichage la une du site.

Linitialisation et la mise jour de ces param tres doivent pouvoir tre faites dynamiquement via une interface de configuration.

Navigation

2.1 Consultation de la page principale

Lapplication s'ouvre sur une fen tre principale introduisant le site de vente aux ench res lectroniques. On doit y trouver:

Publicité

  • + - une banni re affichant le nom du syst me d'ench res
  • un menu des principaux services du syst me
  • une liste des rubriques r pertoriant les articles vendre
  • la liste des X articles la une du site. Cette liste constitue un espace publicitaire privil gi pour les vendeurs qui ont pay pour cette option. Les articles class s la une sont affich s tour tour sur la page principale, selon lespace disponible. Une priorit est accord e aux articles dont la vente se termine le plus t t.

Remarque

Vous pouvez consultez le site : www.tunisie-encheres.com qui offre des fonctions similaires celles du syst me d velopper.

2.2 Consultation des rubriques et des pages darticles

Navigation: L'utilisateur peut naviguer de rubrique en rubrique et consulter les descriptions darticles. Les rubriques sont g r es sous forme d'arborescence multi - niveau. Une rubrique peut proposer des articles vendre et des sous-rubriques

consulter. L'utilisateur doit pouvoir naviguer ais ment et rapidement dans l'arborescence et savoir, en tout temps, quel niveau il se trouve.

Page d'article: Lorsquil s lectionne un article dans une rubrique, l'utilisateur est conduit sur une page d crivant l'article mis aux ench res : on y retrouve les descriptions br ve et d taill e de l'article, le type dench res (anglaises ou hollandaises), la quantit , la mise prix, le prix actuel (i.e. le prix de larticle si la vente se terminait maintenant), l'incr ment, les dates du d but et de la fin des ench res, l'identifiant du vendeur, la localisation de l'article et une photo (si disponible).

Depuis la page darticle, certaines fonctionnalit s sont offertes lutilisateur. Lutilisateur peut :

  • + - ench rir
  • consulter l'historique des offres (liste chronologique des ench res faites sur cet article: identifiant de l'ench risseur, ench re, date).

Un utilisateur peut naviguer de rubrique en rubrique et consulter les pages darticles sans tre membre. Toutefois, pour ench rir, lutilisateur doit tre membre et s tre identifi comme tel aupr s du site.

Inscription

Pour pouvoir ench rir, vendre un article et profiter des multiples services associ s au syst me d'ench res, l'utilisateur doit s'inscrire titre de membre.

3.1 Saisie des donn es personnelles

Pour s'inscrire, l'utilisateur doit entrer les donn es suivantes.

  • + - L'utilisateur doit obligatoirement fournir les renseignements suivants: nom, pr nom, courriel, adresse civique, code postal, ville, pays, info de carte de cr dit.
  • L'utilisateur doit proposer :
  • un identifiant (un login) contenant entre 6 et 8 caract res alpha num riques. Cet identifiant lui servira de pseudonyme sur le site.
  • un mot de passe contenant entre 6 et 8 caract res alpha - num riques (le mot de passe doit tre tap deux fois de fa on identique pour confirmer sa saisie).

3.2 Validation de linscription

Le syst me v rifie les donn es (identifiant, mot de passe, coordonn es) entr es par l'utilisateur et affiche un message confirmant ou infirmant la saisie des informations. Les erreurs d tect es sont signal es l'utilisateur. Ex. Identifiant d j attribu , champ obligatoire non rempli, etc.

Si la saisie est confirm e, le syst me envoie un courriel l'utilisateur ( l'adresse indiqu e par ce dernier). Le message contient deux hyperliens, lun intitul confirmer linscription , lautre annuler linscription . Lorsquils sont activ s, ces liens confirment ou infirment, respectivement, linscription de lutilisateur.

3.3 Confirmation de l'inscription

L'utilisateur doit confirmer ou annuler son inscription en cliquant sur lhyperlien correspondant qui se trouve dans le message que le syst me lui a envoy . Lutilisateur a un certain d lai (ex. 48 heures) pour confirmer son inscription. Autrement, linscription est automatiquement annul e.

Enregistrement des donn es : Aux donn es personnelles du membre sajouteront dautres informations (date dinscription, valuations, transactions r alis es, etc.) qui constitueront le compte du membre. Les comptes des membres sont conserv s dans une base de donn es.

Vendre un article

4.1 Classification de larticle vendre

L'utilisateur peut naviguer de rubrique en rubrique, dans larborescence propos e, pour choisir celle dans laquelle il souhaite d poser l'article vendre aux ench res.

4.2 Authentification

Pour pouvoir soumettre un article vendre aux ench res, l'utilisateur doit tre un membre identifi .

  • + - Si lutilisateur est membre mais quil ne sest pas encore identifi , l'utilisateur est invit entrer son identifiant et son mot de passe. Le syst me valide l'identification et signale les erreurs s'il y a lieu. Il ny a pas de limite au nombre de tentatives didentification.
  • Si lutilisateur nest pas membre, ce dernier est invit s'inscrire.

4.3 Inscription de larticle vendre aux ench res

1. Remplir le formulaire : Afin de d poser un article aux ench res, l'utilisateur (membre identifi ) remplit un formulaire dans lequel il fournit les informations suivantes :

  • + Informations g n rales
  • une courte d finition de l'article vendre (80 car. max.)
  • une description d taill e
  • la localisation de l'objet (ville, province, pays)
  • le choix de la devise (dollar canadien, dollar am ricain, euro)
  • une photo (optionnelle)
  • choix de loption daffichage la une .

+ Types dench res : anglaises ou hollandaises

  • Cas des ench res anglaises

Publicité

+ la dur e de la vente aux ench res (nombre de jours)

+ la mise prix

+ la valeur de l'incr ment

+ le prix de r serve (public ou secret)

  • Cas des ench res hollandaises

+ la dur e de la vente aux ench res (nombre de jours)

+ la mise prix

+ le prix de r serve (public ou secret)

+ la quantit darticles

1. Validation et confirmation : Les entr es du formulaire sont valid es et les erreurs sont signal es sil y a lieu. Autrement, le syst me affiche :

  • + les d tails de l'article vendre

+ le taux de la commission pr lev e sur la vente (et qui sera factur e sur la carte de cr dit du vendeur lors de la vente)

+ le prix de loption daffichage la une si s lectionn e. Lutilisateur est invit confirmer linformation ou la modifier.

2. Enregistrement des donn es. Les donn es concernant les articles vendus aux ench res doivent tre enregistr es dans une base de donn es. Un historique des ench res sajoutera aux donn es d crivant larticle et les param tres de la vente. Toutes ces informations constitueront la fiche de vente de larticle. Les fiches de vente sont enregistr es dans une base de donn es. Une fois la vente termin e, une fiche est archiv e pour fins statistiques ou de v rification.

4.4 Cl ture de la vente aux ench res :

la cl ture de la vente aux ench res, le syst me envoie un courriel l'utilisateur (vendeur) pour linformer :

  • du r sultat de la vente (prix final, coordonn es de lacheteur)
  • de l'historique des transactions de la vente
  • de la commission factur e
  • de la proc dure suivre pour finaliser la vente avec l'acheteur.

Ench rissement

5.1 Choix de larticle

L'utilisateur peut naviguer de rubrique en rubrique, dans larborescence propos e, et consulter les pages darticles qui sy trouvent. Il s lectionne larticle pour lequel il souhaite ench rir.

5.2 Authentification

Pour pouvoir faire une ench re, l'utilisateur doit tre un membre identifi .

  • + - Si lutilisateur est membre mais quil ne sest pas encore identifi , l'utilisateur est invit entrer son identifiant et son mot de passe. Le syst me valide l'identification et signale les erreurs s'il y a lieu. Il ny a pas de limite au nombre de tentatives didentification.
  • Si lutilisateur nest pas membre, ce dernier est invit s'inscrire.

5.3 Saisie de lench re

1. Remplir le formulaire :

  • + Ench re anglaise : Lutilisateur indique le montant de son ench re.
  • Lench re doit tre sup rieure la mise prix.
  • Lench re doit tre sup rieure au prix actuel de larticle plus la valeur de lincr ment. Ex. Prix actuel: 300TND. Incr ment: 30TND. Donc la prochaine ench re e e 330TND .
  • Un utilisateur ne peut pas ench rir deux fois de suite sur le m me article. En revanche, il peut surench rir si un autre utilisateur fait une nouvelle offre.
  • Le vendeur na pas le droit dench rir sur son propre article.

+ Ench re hollandaise : Lutilisateur indique la quantit darticles d sir s et le montant payer pour chacun.

  • Lench re doit tre sup rieure la mise prix.
  • La quantit doit tre inf rieure ou gale la quantit initiale darticles vendre.
  • Un utilisateur peut ench rir plus dune fois. Toutefois, le montant totale de sa nouvelle ench re doit tre sup rieur celui de la pr c dente. Ex. 1re ench re : 2 articles 3 TND (total : 6 TND). 2e ench re : 4 articles 2 TND (total : 8 TND).
  • Un vendeur na pas le droit dench rir sur ses propres articles.

2. Validation et enregistrement : Le syst me valide lench re saisie puis demande lutilisateur de la confirmer. Si lutilisateur confirme son ench re, celle-ci est enregistr e et la fiche de vente est mise jour (prix actuel, historique, etc.)

3. Consultation des r glements et conditions d'utilisation L'utilisateur doit pouvoir consulter les pages qui lui expliquent les r gles du syst me de vente aux ench res et les conditions d'utilisation. Vous devez proposer un mod le de

page que le client pourra diter et mettre jour si n cessaire. On y trouvera les chapitres suivants :

1. Conditions pour devenir membre ( ge, solvabilit , etc.)

Publicité

2. Obligations du vendeur (exp dition de l'article vendu, etc.)

3. Obligations de l'acheteur (modalit s de paiement, retour d'articles, etc.)

4. R gles d ontologiques

5. Divers

Glossaire

  • + Adjudication : Attribution par autorit de justice d'un bien vendu aux ench res.

+ Ench risseur : Personne qui, lors d'une vente aux ench res, fait une ench re.

+ Ench re : Offre d'un prix sup rieure la mise prix, propos e pour lachat dun article.

+ Ench res anglaises : Type dench re traditionnel . On recourt ce type dench re pour vendre un article (unique) au plus offrant. La mise prix et la dur e de la vente sont annonc es. Un prix de r serve peut galement tre d clar ou bien gard secret. Les offres dench res sont ensuite re ues et valid es. Pour quune ench re soit valide, elle doit tre sup rieure ou gale la mise prix et d passer la plus haute ench re propos e jusque l (plus lincr ment). Cette nouvelle ench re devient alors le prix actuel de larticle. Lench re se termine apr s la dur e sp cifi e. Larticle est alors vendu au meilleur ench risseur.

+ Ench re hollandaise : Type dench re utilis par ceux qui ont des quantit s importantes d'objets identiques vendre. Les vendeurs commencent par mettre leur objet en vente avec un prix de r serve et/ou une mise prix. La dur e de lench re est galement indiqu e. Les ench risseurs peuvent faire des offres en sp cifiant la quantit dobjets qu'ils souhaitent acheter et le prix offert par unit . A la fin de lench re, les meilleurs ench risseurs, dans lordre, remportent les objets demand s selon les quantit s disponibles. Tous les ench risseurs gagnants paient le m me prix par objet, c'est- -dire l'ench re la plus basse. Ce prix peut donc tre tre inf rieur lench re propos e. Ex. Un vendeur propose 10 crayons lench re hollandaise au prix de 1TND chacun (mise prix). A la fin de lench re on constate que 3 personnes ont demand 2 crayons 1.50 TND/unit , 2 personnes ont demand 3 crayons 1.25 TND/unit et 5 personnes ont demand un crayon 1 TND/unit .

| | | |

| --- | --- | --- |

| Ordre | Ench risseur | Ench re (quantit , prix unitaire) |

| 1 | C | (2, 1.50TND) |

| 2 | A | (2, 1.50TND) (ench re red finie en 5) |

| 3 | F | (1, 1.00TND) |

| 4 | D | (3, 1.25TND) |

| 5 | A | (4, 1.10TND) |

| 6 | B | (2, 1.50TND) |

| 7 | E | (1, 1.00TND) |

Les ench risseurs B et C remportent chacun 2 crayons 1.10TND/unit . Lench risseur D remporte 3 crayons 1.10TND/unit et A remporte 3 crayons pour 1.10TND. Remarque : Nayant pas obtenu la quantit de crayons demand s, lench risseur A peut refuser les objets. Le cas ch ant, le vendeur a la possibilit doffrir un crayon E et F 1.00TND/unit .

  • + Incr ment : Quantit constante pr d finie dont on se sert pour augmenter et fixer la valeur de la prochaine ench re.

+ Mise prix : Prix au-dessus duquel doivent tre propos es des ench res dans une vente publique pour tre prises en consid ration.

+ Prix de r serve : Prix minimum fix par le vendeur, en accord avec le commissaire-priseur, au-dessous duquel l'objet ne sera pas vendu aux ench res publiques. Cette information n'est g n ralement pas rendue publique.

+ Vente aux ench res : Vente dans laquelle plusieurs acheteurs rassembl s ou repr sent s en un m me lieu sont en concurrence pour l'acquisition d'un m me bien, qui est finalement attribu au(x) plus offrant(s).

Travail r aliser : Document danalyse et de conception Selon UP

1re partie : Mod le danalyse

Votre document doit comporter les l ments suivants :

Un r sum du projet (1/2 page)

1. Mod le dynamique

1. Cas dutilisation

1. Diagramme de cas dutilisation

Publicité

2. Description d taill e de chacun des cas dutilisation

2. Interactions : Pour chaque cas dutilisation, d crire le sc nario principal (et les sc narios secondaires si cela est pertinent)

1. Soit par un diagramme de s quence (montrant les interactions entre lacteur utilisateur et la classe syst me)

2. Soit par un diagramme dactivit s

iii. Le choix du type de diagramme d pendra de limportance relative des interactions ou des activit s mod liser dans chaque cas.

Mod le statique

  • 1. Diagramme de classes d crivant les entit s du domaine (objets persistants)

Mod le des changements d tat

  • 1. Diagramme d tats d crivant l volution dun compte client.

2. Diagramme d tats d crivant l volution dune fiche de vente.

2e partie : Mod le de conception

Conception architecturale

  • 1. Mod le statique

1. Diagramme de paquetages d crivant les groupements logiques des classes du syst me et les d pendances entre ces groupements.

2. Diagramme de composants d crivant les modules impl mentant les services du syst me et les d pendances qui existent entre eux.

3. Diagramme de d ploiement d crivant la r partition des composants et processus sur linfrastructure mat rielle.

Conception d taill e

Il vous est recommand dadopter une approche de conception BCE (Boundary- Control-Entity). R f rez-vous aux principes g n raux et aux patterns de conception.

Mod le dynamique

  • + 1. Cas dutilisation : mise au point si n cessaire.

2. R alisation des cas dutilisation : laborer la description des interactions n cessaires pour r aliser le sc nario principal (et les

secondaires, si pertinents) de chaque cas dutilisation. D crivez les interactions d taill es en utilisant des diagrammes de collaboration ou de s quence.

Mod le statique

  • + 1. Diagramme de classes. Compl ter le diagramme de classe du mod le danalyse en y ajoutant les classes, op rations (responsabilit s) et attributs identifi s en faisant la conception d taill e du mod le dynamique (2.ii).

3e partie : Prototype

Vous devez travailler sur un premier prototype de votre syst me ne comportant que les interfaces utilisateurs (sans l'impl mentation des fonctions).

1. Dans votre rapport, donnez une image cran des principales interfaces (GUI) de votre syst me (3 ou 4 environs).

2. D crivez les activit s et la composition des interfaces par un diagramme de navigation.