/Gestion-Banque

The Gestion Banque project is a Java Swing Desktop Application designed to manage banking operations efficiently. With a user-friendly interface, it provides essential functionalities for users. The application allows users to perform various banking tasks, including account management, deposits, withdrawals, transfers, and more.

Primary LanguageJava

Gestion Banque


Logo

Gestion Banque

Gestion Banque Java Swing Desktop Application

Report Bug . Request Feature

Contributors Forks Stargazers Issues

Table Of Contents

About The Project

The Gestion Banque project is a Java Swing Desktop Application designed to manage banking operations efficiently. With a user-friendly interface, it provides essential functionalities for users. The application allows users to perform various banking tasks, including account management, deposits, withdrawals, transfers, and more.

Key Features :

  • User Authentication: Secure login and sign-up functionalities to ensure data privacy.
  • Account Operations: Perform deposit, withdrawal, and transfer operations seamlessly.
  • Client Information: View and update client details for accurate records.
  • Database Integration: Utilizes MySQL for robust and organized data storage.
  • Intuitive GUI: Built with Java Swing, providing an intuitive and responsive graphical user interface.
  • ...

Built With

  • Java
  • Swing
  • MySQL

Getting Started

To get started with the Hospital Management System, follow the instructions below.

Prerequisites

Make sure you have the following prerequisites installed on your machine:

  • Java Development Kit (JDK)
  • XAMPP

Installation

  1. Clone the repository to your local machine:
   git clone https://github.com/hamzaezzine/Gestion-Banque.git
  1. Create new database named gestion_bank

  2. Import Database from database/gestion_bank_sql_script_final to phpmyadmin

  3. Import project to java IDE (Apache NetBeans 19 IDE)

  4. Run main.java

Conception

  1. Database Schema db

  2. Class Diagram : diagramclass

  3. Use Case Diagram : usecase

Screenshots

  • Login : login

  • Sign up : Sign up

  • Home : Home

  • Retrait : Retrait

  • Depot : Depot

  • Transfert : Transfert

  • Solde : Solde

  • Compte : Compte

  • Update Client : Update Client

  • Update Compte : Update Compte