Skip to content

Java Gym Management System with GUI - A comprehensive OOP project for managing gym operations. Features include login, member/trainer management, machine booking, financial accounts, and reports. Developed by Kashif Abbas Kazmi and Muhammad Sarim.

Notifications You must be signed in to change notification settings

KaShiekzmi/Gym-Management-System-GUI-OOP-Java-Project

Repository files navigation

Gym Management System with GUI

This project is a Java-based gym management system developed using object-oriented programming principles and a graphical user interface (GUI). It provides a comprehensive solution for managing various aspects of a gym, including member registration, trainer management, machine booking, financial accounts, and reporting. This project built with NetBeans and the Swing/AWT package.

Features

  • Login: Users can securely authenticate with a username and password to access the system.

login

  • Main Menu:

Main menu

  • Member Management: Add, view, search, and delete member records with ease.

Member menu

  • Trainer Management: Add, view, search, and delete trainer records with ease.

Trainer menu

  • Machine Booking: Allow members to book gym machines, with automatic registration number generation and booking restrictions.

Booking menu

  • Financial Accounts: Track member balances, make individual or bulk payments, and manage financial records.

accounts menu

  • Reports: Generate valuable reports for insights into members, bookings, financial records, and more.

Report menu

Getting Started

To get started with the gym management system, follow these steps:

  1. Clone the repository by clicking on this link: GitHub Repository
  2. Set up your Java development environment.
  3. Compile and run the project using your preferred Java IDE or build tools.

Contributors

  • Kashif Abbas Kazmi
  • Muhammad Sarim

Feel free to contribute, raise issues, or suggest improvements.

About

Java Gym Management System with GUI - A comprehensive OOP project for managing gym operations. Features include login, member/trainer management, machine booking, financial accounts, and reports. Developed by Kashif Abbas Kazmi and Muhammad Sarim.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages