https://github.com/kshitij-karkera/hotel-reservation-system-in-java-using-applet
Java Swing-based Hotel Reservation System with UCanAccess database. Users can register, login, book rooms, view details, and submit feedback. Admins manage rooms, employees, view customer info, and handle feedback. Features include room booking, employee management, and secure payments for efficient hotel operations.
https://github.com/kshitij-karkera/hotel-reservation-system-in-java-using-applet
applet awt java javaawt javaswing
Last synced: about 1 month ago
JSON representation
Java Swing-based Hotel Reservation System with UCanAccess database. Users can register, login, book rooms, view details, and submit feedback. Admins manage rooms, employees, view customer info, and handle feedback. Features include room booking, employee management, and secure payments for efficient hotel operations.
- Host: GitHub
- URL: https://github.com/kshitij-karkera/hotel-reservation-system-in-java-using-applet
- Owner: Kshitij-Karkera
- Created: 2025-01-10T13:50:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-10T15:07:58.000Z (3 months ago)
- Last Synced: 2025-01-20T07:18:32.675Z (3 months ago)
- Topics: applet, awt, java, javaawt, javaswing
- Language: Java
- Homepage:
- Size: 1.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hotel-Reservation-System-in-Java-using-Applet
Java Swing-based Hotel Reservation System with UCanAccess database. Users can register, login, book rooms, view details, and submit feedback. Admins manage rooms, employees, view customer info, and handle feedback. Features include room booking, employee management, and secure payments for efficient hotel operations.## Features
- **User Functionality:**
- Register and create an account.
- Secure login for users.
- Browse available rooms and view detailed room features.
- Book rooms with options for check-in/check-out dates.
- Submit feedback regarding their stay.
- Update personal profile information.- **Admin Functionality:**
- Admin login with secure authentication.
- Add, update, and delete room details.
- Manage employee records.
- View customer details and feedback.
- Oversee room availability and services.- **General:**
- Secure payment processing with card details.
- Real-time updates to room availability.
- User-friendly interface with intuitive navigation.
- Data validation and error handling to ensure data integrity.## Technologies Used
- **Programming Language:** Java
- **GUI Framework:** Swing
- **Database:** Microsoft Access (Managed via UCanAccess JDBC)
- **Libraries:**
- `net.proteanit.sql.DbUtils` for handling ResultSet to JTable conversion.## Screenshots
**Welcome Page**

**Registration Page**

**Home Page**

**Rooms Page**

**Rooms Page**

**Room Booking Page**

**Proceed to Pay Page**

**Services Page**

**Feedback Page**

**Update Profile Page**

**Admin Home Page**

**Add Room Page**

**Update Room Page**

**Delete Room Page**

**Customer Details Page**

**Update Customer Details Page**

**List Customer Details Page**

**Add Employee Page**

**Employee Details Page**
