Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entregable Trabajo Final de Java Fundamentals.
Entregable Trabajo Final de Java Fundamentals.
PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO
1. INFORMACIÓN GENERAL
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:
Nº PREGUNTAS
2
TRABAJO FINAL DEL CURSO
1.
2.
3.
4.
5.
6.
3
TRABAJO FINAL DEL CURSO
HOJA DE PLANIFICACIÓN
PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO AMBIENTE /
OPERACIONES / PASOS /SUBPASOS NORMAS -ESTANDARES
Buscar un lugar ventilado, aislado de ruidos y con buena Acondicionar el o los
iluminación. espacios de trabajo,
Colocar las herramientas a utilizar al alcance de la mano. priorizar el silencio, la
Encender la laptop. buena iluminación y la
Conectar la laptop a la red local si no se conecta ergonomía.
automáticamente. Usar los equipos
Ingresar al navegador Mozilla Firefox.
electrónicos con las
Ingresar al campus virtual de SENATI en Blackboard.
medidas de precaución
Buscar en el menú de cursos el módulo de Java
adecuadas, en caso de
Foundations.
Buscar en el menú del módulo de Java Foundations manipulación de laptop
Actividades Entregables. tener las manos secas y el
Ubicar el acceso al Trabajo Final del curso. lugar de colocación seco,
Descargar archivo y guardarlo en Disco C bajo el nombre de preferencia de un
de archivo “Trabajo Final Java.docx”. material que no conduzca
Abrir el archivo y proceder a leer atentamente las mucho el calor como la
indicaciones y requerimientos de la tarea. madera para evitar
Investigar y leer sobre conceptos desconocidos en libros o sobrecalentar el
por consultas en páginas web. microprocesador.
Apuntar dichos conceptos, guardar los enlaces y tener al Tener en la medida de lo
alcance dichos conceptos. posible un asiento
Resolver los requerimientos relacionados al Plan de ergonómico o
Trabajo del Estudiante: acondicionar una silla no
Completar el formulario de datos del alumno. ergonómica en base a
Leer y organizar la planificación del trabajo. necesidades y
Leer y comprender las preguntas guía. requerimientos propios de
Completar las preguntas guía, de acuerdo al nuestro cuerpo.
formato planteado por el docente, respetando Proteger la vista mediante
normativa APA. lentes antireflex y con
Elaborar la hoja de planificación. medida de ser necesario.
Realizar el dibujo/esquema/diagrama, aunque sea Tomar pausas activas de
un bosquejo de lo que será al final de la entrega. por lo menos 10 minutos
Proceder al desarrollo del problema planteado: por cada jornada de 30
Leer los objetivos del trabajo. minutos.
Leer el planteamiento del problema. Caminar, salir y
despejarse, asi las ideas
Leer los apuntes sobre conceptos conocidos y
también fluyen mejor.
desconocidos, leer sobre teoría relacionada a
programación orientada a objetos, clases, herencias,
4
TRABAJO FINAL DEL CURSO
INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.
5
TRABAJO FINAL DEL CURSO
INICIO DE SESION:
MENU DE OPERACIONES:
Si las credenciales son válidas, se muestra un menú con
opciones.
El usuario puede seleccionar entre consultar saldo,
realizar depósito, realizar retiro o salir
OPERACIONES:
Dependiendo de la opción seleccionada por
el usuario, se realizan operaciones como
consultar saldo, depositar, retirar, o salir.
FIN:
El programa finaliza al seleccionar la opción
salir o si se agotan los intentos de iniciar
sesión.
FIN
6
TRABAJO FINAL DEL CURSO
LISTA DE RECURSOS
1. MÁQUINAS Y EQUIPOS
-Laptop Asus Vivobook, Intel i7 11°, 2.6 gHz 12 GB RAM y 512 SSD.
-Mouse inalámbrico Logitech.
-Disco Local C.
-Router Huawei, terminal GPON.
-Smartphone LG LM-X120HM.
3. HERRAMIENTAS E INSTRUMENTOS
-Software de edición de código Apache NetBeans
-JVM.
-Software de edición de texto Microsoft Word 2016.
-Software de acceso al trabajo final y campus virtual Navegador Mozilla Firefox.
-Software de navegación por páginas web Mozilla Firefox.
5. MATERIALES E INSUMOS
-Cargador de Smartphone y cargador de laptop.
-Material de limpieza para ambiente de trabajo marca Limpiatodo Sapolio y trapo de
limpieza casero. Material de limpieza para equipos electrónicos, paño de microfibra y
líquido de limpieza marca Teraware.
-Lapicero azul marca Faber Castell.
-Lápiz marca Stabilo, goma de borrar marca Artesco.
7
TRABAJO FINAL DEL CURSO
8
TRABAJO FINAL DEL CURSO
Se recomienda revisar a detalle los enlaces y videos de cada tarea para una
mayor comprensión de cada tema tratado en clase.
Iniciamos creando la clase Persona con sus atributos privados, asi también creamos el
método constructor, inicializamos el atributo del saldo del cliente en S/. 0 por defecto.
9
TRABAJO FINAL DEL CURSO
10
TRABAJO FINAL DEL CURSO
Continuamos en la misma clase y procedemos a crear los métodos Getter y Setter, para
modificar y acceder a los atributos privados desde otra clase o instancia, que de otro
modo no se podría realizar.
Finalmente dentro de la misma clase Persona creamos un método para validar el valor
ingresado para el usuario y contraseña, asi garantizar que el usuario pueda acceder a su
cuenta, también creamos un método toString() con el fin de formatear como se
muestran los datos en consola, de otro modo solo se mostraría la ubicación en memoria
que tienen los datos almacenados en el objeto ArrayList posterior.
11
TRABAJO FINAL DEL CURSO
Dentro del mismo paquete, creamos la clase PjBankProject, que contendra el método
main para instanciar los objetos cliente de la clase Persona y almacenarlos en un
ArrayList.
Creamos el método obtenerMonto fuera del método main pero dentro de la clase para
verificar que los datos ingresados por el cliente a la hora de realizar operaciones como
retirar o depositar sean números.
12
TRABAJO FINAL DEL CURSO
13
TRABAJO FINAL DEL CURSO
Aquí utilizaremos los valores ingresados en el bloque anterior para instanciar un nuevo
cliente que tomara esos datos como parámetros. Luego añadirá los valores de ese
cliente al nuevo objeto ArrayList listaClientes.
Creamos una variable booleana inicializada en false y una variable intentos con valor 0,
esto con la finalidad de implementar un ciclo y tomar los valores como expresiones de
comparación.
14
TRABAJO FINAL DEL CURSO
De ingresar las credenciales correctas el ciclo for utilizara la variable temporal cliente
para permitir validar credenciales según los valores ingresados al ArrayList, estos son
usuario y contraseña, de suceder asi se le permitirá al usuario realizar sus operaciones
como retirar, depositar o consultar saldo de manera correcta.
15
TRABAJO FINAL DEL CURSO
De ser incorrectas las credenciales se mostrara una advertencia a la vez que se resta 2 – el valor del
intento que toma la variable intento que siempre será menor a 3, como inicio en 0 se darán hasta 3
oportunidades ya que la variable luego ira aumentando su valor en 1 hasta llegar a esos 3 intentos donde
ya no podrá acceder al programa y se cerrara automáticamente, de no haber problema se ejecuta el else,
que imprime los elementos del ArrayList en consola según el formato dado en el método Override en la
clase Persona.
16
TRABAJO FINAL DEL CURSO
BIBLIOGRAFÍAS:
17