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

1

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMTICA

TRABAJO DOMICILIARIO 5
HERENCIA
CURSO
LENGUAJE DE PROGRAMACIN II

ALUMNO
JOS S. LPEZ CONTRERAS

PROFESOR
ING. JOSE ANTUNGA

CICLO

TRABAJO DOMICILIARIO 5

La universidad privada Telesup requiere que se construya un diagrama de clases para la gestin
acadmica de sus alumnos, los alumnos de la universidad se clasifican en alumnos de pregrado,
diplomado y extensin. Los de pregrado, se clasifican en alumnos del turno de la noche y maana.
Los alumnos de diplomado se clasifican en alumnos de Idiomas y Gestin de Negocios. Los
alumnos de extensin se dividen en alumnos de modalidad presencial y virtual.
Todos los alumnos tienen los siguientes datos: Apellidos, Fnacimiento y sexo. Los alumnos de
extensin y diplomado, tienen los siguientes datos adicionales: curso, finicio y final. Los alumnos
de pregrado tienen adicionalmente los siguientes datos: PC1, EP, PC2, TP, EF y ES.
Crear el mtodo que permita calcular el promedio de los alumnos de pregrado, considerndose
que el examen sustitutorio reemplaza a la nota ms baja entre el EF y EP.
Crear el mtodo decirfechadetermino(), el cual ser aplicable para los alumnos de diplomado y
extensin, este mtodo nos debe indicar en qu momento estar finalizando el curso,
entendindose que los cursos de extensin tienen una duracin de 4 semanas y los de diplomado
16 semanas.
Recuerde que las clases deben estar ubicadas en el paquete Model, y los JFrames deben estar en
el paquete view.

Crear dos Jframes, en una de ellas instancie la clase Alumnopregrado y en otra pgina instancie
alumno de extensin y recepcione los datos necesarios y depostelos en las propiedades del objeto
instanciado; calcule el promedio del alumno y averige la fecha de trmino del alumno de
extensin, utilice los mtodos correspondientes y mustrelos los resultados.

ALUMNO PREGRADO

Primero abrimos el Netbeans I.D.E 8.0.2 y creamos un nuevo proyecto con


el nombre TRABAJOHERENCIA.
En Source Packages le damos clic derecho, luego presionamos New y
despus presionamos Java Packages y cambiamos el nombre por MODEL y
presionamos finish, ah agregmos un New Java Class.
Luego creamos otro Java Packages repitiendo lo mismo de antes pero esta
vez lo ponemos el nombre de VIEW.
Finalmente eliminamos el default package.
Primero comenzamos a crear nuestro formulario que se encuentra en el
Package VIEW.
Y comenzamos programar.
Utilizamos el programa FastStone Capture para capturar las imgenes.

LGICA DE NEGOCIOS PAQUETE MODEL


1. Comenzamos a crear una Java Class (CLASE BASE) dentro de Packpage MODEL
llamada Alumno.

2. Despus creamos una Java Class dentro de Packpage MODEL llamada Pregrado, el
cual va a heredar todas las propiedades del Java Class Alumno.
Donde colocamos todos los datos adicionales respectivos a esa clase y sacamos el
promedio de las notas y el sustitutorio debe reemplazar a una de ellas.

3. Despus creamos una Java Class dentro de Packpage MODEL llamada


Pregrado_Maana, el cual va a heredar todas las propiedades del Java Class
Pregrado y de Alumno.

4. Despus creamos una Java Class dentro de Packpage MODEL llamada


Pregrado_Noche, el cual va a heredar todas las propiedades del Java Class
Pregrado y de Alumno.

LGICA DE PRESENTACIN PAQUETE VIEW

1. comenzamos programar en el botn MAANA todas las funciones para cuando


corramos la aplicacin funcione.

2. comenzamos programar en el botn NOCHE todas las funciones para cuando


corramos la aplicacin funcione.

3. Vemos los resultados del programa.

ALUMNO DIPLOMADO Y EXTENSION

En el mismo proyecto TRABAJOHERENCIA comenzamos desarrollar l


aplicacion.
En el Source Packages MODEL agregmos un New Java Class.
Luego creamos otro Java Packages repitiendo lo mismo de antes pero esta
vez lo ponemos el nombre de VIEW.
Finalmente eliminamos el default package.
Primero comenzamos a crear nuestro formulario que se encuentra en el
Package VIEW.
Y comenzamos programar.
Utilizamos el programa FastStone Capture para capturar las imgenes.

LGICA DE NEGOCIOS PAQUETE MODEL


1. Despus creamos una Java Class dentro de Packpage MODEL llamada Diplomado,
el cual va a heredar todas las propiedades del Java Class Alumno.
Donde colocamos todos los datos adicionales respectivos a esa clase y sacamos el
promedio de las notas y el sustitutorio debe reemplazar a una de ellas.

2. Despus creamos una Java Class dentro de Packpage MODEL llamada


Idiomas_Diplo, el cual va a heredar todas las propiedades del Java Class
Diplomado y de Alumno.

10

3. Despus creamos una Java Class dentro de Packpage MODEL llamada


Gestion_Diplo, el cual va a heredar todas las propiedades del Java Class Diplomado
y de Alumno.

4. Despus creamos una Java Class dentro de Packpage MODEL llamada Extension, el
cual va a heredar todas las propiedades del Java Class Alumno.
Donde colocamos todos los datos adicionales respectivos a esa clase y sacamos el
promedio de las notas y el sustitutorio debe reemplazar a una de ellas.

11

5. Despus creamos una Java Class dentro de Packpage MODEL llamada


Presencial_Ext, el cual va a heredar todas las propiedades del Java Class Extension
y de Alumno.

6. Despus creamos una Java Class dentro de Packpage MODEL llamada Virtual_Ext,
el cual va a heredar todas las propiedades del Java Class Extension y de Alumno.

12

LGICA DE PRESENTACIN PAQUETE VIEW


1. comenzamos programar en el botn INGLES, todas las funciones para cuando
corramos la aplicacin funcione.

13

2. comenzamos programar en el botn GESTION todas las funciones para cuando


corramos la aplicacin funcione.

14

3. comenzamos programar en el botn PRESENCIAL todas las funciones para cuando


corramos la aplicacin funcione.

15

4. comenzamos programar en el botn VIRTUAL todas las funciones para cuando


corramos la aplicacin funcione.

16

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