WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une plateforme de commerce électronique avec l'outil d'Oracle (Oracle Application Express) d'Oracle

( Télécharger le fichier original )
par Sory Ibrahima Thiam
Ecole supérieure polytechnique de Dakar - Diplome d'ingénieur technologue en informatique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.3. Choix d'une méthode d'analyse et de conception

Afin de réaliser un bon système, une étude et une conception normalisée selon la norme de modélisation universellement reconnue polyvalente et performante, l'utilisation d'UML s'avère nécessaire.

Dans notre démarche, pour la réalisation du système du projet, nous retenons les étapes suivantes :

- détermination des acteurs potentiels du système - description des cas d'utilisation fondamentaux

- les diagrammes de séquence

- le diagramme de classe de conception

- le diagramme de classe de conception de la généralisation

17

Mise en place d'une plateforme de commerce électronique avec l'outil d'oracle (Oracle Application Express)

III.4 Analyse du Système

III.4.1 Description des cas d'utilisation fondamentaux

Figure III.4.1 : Diagramme des cas d'utilisation

La description qu'on va élaborer est structurée comme suit : > Titre du cas d'utilisation.

> Pré conditions.

> Acteurs

> Scénario nominal.

> Exceptions.

> Post conditions.

III.4.1.1 Cas d'utilisation: « S'authentifier »

Pré condition:

L'utilisateur saisit ses droits d'accès (login et mot de passe)

Acteurs:

Tous les acteurs.

Scénario nominal :

Identification

L'utilisateur saisit ses droits d'accès.

Le système vérifie si les champs ne sont pas vides, si erreur alors Exception1. Il vérifie ensuite si les informations sont valides, si erreur alors Exception2. Le système redirige l'acteur vers son espace selon son rôle.

Inscription

L'utilisateur introduit les informations demandées dans le formulaire et valide son inscription.

Le système vérifie si les champs obligatoires sont renseignés. Si erreur alors

exécuter Exception3.

Le système vérifie si les informations sont valides, si erreur alors Exception4. Il vérifie si le pseudo et l'email existent ou pas, si oui alors Exception5.

Exceptions :

Exception1 : message d'erreur « Un champ est vide ». L'acteur s'authentifie une 2ème fois.

Exception2 : message d'erreur « login et mot de passe doivent avoir au moins 6 caractères ». L'utilisateur s'authentifie une 2ème fois.

Exception3 : un message d'erreur contenant : « Un champ obligatoire est vide ». L'acteur doit remplir les champs obligatoires.

Exception4 : message d'erreur « login et mot de passe doivent avoir au moins 6 caractères ». L'acteur doit revérifier les champs.

19

Mise en place d'une plateforme de commerce électronique avec l'outil d'oracle (Oracle Application Express)

Exception5 : un message d'erreur contenant : ou bien c'est un champ qui est vide, ou bien le nom existe déjà. L'utilisateur est invité à corriger son erreur et revalider.

Post condition :

Ouverture de l'espace client

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard