2. ABOUT THIS PROJECT
● The project aims to improve the COVID-19 vaccination process in
Bangladesh.
● By storing vaccine-registered data on local servers.
● The system allows for local verification and completion of vaccination
data, which is then synchronized with the central server.
● This approach enhances data management, improves tracking accuracy,
and facilitates the smooth execution of vaccination programs across
multiple clinics in Bangladesh.
2
3. STEPS OF THIS PROJECT
● Initialize the necessary arrays and variables for storing user
information and vaccine data.
● Display a welcome message to the user.
● Set the number of registration attempts.
● Start a while loop that runs until the number of attempts reaches zero.
● Prompt the user to enter their NID or Birth Certificate number.
● Handle any NumberFormatException.
● Check if the user is already registered by calling the registration()
method.
● If the user is not registered, prompt the user to enter their phone
number and age. Save the information and continue the loop.
3
4. CONTINUE…
● If the user is registered, prompt the user to confirm their phone number.
● If the confirmed phone number matches the stored phone number, prompt
the user to select a vaccine type (Sinopharm or Pfizer).
● If the confirmed phone number does not match the stored phone number,
display an error message and continue the loop.
● Determine the user's vaccine status by calling the vaccineStatus() method.
● Based on the vaccine status, display the appropriate message to the user.
● Decrement the number of attempts.
● If the number of attempts reaches zero, call the showFinalReport() method,
display the final report, and exit the program.
4