Está en la página 1de 2

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA


TAREA FINAL - SEGUNDO HEMISEMESTRE
SEMESTRE Octubre 2017 – Febrero 2018

INDICACIONES GENERALES:
a) Cree un proyecto de NetBeans que tenga como nombre TAREA_FINAL_2H_XYYYYYY, donde X es la
primera letra de su nombre y YYYYYY es su apellido, por ejemplo, en mi caso el nombre del proyecto
sería TAREA_FINAL_2H_GMONCAYO
b) Debe utilizar interfaces gráficas de usuario.
c) La entrega de este trabajo será el día del examen (martes 6 de febrero de 2018). Debe subirlo en
archivo comprimido al aula virtual, como adjunto a la tarea que se encuentra publicada.

PAQUETES:
Las clases del proyecto deben organizarse en paquetes, de la siguiente manera:
ec.edu.uce.programacion.clases --> Aquí colocar cualquier clase que necesiten crear
ec.edu.uce.programacion.pojos --> Aquí colocar los POJOS
ec.edu.uce.programacion.principal --> Aquí va solo la clase que inicia el programa
ec.edu.uce.programacion.excepciones --> Aquí colocar las clases que manejen excepciones
ec.edu.uce.programacion.interfaces --> Aquí colocar la interfaz IMetodosBasicos.java

DETALLES DEL TRABAJO:

Se debe desarrollar un programa que tenga las siguientes características:

1. Se debe iniciar con una pantalla de login que controlará el acceso al programa ingresando como usuario
su nombre y como contraseña su apellido.

2. Una vez que el proceso de login se supere, aparecerá el menú principal, donde existirán las siguientes
opciones:
1. Insertar Estudiante
2. Listar Estudiantes
3. Buscar Estudiante

3. En las opciones anteriores, se realizarán las operaciones de creación, impresión y búsqueda de


Estudiantes. Para ello se debe implementar la Interface IMetodosBasicos.java la misma que define la firma
de los métodos a utilizar, se debe controlar todas las Excepciones que puedan producirse.

CONSIDERACIONES:
• El programa debe resolverse utilizando Interfaces Gráficas de Usuario para las pantallas y arreglos
para almacenar los datos. El arreglo debe tener una longitud de 5 elementos.
• La opción insertar, permite añadir estudiantes al arreglo, para lo cual se debe ingresar todos los
atributos definidos en el POJO. Se debe controlar que el idEstudiante sea único.
• La opción listar, lista todos los estudiantes que se encuentran almacenados en ese momento. Se
deben mostrar los atributos que usted considere necesarios.
• La opción buscar, busca estudiantes dentro del arreglo y muestra todos sus campos, debe utilizar el
campo idEstudiante.

PROGRAMACION II – Ing. Giovanny Moncayo U. M.Sc. 1


2018-01-30
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA
TAREA FINAL - SEGUNDO HEMISEMESTRE
SEMESTRE Octubre 2017 – Febrero 2018

4. La definición del POJO es la siguiente:

Estudiante

- idEstudiante: int
- nombre: String
- carrera: String
- fecNacimiento: Date
- matriculado: boolean
- estatura: doublé

+ Estudiante()
+ get/set

PROGRAMACION II – Ing. Giovanny Moncayo U. M.Sc. 2


2018-01-30

También podría gustarte