mission Hearthstone 6

Créé en 2018 et modifié le 19 Apr 2019

Créé en 2018 et modifié le 19 Apr 2019

Amélioration du projet

Partie 1

Permettre à un utilisateur d’avoir un ensemble de carte.

  • Modéliser les données nécessaires pour gérer les ensembles de cartes de différents utilisateurs
  • Modifier la base de données en conséquence
  • Permettre d’initialiser un ensemble de cartes d’un utilisateur en cliquant sur un bouton. Il sera initialiser avec 30 cartes aléatoires.
  • Le joueur se spécialise dans une classe. Ne garder que les cartes de sa classes parmi les 30.
  • Permettre grâce à un autre bouton de tirer au sort 5 cartes pour augmenter la collection. Seules les cartes de la classe du joueur seront sauvegardées dans sa collection.
  • Permettre l’affichage des cartes du joueur sous forme de catalogue. On pourra éventuellement rechercher les images de chaque carte.

Partie 2

  • Tirer au sort 5 cartes d’un joueur et les afficher sur la gauche.
  • Puis tirer au sort 5 cartes d’un autre joueur et les afficher sur la droite.
  • Permettre le déplacement des cartes sur le centre du plateau.

Partie 3

  • Enregistrer les fichiers sur Gitlab dans un répertoire hearthstone6 et partager avec cherryclass.
  •  Déployer […]

Exercices de modélisation

Cas Darty

La société Darty vend les lave-vaisselle et les lave-linge suivant dans son magasin du 17e arrondissement :

Marque Catégorie Prix Modèle Efficacité
Bosch Lave-vaisselle 699 WOP1154A A
Brandt Lave-vaisselle 599 WTC1256H B
Brandt Lave-vaisselle 699 WTC1356L A
Gorenje Lave-linge 389 AD65L425F B
Indesit Lave-linge 359 XP89X333G C
Indesit Lave-linge 409 XP92X333L A
Miele Lave-linge 1099 ME20H252V B
Thomson Lave-linge 549 AS19Z201S B
Thomson Lave-linge 699 AS19Z301S A

1 – Quelle est la donnée qui permet d’identifier avec certitude un produit ?
2 – A quoi correspond l’attribut efficacité ?
3 – Présenter le schéma relationnel correspondant.

Extrait des données sur les transporteurs auquel ce magasin fait appel pour ses livraisons :

Num Raison Sociale Adresse
1 MégaTrans 7 Bd Bessières 75017 Paris
2 JMT SARL 15 rue de Paris 93400 St-Ouen
3 JP Transport 79 avenue de Clichy 75017 Paris
4 VDBT 15 rue Jean Leclaire 75017 Paris

4 – Présenter le schéma relationnel correspondant.

Extrait des données sur les clients de ce magasin :

Nom Prénom Adresse
Bertaud Réjane 17 Bd Bessières 75017 Paris
Trude Alice 53 Avenue de St-Ouen 75017 Paris
Meunier Camille 15 rue des Batignolles 75017 Paris
Cornet Zulmée 7 rue Marcadet 75018 Paris

5 – Présenter le modèle relationnel correspondant.
6 – Modifier la table de données ci-dessus afin d’associer à chaque client le transporteur le plus prêt de chez lui.
7 – Modifier le schéma relationnel de la table Clients afin de prendre en compte cette modification.
8 – Concevoir la table des données permettant de stocker les achats : Camille Meunier a acheté le 17/08/2019 le lave-vaisselle Brandt WTC1256H et le lave-linge Miele ME20H252V à 1099 €, Alice Trude a acheté le lave-linge AS19Z301S le 01/09/2019.
9 – Présenter le schéma relationnel […]

Exercices Héritage

Exercice 1 :

Le lycée Blaise Pascal souhaite conserver des informations sur ses salles. Il a établi le schéma suivant :


1 – Décrire textuellement ce schéma.

2 – Modifier le schéma pour prendre en compte le fait que chaque bureau dispose d’une ligne téléphonique dont on souhaite connaître le numéro.

 

Exercice 2 :

L’agence ImmOcean est une agence immobilière située à Biarritz. Dans son fichier, elle conserve les descriptifs des biens à louer dont elle a la gestion. Elle a établi le schéma conceptuel suivant :


1 – Décrire textuellement ce schéma. Quelle est l’utilité de l’héritage ?

2 – Modifier le schéma pour prendre en compte :

– on souhaite conserver les coordonnées (adresse et téléphone) du propriétaire d’un bien

– on souhaite conserver le loyer mensuel des biens

– on souhaite conserver le numéro de l’étage des appartements.

 

Exercice 3 :

Une compagnie d’assurance conserve les contrats d’assurance souscrits par ses clients : date de souscription, montant annuel. Pour les contrats habitation, elle doit conserver l’adresse du bien et son nombre de pièces. Pour les contrats auto, elle conserve le numéro d’immatriculation et le coefficient de bonus.

1 – […]

Exercices réflexives et relatives

Exercice 1 :

Le service des ressources humaines conserve pour chacun de ses employés : son nom, son prénom, son numéro de sécurité sociale. Il doit également savoir qui est son responsable hiérarchique direct.

1 – Etablir le schéma conceptuel correspondant.

 

Exercice 2 :

Le comité d’entreprise de l’entreprise MPM doit connaître les structures familiales des salariés afin de préparer les cadeaux de fin d’année. Pour éviter que les enfants dont les deux parents sont salariés reçoivent deux fois leur cadeau, il est nécessaire de savoir quel salarié est éventuellement marié avec quel autre salarié de l’entreprise.

1 – Etablir le schéma conceptuel correspondant.

 

Exercice 3 :

Un lycée a besoin de connaître les fratries entre élèves pour pouvoir faire un prix dégressif sur l’adhésion à l’association du lycée. Chaque élève (nom, prénom, date de naissance) est affecté dans une classe (code, libellé).

1 – Etablir le schéma conceptuel correspondant.

 

Exercice 4 :

Une entreprise peut détenir du capital d’autres entreprises. Un analyste économique souhaite connaître ces liens entre entreprises et le pourcentage du capital ainsi détenu.

1 – Etablir le schéma conceptuel correspondant.

 

Exercice 5 :

La ville de Dieppe veut informatiser la location des stands de sa prochaine foire automnale. Cette manifestation accueille près de deux cents exposants. […]

Exercices Ternaires et agrégats

Exercice 1 :

Les ordinateurs du lycée sont affectés à des salles. Les salles sont numérotées, le premier chiffre étant celui de l’étage.

Les emplois du temps décomposent chaque jour en créneaux horaires (1 : pour 8h-9h, 2 : pour 9h-10h, etc.)

Les salles sont affectées à des classes pour chaque créneau horaire.

 

Exercice 2 :

La SNCF enregistre les réservations de ses clients. A chaque réservation, elle affecte des places (selon le nombre de personnes concernées par la réservation). Sur les billets figurent le numéro de la place, le numéro de la voiture et le numéro du train.

Pourquoi faire figurer autant d’informations ?

 

Exercice 3 :

Une chaîne de cinémas souhaite gérer les films qui sont en train d’être diffusés dans ses salles, afin de pouvoir renseigner ses spectateurs.

Un film est joué par des acteurs, et peut avoir plusieurs réalisateurs. En revanche, il est produit par une seule société productrice. Ces éléments vont permettre la recherche multi-critères.

 

Exercice 4 :

Une communauté de communes organise des référendums dans différents bureaux de vote. Comme un seul référendum a lieu à une date précise, la date de référendum sert de référence. Chaque référendum permet à la population de répondre à une seule question d’importance. Chaque bureau de vote […]

Modélisation

– support warcraft stone  thrones easyline ristoo zoo tickoon  fish tinycar

Présentation

La représentation schématique est indispensable à la bonne réalisation des projets informatiques. La modélisation des données pour la réalisation d’une base de données et la représentation des classes pour la création d’application sont les plus utilisés. Dans un objectif d’optimisation et de tests, on représente également les processus, les cas d’utilisations, les scénarios…

UML (Unified Modeling Language) est un langage de modélisation. Il est une synthèse de certaines méthodes de modélisation objet. UML a été normalisé en 1997.  Au delà des diagrammes, UML propose des méthodes d’analyse et de conception.

  • Structure Diagrams
    • Class Diagram
    • Component Diagram
    • Deployment Diagram
    • Object Diagram
    • Package Diagram
    • Profile Diagram
    • Composite Structure Diagram
  • Behavioral Diagrams
    • Use Case Diagram
    • Activity Diagram
    • State Machine Diagram
    • Sequence Diagram
    • Communication Diagram
    • Interaction Overview Diagram
    • Timing Diagram

Merise, moins populaire et apparue dans les années 70, est également utilisée pour la réalisation des systèmes d’informations.

  • Données
    • Modèle physique de données
    • Modèle logique des données
    • Modèle conceptuel de données
  • Flux
    • Modèle de contexte
    • Modèle conceptuel de flux
  • Traitements
    • Modèle opérationnel des traitements
    • Modèle logique des traitements
    • Modèle […]
Go to Top