Question: Project DescriptionIn this project, you will create a simple pharmacy management system in C + + that utilizes object - oriented programming principles. The pharmacy
Project DescriptionIn this project, you will create a simple pharmacy management system in C that utilizes objectoriented programming principles. The pharmacy management system should allow for managing medications, customers, and sales transactions.Project Requirements 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
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
