trabjo herencia Java Netbeans

1 FACULTAD DE INGENIERIA DE SISTEMAS E INFORMÁTICA TRABAJO DOMICILIARIO 5 HERENCIA CURSO LENGUAJE DE PROGRAMACIÓN II

Views 201 Downloads 3 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMÁTICA

TRABAJO DOMICILIARIO 5 HERENCIA CURSO LENGUAJE DE PROGRAMACIÓN II

ALUMNO JOSÉ S. LÓPEZ CONTRERAS

PROFESOR ING. JOSE ANTUNGA

CICLO

2

TRABAJO DOMICILIARIO 5

La universidad privada Telesup requiere que se construya un diagrama de clases para la gestión académica de sus alumnos, los alumnos de la universidad se clasifican en alumnos de pregrado, diplomado y extensión. Los de pregrado, se clasifican en alumnos del turno de la noche y mañana. Los alumnos de diplomado se clasifican en alumnos de Idiomas y Gestión de Negocios. Los alumnos de extensión se dividen en alumnos de modalidad presencial y virtual. Todos los alumnos tienen los siguientes datos: Apellidos, Fnacimiento y sexo. Los alumnos de extensión 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 método que permita calcular el promedio de los alumnos de pregrado, considerándose que el examen sustitutorio reemplaza a la nota más baja entre el EF y EP. Crear el método decirfechadetermino(), el cual será aplicable para los alumnos de diplomado y extensión, este método nos debe indicar en qué momento estará finalizando el curso, entendiéndose que los cursos de extensión tienen una duración 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 página instancie alumno de extensión y recepcione los datos necesarios y deposítelos en las propiedades del objeto instanciado; calcule el promedio del alumno y averigüe la fecha de término del alumno de extensión, utilice los métodos correspondientes y muéstrelos los resultados.

3

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 después 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 imágenes.

4

LÓGICA DE NEGOCIOS – PAQUETE MODEL 1. Comenzamos a crear una Java Class (CLASE BASE) dentro de Packpage MODEL llamada Alumno.

2. Después 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.

5

3. Después creamos una Java Class dentro de Packpage MODEL llamada Pregrado_Mañana, el cual va a heredar todas las propiedades del Java Class Pregrado y de Alumno.

4. Después 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.

6

LÓGICA DE PRESENTACIÓN – PAQUETE VIEW

1. comenzamos programar en el botón MAÑANA todas las funciones para cuando corramos la aplicación funcione.

7

2. comenzamos programar en el botón NOCHE todas las funciones para cuando corramos la aplicación funcione.

3. Vemos los resultados del programa.

8

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 imágenes.

9

LÓGICA DE NEGOCIOS – PAQUETE MODEL 1. Después 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. Después 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. Después 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. Después 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. Después 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. Después 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

LÓGICA DE PRESENTACIÓN – PAQUETE VIEW 1. comenzamos programar en el botón INGLES, todas las funciones para cuando corramos la aplicación funcione.

13

2. comenzamos programar en el botón GESTION todas las funciones para cuando corramos la aplicación funcione.

14

3. comenzamos programar en el botón PRESENCIAL todas las funciones para cuando corramos la aplicación funcione.

15

4. comenzamos programar en el botón VIRTUAL todas las funciones para cuando corramos la aplicación funcione.

16