https://github.com/sanaa-ennaji/gestion_bancaire
Brif 5: Application de Gestion Bancaire en PHP
https://github.com/sanaa-ennaji/gestion_bancaire
mysql sqli
Last synced: 2 months ago
JSON representation
Brif 5: Application de Gestion Bancaire en PHP
- Host: GitHub
- URL: https://github.com/sanaa-ennaji/gestion_bancaire
- Owner: sanaa-ennaji
- Created: 2023-11-17T22:11:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-17T23:15:51.000Z (7 months ago)
- Last Synced: 2024-12-26T05:42:34.584Z (4 months ago)
- Topics: mysql, sqli
- Language: PHP
- Homepage:
- Size: 318 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Brif 5 : une application de gestion bancaire en PHP pour débutants. L'application doit permettre la gestion des clients, des comptes et des transactions.
**1. Introduction**
L'objectif de ce projet est de créer une application de gestion bancaire en PHP pour débutants. L'application doit permettre la gestion des clients, des comptes et des transactions.
**2. Fonctionnalités principales**
L'application doit inclure les fonctionnalités suivantes :
**Gestion des clients :**
Ajout d'un client avec les informations suivantes : id, nom, prénom, date de naissance, nationalité, genre. Affichage des informations d'un client.
**Gestion des comptes :**
Ajout d'un compte avec les informations suivantes : id, balance, devise, et une liste de transactions associées. Affichage des informations d'un compte, y compris la liste de transactions associées.
**Gestion des transactions :**
Ajout d'une transaction avec les informations suivantes : id, montant, type (débit ou crédit). Association d'une transaction à un compte. Affichage des transactions associées à un compte.
**3. Modélisation UML**
Utiliser UML pour modéliser le système en créant les diagrammes suivants :
Diagramme de classe. Diagramme de cas d'utilisation. Diagramme de séquence.
**4. Infrastructure technique**
Utiliser un serveur de gestion de base de données MySQL. Utiliser XAMPP ou WampServer pour le serveur local. Établir la connexion à la base de données en utilisant PHP.
**5. Alimentation de la base de données**
Utiliser SQL et PHP pour peupler la base de données avec des données de test. Ne pas utiliser l'interface utilisateur de phpMyAdmin fournie par XAMPP ou WampServer.
**6. Affichage des données**
Créer des pages en PHP pour afficher les données des clients, des comptes et des transactions.
**7. Bonus - Fonctionnalités additionnelles**
Ces fonctionnalités sont optionnelles:
-ajouter un client, un compte, une transaction/ associer une transaction à un compte (et mettre à jour la balance après la transaction), en utilisant des formulaires
-supprimer un client, un compte, une transaction
-Mettre à jour un client, un compte, une transaction en utilisant des formulaires