- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
Clinic Appointment System Class Diagram describes the structure of a Clinic Appointment System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Clinic Appointment System are Clinic, Patient, Doctors, Booking, Appointments, Doctor Schedule.
Classes of Clinic Appointment System Class Diagram:
- Clinic Class : Manage all the operations of Clinic
- Patient Class : Manage all the operations of Patient
- Doctors Class : Manage all the operations of Doctors
- Booking Class : Manage all the operations of Booking
- Appointments Class : Manage all the operations of Appointments
- Doctor Schedule Class : Manage all the operations of Doctor Schedule
Classes and their attributes of Clinic Appointment System Class Diagram:
- Clinic Attributes : clinic_id, clinic_doctor_id, clinic_name, clinic_place, clinic_type, clinic_description, clinic_address
- Patient Attributes : patient_id, patient_name, patient_mobile, patient_email, patient_username, patient_password, patient_address,
- Doctors Attributes : doctor_id, doctor_name, doctor_specialist, doctor_mobile, doctor_email, doctor_username, doctor_password, doctor_address
- Booking Attributes : booking_id, booking_patient_id, booking_number, booking_type, booking_appointment, booking_date, booking_description
- Appointments Attributes : appointment_id, appointment_doctor_id, appointment_number, appointment_type, appointment_date, appointment_description
- Doctor Schedule Attributes : doctor_schedule_id, doctor_schedule_time, doctor_schedule_type, doctor_schedule_date, doctor_schedule_description
Classes and their methods of Clinic Appointment System Class Diagram:
- Clinic Methods : addClinic(), editClinic(), deleteClinic(), updateClinic(), saveClinic(), searchClinic()
- Patient Methods : addPatient(), editPatient(), deletePatient(), updatePatient(), savePatient(), searchPatient()
- Doctors Methods : addDoctors(), editDoctors(), deleteDoctors(), updateDoctors(), saveDoctors(), searchDoctors()
- Booking Methods : addBooking(), editBooking(), deleteBooking(), updateBooking(), saveBooking(), searchBooking()
- Appointments Methods : addAppointments(), editAppointments(), deleteAppointments(), updateAppointments(), saveAppointments(), searchAppointments()
- Doctor Schedule Methods : addDoctor Schedule(), editDoctor Schedule(), deleteDoctor Schedule(), updateDoctor Schedule(), saveDoctor Schedule(), searchDoctor Schedule()
Class Diagram of Clinic Appointment System :
Class Diagram Image: