Question: I am creating a program that implements a system to manage a skin consultation center. I have started the code in Java NetBeans. This is

I am creating a program that implements a system to manage a skin consultation center. I have started the code in Java NetBeans. 


1. Design and classes implementation (Phase 1) The design of your system should be consistent with the Object Oriented principles and easy to understand by an independent programmer. You are required to design your program using

This is what I done and this is the code.

 

 

public class SkinCenter {
   private Receptionist receptionist;
   private Doctor doctor;
   private Patient patient;

   public SkinCenter() {
       this.receptionist = new Receptionist();
       this.doctor = new Doctor();
       this.patient = new Patient();
   }

   public static void main(String[] args) {
       SkinCenter sc = new SkinCenter();
   }
}

class Receptionist {
   private String name;
   private String phoneNumber;
   private String email;

   public Receptionist() {
       this.name = "";
       this.phoneNumber = "";
       this.email = "";
   }
}

class Doctor {
   private String name;
   private String phoneNumber;
   private String email;
   private String specialization;

   public Doctor() {
       this.name = "";
       this.phoneNumber = "";
       this.email = "";
       this.specialization = "";
   }
}

class Patient {
   private String name;
   private String phoneNumber;
   private String email;
   private String medicalHistory;

   public Patient() {
       this.name = "";
       this.phone

 

 

 

 

 

Complete it with this:

 UML diagrams. In particular you have to draw: A UML use case 

1. Design and classes implementation (Phase 1) The design of your system should be consistent with the Object Oriented principles and easy to understand by an independent programmer. You are required to design your program using UML diagrams. In particular you have to draw: A UML use case diagram for the system (6 marks). A UML class diagram (6 marks)

Step by Step Solution

3.45 Rating (152 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!