Hotel Management System - MVC Project
Overview
This project is a Hotel Management System developed using the Model-View-Controller (MVC) architectural pattern. It provides a comprehensive platform for managing various aspects of a hotel, including room bookings, guest information, and services. The system is designed to streamline hotel operations and enhance the user experience for both staff and guests.
Features
Room Management
Create New Room: Add new rooms with details such as name, type, and price.
Room Listings: View and manage existing rooms with options to update or delete entries.
Booking Management
Create Booking: Facilitate the booking process by selecting rooms, guests, and specifying check-in and check-out dates.
Booking Listings: Display all bookings with relevant details and actions.
Service Management
Create Service: Add new services with names and prices.
Service Listings: Manage existing services with options to delete entries.
Guest Management
Create Guest: Add new guests with full name, email, and phone number.
Edit Guest: Update guest information as needed.
Usage
Rooms: Navigate to the Rooms section to add or manage rooms.
Bookings: Use the Bookings section to create and view reservations.
Services: Manage additional services offered by the hotel in the Services section.
Guests: Add and edit guest information in the Guests section.
Installation
Clone the repository to your local machine.
Set up the database and configure the connection string in the project settings.
Run the application and access it through your web browser.
Technologies
MVC Architecture: Ensures a clean separation of concerns.
Database: Utilizes a relational database for storing room, booking, service, and guest information.
Frontend: HTML, CSS, and JavaScript for a responsive user interface.