Skip to content

Proyecto

EliasLeon59 edited this page Jun 1, 2026 · 1 revision

Proyecto

Diagrama de flujo

El sistema inicia solicitando las credenciales del administrador. Una vez autenticado, se presenta un menú con las opciones para registrar doctores, registrar pacientes, crear citas y consultar la información almacenada.

Clases del sistema

Persona

Clase abstracta que contiene los atributos comunes de doctores y pacientes.

Doctor

Hereda de Persona e incorpora la especialidad médica.

Paciente

Hereda de Persona y representa a los pacientes registrados.

Cita

Relaciona un doctor y un paciente junto con la fecha, hora y motivo de la consulta.

Administrador

Representa al usuario autorizado para ingresar al sistema.

LoginService

Gestiona la autenticación del administrador.

ArchivoManager

Gestiona la lectura y escritura de información en archivos CSV.

CitaService

Clase destinada a la administración de citas médicas.

Menu

Administra la interacción del usuario mediante la consola.

Main

Punto de entrada principal de la aplicación.

Clone this wiki locally