![](../assets/img/hotelManagementSystem/cover.png)
Platform: Windows
Build: C# .NET, Windows Forms, SQL Server
June 2021
Hotel Management System
A Desktop application developed using C# .NET, Windows Forms and SQL Server. The application is built for managing and tracking hotel front office operations. It provides the following functionalities:
- - Creating/updating/deleting rooms
- - Registering/updating/deleting guests
- - Checking in and checking out guests
- - Displaying reservations details
- - Registering employees and creating login accounts
- - Searching for rooms, guests, reservations and employees’ data.
![](../assets/img/hotelManagementSystem/showcase.gif)
Features
Account Authentication
When starting the application, the user will be prompted a login form to enter their username and password
![](../assets/img//hotelManagementSystem/login.png)
Managing Hotel Rooms
In the Rooms tab, the user can add new rooms, display/update/delete rooms data, and search for specific rooms.
![](../assets/img//hotelManagementSystem/rooms.png)
Guests Registration
In the Guests tab, the user can register new guests, display/update/delete guests data, and search for specific guests by their last name.
![](../assets/img//hotelManagementSystem/guests.png)
Checking in & Checking out Guests
After registering a guest, they can be checked in in the Check In tab.
![](../assets/img//hotelManagementSystem/check-in.png)
Cheking out guests can be done in the Check Out tab.
![](../assets/img//hotelManagementSystem/check-out.png)
Managing Reservations
In the Reservations tab, the user can display, search, update and delete reservations.
![](../assets/img//hotelManagementSystem/reservations.png)
Managing Staff Data
In the Staff tab, the user can display, update and delete staf members data.
![](../assets/img//hotelManagementSystem/staff-1.png)
The user can also add new members and create login accounts for them.
![](../assets/img//hotelManagementSystem/staff-2.png)
And finally, in the profile tab, the user can view and edit their personal data, and update their login credentials.
![](../assets/img//hotelManagementSystem/staff-3.png)