Anda di halaman 1dari 2

Carrera Profesional de

Ingeniería de Sistemas Computacionales

Curso/Clase Diseño y Arquitectura de Software Semestre 2017 – 2

Evaluación Evaluación Parcial - Laboratorio Ciclo VI


Docente Alex Llerena Rodriguez Tipo “A”
Duración 140 minutos Fecha 13/10/2017

Apellidos y Nombres: .............................................................................................................. Nota:

Indicaciones:
1. Sea cuidadoso con su ortografía y redacción, el cual formará parte de su calificación. Escriba con letra clara y legible.
2. Lea bien la pregunta o enunciado antes de responder. Administre su tiempo eficazmente.
3. Sea breve y objetivo en su respuesta. No se califica por extensión, sino por calidad de respuesta.
4. No puede utilizar apuntes, notas de clase, diapositivas o libros. A menos que el docente del curso se lo permita.
5. Mantenga orden y limpieza en el desarrollo de su evaluación.

I. Lea el caso e implemente según lo requerido:


La empresa: Distribuciones AAA, requiere la implementación de una Aplicación Web, la cual permita
cumplir con las siguientes reglas de negocio.
El sistema debe tener las siguientes consideraciones:
- Se debe implementar con una arquitectura de Capas (utilizar el proyecto proporcionado)
- Reglas del Negocio:
 Se debe implementar una vista de acceso a usuarios (tabla SEG_Usuario). Se debe mostrar
un mensaje indicando si su password o UserName es incorrecto.
 Una vez verificado el acceso el sistema deberá llevarnos a una vista de Menú.
La vista de menú y todas las demás vistas (de aquí en adelante) deben obedecer a una
plantilla, utilizando una página maestra con la plantilla proporcionada.
En la barra lateral derecha se debe mostrar el nombre y apellido del usuario logueado
 Menú: En la barra lateral izquierda, se debe implementar los menús correspondientes a
cada usuario logueado.
Este menú será dinámico por usuario, utilizando las tablas SEG_Menu y SEG_UsuarioMenu.
Además, se debe considerar que los menús que se encuentren vencidos se deben mostrar
bloqueados (disabled)
 En la opción de Lista de Precios (opción de Menu):
- En la parte superior se debe colocar un combo, con la lista de clientes.
- Una vez seleccionado el cliente, se presiona un botón, para listar los Productos mostrando
los siguientes campos:
Código de Producto
Descripción de Producto
Marca (nombre de la marca)
Unidad de Medida (nombre de la unidad de medida)
Precio en Soles
Precio en Dólares

- Los precios deben ser calculados, según la escala de precios que tiene cada cliente. En
esta tabla de escala de precios, existe un campo llamado descuento, con el cual se deberá
hacer el descuento respectivo a cada uno de los productos.
 Implementar un filtro como el hecho en clase, que no permita ingresar a la Lista de precios sin
estar logueado.
Rubrica Puntaje
Verificación de Acceso.
Mensaje indicando la restricción de acceso (2 ptos) 2

Pagina Maestra y Menú principal


Buen uso de la página maestra y diseño proporcionado. (2 ptos) 3
Colocar el nombre de usuario en la barra lateral derecha (1 pto)
Funcionalidad Menú dinámico
Crear menú dinámico con las tablas SEG_Menu y SEG_MenuUsuario. (4 ptos)
Bloquear menús que se encuentran vencidos (1 pto) 7
Filtro para ingreso a intranet (utilizando filtro como hecho en clase) (2 ptos)

Lista de Precios
Llenar combo con clientes (3 ptos) 8
Listar los productos con los campos requeridos y precios calculados (5ptos)

Anda mungkin juga menyukai