Skip to content

yutingli1123/hotelManagementSystem

Repository files navigation

Group 6 - Hotel Management Software System

For our McGill ECSE 321: Introduction to Software Engineering course, We are a student team composed of 6 members: Clara Jabbour, Hong Way Hing, Simon Cao, Yuting Li, Simiao Rao, and Sami Bayoud. Our project consists of developing the Hotel Management Software System (HMSS) for a small hotel to support their customers, owner, and employees.

Main scope of the project

The Hotel Management System is a comprehensive web application designed to streamline and enhance the operations of a small hotel in your neighborhood. With 70 rooms consisting of 10 suites, 10 deluxe rooms, 10 luxury rooms, and 40 regular rooms, this system aims to provide a seamless experience for both customers and hotel staff. The primary objective is to facilitate room bookings, fee payments, and customer requests, while also assisting the hotel owner and employees in effectively managing the business.

Group members

Deliverable 1:

No Team Member Responsibilities Individual Efforts(hr)
1 Clara, Jabbour 1. Write rough draft of requirements
2. Review Pull Requests
3. Review requirements and domain model
4. Write a detailed use-case specification
5. Help teammates test the code, and make their use-case specification
14 hours
2 Hing, Hong Way 1. Write rough draft of requirements
2. Write detailed use-case specification for the login and sign up use-case
3. Creation of use-case specification page in wiki and assignation of each use-case specifications to teammates
4. Write final draft of project report 1
5. Review Pull Requests
6. Review all the use-case specifications
14 hours
3 Cao, Simon 1. Write rough draft of requirements
2. Design domain model
3. Persistence Layer Tests & Usecase
4. Write detailed use-case specification for the checkout use-case
5. Review Pull Requests
6. Adjust the code according to the reviews of my team mates
16 hours
4 Li, Yuting 1. Write rough draft of requirements
2. Design domain model
3. Persistence Layer & Usecase
4. Write detailed use-case specification for the booking use-case
5. Help teammates set up their development environment
6. Review other teammates' code
16.5 hours
5 Rao, Simiao 1. Design domain model
2. Review requirements and domain model
3. Entities & Enumerations & Usecase
4. Write detailed use-case specification for the checkout use-case
5. Write final draft of project report 1
6. Review all the use-case specifications
14 hours
6 Sami, Bayoud 1. Write final draft of project report 1
2. Write detailed use-case specification
3. Review all the use-case specifications
4. Review Pull Requests
5. Adjust the code according to the reviews of the teammates
14 hours

Project Documentation


Deliverable 2:

No Team Member Responsibilities Individual Efforts(hr)
1 Clara, Jabbour Testing & Modeling 32 hours
2 Hing, Hong Way None 0 hours
3 Cao, Simon Testing & Modeling 33 hours
4 Li, Yuting Testing & Modeling & Recording 35 hours
5 Rao, Simiao Testing & Modeling & Recording 35 hours
6 Sami, Bayoud Managing & Testing 30 hours

Project Documentation


Deliverable 3:

No Team Member Responsibilities Individual Efforts(hr)
1 Clara, Jabbour Architectural modeling & Report & Bug fixed 24 hours
2 Hing, Hong Way None 0 hours
3 Cao, Simon Integration of web frontend with backend services 31 hours
4 Li, Yuting Implementation of web frontend GUI &Fixing bugs 35 hours
5 Rao, Simiao Backend test Updating & Controller Updating & Report 21 hours
6 Sami, Bayoud Architectural modeling & Report 20 hours

Project Documentation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published