diff --git a/jury blanc/jury blanc b/jury blanc/jury blanc index 6de6b21..9202155 100644 --- a/jury blanc/jury blanc +++ b/jury blanc/jury blanc @@ -15,7 +15,7 @@ Chaque catégorie peut contenir 0 matériaux et au maximum plusieurs matériaux. Avec ceci, on a pu créer une phrase qui résume nos idées, et on peut créer le modèle conceptuel de données selon cette phrases. -La phrase qui résume : Un ou plusieurs utilisateurs envoient une réservation qui contient du matériel, qui appartient à 1 catégorie, et elle contient la date du début, la date de la fin, et le user id. +La phrase qui résume : Un utilisateur se connecte à une session, et envoie une réservation qui contient du matériel, et qui appartient à une catégorie, et elle contient la date du début, la date de la fin, et si la réservation a été complété. Après avoir créer le modèle conceptuel des données, nous avons procédé à créer le modèle logique des données. On a enlévé le cardinal le plus petit chaque fois, et en faisant ça, on s'est rendu compte qu'on allait avoir un tableau Many to Many, alors afin d'éviter ce problème, nous avons créé un tableau intermédiaire, reserved_material, qui contient les ids de matérial et de la réservation, ainsi que la quantité réservée, et le prix de la réservation. Non seulement ce tableau aide à faire intermédiaire, mais c'est un récap qui peut être partagé avec l'utilisateur une fois leur réservation est finalisée. @@ -30,7 +30,7 @@ Ce magasin contient des matériaux. Un matérial est caracterisé par son nom, sa description, son image, son stock initial, son prix. Un matérial est attribué à au moins une catégorie, qui a son nom. Pour louer un matérial, un utilisateur doit créer un compte sur le site, avec son prénom, nom de famille, son email et un mot de passe. -Chaque fois qu'un utilisateur se connecte à notre site, cela crée une session, où nous pouvons garder les information de leur caddy dans un fichier JSON. +Chaque fois qu'un utilisateur se connecte à notre site, cela crée une session, où nous pouvons garder les information de leur panier dans un fichier JSON. Multiplicités Une réservation est relié à au minimum et au maximum 1 utilisateur, alors 1