tp n°2.pdf
TRANSCRIPT
Série N°2
Formateur : SAIR Abdellah 1/3 Filière : TS 2éme TDI
Série N°2
Module 19 : Programmation Client / Serveur (ADO.Net)
Sujet :
Nous allons concevoir et réaliser une application bancaire de gestion des comptes courants.
On ne gèrera pas les problèmes liés aux virements inter banques. La base de données sera
gérée sur SQL-SERVER La structure de la base est la suivante :
MCD :
MLD :
COMPTE (NumCompte, Nom, Prenom, Solde)
VIREMENT (NumVirement, NumCompteDebit, NumCompteCredit, Montant, Datevir)
NumCompte sera un numéro automatique.
Solde est initialisé par défaut à zéro.
Datevir est par défaut la date du jour.
NumCheque n’est pas en numéro automatique.
1°) Créer une feuille permettant de saisir un nouveau compte.
Contrôler avant soumission que tous les champs sont remplis
Se connecter à la base
Série N°2
Formateur : SAIR Abdellah 2/3 Filière : TS 2éme TDI
Exécuter la commande d’insertion
Se déconnecter
Gérer une éventuelle exception.
2°) Afficher (par code) les détails d’un compte de numéro donné. Ce numéro sera
saisi dans un champ texte.
Avant soumission, vérifier que le numéro saisi est un entier valide.
Gérer un éventuel non existence du compte.
3°) Créer une interface pour gérer les dépôts d’espèces et les retraits :
Série N°2
Formateur : SAIR Abdellah 3/3 Filière : TS 2éme TDI
Avant soumission vérifier que le montant est un décimal valide.
Vérifier le solde avant opération.
Exécuter l’opération.
4°) Construire une nouvelle feuille permettant de saisir et valider un virement de
compte à compte.
- Saisir séparément chaque numéro de compte.
- Les boutons « valider », après saisie du numéro de compte (débiteur ou
créditeur) vérifient l’existence du compte, et affichent le nom du client
correspondant pour un contrôle visuel.
- Dès que le numéro est modifié, les champs nom et prénom sont effacés.
- Effectuer les contrôles : le virement n’est possible que si débiteur et créditeur ont
été validés, le numéro de virement doit être un entier valide et ne doit pas déjà
exister, et le montant doit être un décimal valide.