1 / 30

Conception Orientée Objet Avancée

Conception Orientée Objet Avancée. BuyLarge buy everything. Introduction. Présentation de notre conception via : Un scénario complet ; L’explication de nos interfaces avec les autres SI ; La conception non présentée dans le scénario. Une conception non complète mais solide et stable.

ronald
Download Presentation

Conception Orientée Objet Avancée

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conception Orientée Objet Avancée BuyLargebuyeverything

  2. Introduction • Présentation de notre conception via : • Un scénario complet ; • L’explication de nos interfaces avec les autres SI ; • La conception non présentée dans le scénario. • Une conception non complète mais solide et stable. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  3. Scénario – Part 1 • Une étude est commandée auprès de l’association des consommateurs à propos d’un catalogue de produits phares du moment. BL décide donc de les faire passer en produit bonus et notamment les pommes pour améliorer les ventes. • Un individu lambda faisant parti du programme de fidélisation Axiom vient faire ses courses dans un de nos super marchés. • Dans ses achats, nous retrouvons parmi tant de produits bonus, des pommes. • Il passe à la caisse, et décide de payer avec sa cagnotte Axiom. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  4. Scénario – Part 2 • 5. Cet achat provoquant un déstockage des pommes et des bananes oblige la grande surface à commander ses produits à sa centrale d’achat. • 6. Il se trouve de même qu’un des produit acheté par ce monsieur est contrôlé par les services sanitaires le lendemain, s’ensuit une procédure de rappel de produit lancé. • 7. Ce cher client a oublié d’acheter un produit important, ne pouvant attendre plus longtemps, il décide de commander ce dernier sur internet pour se le faire livrer. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  5. Gestion des bonus sur les produits • Sur une période donnée, un produit peut devenir « bonus ». • Il donne alors droit aux adhérents à un pourcentage de réduction immédiate et/ou à une augmentation de sa cagnotte. • Ces avantages sont valables en • magasin mais aussi pour les achats • sur internet. Diagramme 1 : diagramme de classe correspondant à la gestion des produits bonus Boos - Boulinguez - Brahimi - Cheng - Giuliano

  6. Gestion des bonus sur les produits Choix de conception • Les produits « bonus » sont communs à toutes les infrastructures de BuyLarge. • Les produits sont connus par tous nos magasins. Diagramme 2 : Cas d’utilisation de la gestion de produits bonus 27/04/2011 Boos - Boulinguez - Brahimi - Cheng - Giuliano 6

  7. Gestion des bonus sur les produits Exemple de bonus -- situation le 04/01/2011 • Le produit « Pommes », est bonus du 1er janvier 2011 au 8 janvier 2011. • Un adhérent achetant des pommes ce jour aura donc droit à une augmentation de sa cagnotte d’un montant égal à de 2% du prix d’achat des pommes. Diagramme 3 : diagramme d’objets correspondant à la gestion des produits bonus Boos - Boulinguez - Brahimi - Cheng - Giuliano

  8. Gestion des bonus sur les produits Diagramme d’état • Un produit bonus a 3 états : - Le produit bonus a été proposé, mais il n’a pas été validé ;- Le produit bonus est validée et est en attente d’exécution ;- Le produit bonus est actif lorsque la date de début est arrivée. Diagramme 4 : diagramme d’états d’un produit bonus Boos - Boulinguez - Brahimi - Cheng - Giuliano

  9. Gestion des bonus sur les produits Interface • L’interface permettant au responsable commercial de choisir un produit ainsi que la durée en jours. De plus, il a la possibilité de paramétrer ses caractéristiques. Interface 1 : Interface représentant la création d’une requête d’un produit bonus. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  10. Achat en magasin • Un achat débute lorsque le client se présente devant la caisse avec ses produits. • On distingue le client de base de l’adhérent à la carte Axiom. • Chaque article est scanné et le système contrôle s’il est bonus. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  11. Achat en magasin Gestion des produits bonus dans l’achat • Un produit bonus peut conduire à une augmentation de cagnotte et/ou à une réduction de prix. • Lorsque le client paye, il peut utiliser sa cagnotte pour régler une partie de la vente. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  12. Achat sur internet • Diagramme de cas d’utilisation Diagramme 5 : Cas d’utilisation d’un achat sur internet Boos - Boulinguez - Brahimi - Cheng - Giuliano

  13. Achat sur Internet Diagramme d’instance Diagramme 6 : diagramme d’objets d’un achat sur internet Boos - Boulinguez - Brahimi - Cheng - Giuliano

  14. Achat sur Internet Choix de conception • Ne pas obliger le client à être adhérent au programme de fidélité ; • Permettre une livraison rapide ; • Gestion des stocks de chaque magasin plus facile ; • Permettre aux clients potentiels de consulter le catalogue d’un magasin ; • Gestion de la carte AXIOM pour les clients membres ; • Possibilité d’adhérer au programme AXIOM à tout moment. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  15. Achat sur Internet Interface – 1re page • Client inscrit : • Connexion au site ; • Peut notamment consulter le catalogue sans se connecter. • Pas encore client : • Inscription ; • Consultation du catalogue du magasin de son choix. • L’utilisateur non connecté ne pourra faire son panier, ni commander. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  16. Achat sur Internet Interface – Après connexion • 2 possibilités pour définir le catalogue à afficher : • Livraison à l’adresse de livraison indiquée dans le compte du client ; • Livraison à une adresse différente. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  17. Achat sur Internet Interface – Choix du magasin • Pour résumer : • Le client a la possibilité de choisir dans quel magasin il veut faire ses courses. Diagramme 7 : Extrait d’un diagramme de séquence d’un achat sur internet Boos - Boulinguez - Brahimi - Cheng - Giuliano

  18. Achat sur Internet Interface – Commande 1 • Commande en 2 étapes ; • Résumé des informations de commande ; • Choix d’utilisation de la cagnotte. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  19. Achat sur Internet Interface – Commande 2 • Affichage du nouveau prix avec si utilisation de la cagnotte ; • Finalisation de la commande avec l’entrée des informations de paiement du client. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  20. Commande de produits • Choix : • Commande non automatisée; • Mise en place d’un rappel sur un seuil de stock donné; • Ligne de commande remplie par le responsable de rayon; • Bon de commande validé et envoyé par le responsable de rayon. • Explications : Diagramme 8 : Diagramme d’activité d’une commande Boos - Boulinguez - Brahimi - Cheng - Giuliano

  21. Commande de produits Interface Interface 2 : Interface d’une création de commande pour la centrale d’achat Boos - Boulinguez - Brahimi - Cheng - Giuliano

  22. Gestion des études • Le système doit pouvoir gérer des services externes comme des études marketing (auprès de la société GCC) ou des études consommateurs (auprès de la société CAVE). • Pour chaque étude, il est possible de demander un devis à l’entreprise concernée. • Le système récupère informatiquement le résultat de chaque étude. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  23. Gestion des études Traitement par le système • Demande de réalisation d’une étude : • Étude consommateur : site web de CAVE • Étude marketing : oralement • Une étude consommateur est toujours accompagnée d’un catalogue de produits. Diagramme 9 : diagramme de classe correspondant à la gestion des études Interface 3 : Espace entreprise du site web de l’association CAVE Boos - Boulinguez - Brahimi - Cheng - Giuliano

  24. Contrôles sanitaires • Les magasins BL peuvent subir des contrôles de la part d’organismes de contrôle. • Ces contrôles portent à la fois sur la propreté des lieux, et la qualité des produits. • Les contrôles (planifiés ou inopinés) peuvent entrainer l'édition d'un rapport et d'une fiche de procédure. Diagramme 10 : diagramme de classe correspondant aux contrôles sanitaires Boos - Boulinguez - Brahimi - Cheng - Giuliano

  25. Contrôles sanitaires Lancement d’une procédure de rappel • Suite à un contrôle sanitaire, une procédure de rappel d’un ou plusieurs produits peut être engagée. Diagramme 11 : pseudo-diagramme de séquence correspondant aux contrôles sanitaires Pour chaque produit concerné et pour chaque magasin concerné par le rappel On envoi un courrier électronique d’alerte aux clients concernés par le rappel Boos - Boulinguez - Brahimi - Cheng - Giuliano

  26. Interactions avec les autres groupes • Certaines méthodes des classes GestionBuyLarge et GestionEtudes permettent d’envoyer et de recevoir des informations de la part des autres systèmes. • Ainsi des méthodes comme "recevoirNotification(...)" ou "recupererFactureCA()"  nous permettent d’interagir par exemple avec les systèmes des groupes SMCSVN ou CA. Attributs-méthodes partiel de la classe GestionBuyLarge Attributs-méthodes partiel de la classe GestionEtudes Boos - Boulinguez - Brahimi - Cheng - Giuliano

  27. Fonctionnalités extérieures • La liaison avec le système d’information de GCC a été réalisée. • Les retours de produits concernent la reprise d’objets défectueux et parfois le remboursement des clients concernés. • La gestion des employés est présente dans la conception. Diagramme 12 : diagramme d’objets représentant la gestion interne des ressources humaines. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  28. Interface avec les autres SI • Nous avons réussi plusieurs liaisons : • Centrale d’achat ( CA3 ) • Association de consommateurs ( CAVE ) • Agence de publicité ( GCC ) • Contrôles sanitaires (SMCSVN ) • Mais d’autres n’ont pas été pensées : • L’entreprise de restauration rapide ( SCHNELL ) Boos - Boulinguez - Brahimi - Cheng - Giuliano

  29. Problèmes rencontrés • Certaines prises de position ; • Le stock qui devait ce décrémenter en fonction des achats en ligne ; • L’automatisation des bons de commande ; • La différence entre client et cagnotte; • La liaison entre les différents et variés SI ; • Définir les limites du projet (Caisse automatique, gestion employés…) ; • Assurer une cohérence globale. Boos - Boulinguez - Brahimi - Cheng - Giuliano

  30. Conclusion • Le projet n’est pas terminé à 100%. • Cela reste toutefois une conception robuste. • Possibilité d’évolution. • Une évolution de la COO à la COOA. Boos - Boulinguez - Brahimi - Cheng - Giuliano

More Related