Program to manage a car dealership system

Assignment Help Management Theories
Reference no: EM132191442

Using C+:

Submission Format:

1. The project should be submitted using the Canvas.

2. Include all files in one folder and compress your folder. 3. Includes all the following files:

A. The code and the files necessary to compile and test the project.

B. Test Plan: Showing how you tested the program (show the steps of your

testing procedure along with screen shots).

C. A short description of the design plan and general comments.

Final Project:

Write a C++ program to manage a Car Dealership System. The main user is an employee at the dealership.

Build Specifications

1. The system should load a catalog of all cars in the inventory, which includes new and

old cars.

2. A user can search the inventory: The user of the system can search the inventory by using the make of the car, model of the car, or by category (new or old cars).

3. A user can sell or lease new and old cars.

4. A user can return a leased car into the inventory.

5. Add new and old cars into the inventory.

The program must have the following properties:

  • - You should do error handling (Ex: An employee cannot add a car that already exists)
  • - You should use inheritance, and polymorphism. Example: You can design a generic car class, then design derived classes for new and old cars. The car class may have the following data members: VIN (string), Make (string), Model (string), year (integer number), price (floating number), and category (string). The new car class can have warranty provider (string). Old car class can have for example mileage (integer number)
  • Also, design a menu (should still appear until the exit option is chosen) in the Main program that has the following options implemented to test your classes' functionality
  1. Search Inventory
  2. Sell/Lease cars
  3. Return a leased car
  4. Add cars to inventory
  5. Exit

Extra Credit:

  • Save and load data from and to a file.
  • Show a list of cars within a given price range.

Reference no: EM132191442

Questions Cloud

What is the system efficiency : It is actually being used for about 800 entries per day. What is the system efficiency?
Task level model for savvydude by creating document : Prepare the Task Level Model for SavvyDude by creating a Document/Process Flowchart.
Describe how you would start this incident off correctly : Describe how you would start this incident off correctly by properly protecting and securing the evidence on the laptop.
Operations in order to determine the level of productivity : Discuss your identified problems in terms of inefficiency as well as ineffectiveness in the operations in order to determine the level of productivity.
Program to manage a car dealership system : Write a C++ program to manage a Car Dealership System. The main user is an employee at the dealership.
Subsets of a topological space : Suppose that f and g are continuous functions from a topological sapce X into a Hausdorf space - example of two subsets of R
What is marketing and operation : What is marketing and operation? What is Helping competency advantage. Explain the difference between a need and a want.
Bits of the matrix : Deter-mines whether G has a sink, while examining at most O(|V|) bits of the matrix.
Speculate on the most damaging consequences : Imagine that you are the manager of a multi-specialty medical practice that is opening a new office and that you are involved in planning the layout.

Reviews

Write a Review

Management Theories Questions & Answers

  Learning in action

Learning contract proposal that will form the basis of your learning contract report.

  Change is the only constant

"Change is the only constant " Evaluate the different types of change that have occurred in Sony.

  How do advertisers try to use group influence

How do advertisers try to use group influence?  Will you find any specific examples and explain the relevant theory of group behavior and influence?

  Case study:saving sony

You have been appointed by Sony as a consultant on change management. Advise Sony on how they could implement the change by using the various theories of change you have learnt.

  How the stock market works

The purpose of this project is to help you to gain an understanding of how the stock market works and of the relationship between theory and practice.

  Find the optimal production quantities

Find not only the optimal production quantities, but also the optimal total cost.

  Describe the management process

Describe the management process and identify the skills required to manage business organizations.

  Case study : bert''s bonsai and aquatic sport museum

Case Study : Bert's Bonsai and Aquatic Sport Museum Prepare a knowledge management system.

  Knowledge management techniques

Demonstrate understanding of the many-sided nature of knowledge management

  Theory of transtheoretical model

Demonstrate understanding of the many-sided nature of knowledge management

  Write a paper on historical trends of management

Write a paper on Historical Trends of Management.

  Theory of reasoned action

Theory of Planned Behavior and Integrated Behaviors Model

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd