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.
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.
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 Report Project Report ‐ Deliverable 1
- Meeting Minutes Meeting Minutes - Deliverable 1
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 Report Project Report ‐ Deliverable 2
- Meeting Minutes Meeting Minutes ‐ Deliverable 2
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 Report Project Report - Deliverable 3
- Meeting Minutes Meeting Minutes - Deliverable 3