An open API service indexing awesome lists of open source software.

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

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