Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. Article Writing
  4. 251

251

Scheduled Pinned Locked Moved Article Writing
algorithmsbusinessoophelpquestion
2 Posts 2 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Gan 2022
    wrote on last edited by
    #1

    COVID-19 cases have been increased in the last period. As a result, Ministry of Health has
    decided to make a simple application to keep track of all citizens and their vaccination status.
    In this TMA, it is required to help the Ministry implement the required application.
    Requirements:
    After a quick meeting with the employee in charge, you got the following information:
     It is required to store the whole data in one collection
     Each citizen has a unique civil ID number (national number), name and other attributes (add
    at least 2 attributes from your choice). In addition, it is required to store information about
    all doses taken by the citizen.
     For each dose, the following information should be stored: manufacturer, when and where
    has been taken, and information about the health professional who gave it.
     Each health professional has a unique civil ID number, name, and it is required to store
    his/her experience (in years).
    Moreover, you have been informed that the following operations happen frequently:
     Adding a new citizen to the list
     Adding a new dose to a specified citizen
     Retrieving number of fully vaccinated persons (who toke at least 2 doses)
     Saving all the data into a text file after sorting them according to Civil ID.
    Analysis:
    Q1: There are common attributes and methods between citizen and health professional. What
    is the best choice for designing and writing the codes of these two classes? Explain your
    answer.
    Q2: Draw a simple class diagram showing only relationships between the classes.
    Implementation:
    After analysing the given requirements, implement the required application:
     with Object Oriented Programming style
     following the rules of good programming style (e.g. adding comments, etc.)
     using only the material covered in M251 (and its prerequisites)
    Hints:
     For each class, it is required to implement constructors, setters, getters, toString() method,
    and any other necessary me

    OriginalGriffO 1 Reply Last reply
    0
    • G Gan 2022

      COVID-19 cases have been increased in the last period. As a result, Ministry of Health has
      decided to make a simple application to keep track of all citizens and their vaccination status.
      In this TMA, it is required to help the Ministry implement the required application.
      Requirements:
      After a quick meeting with the employee in charge, you got the following information:
       It is required to store the whole data in one collection
       Each citizen has a unique civil ID number (national number), name and other attributes (add
      at least 2 attributes from your choice). In addition, it is required to store information about
      all doses taken by the citizen.
       For each dose, the following information should be stored: manufacturer, when and where
      has been taken, and information about the health professional who gave it.
       Each health professional has a unique civil ID number, name, and it is required to store
      his/her experience (in years).
      Moreover, you have been informed that the following operations happen frequently:
       Adding a new citizen to the list
       Adding a new dose to a specified citizen
       Retrieving number of fully vaccinated persons (who toke at least 2 doses)
       Saving all the data into a text file after sorting them according to Civil ID.
      Analysis:
      Q1: There are common attributes and methods between citizen and health professional. What
      is the best choice for designing and writing the codes of these two classes? Explain your
      answer.
      Q2: Draw a simple class diagram showing only relationships between the classes.
      Implementation:
      After analysing the given requirements, implement the required application:
       with Object Oriented Programming style
       following the rules of good programming style (e.g. adding comments, etc.)
       using only the material covered in M251 (and its prerequisites)
      Hints:
       For each class, it is required to implement constructors, setters, getters, toString() method,
      and any other necessary me

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      While we are more than willing to help those that are stuck, that doesn't mean that we are here to do it all for you! We can't do all the work, you are either getting paid for this, or it's part of your grades and it wouldn't be at all fair for us to do it all for you. So we need you to do the work, and we will help you when you get stuck. That doesn't mean we will give you a step by step solution you can hand in! Start by explaining where you are at the moment, and what the next step in the process is. Then tell us what you have tried to get that next step working, and what happened when you did. If you are having problems getting started at all, then this may help: How to Write Code to Solve a Problem, A Beginner's Guide[^] Even if we did do your homework for you - which we don't - this would be very much the wrong place to post this!

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups