Está en la página 1de 11

FASE 2-ESPECIFICACION, DISEÑO, ARQUITECTURA

Programación Orientada a Objetos

Estudiante:

Karen Shirley Castañeda Vega

Código:

1007384344

Grupo:

301403_1

Universidad Nacional Abierta y a Distancia-UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería

2020
Proyecto Seleccionado

Proyecto B

La secretaría de salud municipal de Belén de los Andaquíes requiere sistematizar la


información relacionada con los casos del COVID-19 que se presentan en su municipio. Para
ello, la secretaría de salud necesita registrar los pacientes a quienes se les ha aplicado la
prueba, almacenar el resultado y establecer el avance de recuperación con los pacientes
registrados (en términos de llevar control del cumplimiento de la cuarentena). La secretaría de
salud cuenta con 3 funcionarios quienes son los que tienen acceso al sistema (1 secretario de
salud y 2 auxiliares de enfermería). La aplicación debe cumplir con lo siguiente:

• Registro de funcionarios: Inscribir a un funcionario registrando sus datos personales.

• Consulta de funcionarios: Consulta mediante identificación de sus datos personales.

• Actualizar un funcionario: Actualiza la información de un funcionario en la base de datos.

• Registro de pacientes: Inscribir a un paciente registrando sus datos personales.

• Consulta de pacientes: Consulta mediante identificación de sus datos personales.

• Actualizar pacientes: Actualiza la información de un usuario en la base de datos.

• Registro de resultados: Registrar los resultados a las pruebas que se realizan a los pacientes.

• Registro de aislamiento de cuarentena: Registrar la fecha inicial de la cuarentena y el tiempo


que debe durar en el aislamiento.

• Generación de reportes de casos según estado: Generación de reportes de los casos de


COVID-19 según estado (activo, recuperado, en cuarentena).

• Finalmente, al ejecutar la aplicación, esta debe solicitar Login y Password para garantizar la
seguridad de la aplicación y el acceso solo a personal autorizado. Los empleados deben tener
en cuenta que no se permite en el password los siguientes caracteres: $, %, &, /,*, /,-, ñ por lo
que es obligatorio hacer uso de los bloques de excepciones en Java para evitar estos
caracteres.

Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases,
herencia, polimorfismo, encapsulamiento, etc.), así mismo se debe utilizar la base de datos
MYSQL como base de datos predeterminada. El código de la aplicación debe ser comentado en
su totalidad y todos los estudiantes deben registrar las tareas que cada uno de ellos realiza en
el foro correspondiente a cada fase, con el fin de evidenciar su participación
El Diagrama de Casos de Uso
El Modelo de Clases
El diagrama de actividades
El diagrama Entidad-Relación

El concepto de herencia
Realiza el análisis donde indique como puede implementar el concepto de herencia en el
proyecto teniendo como insumo los modelos establecidos en la fase diseño.

La herencia es una herramienta que admite la definición de una clase desde el punto de la
definición de otra ya encontrada. La herencia acepta distribuir de forma automática los
métodos y datos entre clases, subclases y objetos

Y Se pudo observar que los roles de paciente y aislados comparte atributos similares que se
pueden se puede agrupar estos atributos comunes.

También podría gustarte