Universidad Nacional de Cajamarca – Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Sistemas – 2020-I
Evaluación II de Programación Aplicada II
1. Implementar un formulario web que permita ingresar el nombre del producto, elegir la categoría del producto, precio de compra y su código será generado (está compuesto por 4 caracteres, el primer carácter es la primera letra de la categoría y los tres restantes el número correlativo de la categoría del producto, ejemplo E002); El precio de venta se calcula en base a costos que pueden ser uno o varios dependiendo a la categoría que pertenece el producto, más el porcentaje de utilidad que va ser 5% del precio de compra para todos los productos. Referente a los costos para el precio de venta, puede elegir uno o varios costos según los siguientes criterios: estos costos variaran de acuerdo a la categoría es decir si elegimos Electrodomésticos sus costos serán de 3, 18 y 5 respectivamente, para muebles serán 5, 18 y 4 respectivamente, de Ropa serán de 2, 18 y 3 respectivamente y para Librería serán de 2, 0 y 5 respectivamente, estos números son porcentaje del precio de compra. Al hacer clic en el botón “Calcular” se agrega el producto a la lista de productos y va a mostrar el código, nombre y precio de venta. Posteriormente se ira mostrando los totales por costos que han intervenido en los productos, así como también la utilidad que obtendrá el dueño del negocio; por último mostrará el total general de la suma de los precios de ventas de los productos. (Utilizar POO)
Puntaje(13 puntos)
Criterios a evaluar:
Diseño de la página web similar a la página ____ 2 puntos
Implementación de las clases (POO): _______ 5 puntos
Algoritmo para autogenerar el código: ________ 3 puntos
Programación de los eventos: ____________________ 3 puntos
Universidad Nacional de Cajamarca – Facultad de Ingeniería Escuela Académico Profesional de Ingeniería de Sistemas – 2020-I
2. Crear un nuevo formulario(frmReporteProductos) donde se muestre un listado de los
productos en diferentes columnas, así como también mostrar en la parte inferior los totales igual a la página anterior(esto debe ser implementado necesariamente en un control de usuario que sirva a ambas páginas web). Para ejecutar este formulario web primero debe ejecutar el formulario de la pregunta anterior haciendo click en un botón mostrar reporte.
Criterios a evaluar:
Diseño e implementación del control de usuario: 3 puntos
Diseño e implementación del formulario consumiendo el control de usuario: 4 puntos.