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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
T

Turki F77

@Turki F77
About
Posts
1
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • java project
    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

    JavaScript help java algorithms business oop
  • Login

  • Don't have an account? Register

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