Tercera Parte

download Tercera Parte

of 4

description

doc

Transcript of Tercera Parte

UNIVESIDAD DE COSTA RICA I - 2015SEDE GUANACASTEBACHILLERATO EN INFORMTICA EMPRESARIALCURSO: IF-4101 LENGUAJES PARA APLICACIONES COMERCIALESM.P Luis Fernando Charpentier Gonzalez email: [email protected]

Tercera entrega 15 %Instrucciones de programacin. Los campos requeridos debern contar con una validacin. El diseo de la base de datos no podr ser modificado. La aplicacin debe ser construida siguiendo las mejoras prcticas de programacin estudiadas durante el cursoRepositorio de cdigo El proyecto deber estar almacenado en el repositorio de cdigo del grupo. No deben existir commits en el repositorio sin comentarios. Por cada commit sin comentario se pierde 1 punto del entregable. No es permitido que el proyecto contenga un solo commit. El histrico de cambios del proyecto deber demostrar que todos los compaeros cooperaron con la realizacin del entregable. Instrucciones Los siguientes mdulos debern ser visualizados por un usuario registrado en el sistema.Mdulo de administracin Promociones: Agregar una promocin. Los datos solicitados son Detalle(Requerido) Vlido desde(Requerido) Vlido Hasta(Requerido) Estado (No se solicita al usuario, su valor es 1 (Activo)). HoraEnvio (Requerido) El sistema deber validar el ingreso de todos los campos solicitados. Y deber indicarle al usuario, en caso que alguno de estos sea invlido. Modificar una promocin. El sistema deber permitir a un usuario modificar una promocin existente. Los campos solicitados son: Detalle(Requerido) Vlido desde(Requerido) Vlido Hasta(Requerido) HoraEnvio (Requerido) Habilitar una promocin El sistema deber permitirle al usuario habilitar una promocin en estado Inactiva (2) (Cambiar a estado Activa (1)). Inhabilitar una promocin El sistema deber permitirle al usuario inhabilitar una habitacin, en estado Activa (1). Envi de correo de promocin a clientes Las promociones en estada Activa (1) deben ser enviadas a los clientes una vez al da, a la hora configurada, solo en el rango de fecha vlido. (Vlido desde y Vlido Hasta) Listar promocin. El sistema deber mostrar los campos Vlido desde Vlido Hasta Estado Hora envo El sistema deber mostrar por default las promociones. El sistema deber permitir al usuario filtrar por los siguientes criterios: Por estado. Activo (1), Inactivo(2)Mdulo de Temporadas: Agregar Temporada Los datos solicitados son Nombre(Requerido) Desde(Requerido) Hasta(Requerido) El sistema deber automticamente agregar tarifas para la los tipos de habitacin existentes (Sencilla (1), Doble (2), Triple (3)), con valor 0. El sistema deber validar el ingreso de todos los campos solicitados. Y deber indicarle al usuario, en caso que alguno de estos sea invlido. Editar temporada El sistema deber permitir a un usuario modificar una temporada existente. Los campos solicitados son: Nombre(Requerido) Desde(Requerido) Hasta(Requerido) Listar temporada El sistema deber mostrar los campos Nombre(Requerido) Desde(Requerido) Hasta(Requerido)

Modificar tarifa temporada El sistema para una temporada en especfico deber mostrar la lista de tarifas asociadas El sistema deber mostrar los campos Tipo Habitacin Tarifa x noche El sistema para una temporada en especfico deber permitir editar el valor de una tarifas asociada a un tipo de habitacin.Cambios Modulo reservaciones registradas: No se puede agregar una reservacin si no existen tarifas para la fecha solicitada y el tipo de habitacin. Puede existir el traslape de una reservacin y varias temporadas, permitindose que unos das sean cobrados con la tarifa de una temporada y el resto de das sean cobrados con la tarifa de otras temporadas Al agregar una reservacin se le deber mostrar al usuario el monto total de la reservacin. Lista de reservaciones debe mostrar una columna adicional en donde se muestre el monto total de la reservacin Se deber permitir a un usuario seleccionar una reservacin y ver el detalle de la reservacin Se deber mostrar la siguiente informacin Desde Hasta Cantidad de noches. Identificacin Nombre Completo Cliente Tipo Habitacin Datos de la tarifa (Lista de temporadas aplicadas) Nombre temporada Tarifa x noche Cantidad das aplicados a tarifa