Вы находитесь на странице: 1из 1

UNAH

UNIVERSIDAD NACIONAL
Programación II
Examen Práctico Unidad II
AUTÓNOMA DE HONDURAS

DEPARTAMENTO DE Catedrático: Erick Vladimir Marín


INGENIERÍA EN SISTEMAS

Imagine que es un desarrollador independiente y necesita desarrollar el prototipo de un sistema de información para el
Instituto Hondureño de Seguridad Social.
Para dicho prototipo se le solicita desarrollar una aplicación en Java que permita registrar citas de pacientes, Se
desarrollará un formulario únicamente para registrar citas, pero antes deberá diseñar una estructura de clases que
permita registrar otra información en un futuro. Utilice los conceptos vistos en clase como herencia, composición, clases
abstractas en caso de ser necesario. A continuación, se listan los requisitos del diagrama de clases:

• Es necesario considerar información básica de la cita y a su vez la información básica del paciente, la enfermera
que asiste y el médico que lo atiende.
• Para el médico es necesario definir su especialidad, y el número consultorio donde atiende a sus pacientes.
• Para la enfermera se necesita almacenar un código de colegiación de la escuela de enfermería, un registro de
los exámenes que puede realizar (para ello puede utilizar un simple atributo de texto).
• Para un paciente es necesario registrar los diferentes padecimientos que pueda tener, para cada padecimiento
utilizar un ArrayList de Strings.
• Se necesita considerar la lista de medicamentos que se receta al paciente en la cita, cada medicamento debe
tener un nombre, presentación (tabletas, inyección, etc) y fecha de vencimiento.

Formulario:
El objetivo del formulario es registrar citas en un ArrayList, la enfermera y el médico deben ser seleccionados de un
ComboBox de registros previamente almacenados en ObservableList. En el mismo formulario se debe registrar los datos
del paciente, para los padecimientos utilizar Checkbox y por cada elemento seleccionado se debe agregar un ítem en el
ArrayList de padecimientos del paciente. Para la lista de medicamentos a recetar utilice Checkbox y por cada elemento
seleccionado crear una instancia de Medicamento con el nombre del Checkbox seleccionado y los demás campos del
medicamento en nulo.
Crear botones para Guardar y Eliminar. Al guardar la información deberá mostrarse en un TextArea.

“El éxito nunca llega solo, hay que trabajar arduamente para conseguirlo.” ¡Éxito!

Universidad Nacional Autónoma de Honduras | CIUDAD UNIVERSITARIA | Tegucigalpa M.D.C. Honduras C.A | www.unah.edu.hn

Página 1 de 1

Вам также может понравиться