Question: 1 . Class DefinitionsModify the Medication and Customer classes you created in phase 1 and create new classis as needed based on the following:Medication ClassAttributes:Medication
Class DefinitionsModify the Medication and Customer classes you created in phase and create new classis as needed based on the following:Medication ClassAttributes:Medication ID generated sequentialyMedication NamedescriptionPriceQuantity in StockExpiry Date Of Type DatebarcodeMethods:Constructors to initialize medication attributes.Setters and gettersDisplay information about medication. Date ClassAttributes:DayMonthYearMethods:Constructors to initialize date attributes.Setters and gettersDisplay date information in the format daymonthyear Customer ClassAttributes:Customer NameCustomer ID generated sequentialyPhone numberstring Address stringCustomer address of type AddressMethods:Constructors to initialize customer attributes.Setters and gettersDisplay customers information Address ClassAttributes: Email CityMobile NoStreet NameMethods:Constructors to initialize address attributes.Setters and gettersDisplay address information in proper way Pharmacy ClassAttributes: Pharmacy ID constant and generated sequentialy Pharmacy nameset of medications max size set of Customers max size Methods:Add a new medication to the inventory.Remove medications from the inventoryAdd a new customer to the list.Display a list of available medications.Display a list of customers Add any other functions you think is important to compare pharamcy objects together such as number of medications, number of customers, total cashetc. Notes: Dont use dynamic memory allocation in this phase User InterfaceCreate a simple textbased user interface that allows users to interact with the pharmacy management system. You should provide a menu with options for performing operations as follows: Add a new pharmacy up to Add medications for each pharmacys inventory Add customers for each pharmacy Display list of medications including all of their information for a pharmacy Remove a medication from a pharmacy Display list of customers including all of their information for one pharmacy Test all functions you have defined in your classes
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
