This project is a hotel management system built using Java and Java GUI, facilitating hotel operations such as room booking, guest management, and billing. The system offers an intuitive user interface for both hotel staff and guests.
- Room Booking: Allows guests to search for available rooms, make reservations, and manage bookings.
- Guest Management: Enables hotel staff to manage guest check-ins, check-outs, and guest information.
- Billing: Generates invoices, tracks payments, and manages billing records for guests.
- Admin Panel: Admin users can manage room inventory, view booking status, and generate reports.
- User Authentication: Secure login system for staff members with role-based access control.
- Programming Language: Java
- GUI Framework: Java Swing
- Database: .txt files (for storing room inventory, guest information, and billing records)
- Authentication: Role-based access control for staff login
Hotel staff can log in to the system with their credentials.
- Guests can search for available rooms based on their preferences.
- Make reservations and manage bookings.
- Hotel staff can check-in guests, manage guest information, and handle check-outs.
- Generate invoices, track payments, and manage billing records for guests.
- Admin users can manage room inventory, view booking status, and generate reports.