Gagne de la cryptomonnaie GRATUITE en 5 clics et aide institut numérique à propager la connaissance universitaire >> CLIQUEZ ICI <<

admin

admin has written 13895 posts for Institut numerique

III.6.1 Définition

Oracle Application Express ou Apex est un outil de développement rapide d’application Web centré base de données. C’est l’unique outil de développement rapide pour Oracle. Il est entièrement basé navigateur (développement, déploiement, utilisation).Apex permet la conception déclarative d’applications Web 2.0 à la fois performantes et sécurisées. Il exploite pleinement les capacités d’Oracle Database et les […]

III.6 Présentation de « Oracle Application Express »

La méthode RAD (Développement Rapide d’Applications) est la première méthode de conception de logiciels ou le cycle de développement est en rupture fondamentale avec le cycle de développement antérieur. Cette méthode recommande l’utilisation d’outils de programmation qui permettent d’obtenir rapidement des prototypes. Il existe plusieurs outils de développement rapides comme Windev de Windows , Leonardi […]

III.5.2.1.7 Table « ListeDeValeurs »

Contient comme son nom l’indique, les listes de valeurs. Figure III.5.2.1.6 : Description de la table « ListeDeValeurs » Page suivante : III.6 Présentation de « Oracle Application Express »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2.1.6 Table « Règlement »

Concerne le règlement ou paiement d’un type d’acte donné. Figure III.5.2.1.5 : Description de la table « Règlement » Page suivante : III.5.2.1.7 Table « ListeDeValeurs »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2.1.5 Table « Acte »

Contient les données de tous les types d’actes. Figure III.5.2.1.4 : Description de la table « Acte » Page suivante : III.5.2.1.6 Table « Règlement »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2.1.4 Table « ProduitsActe »

Table contenant les informations concernant un produit et l’acte qui fait intervenir ce produit. Figure III.5.2.1.3 : Description de la table « ActeurActe » Page suivante : III.5.2.1.5 Table « Acte »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2.1.3 Table « ActeurActe »

——————————- Figure III.5.2.1.3 : Description de la table « ActeurActe » Page suivante : III.5.2.1.4 Table « ProduitsActe »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2.1.2 Table « Acteur »

Elle regroupe les données de tous les types d’acteur pouvant interagir avec notre système. Figure III.5.2.1.2 : Description de la table « Acteur » Page suivante : III.5.2.1.3 Table « ActeurActe »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2.1.1 Table « Produits »

Table contenant toutes les informations relatives aux différents produits proposés. Figure III.5.2.1.1 : Description de la table « Produits » Page suivante : III.5.2.1.2 Table « Acteur »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2 .1 Description des tables de la généralisation

Page suivante : III.5.2.1.1 Table « Produits »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5.2 Diagramme de Classes de la généralisation

Dans le souci de permettre à notre plateforme de cohabiter, de communiquer et de partager les mêmes classes avec d’autres applications, nous avons procédé à une généralisation des classes présentes dans notre diagramme de classe de conception. Cette généralisation consiste à regrouper les données pouvant avoir le même comportement dans une même classe. Ainsi, dans […]

III.5.1 Le Diagramme de classes de conception

Le diagramme de classe est le point central de la modélisation du système pour exprimer sa structure statique. Figure III.5.1 : Diagramme de classes de conception Page suivante : III.5.2 Diagramme de Classes de la généralisationRetour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.5 Conception de la plateforme

Page suivante : III.5.1 Le Diagramme de classes de conceptionRetour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.4.2.4 Diagramme de séquence «Gérer son panier»

Figure III.4.2.4 : Diagramme de séquence « Gérer panier » Page suivante : III.5 Conception de la plateformeRetour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.4.2.3 Diagramme de séquence «Effectuer commande »

Figure III.4.2.3 : Diagramme de séquence « Effectuer Commande » Page suivante : III.4.2.4 Diagramme de séquence «Gérer son panier»Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.4.2.2 Diagramme de séquence « Rechercher produits»

Figure III.4.2.2 : Diagramme de séquence «Rechercher produit » Page suivante : III.4.2.3 Diagramme de séquence «Effectuer commande »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.4.2.1 Diagramme de séquence « Maintenir le catalogue »

Figure III.4.2.1 : Diagramme de séquence « Maintenir Catalogue » Page suivante : III.4.2.2 Diagramme de séquence « Rechercher produits»Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.4.2 Les Diagrammes de séquence

A partir du diagramme de cas d’utilisation et de la description des cas d’utilisation fondamentaux, nous obtenons les diagrammes de séquence suivants : Page suivante : III.4.2.1 Diagramme de séquence « Maintenir le catalogue »Retour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.4.1.5. Cas d’utilisation: « Gérer son panier»

Acteurs: Client, Internaute Pré condition: Aucune Scénario nominal: L’internaute enregistre les produits qui l’intéressent dans un panier virtuel (voir le cas d’utilisation Rechercher un produit L’internaute demande l’accès à son panier Le système affiche l’état de son panier L’internaute valide son panier pour demander à effectuer une commande (voir cas d’utilisation « Effectuer une commande […]

III.4.1.4. Cas d’utilisation: « Effectuer commande»

Acteurs : Client Pré condition: L’acteur doit s’authentifié. Scénario nominal: Ajouter des produits au panier L’acteur choisit les produits constituant sa commande Le système vérifie la disponibilité du produit si erreur alors Exception1. Il valide son panier Il choisit la méthode de paiement Il valide sa commande Modifier une commande L’acteur sélectionne les champs de […]

III.4.1.3. Cas d’utilisation: « Rechercher produits»

Acteurs: Administrateur du système, Client, Internaute Pré condition: Aucune. Scénario nominal: Rechercher un produit L’acteur remplit le champ de recherche et valide. Le système vérifie si un champ est vide, invalide, si erreur alors Exception1. Exceptions: Exception1: un message d’erreur apparaît relatif à l’erreur rencontrée. Post conditions: Produit trouvé. Affichage détails produit Page suivante : […]

III.4.1.2. Cas d’utilisation: « Maintenir catalogue»

Acteurs: Administrateur du système Pré condition: L’acteur doit s’authentifié. Scénario nominal: Ajouter un produit au catalogue L’acteur remplit les champs du formulaire. Le système vérifie si un champ est vide, invalide ou produit existant, si erreur alorsException1. Il valide l’ajout du nouveau produit. Modifier un produit L’acteur sélectionne le produit qu’il veut modifier. Il met […]

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 […]

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. Page suivante : III.4.1.1 Cas d’utilisation: « S’authentifier »Retour au menu : Mise en place d’une plateforme de commerce […]

III.4 Analyse du Système

Page suivante : III.4.1 Description des cas d’utilisation fondamentauxRetour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

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 […]

III.2.2. UML

UML n’est pas une méthode, ces auteurs ont en effet estimé qu’il n’était pas opportun de définir une méthode en raison de la diversité des cas particuliers. Ils ont préféré se borner à définir un langage graphique qui permet de représenter et de communiquer les divers aspects d’un système d’information. Aux graphiques sont bien sur […]

III.2.1 Merise

La méthode Merise d’analyse et de conception propose une démarche articulée simultanément selon 3 axes pour hiérarchiser les préoccupations et les questions auxquelles répondre lors de la conduite d’un projet : – Cycle de vie : phases de conception, de réalisation, de maintenance puis nouveau cycle de projet. – Cycle de décision : des grands […]

III.2. Exemple de méthodes

Page suivante : III.2.1 MeriseRetour au menu : Mise en place d’une plateforme de commerce électronique avec l’outil d’oracle (Oracle Application Express)

III.1. Pourquoi utiliser une méthode ?

Malgré la complexité des systèmes d’information, les temps de développement n’en sont pas pour autant extensibles. Il faut, dès lors, privilégier l’approche métier, associer utilisateurs et informaticiens, optimiser les ressources et la technologie pour garantir délais et budget. Les méthodes répondent à ces exigences et permettent la construction d’application fonctionnellement et techniquement conformes aux attentes […]