Page 927 - IT2
P. 927
Les étudiants et professeurs doivent s’authentifier par un login et mot de passe pour utiliser
le système. Un administrateur s’occupe de la gestion des comptes des utilisateurs de l’application.
L’administrateur peut également consulter les scores de tous les étudiants qui ont passé des tests.
1) Etablir le diagramme de cas d’utilisation. (3 pts)
2) Etablir le diagramme de classe. (4 pts)
3) Etablir le diagramme de séquence système pour un scénario normal du cas d’utilisation
« Passer un test ». (3 pts)
Dossier 2 : (13pts)
Une application de gestion de stock des articles qui se trouvent dans des établissements de
formation utilise une base de données appelée GestArticle contenant les tables suivantes :
· Etablissement (codeEtab , nomEtab , ville)
· PointConsommation (codePC , nomPC , #codeEtab , cumulMontantConsommation )
· Article (codeArt , nomArt, type , PU)
· Etab_Art (codeEtab , codeArt , QteStock)
· SortieArt (numBon , DateS , Qte , #codeArt , #codePCons )
N.B : Les champs en gras et soulignés sont des clés primaires, les champs
précédés par # sont des clés étrangères.
Un article peut exister dans plusieurs établissements avec une quantité en stock qui diffère
d’un établissement à un autre. Un article peut subir une sortie vers un bénéficiaire appelé point de
consommation qui peut être un formateur, un employé de l’administration …etc. La sortie article est
enregistrée dans la table SortieArt qui enregistre la date de sortie, le code de l’article, le point de
consommation et la quantité à sortir de l’article. De même, un article peut être transféré d’un
établissement à un autre établissement de destination avec une quantité donnée.
1) Ecrire une requête de création de la table Etabl_Art avec la contrainte QteStock supérieur
ou égal à 0 (en plus des contraintes de clé étrangère). (2 pts)
2) Ecrire une requête qui affiche le total des quantités consommées d’article regroupé par nom
d’établissement. (2 pts)
3) Ecrire une fonction qui accepte comme paramètres une période (date début et date fin) et le
code d’un établissement et retourne la valeur en Dirham de la consommation total des
articles de cet établissement pendant cette période. (2 pts)
4) Il existe des établissements qui ont un surplus dans certains articles ; il est alors possible
de transférer (déplacer) une quantité d’un article donné d’un établissement vers un autre
établissement. Ecrire une procédure stockée appelée Transferer qui permet de
transférer une quantité d’un article donné d’un établissement source vers un autre
Filière Epreuve Session 2/6
DI Théorique Fin de Formation Juillet 2016
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

