Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Implement a C++ program for e-Auction company that are selling products online. The program stores information of products, customers and sellers. E-Auction company has list

Implement a C++ program for e-Auction company that are selling products online. The program stores information of products, customers and sellers. E-Auction company has list of products available on-line by sellers which make the customer select a set of them then start bidding until time out and buy the product by higher bidding.

it must be 100% correct

Class Names

Data and Member Functions

Product

Data Members:

barCode, Price, Quantity

Member Functions:

setBarCode, setPrice, setQuantity

getBarCode, getPrice, getQuantity

Seller

Data Members:

ID, Name, Rating, Contact

Member Functions:

setID, setName, setRating, setContact

getID, getName, getRating, getContact

Customer

Data Members:

ID, Name, Phone, Points

Member Functions:

getID, getName, getPhone, getPoints

setID, setName, setPhone, setPoints

Auction

Data Members:

Product, Seller, Customer, e-Bidding, Time

Member Functions:

setProduct, setSeller, setCustomer, setE-Bidding, setTime

getProduct, getSeller, getCustomer, getE-Bidding, getTime

After developing these classes, the following four parts of the project must be implemented:

Part1:

Create the following Linked Lists:

Product list contains objects of products.

Seller list contains objects of Sellers and their product list for sale.

Customer list contains a list of product that has bidding and list of product which bought by customer.

Auction manage the e-Bidding system. Seller puts his product and time out for bidding then customers start their bidding until time out and sell the product by higher bidding

Main Function to test the above classes and data structures must display the following menu to the user:

Main menu:

Seller

Product

Customer

Auction

Submenu under each item of Main Menu must have the following operations:

Display

Insert

Delete

Modify

Find

Part 2:

Give a solution of the request in part 1 by using Stack.

Part 3:

Give a solution of the request in part 1 by using Queue.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Put Your Data To Work 52 Tips And Techniques For Effectively Managing Your Database

Authors: Wes Trochlil

1st Edition

0880343079, 978-0880343077

Students also viewed these Databases questions

Question

Design a health and safety policy.

Answered: 1 week ago