Personal information (Name, passport no., age, and gender) Vaccination status (completed 2 doses or partially completed or not taken) Vaccine information (Type of vaccine, Date of receiving vaccine)
You are required to develop Electronic COVID-19 passport
It should contain the following information:
- Personal information (Name, passport no., age, and gender)
- Vaccination status (completed 2 doses or partially completed or not taken)
- Vaccine information (Type of vaccine, Date of receiving vaccine)
Design object-oriented
- Enter information
- Update vaccination information.
- Search each individual vaccination information status via passport no.
- list of unvaccinated persons
- list of individuals who received certain vaccine Pfizer, Sinovac or AstraZeneca
- Total number of individuals who received vaccine such Pfizer, Sinovac and AstraZeneca
- Total number of individuals fully vaccinated, partially, or un-vaccinated
- Vaccination information according to age and gender
Requirement:
Input data methods/functions should NOT be implemented in any of the classes.
Data in the class declaration cannot be public members.
Global variables are not allowed.
Advanced data structures such as linked list, queue, stack, and binary tree are not allow in your program.
Object declarations in main function must be of type derived class.
Step by step
Solved in 5 steps with 3 images