Está en la página 1de 2

EXAMEN FINAL NOTA

Duración: 120 minutos

Apellidos y Nombres Semestre 2023 – II Firma del estudiante

Facultad Ingeniería Ciclo IV señalando la

Escuela Ingeniería de Sistemas Aula B-103 conformidad del

Asignatura Programación orientada a objetos Turno M T N


Docente Mg. JHON PAUL ANAMPA GARCIA Fecha 18 12 2023

Instrucciones:

✔ No utilice lápiz. Desarrolle toda la prueba con lapicero.

✔ Se recomienda mantener la correcta redacción, orden y limpieza.

✔ Los CELULARES deberán permanecer apagados durante el desarrollo del examen.

✔ Las preguntas deberán ser formuladas sólo al profesor a cargo.

Tomando en cuenta el siguiente caso

Requerimientos iniciales:
● Los productos tienen atributos como código, nombre, descripción, precio, clave y cantidad
en stock.
● Los administradores tienen atributos como nombre, DNI, dirección y correo.
● Se deben registrar las transacciones de compra, indicando qué productos se compraron, la
cantidad y la fecha de la transacción.

Operaciones del Administrador:


● El administrador puede agregar nuevos productos al inventario.
● Puede actualizar la información de un producto, por ejemplo, si cambia el precio.

1. Construye las clases que representan a administrador y producto (coloca el código java
aquí) (1 punto)

2. Construye las interfaces y clases DAO para ambas entidades conteniendo para el
administrador los métodos de inicio y cierre de sesión, para el producto el CRUD completo
(coloca el código aquí) (4 puntos)

3. Diseñar los JFrame para: iniciar sesión y dar mantenimiento al producto. (Coloca solo las
capturas de los JFrame en el editor del IDE) (2 puntos)

4. Programar el inicio de sesión y cierre de sesión. (Coloca el código y una captura


mostrando el funcionamiento) (3 puntos)

5. Programar la funcionalidad de visualizar todos los productos. (Coloca el código y una


captura mostrando el funcionamiento) (2 puntos)

6. Programar la funcionalidad de agregar un producto. (Coloca el código y una captura


mostrando el funcionamiento) (3 puntos)
7. Programar la funcionalidad de editar un producto. (Coloca el código y una captura
mostrando el funcionamiento) (3 puntos)

8. Programar la funcionalidad de eliminar un producto. (Coloca el código y una captura


mostrando el funcionamiento). Además, una captura de la estructura del proyecto. (2
puntos)

También podría gustarte