Está en la página 1de 3

Escuela de Tecnología Desarrollo de Sistemas de Información

EDD & POO


Kenny Vladimir Mallqui Barrera

II 13 12 22
2022 - IIIE 210 min.

Evaluación Final

Elabore los siguientes programas en PYTHON

Descargue el archivo EF_PROPUESTA1_KENNY_MALLQUI.rar (mantenimiento de


productos) o EF_PROPUESTA2_KENNY_MALLQUI.rar (mantenimiento de alumnos),
descomprima el archivo, cambie el nombre de la carpeta, en lugar del nombre y apellido del
profesor colocar su nombre y apellido, según el proyecto que haya elegido para trabajar,
luego abra el proyecto en Visual Studio Code.

1. Elabore uno de los Mantenimientos que haya elegido:


Para la elaboración del Mantenimiento de Productos o Mantenimiento de Alumnos, debe
realizar lo siguiente:

Debe crear una clase que controla los atributos, una clase que maneja los objetos a
través de arreglos y una clase que interactúa con el usuario a través de la GUI.

• Dentro del Paquete Controlador, encontrará el módulo productos.py o alumnos.py,


implemente la clase que controla los atributos ya sea de productos o alumnos:

- El método constructor que inicialice los atributos, los atributos deben ser privados.
- Los métodos get de todos los atributos.
- Los métodos set de todos los atributos.

• Dentro del Paquete Controlador, encontrará también el módulo arregloProductos.py


o arregloAlumnos.py, implemente la clase que maneja a los objetos de productos o
alumnos, a través de arreglos:

- El método constructor, que inicialice el arreglo, que almacene los productos o


alumnos.
- El método para adicionar, un producto o un alumno.
- El método para devolver, un producto o un alumno que se haya registrado.
- El método tamaño, que devolverá el tamaño del arreglo.
- El método buscar.
- El método eliminar.
• Dentro del Paquete Vista, encontrará el módulo ventanaProductos.py o
ventanaAlumnos.py, dentro de la clase VentanaProductos o VentanaAlumnos,
implemente los métodos necesarios para que el usuario pueda interactuar con el
formulario.

- Los botones Registrar, Listar, Buscar, Eliminar, Modificar y Grabar Modificado,


deben funcionar, para ello deberá crear los métodos para cada uno.
- No es necesario que guarde los datos en un archivo de texto.

NOTA:

Una vez terminada la evaluación, guardemos el proyecto


EF_Propuesta1_Nombre_ApellidoPaterno o EF_Propuesta2_Nombre_ApellidoPaterno,
comprimir todo el proyecto hecho en Python y QtDesigner y subirlo al aula virtual.

También podría gustarte