IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

site web d’un concessionnaire automobile


Sujet :

Schéma

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut site web d’un concessionnaire automobile
    Bonjour à tous,

    J'apprends actuellement la méthode Merise via des cours par correspondance. J'ai un devoir à rendre prochainement et je planche sur le MCD depuis plusieurs jours déjà. Je n'arrive pas à me décider, ce qui m'empêche de réaliser la suite de l'exercice.

    Voici l'énoncé, que je trouve un peu "vague" sur certains points :
    Citation:
    La société de développement multimédia dans laquelle vous travaillez vient d’être sollicitée pour créer le site web d’un concessionnaire automobile spécialisé dans l’importation de véhicules d’occasion en provenance des pays de l’espace Schengen. Votre chef de projet vous confie la création de la base de données du site et la création des requêtes SQL qui serviront au site. Il vous précise que le concessionnaire n’étant pas très bien décidé sur ce que son site devra lui permettre de présenter, il est convenu qu’une nouvelle rencontre se déroule pour que votre société lui fasse une proposition des fonctionnalités qui seront implémentées. Le délai de réalisation qui a été négocié étant assez court, votre chef vous demande de débuter l’élaboration de la base avant même la validation définitive du projet, quitte à y apporter des modifications par la suite.

    Voici les informations dont vous disposez :
    - Le fonctionnement de la concession est comme n’importe quelle autre concession : des véhicules sont exposés sur le site même de la concession. Ce sont des véhicules qui proviennent des particuliers ou des sociétés proche du concessionnaire qui souhaitaient soit se débarrasser de leur véhicule, soit qu’ils ont laissé dans le cadre d’une reprise suite à
    l’achat d’un véhicule par la concession.
    - Le concessionnaire ne veut pas nous donner la liste de ses contacts pour obtenir des véhicules (la concurrence étant féroce, il veut être le seul à connaître ces renseignements)
    - Il veut qu’un visiteur « classique » de son futur site web puisse consulter les véhicules qu’il a en stock avec toutes les informations utiles (marque, année, kilométrage, options disponibles, entretien et réparations réalisées, prix, etc.)
    - Il veut que ses collaborateurs étrangers aient un accès privé permettant de voir d’autres informations privées (il n’a pas voulu donner plus de détails et veut juste une zone textuelle…)
    - Il souhaite que les visiteurs puissent le contacter via un formulaire pour obtenir des renseignements sur un véhicule ou pour faire une demande de recherche de véhicule selon leurs propres critères (le concessionnaire se chargeant d’activer son réseau de contacts et de leur répondre par la suite)
    - Il veut également que ce site lui permette de gérer sa comptabilité (clients effectifs, clients potentiels, ventes réalisées, etc.)

    1/ Proposez un MCD permettant de répondre au moins aux besoins énoncés ci-dessus et ajoutez éventuellement la possibilité de gérer d’autres choses si vous pensez que c’est nécessaire pour la bonne marche d’une telle concession et indiquez clairement ce que votre MCD pourra gérer en plus par rapport à ce qui est demandé (cela permettra à votre chef de projet de mieux gérer sa prochaine rencontre avec le concessionnaire.
    J'ai donc réalisé différents MCD afin de tenter de répondre à cette question. Pour la partie "proposer ce que votre MCD pourra gérer en plus" j'ai ajouté une partie gestion des ressources humaines et une prise en compte de la mise en place de pièce neuve sur un véhicule de la concession par tel ou tel employé (dans le cas d'achat de véhicule d'occasion par exemple).

    J'ai donc dissocié la partie CLIENT/VISITEUR, car je pars du principe que le client achète ou vends une voiture, alors que le visiteur effectue juste une demande de formulaire via le site. Pour la partie partenariat avec d'autres concessions j'ai choisis de créer une table CONTACT afin de dissocier le client lambda des partenaires de la concession avec qui il fait souvent affaire.

    Pouvez-vous m'indiquer si le MCD ci-joint à ce post vous parait correct ? Je vous remercie d'avance de l'aide que vous m'apporterez, il s'agit de mon premier MCD plus "complexe" et j'ai vraiment du mal à continuer la question suivante sereinement, j'ai toujours l'impression d'attaquer la suite sur une base fausse.

    Je reste à votre disposition si vous avez besoin de plus d'informations sur la démarche que j'ai suivie pour en arriver à ce MCD.

    Cordialement,
    Images attachées Images attachées  

  2. #2
    Nouveau membre du Club Avatar de Vetchostar
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    51
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2005
    Messages : 51
    Points : 39
    Points
    39
    Par défaut
    c'est dejà une bonne analyse n'oublie pas de mettre une table de gestion des droits par exemple pour les contacts par le client ne veut pas que tout le monde accèdent à ces contacts (donc securité).

  3. #3
    wazup
    Invité(e)
    Par défaut
    juste une petite remarque :

    il y a dans ce modèle des personnes :
    - employé
    - visiteur
    - contact
    - client

    Tu risque d'avoir de la dispersion de données si, par exemple,
    Tartempion est un visiteur qui s'est renseigné pour un véhicule, et par ailleurs est vendeur d'un autre.

    En fait, chaque personne physique (Mr Tartempion par exemple) ne devrait apparaitre qu'une fois dans la persistance.

    C'est par le biais des différentes associations qu'il apparaitrait comme visiteur ET/OU client, ET/OU employé etc.

    Ceci donne de la robustesse à ton système d'information, par exemple en cas de changement de coordonnées de la personne physique et même de changement de "statut" : un client ne sera-t-il pas contact plus tard pour une raison x ou y ? D'ailleurs, sur ton modele, le contact n'a pas de facture ?

    Tu peux pour cela te pencher sur l'héritage en MERISE et les différentes stratégie d'implémentation de cet héritage.

    Je te joints un schéma fait "à l'arrache" à partir de ton modèle pour le principe.

    Ne fait pas attention aux cardinalités, ce sont celles par défaut, mais regarde l'héritage et la dispersion des champs, ainsi que la "factorisation" des associations.

    Bonne continuation
    Nom : heritage.png
Affichages : 1439
Taille : 12,3 Ko

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci à vous deux pour vos retours et pour le temps consacré à me répondre. J'aime beaucoup le MCD que tu m'as proposé WAZUP, je le trouve plus clair pour la différenciation des entités. La base reste la même mais cette notion d'heritage dont tu parles me parait en effet plus adapté, le fait que tout soit en relation avec la table PERSONNE me paraît logique après lecture de ton post.
    Je vais essayer de me pencher dessus ce soir et vous ferait un retour avec un MCD remanié une fois que je l'aurai un peu plus étudié.

Discussions similaires

  1. Créer un site web - en quel langage ?
    Par Thierry92 dans le forum Débuter
    Réponses: 95
    Dernier message: Hier, 12h11
  2. Réponses: 1
    Dernier message: 18/01/2015, 15h16
  3. Réponses: 16
    Dernier message: 23/07/2009, 10h55
  4. NVU creation dun site web
    Par Chestalain dans le forum Autres
    Réponses: 2
    Dernier message: 20/11/2006, 19h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo