Skip to content

kreee00/hotel_management_system_cpp

Repository files navigation

One Night Hotel Management System 🏨🌙

Welcome to the One Night Hotel Management System! 🤗�

Table of Contents 📚

Project Overview 🌟

This comprehensive hotel management system for the "One Night Hotel" is a user-friendly platform that seamlessly integrates all aspects of hotel operations. From user registration to room booking, amenities requests, bill checking, and administrative functionalities, this system streamlines the hotel's processes for both guests and staff. 🤝

Presentation

https://www.canva.com/design/DAF0Pw9HD_U/G3fjpXDIVp-wl3kB4YkvZA/edit?utm_content=DAF0Pw9HD_U&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Project DEMO 🎥

https://youtu.be/Ce9GPFOKoU4

Team Members 👥

  • Mohamad Akram bin Mohd Faisal

  • Arleen April Chong

    • Matric ID: 22006582
    • GitHub: Arleen 🦄

University Information 🎓

  • University: Universiti Teknologi PETRONAS
  • Program: Bachelor of Computer Science (Hons)
  • Year/Semester: 1st Year, 1st Semester (September 2023)
  • Course: TEB1013 - Structured Programming
  • Instructor: Dr. Fadli Saad 🧑‍🏫

Project Features 🚀

1. User Registration 📝

New users can seamlessly register by providing a unique User ID and Password. 🔑

2. User Login 🔑

Registered users can effortlessly log in using their User ID and Password. 🔒

3. Forgot Password 🤔

Users can recover their password with ease by entering their User ID. 🤞

4. Room Booking 🛏️

The system facilitates a smooth room booking process for single or twin rooms, updating room availability in real-time. 🏨

5. Amenities Request 🍽️

After room booking, users can effortlessly request additional amenities like towels, water, biscuits, and pillows. 🛁

6. Check Bill 💰

Users can conveniently review their bills, including room charges and selected amenities. 💳

7. Admin Features 🧑‍💼

  • View Availability: Monitor room and amenities availability at a glance. 👀
  • Sales Reports: Generate comprehensive sales reports for insightful analysis. 📊
  • Reset Record: Reset the current record effortlessly for a fresh start. 🔄

How to Run the Project 🚀

Follow these step-by-step instructions to clone and run the Hotel Management System C++ project on your local machine:

Prerequisites

  • Ensure that you have Git and g++ installed on your machine.

Clone the Repository

  1. Open your terminal or command prompt.
  2. Navigate to the directory where you want to clone the project.
  3. Run the following command to clone the repository:
    git clone https://github.com/kreee00/hotel_management_system_cpp

Compile and Run the Program

  1. Change into the project directory:

    cd hotel_management_system_cpp
  2. Compile the main program using g++:

    g++ main.cpp -o hotel_management_system
  3. Run the compiled program:

    ./hotel_management_system

Explore the System

  1. Follow the intuitive on-screen instructions to navigate through the system. 🤓

That's it! You've successfully cloned, compiled, and run the Hotel Management System C++ project on your machine.


Dive into the project, explore its potential, and contribute to its success! Should you have any inquiries or encounter issues, feel free to reach out to our dedicated team members. Happy coding! 👩‍💻👨‍💻🐍🎉

About

TEB1013 : Structured Programming Group Assignment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages