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

  Characteristic of an effective strategy

Based on Michael Porte''s discussion of the characteristic of an effective strategy, does Anzul linhas Aereas Brasileiras have a good growth strategy? Explain

  What is a boolean operation

1. What is a boolean operation? 2. List some possible methods of data analysis.

  Business case study on global manufacturing

Business Case Study on Global Manufacturing

  What integration is required with multiple divisions

Write a detailed description of Dollar General's products and services the company provides, its history, and its scope of operations worldwide.

  Explain the differences between the two findings

Secure Spearman rank-order correlations for the largest Pearson coefficient in the matrix from question. Explain the differences between the two findings.

  Process improvement paper

Process Improvement Paper—Take a process that you are familiar with (maybe something that you do at work).  Describe the existing process (including a flow chart).  Describe how this process could be improved (in doing this, you need to be able to me..

  Review the case study of buckley v city of new york

Buckley, a New York City police officer, was shot in the leg when a gun being loaded by a fellow officer discharged in the stationhouse locker room.

  Examine key benefits of accepting a plea bargain

From the first e-Activity, examine two (2) key benefits of accepting a plea bargain over a trial for the prosecutor, the defendant, and the defense attorney.

  Filed report on dangar island

You can talk about this Island, the water the tree but your report should be mainly focus on Pacific and Sydney Rock Oyster

  Examine cultural changes within an organization

You will examine cultural changes within an organization. Using an organization you are familiar with, observe and review cultural changes within the organization with an eye to preparing a summary/analysis that includes the following:Identify ..

  Give two reasons why caches are useful

Give two reasons why caches are useful.

  What is the equilibrium monetary split as a becomes large

Represent this game in the extensive form, writing the payoffs in terms of m, the monetary offer of the proposer, and the parameter a.

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