Answered step by step
Verified Expert Solution
Question
1 Approved Answer
create a point of sale system for a car dealership. This is the assignment. i will attacth my generic dealership class as well. Create a
create a point of sale system for a car dealership. This is the assignment. i will attacth my generic dealership class as well.
Create a number of elements for building a point of sale system in python (using thonny) The elements you are responsible for include: A minimum of 12 use cases - fully elaborated! o A rough sketch of the Ul of the system to give yourself some grounding o Architecture Diagram showing major systems o Class Diagram for major classes in your system - 12-15 classes o Create a sequence diagram for 1-3 objects that realize one of your use cases o Python application using the 6+ major classes demonstrating the core functionality - GUls are NOT required. class CarDealership: def __init__(self, name, payment): self.payment=payment self.name=name def method3 (self): print(f 'Dealer name : {self.name}') def method 4 (self): print(f 'Dealer payment : {self.payment}'). class CarDealeri (Car Dealership): definit__(self, name, payment): super(). _init__(name, payment) def methodl (self): print('I am in method l of subclass 1') def method 2 (self): print('I am in method 2 of subclass 1') class CarDealer2 (Car Dealership): def __init__(self, name, payment): super(). __init__(name, payment) def methodl (self): print('I am in method 1 of subclass 2') def method2 (self): print('I am in method 2 of subclass 2') class CarDealer3(Car Dealership): definit__(self, name, payment): super(). init__(name, payment) def methodl (self): print('I am in method i of subclass 3') dat haaALFI. def methodl (self): print('I am in method 1 of subclass 3') def method2 (self): print('I am in method 2 of subclass 3') x=Car Dealeri('Jamal',10000) y=Car Dealer2('Gip', 8000) z=CarDealer3('Savannah', 25000) x.methodl() x.method 2 () x.method3 ( ) x.method4 ( y.methodl() y.method2 () y.method3 () y.method 4 () z.methodi() 2.method2( ) 2.method3 () z.method 4 () Create a number of elements for building a point of sale system in python (using thonny) The elements you are responsible for include: A minimum of 12 use cases - fully elaborated! o A rough sketch of the Ul of the system to give yourself some grounding o Architecture Diagram showing major systems o Class Diagram for major classes in your system - 12-15 classes o Create a sequence diagram for 1-3 objects that realize one of your use cases o Python application using the 6+ major classes demonstrating the core functionality - GUls are NOT required. class CarDealership: def __init__(self, name, payment): self.payment=payment self.name=name def method3 (self): print(f 'Dealer name : {self.name}') def method 4 (self): print(f 'Dealer payment : {self.payment}'). class CarDealeri (Car Dealership): definit__(self, name, payment): super(). _init__(name, payment) def methodl (self): print('I am in method l of subclass 1') def method 2 (self): print('I am in method 2 of subclass 1') class CarDealer2 (Car Dealership): def __init__(self, name, payment): super(). __init__(name, payment) def methodl (self): print('I am in method 1 of subclass 2') def method2 (self): print('I am in method 2 of subclass 2') class CarDealer3(Car Dealership): definit__(self, name, payment): super(). init__(name, payment) def methodl (self): print('I am in method i of subclass 3') dat haaALFI. def methodl (self): print('I am in method 1 of subclass 3') def method2 (self): print('I am in method 2 of subclass 3') x=Car Dealeri('Jamal',10000) y=Car Dealer2('Gip', 8000) z=CarDealer3('Savannah', 25000) x.methodl() x.method 2 () x.method3 ( ) x.method4 ( y.methodl() y.method2 () y.method3 () y.method 4 () z.methodi() 2.method2( ) 2.method3 () z.method 4 () Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started