Kartik Oosd Assignment 2
Kartik Oosd Assignment 2
2100290110071
OOSD ASSIGNMENT 2
The process starts, and the system prompts the user to select whether they
are a doctor or a patient.
Based on the user's selection, they are prompted to choose one of the
following actions: Schedule Appointment, Cancel Appointment, View
Appointments, Manage Appointments, or Review Appointments.
Depending on the selected action:
For "Schedule Appointment," the user is guided through the steps of inputting
appointment details, checking availability, and confirming the appointment.
For "Cancel Appointment," the user is prompted to choose the appointment to
cancel and confirm the cancellation.
For "View Appointments," the system displays the user's appointments.
For "Manage Appointments," the user can edit existing appointments or add
availability slots.
For "Review Appointments," the user can select an appointment for review,
and the system displays appointment details.
The process ends after the selected action has been performed, and the
appointment is processed.
C)STATE DIAGRAM-
In this simplified state diagram:
"Not Scheduled" represents the initial state when an appointment is not yet
scheduled.
Transitions:
Transitions:
Transitions: