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. Web Development
  3. JavaScript
  4. java project

java project

Scheduled Pinned Locked Moved JavaScript
helpjavaalgorithmsbusinessoop
2 Posts 2 Posters 2 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.
  • T Offline
    T Offline
    Turki F77
    wrote on last edited by
    #1

    Overview:
    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 method
    3
     If the user tries to do an operation that could violate the state of objects, the operation
    should be ignored and the application should display an error message (e.g. adding a citizen
    twice to the list, etc.)
     Checking equality of any 2 objects should be done via the equals() method
     There is a class that will do the main job of the application as follows:
    o It has one collection to store the whole data (all citizens)
    o It has static methods, one for each operation happens frequently
    o When you add a citizen to the list, a message shou

    Richard DeemingR 1 Reply Last reply
    0
    • T Turki F77

      Overview:
      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 method
      3
       If the user tries to do an operation that could violate the state of objects, the operation
      should be ignored and the application should display an error message (e.g. adding a citizen
      twice to the list, etc.)
       Checking equality of any 2 objects should be done via the equals() method
       There is a class that will do the main job of the application as follows:
      o It has one collection to store the whole data (all citizens)
      o It has static methods, one for each operation happens frequently
      o When you add a citizen to the list, a message shou

      Richard DeemingR Offline
      Richard DeemingR Offline
      Richard Deeming
      wrote on last edited by
      #2

      Nobody here is going to do your homework for you, even if you do manage to find the correct forum for the language you've been told to use.


      "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

      "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

      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