Vous êtes sur la page 1sur 3

Etude de cas Gestion des stages Gestag

1)-Schéma externe de données

Extrait de la Base de Données relationnelle Gestion Stagiaires

ST AGE
T YPEST AGE
CODE_ST AGE char(5) T YPE_ST AGE char(5)
T YPE_ST AGE char(5)
LIB_ST AGE char(25)
DEBUT_STAGE datetime T YPE_ST AGE = T YPE_ST AGE
DUREE_STAGE_SEM numeric(2)
FIN_ST AGE datetime NIVEAU_ST AGE numeric(2)
NBPLACE_ST AGE numeric(2)
NBINSCRIT_ST AGE numeric(2)

CODE_ST AGE = CODE_ST AGE

INSCRIPT ION
ST AGIAIRE
CODE_ST AGE char(5)
NUM_ST AGIAIRE NUM_ST AGIAIRE
char(5) NUM_ST AGIAIRE = NUM_ST AGIAIRE char(5)
DAT E_INSCRIP datetime NOM_ST AGIARE char(15)
ST AT UT _INSCRIP char(1) PRENOM_ST AGIAIRE char(15)
CODE_POSIT ION char(1) SEXE_STAGIAIRE char(1)
DNAISS_STAGIAIRE datetime
DIPLO_ST AGIAIRE char(3)

2)-Traitement
Dialogue
L'application débute avec l'écran de sélection d'un stage à partir d'une liste
(fenêtre 1) de tous les stages.

La liste est affichée soit par type soit par date de début de stage, l'utilisateur
choisi le type liste avec les boutons appropriés, au premier appel la liste est
affichée par date.

L'utilisateur sélectionne un stage en cliquant dans le liste. Si les inscriptions ne


sont pas closes la fenêtre informations détaillées du stage apparaît avec la liste
des inscrits (fenêtre 2). Pour ajouter une nouvelle inscription, l'utilisateur
appuie sur le bouton "Nouvelle inscription".
Il peut aussi revenir au début choisir un autre stage.

A partir de la fenêtre inscription (fenêtre 3), l'utilisateur sélectionne un


stagiaire dans la liste de tous les stagiaires.
Si le stagiaire n'existe pas dans la liste l'utilisateur peut le créer avec le bouton
"Nouveau Stagiaire". Sur la fenêtre nouveau stagiaire (fenêtre 4) il renseigne
alors les informations du stagiaire puis revient à la fenêtre 2 d'inscription, avec
le bouton création, dans le laquelle la liste des stagiaire est actualisée. Sur
cette fenêtre l'option inscription permet le retour à la fenêtre 2 sans création et
l'option abandon permet le retour à la fenêtre 1.
Le stagiaire sélectionné dans la liste, les informations s'affichent sur la fenêtre.
L'utilisateur après avoir sélectionné le STATUT valide l'inscription
(Enregistrement sur table Inscription) ou abandonne.
Le diplome du stagiaire doit corresondre au Niveau du Type du stage selon le
tableau suivant (TD):
Diplôme Niveau
BAC 3
BEP 4
CAP 5

22/02/19 Page :1
Etude de cas Gestion des stages Gestag

Si le nombre d'inscrits est égale ou supérieur au nombre de places le code


position de la table inscription est à "3" pour mettre le stagiaire en liste
d'attente, sinon à "2" pour inscrit.
Après la validation, on ecrit l'inscription dans la Table et on Réecrit le Stage
après avoir incrémenté de 1 le nombre d'inscrits.
Pour information on fait apparaître un message "Inscrition enregistrée" avec
bouton "OK". En cliquent sur le "OK" du message on réaffichera la fenêtre 2 :
liste des inscrits actualisée.
Dans les fenêtres 3, et 4, Le click sur le bouton abandon annule la transaction
et fait revenir a la fenêtre 1
Messages :

ECRAN REGLE de GESTION MESSAGE


1 Si DATE DEBUT >= Aujourd'hui Plus d'Inscription pour ce stage
2
3 NOM ou PRENOM a blanc Renseignez nom et prénom SVP
NB Inscriptions du stagiaire = 3 Pas plus de 3 Stages
Date Fin du dernier stage auquel il est Stage précédent non terminé
inscrit > Date Jour
Diplome Stagiaire et Niveau Stage ne Diplôme incompatible avec le
correspondent pas au la table stage
4 NOM ou PRENOM a blanc Renseignez nom et prénom SVP
Diplôme a Blanc Renseigner Diplôme SVP !!
3)-Maquette des écrans

Fenêtre 1 : Sélection d'un stage :

Fenêtre 2 : Liste des inscrits à un stage

22/02/19 Page :2
Etude de cas Gestion des stages Gestag

Fenêtre 3 : Inscription au stage

Fenêtre 4 : Création d'un stagiaire

22/02/19 Page :3

Vous aimerez peut-être aussi