CFIJ AL KARIA Année : 2020/2021 TDI M202 : Développement d’application client s
CFIJ AL KARIA Année : 2020/2021 TDI M202 : Développement d’application client serveur Contrôle continue 1 M.Belyazidi Une compagnie de transport national de voyageurs entrepend l’informatisation de ses activites. Les travaux de l’equipe chargee de l’analyse et de la conception de la base de donnees ont aboutit au modele logique de donnees suivant : N.B : les champs marques en gras et souligne representent les cles primaires des tables et les champs marque par # representent les cles etrangeres. Voyage(code_voyage, dh_depart_voyage, dh_arrive_voyage, places, compteur_depart, compteur_arrivee, #matricule, #code_car, #code_calendrier) Personnel(Matricule, nom,prenom,telephone, passe) Autocar(code_car,capacite, date_achat, consommation) Calendrier(code_calendrier,jour_voyage,heure_depart,heur_arrivee,#code_ligne) Ligne(code_ligne, distance) Ville(code_ville,nom_ville) Passer(code_ligne, code_ville,ordre_passage ) Table Voyage Colonne Type Signification Code_voyage Compteur Numero de voyage dh_depart_voyage Date et heure Date et heure de depart dh_arrivee_voyage Date et heure Date et heure d’arrivée Places Entier Nombre de places compteur_depart Entier Compteur kilometrique de l’autocar au depart compteur_arrivee Entier Compteur kilometrique de l’autocar a l’arrivée matricule Entier Matricule du chauffeur de l’autocar Code_car Entier Code de l’autocar utilise Code_calendrier Entier Code calendrier Table Personnel Colonne Type Signification matricule entier Matricule du personnel nom alphabetique nom prenom alphabetique Prenom telephone alphanumerique Telephone passe alphanumerique Mot de passe Table Autocar Colonne Type Signification code_car Entier Code autocar capacite Entier Capacite de l’autocar date_achat Date Date achat de l’autocar consommation Entier Consommation en nombre de litres /100km Table Calendrier Colonne Type Signification Code_calendrier Entier Code calendrier jour_voyage Entier Numero du jour de la semaine heure_depart Entier Heure de depart prevue heure_arrivee Heue Heure d’arrivee prevue code_ligne Entier Code de la ligne de transport CFIJ AL KARIA Année : 2020/2021 TDI M202 : Développement d’application client serveur Contrôle continue 2 M.Belyazidi Table Ligne Colonne Type Signification code_ligne Entier Code de la ligne de transport distance Entier Distance kilometrique de la ligne Table Ville Colonne Type Signification code_ville Entier Code de la ville nom_ville alphabetique Nom de la ville Table Passer Colonne Type Signification code_ligne Entier Code de la ligne de transport code_ville Entier Code de la ville order_passage Entier Numero d’ordre des villes desservies La commpagnie assure le transport de passagers sur plusieurs lignes nationales. Chaque ligne est definie par un code, une distance kilometrique. L’association « Passer » permer d’indiquer toutes les villes desservies par une ligne. Le champ « order_passage » exprime un numero dordre sequentel pour chaque ville dessevie. La ville de depart prend toujours le numero 1 et la ville d’arrivee le numero 9. Le calendrier des voyages comprend les horaires des transports assurés pour tous les jours de la semaine. La colonne jour_voyage contient le numero d’ordre du jour dans la smaine(1 pour lundi et 7 pour dimanche). La base de donnees permet d’eneregistrer pour chaque voyage, les dates et compteurs kilometriques de depart et d’arrivee, le nombre de passagers transportes l’autocar utilise et son chauffeur. Créer la base de donnees et remplir les tables par un jeu d’essai. Le code voyage est un numero automatique. Developper une application « client/serveur » qui repond aux fonctionnalites demandees par les questions suivantes : 1. Créer un menu pour votre application en y incluant une option pour chacune des operations demandees dans les questions qui suivent . 2. Créer un etat permettant d’afficher les voyages(Code voyage, Date de depart, Date d’arrivée et Nombre de places). Auxquels a participé un employé donné. Dans une liste, on choisit le matricule de l’employé. L’etat doit etre affiche a la suite d’un click sur un bouton. 3. Ajouter le formulaire de mise a jour de la table « Personnel ». Le formulaire doit comporter. Des boutons de navigation. Les boutons ajouter, supprimer et enregistrer. Le mot de passe doit etre saisi et confirmé et ne doit pas etre visible(afficher des astérisques). 4. Créer un formulaire de mise à jour des lignes et y inclure également la mise à jour de la table « Passer » par l’intermédiaire d’un sous formulaire. 5. Ajouter un formulaire qui affiche,dans une grille , pour chaque autocar, le code autocar, la marque, le nombre de kilometres parcourus, la consommation moyenne/100km et le nombre total de litres de carburant consommés. 6. Developper un etat de sortie de type histogramme qui comprend pour chaque autocar, le nombre de kilometres parcourus. uploads/S4/ controle-continue-v1-2.pdf
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 20, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.1547MB