For the final project, we will expand on the assignment we did for the pizza franchise called Papa Tony’s. Create specified classes with following requirements. Class PizzaOrder ● Ability to...

1 answer below »
Python Programming- Data Structures and Algorithms.Needful has to be done as per instructions.


For the final project, we will expand on the assignment we did for the pizza franchise called Papa Tony’s. Create specified classes with following requirements. Class PizzaOrder ● Ability to add/remove pizza(s) ○ An order can have more than one pizza. ● Ability to specify the store for which the order is made ● Ability to apply special promotion code ● Ability to check the order status ○ Possible statuses are ORDER_CREATED, ORDER_CANCELED, ORDER_READY, ORDER_ON_DELIVERY, ORDER_COMPLETE ● Has customer information Class Pizza ● Ability to specify toppings ○ Ability to add/remove toppings ● Ability to specify price ● Ability to specify crust type (thin/thick) Class Store ● Ability to hold a list of employees ○ Ability to add/remove employees ● Needs to have address including zip code ● Needs to have phone number ● Needs to be able to show monthly pizza sales Class Employee ● Has first name, last name Class Customer ● Has first name, last name, phone number, zip code, frequent mileage number Note: ● You need to be able to sort PizzaOrder by order date and total order amount ● You need to be able to search PizzaOrder by customer ● You need to be able to search PizzaOrder by order date ● You need to be able to pull a list of PizzaOrder prior to a certain date in sorted order by date ● You need to be able to pull a list of PizzaOrder after a certain date in sorted order by date ● A customer must be able to find one of your stores in the same zip code ● For searching and sorting above, explain time/space computation complexity using Big O Notation. ● You are allowed to add any private attributes (properties/variables) and methods as necessary ● Submit your work by sharing link to your Google Colaboratory notebook
Answered 3 days AfterOct 11, 2021

Answer To: For the final project, we will expand on the assignment we did for the pizza franchise called Papa...

Sathishkumar answered on Oct 14 2021
127 Votes
Sheet1
    Date    Customer    Amount
    1/9/21    Alex    10
    1/9/21    John    15
    1/9/21    Joe    35
    1/9/21    Micky    23
    
1/9/21    Michale    11
    2/9/21    suraj    23
    2/9/21    sharma    45
    2/9/21    jones    30
    2/9/21    Joe    15
    2/9/21    Micky    50
    2/9/21    Michale    28
    3/9/21    suraj    18
    3/9/21    sharma    35
    3/9/21    jones    25
    3/9/21    Michale    4...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here