A taxi company would like to provide an online service for customers to book a trip and for taxi drivers to check their upcoming trips. A database needs to be created to store customer data (name, address, email, telephone number) and trip information (pick up and drop off address and pick up time and date). Furthermore, your database should contain driver information (name and license plate). Each trip must be assigned to exactly one driver (and trips for a driver must not overlap). Customers who are not registered yet need to register (providing their address, phone number, email address, and credit card information). A registered customer should be able to book a trip, i.e. provide the pick-up address and time as well as
A taxi company would like to provide an online service for customers to book a trip and for taxi drivers to check their upcoming trips. A
Write a report deciding on whether design patterns can be used in designing this case study. Yes – Design Pattern
If you decide that a design pattern can be used for the solution, then your report should follow the contents:
1. Introduce your task (case study)
2. Explain the design pattern or patterns that can be used
3. Justify your choice. Develop a strong argument for why these patterns are the best choices for this solution
OR
No – Design Pattern If you decide that a design pattern cannot be used for this solution, then your report should follow the contents:
1. Introduce your task (the case study)
2. Describe the design patterns that you considered for this case study (at least 3 patterns)
3. Justify your decision. Develop a comprehensive and strong argument for why each of the design patterns identified in 2, where not an appropriate choice for this case study.
Step by step
Solved in 2 steps with 1 images