Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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