subject

Design a program that manages the inventory of an electronics store. You will need to use a number of concepts including: use of classes, use of dictionaries and input and output of comma delimeted csv files. Input:a. ManufacturerList. csv -- contains items listed by row. Each row contains item ID, manufacturer name, item type, and optionally a damaged indicatorb. PriceList. csv -- contains items listed by row. Each row contains item ID and the item price. c. ServiceDatesList. csv – contains items listed by row. Each row contains item ID and service date. Example ManufacturerList. csv, PriceList. csv and ServiceDatesList. csv are provided for reference. Your code will be expected to work with any group input files of the appropriate format. Manufacturers can and will likely be different as will the items. Required Output:1. Processed Inventory Reports:a. FullInventory. csv -- all the items listed by row with all their information . The items should be sorted alphabetically by manufacturer. Each row should contain item ID, manufacturer name, item type, price, service date, and list if it is damaged. The item attributes must appear in this order. b. Item type Inventory list, i. e LaptopInventory. csv -- there should be a file for each item type and the item type needs to be in the file name. Each row of the file should contain item ID, manufacturer name, price, service date, and list if it is damaged. The items should be sorted by their item ID. c. PastServiceDateInventory. csv – all the items that are past the service date on the day the program is actually executed. Each row should contain: item ID, manufacturer name, item type, price, service date, and list if it is damaged. The items must appear in the order of service date from oldest to most recent. d. DamagedInventory. csv –all items that are damaged. Each row should contain: : item ID, manufacturer name, item type, price, and service date. The items must appear in the order of most expensive to least expensive.

ansver
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 21.06.2019 20:30, winnie45
To display data in a certain manner like alphabetical order is called
Answers: 1
image
Computers and Technology, 22.06.2019 18:00, Geo777
Suppose an astronomer discovers a large, spherical-shaped body orbiting the sun. the body is composed mostly of rock, and there are no other bodies sharing its orbit. what is the best way to categorize this body? a. planet b. moon c. comet d. asteroid
Answers: 1
image
Computers and Technology, 23.06.2019 14:00, allison9746
Need ! will choose brainliest! discuss the role of abstraction in the history of computer software.
Answers: 1
image
Computers and Technology, 23.06.2019 14:30, ahmedeldyame
Select the correct answer. which step can possibly increase the severity of an incident? a. separating sensitive data from non-sensitive data b. immediately spreading the news about the incident response plan c. installing new hard disks d. increasing access controls
Answers: 2
You know the right answer?
Design a program that manages the inventory of an electronics store. You will need to use a number o...

Questions in other subjects: