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. 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.
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. 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.
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
Create a Java project using your IDE and name it using your name ( Ahmed ) and your ID ( 2051510377 )
Implement all the required classes in the default package
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY