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.
The overall features are:
Team 4
- Reservation Analytics (All Staff Members to View Only)
- Guest Hotel Reservation Information (View)
- Creation of Room Reservation
- Managing Room Reservations (Update and Delete)
- Search/Filter Guest Room Reservation
- Promo Code (View and Create)
Team 6
- View Availability
- Room Summary
- Update/Delete Room Types
- Create Room Types
- Normal Authentication + Pin
Team 9
- Creation of facility reservations
- Management of facility reservations
- Creation of guest profiles
- Management of guest profiles
- Search/Viewing of guest profile
-
Download Visual Studio Community
-
After cloning/downloading the repository, and open in Visual Studio Community.
-
Open up NuGet Package Management
- Ensure the following Packages are installed:
- Open up Package Manager Console under tools (Follow the picture):
-
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
-
Congratulations! You can now run the project! 🚀 🚀
-
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
Module 1 - Reservation
Team 4
- Darrell Er (Team Lead) | @derjr96
- Wong Kin Seong | @puglord96
- Er Jayce | @JayceEr18
- Reynard Lim | @l2eynard
- Kang Chang Long | @Kchanglong
Team 6
- Tan Yi Hao (Team Lead) | @tanyihao
- Yvette | @yvetteas
- Wilson Neo | @Elslin
- Clement Ang | @dawnslawter
- Loh Wan Loong | @WanLoong
Team 9
- John Leong (Team Lead) | @JohnLeong
- Ong Zhen Sen | @bryanong95
- Wong Zen Kit | @nicholaswzk
- Alferd Ng | @FredoNg
- Joel Yeo | @TheDarkMew