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.

Features

Account Authentication

When starting the application, the user will be prompted a login form to enter their username and password

Managing Hotel Rooms

In the Rooms tab, the user can add new rooms, display/update/delete rooms data, and search for specific rooms.

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.

Checking in & Checking out Guests

After registering a guest, they can be checked in in the Check In tab.

Cheking out guests can be done in the Check Out tab.

Managing Reservations

In the Reservations tab, the user can display, search, update and delete reservations.

Managing Staff Data

In the Staff tab, the user can display, update and delete staf members data.

The user can also add new members and create login accounts for them.

And finally, in the profile tab, the user can view and edit their personal data, and update their login credentials.

Github Repository

Click here to access the project's GitHub repository