You are on page 1of 2

Trabajo Nro.

2 DAI5501

El trabajo N 2 consiste en crear dos mantenedores, utilizando los mismos formularios


entregados en el trabajo N 1, por lo tanto, los mantenedores deben ser de Paciente y mdico.
Los requisitos y consideraciones generales son las siguientes:

1. Tener completamente corregido el formulario del trabajo N 1, si este formulario no est


100% corregido, no se revisar el trabajo.
2. Debe generar el modelo de datos respectivo, en MySQL, para paciente y mdico, adems
de crear tablas para Regiones, Comunas, Previsin, Universidad y Especialidad. Para este
modelo de datos, debe respetar los largos mximos de cada campo, solicitados en el
Trabajo N 1 Debe poblar las tablas de Regiones, Comunas, Previsin, Universidad y
Especialidad con los datos que anteriormente fueron ingresados de forma manual.
3. La programacin debe ser escrita orientada a objetos, es decir, creando clases con sus
respectivos mtodos, atributos y niveles de acceso.
4. La revisin ser en clases, de forma presencial, la fecha de presentacin ser el martes 7
de junio de 2016, se ruega puntualidad para la entrada a clases, el orden de revisin ser
aleatorio.
5. El trabajo tiene un total de 90 puntos, equivalentes a la nota 7.0, la exigencia es de un
60%, por tanto con 54 puntos se obtiene la nota 4.0.

Los aspectos a evaluar sern los siguientes.


Paciente:
1. Listado de pacientes ingresados, debe traer la base de datos precargada con ya 3
pacientes ingresados. Debe desplegar en el listado el Rut, Apellido Paterno, Apellido
Materno y Nombres, adems de los enlaces (o botones) para Editar y Eliminar Paciente.(10
puntos)
2. Agregar nuevo paciente, utilizar el Formulario de Registro de Pacientes del trabajo N1
para insertar un nuevo paciente en la Base de Datos, debe chequear adems que el Rut
del nuevo paciente no exista en la Base de datos. (10 puntos)

3. Editar paciente, debe utilizar el Formulario de Pacientes del trabajo N1 para actualizar los
datos de un paciente existente en la Base de Datos, se podrn modificar todos los datos,
excepto el RUT, el cual debe estar bloqueado en el formulario de edicin. (10 puntos)
4. Eliminar paciente, al presionar el link (o botn) para eliminar, debe desplegar un control
confirm de javascript (aceptar, cancelar) que pregunte al usuario si est seguro de
eliminar el registro. En caso de presionar Aceptar Debe eliminar el registro. (10 puntos)
5. Carga de los objetos select Regin, Comuna y Previsin, desde la base de datos. (5 puntos)

Profesional:
1. Listado de profesionales ingresados, debe traer la base de datos precargada con ya 3
profesionales ingresados. Debe desplegar en el listado el Rut, Apellido Paterno, Apellido
Materno y Nombres, adems de los enlaces (o botones) para Editar y Eliminar
Profesional.(10 puntos)
2. Agregar nuevo profesional, utilizar el Formulario de Pacientes del trabajo N1 para insertar
un nuevo profesional en la Base de Datos, debe chequear adems que el Rut del nuevo
profesional no exista en la Base de datos. (10 puntos)

3. Editar profesional, debe utilizar el Formulario de Registro de Profesionales del trabajo N1


para actualizar los datos de un profesional existente en la Base de Datos, se podrn
modificar todos los datos, excepto el RUT, el cual debe estar bloqueado en el formulario
de edicin. (10 puntos)
4. Eliminar profesional, al presionar el link (o botn) para eliminar, debe desplegar un control
confirm de javascript (aceptar, cancelar) que pregunte al usuario si est seguro de
eliminar el registro. En caso de presionar Aceptar Debe eliminar el registro. (10 puntos)
5. Carga de los objetos select Regin, Comuna, Especialidad y Universidad, desde la base de
datos. (5 puntos)