Skip to content

This is the combined main repository for all 3 teams of P1 Module 1

Notifications You must be signed in to change notification settings

2106-Module1/2106-Module1

Repository files navigation

Hotel Management System: Module 1 - Reservation

Table of Contents

Reservation

This project is done during ICT2106 Software Design, in collaboration with 15 students from 3 different teams. This project allowed us to apply software design skills that we learn during the module in this project. The project is a Hotel Management System that consists of 3 modules and 9 teams. We, Module 1, are deployed to take charge of the designing and implementation of the Reservation side for the Hotel.

home

The overall features are:

Team 4

  1. Reservation Analytics (All Staff Members to View Only)
  2. Guest Hotel Reservation Information (View)
  3. Creation of Room Reservation
  4. Managing Room Reservations (Update and Delete)
  5. Search/Filter Guest Room Reservation
  6. Promo Code (View and Create)

Team 6

  1. View Availability
  2. Room Summary
  3. Update/Delete Room Types
  4. Create Room Types
  5. Normal Authentication + Pin

Team 9

  1. Creation of facility reservations
  2. Management of facility reservations
  3. Creation of guest profiles
  4. Management of guest profiles
  5. Search/Viewing of guest profile

Getting Started

Running the Application

  1. Download Visual Studio Community

  2. After cloning/downloading the repository, and open in Visual Studio Community.

  3. Open up NuGet Package Management

NuGet

  1. Ensure the following Packages are installed:

Packages Installed

  1. Open up Package Manager Console under tools (Follow the picture):

Package Manager Console

  1. Once Package Manager Console is opened, Type in the following command to create the migration and local database:

        Add-Migration -context AppDbContext <name>
    
        Add-Migration -context Mod2Context <name>
    
        Update-Database -context AppDbContext
    
        Update-Database -context Mod2Context
    
  2. Congratulations! You can now run the project! 🚀 🚀

  3. To have access to the features and functions of all the team, please use following are the username and password seeded inside the database:

     Username: user
    
     Password: pass1
    

Collaborators

Module 1 - Reservation

Team 4

  1. Darrell Er (Team Lead) | @derjr96
  2. Wong Kin Seong | @puglord96
  3. Er Jayce | @JayceEr18
  4. Reynard Lim | @l2eynard
  5. Kang Chang Long | @Kchanglong

Team 6

  1. Tan Yi Hao (Team Lead) | @tanyihao
  2. Yvette | @yvetteas
  3. Wilson Neo | @Elslin
  4. Clement Ang | @dawnslawter
  5. Loh Wan Loong | @WanLoong

Team 9

  1. John Leong (Team Lead) | @JohnLeong
  2. Ong Zhen Sen | @bryanong95
  3. Wong Zen Kit | @nicholaswzk
  4. Alferd Ng | @FredoNg
  5. Joel Yeo | @TheDarkMew

About

This is the combined main repository for all 3 teams of P1 Module 1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published