AGRÉGATION D INFORMATIQUE - Session 1999 Admission Épreuve de travaux pratiques Option : Informatique des systèmes de gestion (Préparation : 7 heures, Exposé et discussion : 1 heure dont 20 à 30 minutes d exposé) L'Agence Tunisienne de Promotion de l'informatique L'ATPI organise chaque année un congrès dans une ville différente. L étude proposée se limite volontairement au fonctionnement d'un seul congrès annuel. Le congrès se déroule sur une semaine de cinq jours ouvrables. Il comporte différentes sessions, d'une demi-journée chacune, consacrée à des conférences, des débats ou des démonstrations sur un thème donné. Après que la décision sur le lieu et le thème général du congrès a été prise par le bureau directeur de l Agence, son délégué général contacte les intervenants nécessaires à la mise en place du congrès (conférenciers pour les sessions, propriétaires de locaux pour le congrès, hôtels pour l'hébergement, etc.). Une fois les réponses obtenues, il établit le programme détaillé du congrès puis fait parvenir aux entreprises, aux professions libérales, aux administrations et aux universités des affiches et des fiches d'inscriptions. Les personnes désirant participer au congrès s'inscrivent en remplissant la fiche et en la renvoyant eux-mêmes, ou en la faisant renvoyer par l'organisme qui les emploie, avec un acompte de 110 dinars. La date limite d'inscription est de 2 semaines avant le début du congrès. La fiche d'inscription indique : - les nom, adresse, téléphone du congressiste - la catégorie d'hôtel souhaitée (1 à 3 "étoiles") - la désignation des sessions auxquelles le congressiste souhaite participer - les nom et adresse de l organisme payeur de la facture (entreprise, administration ou université) dans le cas où ce n est pas le congressiste qui paie sa participation, - éventuellement la venue d'un accompagnateur (conjoint par exemple). On suppose qu un congressiste ne peut pas avoir plus d un accompagnateur. Le congressiste est affecté à un hôtel lui convenant, correspondant à la catégorie indiquée. Le congressiste n'est inscrit qu'aux sessions où il reste de la place lorsque l'on reçoit son inscription. Dès que la demande d'inscription a été traitée, on lui envoie un accusé de réception (cf. annexe 1). Un congressiste peut annuler son inscription jusqu'à la date de début du congrès, mais l'acompte ne lui sera remboursé que si l'annulation parvient à l Agence au plus tard trois semaines avant la date de début du congrès. Il se peut que, pour une certaine catégorie d'hôtels et un certain type de chambre (double ou simple), il n'y ait plus de place lorsqu'une réservation arrive. L Agence contacte alors les hôtels pour obtenir des réservations supplémentaires, qui se révèlent toujours possibles, à de très rares exceptions près. Quelques jours avant le début du congrès certaines sessions peuvent être supprimées faute d un nombre suffisant de participants inscrits. Les congressistes concernés sont prévenus. L avant-veille de l ouverture du congrès on établit pour le service d accueil de l Agence la liste générale des congressistes (cf. annexe 2) et la liste des participants par session (cf. annexe 3).
La veille et le jour de l'ouverture du congrès, le service d'accueil reçoit les congressistes sur place, leur remet un badge (numéro d'inscription, nom) ainsi qu'un dossier de documentation sur le congrès. Il peut prendre des inscriptions de dernière minute pour les sessions où il reste des places vacantes. Il fournit aussi un "planning congressiste" semblable à l'accusé de réception (utile pour les distraits qui l'ont oublié). Enfin il adresse à chaque hôtel la liste des congressistes le concernant (cf. annexe 4). Les factures imprimées (cf. annexe 5) doivent être prêtes au matin du dernier jour du congrès. Elles sont, soit remises aux congressistes le jour de leur départ, soit, s'ils omettent de les prendre, expédiées aux congressistes dans le courant de la semaine suivant le congrès. Pour cette étude, un MCD est proposé (cf. annexe 6). Les outils mis à votre disposition pour la réalisation du travail demandé sont : Atelier de génie logiciel (AGL) : AMC*Designor SGBD : Oracle7 Outil de développement : Developper2000 d'oracle Travail demandé : 1. Effectuer une brève critique du MCD fourni en annexe 6 et présenter votre solution conceptuelle. 2. Générer le schéma relationnel correspondant à votre solution conceptuelle et implémenter le à l'aide du SGBD Oracle. 3. Écrire le(s) trigger(s) base de données permettant de garder un historique de toutes les mises à jour apportées aux données relatives aux congressistes. Pour chaque mise à jour, on doit mémoriser le nom de l'utilisateur, la date de modification et le type modification (insertion, suppression ou modification). 4. Développer, en mettant en place tous les contrôles nécessaires, le module relatif à la gestion des inscriptions. 5. Présenter l'algorithme permettant de supprimer les sessions dont le nombre d'inscrits est inférieur à 10% du nombre de places maximum pour cette session. Implémenter ce traitement à l'aide d'une unité cataloguée. 6. Dans le cas où la portabilité de l'application par rapport aux SGBD est exigée : Exposer les contraintes techniques que cette portabilité implique Proposer un thème de TP (travaux pratiques) permettant d'illustrer les conditions de réalisation de cette portabilité. Page 2/6
Annexe 1 ATPI CONGRÈS 1999 Tunis, le 10 Avril 1999 M. Tounsi M. 14, rue du Parc 1001 Tunis Nous accusons réception de votre inscription.. etc.... Vous trouverez ci-dessous les informations pratiques vous concernant : Votre NUMERO D INSCRIPTION : 354 Votre hébergement : HOTEL MEDINA 2 ETOILES BD. DU CAFE 5000 Houmet Souk TEL. 05 59 63 84 Accompagnateur (trice) prévu (e) : OUI Les SESSIONS auxquelles nous avons pu vous inscrire : LUNDI 20 9 h SESSION INAUGURALE LUNDI 20 14 h 30 LES SYSTÈMES DÉCISIONNELS MARDI 21 14 h 30 LE DATA WAREHOUSE -- - etc. - VENDR 24 9 h LE DATA MINING Nous avons reçu un acompte de : 110 D Nous adressons la facture à : ISET Tunis 143, Av. de Zaghouan 1003 Tunis Nous vous remercions... etc....et espérons que votre séjour à sera agréable et fructueux. Le Président Page 3/6
Annexe 2 ATPI CONGRÈS 1999 Le 18/05/99 LISTE GENERALE DES CONGRESSISTES NUMEROS D INSCRIPTION NOMS ADRESSES HOTELS 151 Kefi A. Rue Belle 3003 le Kef Royal Hôtel 053 Gafsi S. - 1 Avenue des Ruines 6006 Gafsa -- Hôtel Marina - 354 Tounsi M. - 14 rue du parc 1001 Tunis -- Hôtel Medina - Annexe 3 ATPI CONGRÈS 1999 Le 18/05/99 LISTE DES PARTICIPANTS PAR SESSION Session N 15 LES SYSTÈMES DÉCISIONNELS Nombre de places maximum : 50 Nombre de participants : 45 NUMEROS D INSCRIPTION 412 354 NOMS Nabli F. Tounsi M. HOTELS Hôtel des Thermes Hôtel Medina - Page 4/6
Annexe 4 ATPI CONGRES 1999 Le 18/05/99 LISTE D HEBERGEMENT Hôtel HOTEL MEDINA BD. DU CAFE 5000 Houmet Souk Prix participant : 35 D Supplément accompagnateur : 20 D NUMEROS D INSCRIPTION 428 354 NOMS Mestiri B. Tounsi M. --- NOMBRE D ACCOMPAGNATEURS 0 1 -- ATPI CONGRÈS 1999 Annexe 5 Houmet Souk le 30/05/99 FACTURE N facture : 2431 Concerne la participation au Congrès de : M. Tounsi M. 14, rue du Parc 1000 Tunis ISET Tunis 143, Av. de Zaghouan 1003 Tunis N d'inscription : 354 Accompagnateur (trice) : 1 LIBELLE NOMBRE PRIX MONTANT UNITAIRE Hébergement participant 1 75,000 75,000 Supplément accompagnateur 1 50,000 50,000 Droit d'inscription générale 1 50,000 50,000 Session inaugurale 1 0,000 0,000 Les systèmes décisionnels 1 5,000 5,000 Le Data Mining 1 10,000 10,000 TOTAL FACTURE 190,000 ACOMPTE RECU -110,000 A REGLER 80,000 Page 5/6
Annexe 6 MCD Proposé participer à (1,1) CONGRESSISTE Numéro d'inscription Nom & prénom congressiste Adresse congressiste Téléphone congressiste Coordonnées organisme payeur Nom organisme payeur 1,n 0,n SESSION Numéro session Désignation session Type session Date session Nombre de places maxi session Nombre de participants session payer 0,n HOTEL Nom hôtel Adresse hôtel Téléphone hôtel Prix participant Supplément accompagnateur 1,n 0,n ligne de facture session 1,n FACTURE Numéro facture Date facture Montant hébergement participant Montant supplément accompagnateur Total facture Montant à régler Page 6/6