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.
- 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.
To get started with the gym management system, follow these steps:
- Clone the repository by clicking on this link: GitHub Repository
- Set up your Java development environment.
- Compile and run the project using your preferred Java IDE or build tools.
- Kashif Abbas Kazmi
- Muhammad Sarim
Feel free to contribute, raise issues, or suggest improvements.