[[slam1]]

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam1 [2020/01/13 17:11]
jcheron
slam1 [2020/04/27 15:23] (Version actuelle)
jcheron [2.5. TD : TODO lists]
Ligne 24: Ligne 24:
  
  
-**Exemple ​:**+==== TD2 Drive de courses ==== 
 +  ​Etablir les règles de gestion ​: 
 +      * Il faut être client pour se connecter à l'​application 
 +      * Le client choisit un dépôt (site ou magasin) pour y faire ses courses. 
 +      * Il est possible de faire ses courses et de mettre des produits dans son panier (dans une certaine quantité) 
 +      * On fait ses courses en naviguant dans des rayons (Epicerie, produits frais...) où les produits sont rangés par catégorie 
 +      * Le client fait un choix d'​horaire (jour et heure) pour venir cherche ses courses 
 +      * Les stocks sont connus et mis à jour en temps réel 
 +      * Il est possible de créer des listes de courses préparées (et nommées) 
 +      * Les commandes doivent être mémorisées. 
 +  * Citer 3 exemples différents de Df (1 cas différent pour chaque exemple) 
 +  * Réaliser le modèle conceptuel des données (MEA) 
 +  * Réaliser le modèle logique des données (MLDR) 
 +  ​Générer la base de données pour Mysql 
 +  ​Saisir des données de test 
  
-<classdiagram+<sxh
-[Cheval|«id» identifiant;​nom;​age;​sexe]0..2-1[Box|«id» ​numero;surface]+Classer, 11 Categorie, 1N Rayon 
-[Batiment|«id» ​nom]1-0..*[Box] +Rayon: idR,nom 
-</classdiagram>+etablir, 0N Client, 11 Liste 
 +Client: ​numero, ​nom, prenom, login, password 
 +
 + 
 +Categorie: idC,nom 
 +Comporter, 0N Liste, 0N Produit: quantite 
 +Liste : idL,​nom,​date 
 +chercherA, 11 Commande, 0N Horaire 
 +Horaire: heure 
 + 
 +Organiser, 11 Produit, 1N Categorie 
 +Produit: reference, designation,​ pu 
 +concretiser,​ 01 Liste, 11 Commande 
 +Commande: date 
 +chercherLe, 11 Commande, 0N Jour 
 + 
 +
 +Stocker, 1N Magasin, 1N Produit: quantite 
 +Magasin: nom, adresse, ville 
 +effectuerDans,​ 0N Magasin, 11 Commande 
 +Jour: jour 
 +</sxh>
 ==== MCD ==== ==== MCD ====
   * MEA (Modèle Entités-Associations)   * MEA (Modèle Entités-Associations)
Ligne 40: Ligne 75:
   * 3 règles de passage du MCD au MLD   * 3 règles de passage du MCD au MLD
  
-{{ :slam1:ds1-2019.pdf |}} +{{ :slam1:ds1-2020.pdf |}}
 ==== Dépendances fonctionnelles ==== ==== Dépendances fonctionnelles ====
  
   * Définition   * Définition
   * Règles de passage des Df au MEA <fc #​008000>​02/​2019</​fc>​   * Règles de passage des Df au MEA <fc #​008000>​02/​2019</​fc>​
 +
 +{{ :​slam1:​ds2-2020.pdf |}}
  
  
Ligne 51: Ligne 87:
 ==== - TD : Conception ==== ==== - TD : Conception ====
   * [[:​slam1:​td3b]]   * [[:​slam1:​td3b]]
- 
- 
-  * {{:​slam1:​ds2.pdf|}} 
  
 ==== - TD : Gestion de scripts ==== ==== - TD : Gestion de scripts ====
Ligne 76: Ligne 109:
  
 ==== - TD : Gestion de scripts (suite) ==== ==== - TD : Gestion de scripts (suite) ====
 +
 +<wrap important>​A faire semaine du 16 mars 2020</​wrap>​
  
 Intégrer les règles suivantes à votre modèle : Intégrer les règles suivantes à votre modèle :
Ligne 88: Ligne 123:
   * Modifier le modèle   * Modifier le modèle
   * Générer la base de données (pour Mysql)   * Générer la base de données (pour Mysql)
-  * Intégrer des données exemple avec GenerateData)  ​+  * Intégrer des données exemple avec GenerateData
 <​html></​div></​html>​ <​html></​div></​html>​
  
-==== - No SQL Databases ====+==== - TD : Discord ==== 
 + 
 +<wrap important>​Semaine du 23 mars 2020</​wrap>​ 
 + 
 +==== - TD : TODO lists ==== 
 + 
 +<wrap important>​Semaine du 27 avril 2020</​wrap>​ 
 + 
 +MCD à faire 
 +Application de TODO listes (comme les post'​its du frigo) 
 +On doit pouvoir  
 +  * se connecter à l'​appli (login+password + nom) 
 +  * Créer une liste, lui donner un nom, ajouter des éléments dedans 
 +  * Pouvoir partager la liste avec d'​autres utilisateurs 
 +  * Archiver une liste 
 +  * Cocher les éléments de la liste 
 + 
 +MCD à mettre là : https://​drive.google.com/​drive/​folders/​1XkOeVXVjAkjXcbNJWx-fKcFD-ONtXQbz?​usp=sharing 
 + 
 + 
 +=== MCD === 
 +== MEA Merise === 
 + 
 +{{:​slam1:​mcd-animals.png?​|}} 
 + 
 +== Diagramme de classes UML === 
 + 
 +<​classdiagram>​ 
 +[Animal|≪Identifier≫id;​nom;​sexe;​dNaiss;​dDeces] 
 +[Espece|≪Identifier≫codeEspece;​nom] 
 +[Animal]0..* animals-1 espece[Espece] 
 +[Habitat|≪Identifier≫id;​nom] 
 +[Habitat]1..* habitats-0..* especes[Espece] 
 +</​classdiagram>​ 
 + 
 + 
 +<​html>​ 
 +<div class='​todo'>​ 
 +</​html>​ 
 +Elaborer le **diagramme de classe UML** du SI (post'​its sur frigo)\\ 
 +A partir de https://​yuml.me 
 +<​html>​ 
 +</​div>​ 
 +</​html>​ 
 +===== - No SQL Databases ​=====
  
 Travail par groupe de 2 Travail par groupe de 2
slam1.1578931912.txt.gz · Dernière modification: 2020/01/13 17:11 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0