Vous êtes ici : AccueilEXAMENSEpreuve de systèmes d'information au baccalauréat 2022
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 
Baccalauréat
systèmes d’information
TI
2022
Enoncés
Bonjour ! Groupe telegram de camerecole, soumettrez-y toutes vos préoccupations. forum telegram

Partie l : Modélisation des systèmes d'information / 12 points

Une société de la place est spécialisée dans la fabrication des ordinateurs, elle vous sollicite pour informatiser sa gestion des commandes.
l. Une étude du système a permis de retenir les acteurs et les cas d'utilisation suivants :

Cas d'utilisation Acteurs concernés
Adresser une commande Client
Éditer le bon de fabrication Réceptionniste. Agent
Fabriquer l'ordinateur Agent
Éditer la Facture. Réceptionniste
Informer le client

En vous servant de ces informations et de vos connaissances sur la modélisation des systèmes d'information, répondre aux questions suivantes :
1. Citer :
1.1. deux méthodes permettant le développement d'un tel système d’information. 1 pt
1.2. deux fonctions d'un système d'information. 1pt
2. Donner les différentes ressources d'un système d'information. 2pts
3. Soient les spécificités suivantes :
• Pour fabriquer un ordinateur, il faut obligatoirement que la commande ait été passée ;
• Le client peut ne pas recevoir de notification après avoir passé sa commande ;
• L'édition de la facture doit obligatoirement se faire avant celle du bon de fabrication.
• Construire le diagramme de cas d'utilisation. Ce diagramme permettra d'apprécier :
La représentation des acteurs : 1.5 pt
La représentation des cas d'utilisation : 1 pt
La représentation des relations entre les cas d'utilisation. 1,5 pt
Il. Les classes et les règles de gestion suivantes ont été retenues :

CLASSES RÔLES
ORDINATEUR Regroupe les ordinateurs fabriqués
FACTURE Regroupe l'ensemble des factures élaborées
CLIENT Regroupe l'ensemble des clients de l'entreprise

Règles de gestion :
RG1 : un client peut commander un ou plusieurs ordinateurs. ll peut être un individu ou une société.
RG2 : un ordinateur d'une gamme donnée est commandé par un ou plusieurs clients.
RG3 : un client peut payer zéro ou plusieurs factures.
RG4 : une facture est payée par un et un seul client à une date précise. Elle permet de libérer le client.
Rg5: un ordinateur est caractérisé par un numéro. sa gamme et son prix. Il permet d'automatiser des tâches.
RG6 : une facture est caractérisée par son numéro, son montant et sa date d'édition.
RG7 : le prix de l'ordinateur à la date de la commande peut être négocié.
RG8 : un client est caractérisé par son nom, son code et son numéro de téléphone.
RG9 : les deux méthodes possibles de la classe CLIENT sont : PayerFa() et CommanderOrd().
En se servant de vos connaissances sur la modélisation statique en UML, répondre aux questions suivantes :
1. Déterminer l'état (propriétés) et le comportement (méthodes) de chaque classe. 3,25 pts
2. Recenser les relations entre les classes et leurs éventuelles propriétés. 0,75 pt

PARTIE Il : BASES DE DONNÉES / 8pts

On considère la base de données « GestionProduit » dont les tables sont les suivantes :
Fournisseur (CodeF, NomF, CA. Ville, Contact#CodeAg)
Produit (CodeBarre, Désignation. Quantité, PU#CodeF)
Agence (CodeAg. NomAg, lieu)
En vous servant de vos connaissances, répondre aux questions suivantes :
Définir l'expression : Commande SOL. 1 pt
2. Pour implémenter une base de données, on utilise un système de gestion de base de données :
2.1 Citer un exemple de système de gestion des bases de données. 0,5pt
2.2 Nommer deux caractéristiques d'un système de gestion de bases de données. 1pt
3. Pour créer une table avec un système de gestion de bases de données, on doit gérer des contraintes d'intégrité. Décrire les contraintes suivantes :
3.1 Clé primaire. 0.5pt
3.2 Valeur nulle. 0.5pt
4. On considère les tables Fournisseur. Produit et Agence ci-dessous :
tableau sql4.1. Ecrire la requête SOL qui crée la table Produit. 1,5pt
4.2. Ecrire la requête SQL qui modifie le nom du fournisseur dont le code est 150B en ADIBASOFT. 1pt
4.3. Donner le résultat de la requête suivante : 1 pt

Sélect NomF, Désignation. Quantité From Fournisseur. Produit
Where CA < 40000000 and Foumisseur.CodeF=Produit.CodeF ;

4.4. Ecrire la requête qui affiche le montant total des chiffres d'affaire (CA) des fournisseurs. 1 pt