Question: 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
Get step-by-step solutions from verified subject matter experts
