Hotel Management System in VB.NET and MySQL Free Source Code

This Hotel Management System is an automated management system that aims to simplify the task of managing hotel operations and functions. If you are a person with an entrepreneurial mindset this system is ideal if you want to put up a small hotel business. This system allows guests to make direct reservations and bookings by calling the front desk. They can also do walk-in reservations and bookings if they have free time to check the availability of rooms.

This project is a software-based application that was developed using VB.NET, Visual Studio, MySQL Database, and Crystal Reports. The application manages the hotel's bookings and reservation transactions. It also generates printable reports of bookings. The reports are generated daily, weekly, monthly, and date-wise. The source code is free to download. Feel free to download and modify the source code the way you wanted.

These are the following features of the system

  • Transaction
    • Manage Booking
    • Manage Reservation
  • Transaction History
    • Bookings
    • Reservation
  • Maintenance
    • Manage Rooms
    • Manage Room Types
    • Manage Guest
    • Manage Add-Ons
    • Manage Users
  • Reports
    • Daily
    • Weekly
    • Monthly
    • Inclusive Dates
  • Login and Logout

Please follow the instructions and requirements below to run the project.

How to Run


(Download and Install the following)


  • Download and Extract the source code zip file. (download button is located below)
  • Open your XAMPP's Control Panel and start the Apache and MySQL.
  • Open a browser and browse the PHPMyAdmin. i.e. http://localhost/phpmyadmin
  • Create a new database naming db_hotelmanagement.
  • Import the provide SQL File located inside the extracted source code folder. The file is known as db_hotelmanagement.sql.
  • Locate the solution file inside the source code folder. The file is known as HotelManagement.sln.
  • Open the solution file with your MS Visual Studio Software.
  • Press the F5 key on your keyboard to run this Hotel Management System.

Access this system using the admin accounts:

Username: admin
Password: admin


That's it! I hope this Hotel Management System using VB.NET and MySQL Database will help you with what you are looking for.

For more information about the system. You can contact me @
Email[email protected]
Mobile No. – 09305235027 – TNT
FB Account –
Or feel free to comment below.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byJef (not verified)on Fri, 09/27/2019 - 11:42

Thank you ver much
Submitted byAnonymous (not verified)on Sat, 02/05/2022 - 22:32

THAnks for this project code,after the installation,i tried runnung reports but its not working and prompts me to install crystal report for vb 2019,which i did accordingly,but still the reports does not come up.What do i do?
Submitted byamazonkky (not verified)on Fri, 06/09/2023 - 05:25

thank you for well of greate job project code , pls i need the complect Databesd (My Email is ([email protected])
Submitted bygamana (not verified)on Tue, 07/25/2023 - 01:06

Submitted byGiorgio De Marchi (not verified)on Tue, 01/30/2024 - 00:43

Compiling the solution Avg say: the xxx.exe is infected by Win32:backdoorX(Trj)

Add new comment