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
   922   923   924   925   926   927   928   929   930   931   932