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

Aucun document en dehors de ceux remis aux candidats par les examinateurs n’est autorisé

Partie I: MODALISATION DES SYSTÈMES D'INFORMATION 12 pts
GESTION EN LIGNE DES RÉSERVATIONS
Le Maire de la commune de BAFIA désire mettre en place une application de réservation en ligne des salles et du matériel appartenant à la mairie.
Monsieur le Maire, décrivant le comportement du futur système en termes d'interactions. Déclare :
1) Trois groupes de personnes seulement devraient interagir avec le système à savoir :
a) Les habitants de la ville qui peuvent consulter le planning des salles dans le but de solliciter une salle ;
b) Les employés de la mairie peuvent réserver une salle. Ils peuvent également consulter le récapitulatif des réservations ;
c) L'administrateur du système peut éditer le récapitulatif du service de réservation. La mairie n'ayant pas assez de moyen pour un recrutement supplémentaire, cette dernière personne peut être retenue et formée sur place.
2) On peut réserver une salle ou un matériel. Avant de réserver on vérifie la disponibilité de ce que l'on désire réserver. Parmi le matériel à réserver il y a les chaises et les tables.
TRAVAIL A FAIRE
On vous demande de répondre aux questions ci-après à partir de vos compétences dans la modélisation des systèmes d'information d'entreprises.
1) Ayant lu les spécifications données par Monsieur le Maire,
1.1. Est-ce qu'un employé de la mairie peut consulter le planning des salles ? Justifier votre réponse. 0,5 pt
1.2. Est-ce que l'administrateur du système peut interagir avec le système comme le ferait un employé de la mairie ? Justifier votre réponse. 0,5 pt
2) Définir ou donner une explication des termes suivants du formalisme UML : acteur, diagramme des cas d'utilisation, relation de composition. 0,75 pt
3) Citer les 03 acteurs du système décrit par Monsieur Le Maire. 0,75 pt
4) Justifier que les acteurs sont liés par une relation spécifique du formalisme UML. 0,5 pt
5) Qu'est-ce qu'une relation de généralisation entre cas d'utilisation ? 0,5pt
6) identifier les cas d'utilisation liés par une relation de généralisation. 1 pt
7) Quand dit-on qu'il y a une relation « include » entre 02 cas d'utilisation ? 0,5 pt
8) Identifier 02 cas d'utilisation liés par la relation « include ». 0,5 pt
9) Élaborer le diagramme des cas d'utilisation du système. Le correcteur appréciera les représentations suivantes ;
> Les acteurs, représentés de manière à factoriser le diagramme ; 2.50 pts
> Les cas d'utilisation de chaque acteur ; 2 pts
> Les cas d'utilisation liés par la relation « include ›› ; 0,50 pt
> Les cas d'utilisation liés par une relation de généralisation. 1 pt
10) Quel est à votre avis l'acteur chargé d'élaborer et afficher le récapitulatif des réservations ? 0,50 pt

PARTIE II : DÉVELOPPEMENT DES BASES DE DONNÉES   8 pts
1. On vous donne ci-dessous l'extrait d'un diagramme des classes.base donnees1.1. Décrire ce diagramme de classes en expliquant, en une phrase, chacune des multiplicités. 1 pt
1.2. Organiser les données de ce diagramme de classes en tables en vue d'obtenir une base de données. Expliquer clairement votre démarche.
2. Soit le modèle relationnel suivant :
CLIENT (NumCli, Nom, Pronom, Adresse. BP, Ville, Téléphone)
ACHAT(#NumCli, #NumArt, Date. Qté)
ARTICLE(NumArL, Désignation, Catégorie. Prix)
EXTRAIT DES TABLES CLIENT et ARTICLE

CLIENT NumCli Nom Prénom Adresse BP Ville Téléphone
  1 ANGWA Joël Enseignant 300 Bamenda 674004520
  2 MOUNGAN Michel Menusier 1200 Douala 697679043
  3 MOUNGAN Parfait Élevé 1200 Douala  
  4 AYIE Martine Commerçant 6600 Bertoua  
  5 MOUKON David Artiste 342 Yaoundé 691300500

 

 ARTICLE  NumArt  Désignation  Catégorie  Prix en millier de franc
   1  Téléphone  BAZAR  14
   2  Jouet  BAZAR  40
   3  Webcam  INFORMATIQUE  20
   4  Graveur  INFOEMATIQUE  16
   5  Clé USB 400Go  INFORMATIQUE  7

2.1. Déterminer le résultat des requêtes suivantes en utilisant les extraits ci-dessus. 2 pts
a) SELECT DISTINCT Nom FROM CLIENT ;
b) SELECT " FROM CLIENT WHERE Ville='DouaIa’ ;
c) SELECT * FROM CLIENT WHERE Nom LlKE '%A%';
d) SELECT * FROM ARTICLES WHERE prix BETWEEN 14 AND 30;
2.2. Écrire les requêtes permettant de : 3 Pts
a) Afficher les clients qui habitent les villes de Yaoundé. Bamenda ou Bertoua.
b) Afficher les clients dont les prénoms se Commence par M.
c) Afficher les noms et prénoms des clients triés par noms décroissants.