Vous êtes sur la page 1sur 9

UNIVERSIDAD DE CARTAGENA

ING DE SISTEMAS

PROYECTO FINAL POO

DOCENTE
AMAURY CABARCAS

PRESENTADO
ELOY BANQUET VASQUEZ

CARTAGENA BOLIVAR
21/06/2018
REQUERIMIENTOS
¿QUÉ HACE MI SOFTWARE?

El software cumple los siguientes requerimientos funcionales:


Registro: un usuario podrá registrarse y acceder a la aplicación y todo lo que ofrece
Registro de un Profesional: se podrá registrar un usuario especial con profesionalidad ya
sea abogado o psicólogo.
Relacionar un cliente automáticamente: el software relaciona dos clientes dependiendo
los criterios de búsqueda y les asigna un nivel de afinidad.
Asignación de citas: a través del administrador el programa puede enviar datos a los
usuarios para poder concluir sus citas
Actualización de datos: los usuarios comunes de la aplicación podrán actualizar sus datos
cuando quieran.
Eliminar usuario: el programa puede eliminar usuarios si tuvieron citas exitosas y también
el usuario puede eliminar su cuenta en cualquier momento.
Funcionamiento del consultorio: los usuarios podrán acceder a apartado consultorio y
tener una consulta con un profesional.
Respuestas de consulta: el administrador envía las repuestas de las consultas hechas a cada
cliente.
Conclusión de citas: los usuarios emparejados podrán llevar acabo su cita y dar sus
opiniones al respecto.
Inicio de sesión: los usuarios podrán ingresar al programa con su Nick y contraseña ya sea
usuario normal o profesional.
DESCRIPCION DE CLASES

AGENCIA:

Considerada la clase principal del programa, esta dispone de los métodos de


emparejamiento, ya sea por búsqueda automática o manual, método de registrar clientes,
dar de baja al cliente, actualizar datos de un cliente, registrar un usuario o cliente también
cuenta con la Interface Maps que es utilizada para relacionar y comparar las listas de
clientes de manera más fácil.

ADMINISTRADOR:

La clase administrador es la encargada de suministrar los datos para el ingreso del


administrador a la aplicación para poder hacer su trabajo cotidiano.
CITA:

La clase cita es la encargada de ofrecer los datos para saber los resultados de las citas, y
también genera el plazo para concretarla.

CLIENTE:

Esta clase es la que ofrece los datos para poder llenar el formulario de inscripción, la
descripción personal del usuario y la de la pareja a buscar.
CONSULTA:

Es la clase la cual ofrece los datos para poder asignar correctamente el tipo cita
dependiendo del estado civil del cliente.

CONSULTA JURIDICA:

Es la clase a la cual se asigna el cliente dependiendo su estado civil, hereda de consulta el


nombre de cliente y su estado civil para que se proceda a su respuesta.
CONSULTA PSICOLOGICA:

Al igual que la clase anterior esta clase hereda de consultorio el nombre y estado civil del
paciente para poder proceder a una posible respuesta.

CONSULTORIO:

En esta clase es almacenado todo lo relacionado con las consultas ya sean psicológicas o
jurídicas y se almacenas en los correspondientes ArrayList para enviar las respuestas de las
consultas, ver los profesionales de la agencia y la lista de todas las consultas.
DESCRIPCION:

Esta clase corresponde a la descripción personal del cliente, la cual se utiliza en el formulario
de inscripción.

DESCRIPCION DE PAREJA A BUSCAR:

Esta clase se utiliza para almacenar todos los datos de la pareja a buscar, el cual se almacena
en un formulario auxiliar utilizado en la clase agencia.
PERSONA:

Esta es la súper clase de cliente, administrador y profesional la cual brinda sus atributos
para la reutilización de código.

PROFESIONAL:

La clase profesional, es la encargada de suministrar los datos para poder registrar un


profesional, esta clase era los atributos de persona.
RESPUESTA DE CONSULTA:

Es la encargada de llevar el registro de respuestas y cobros de la agencia por este servicio.

DIAGRAMA DE CLASES

Vous aimerez peut-être aussi