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
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