https://github.com/KaShiekzmi/Gym-Management-System-GUI-OOP-Java-Project
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.
https://github.com/KaShiekzmi/Gym-Management-System-GUI-OOP-Java-Project
gui gym-management-system java netbeans object-oriented-programming swing
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/KaShiekzmi/Gym-Management-System-GUI-OOP-Java-Project
- Owner: KaShiekzmi
- Created: 2023-06-16T16:15:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-17T07:55:33.000Z (about 2 years ago)
- Last Synced: 2024-11-05T07:35:30.748Z (8 months ago)
- Topics: gui, gym-management-system, java, netbeans, object-oriented-programming, swing
- Language: Java
- Homepage:
- Size: 2.1 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.

- **Main Menu**:
- **Member Management**: Add, view, search, and delete member records with ease.
- **Trainer Management**: Add, view, search, and delete trainer records with ease.
- **Machine Booking**: Allow members to book gym machines, with automatic registration number generation and booking restrictions.
- **Financial Accounts**: Track member balances, make individual or bulk payments, and manage financial records.
- **Reports**: Generate valuable reports for insights into members, bookings, financial records, and more.
## Getting Started
To get started with the gym management system, follow these steps:
1. Clone the repository by clicking on this link: [GitHub Repository](https://github.com/KaShiekzmi/Gym-Management-System-GUI-OOP-Java-Project)
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 SarimFeel free to contribute, raise issues, or suggest improvements.