Proyecto MKT

2
PROYECTO LENGUAJE DE PROGRAMACION II .Net La Biblioteca Todo Libro” solicita a los alumnos del curso DEN4501 realizar un sistema que les permita realizar reservas on-line para sus libros. Luego de un detallado análisis se ha llegado a los siguientes requerimientos: Desarrollar un Sitio Web bajo la arquitectura de capas para realizar el préstamo de libros utilizando la siguiente base de datos: Login: Para realizar un préstamo, la persona debe encontrarse registrada, si no es así, debe registrarse en ese momento, este proceso debe ser implementado por medio de arquitectura orientada a servicios Windows Comunication Foundation (WCF). Una vez que la persona se encuentra conectada al sitio se debe mantener activa su sesión hasta que se desconecte. Menú Una vez que la persona ingresa al sistema llega a una página de bienvenida donde se muestra el nombre de la persona y un mensaje de saludo. Ingreso Reserva Por medio de los controles conocidos (Por ejemplo: DropDownList, CheckBox, TextBox, Label, etc) realice una página con diseño adecuado para generar el préstamo de un libro, ofrecer los libros disponibles, ingresar el código libro y toda la información necesaria para registrar un nuevo préstamo. Modificación de Prestamo Al ingresar a ésta página, si corresponde, se deben mostrar todos los préstamos (activos) de la persona logeada. Se debe dar la posibilidad de seleccionar el préstamo existente y modificarla. Se puede cambiar el libro y/o se puede activar/desactivar (según corresponda). Informes Construir 2 informes que contengan persona, fecha del préstamo, y libros. Ordenar por fecha de préstamo: Préstamos Activos Préstamos Inactivos

Transcript of Proyecto MKT

Page 1: Proyecto MKT

PROYECTO LENGUAJE DE PROGRAMACION II .Net

La Biblioteca “Todo Libro” solicita a los alumnos del curso DEN4501 realizar un sistema que les permita realizar reservas on-line para sus libros. Luego de un detallado análisis se ha llegado a los siguientes requerimientos: Desarrollar un Sitio Web bajo la arquitectura de capas para realizar el préstamo de libros utilizando la siguiente base de datos:

Login: Para realizar un préstamo, la persona debe encontrarse registrada, si no es así, debe registrarse en ese momento, este proceso debe ser implementado por medio de arquitectura orientada a servicios Windows Comunication Foundation (WCF). Una vez que la persona se encuentra conectada al sitio se debe mantener activa su sesión hasta que se desconecte.

Menú Una vez que la persona ingresa al sistema llega a una página de bienvenida donde se muestra el nombre de la persona y un mensaje de saludo.

Ingreso Reserva Por medio de los controles conocidos (Por ejemplo: DropDownList, CheckBox, TextBox, Label, etc) realice una página con diseño adecuado para generar el préstamo de un libro, ofrecer los libros disponibles, ingresar el código libro y toda la información necesaria para registrar un nuevo préstamo.

Modificación de Prestamo Al ingresar a ésta página, si corresponde, se deben mostrar todos los préstamos (activos) de la persona logeada. Se debe dar la posibilidad de seleccionar el préstamo existente y modificarla. Se puede cambiar el libro y/o se puede activar/desactivar (según corresponda). Informes Construir 2 informes que contengan persona, fecha del préstamo, y libros. Ordenar por fecha de préstamo: Préstamos Activos Préstamos Inactivos

Page 2: Proyecto MKT

Especificaciones Técnicas: Utilizar una MasterPages sencilla con un menú que permita acceder a todas las opciones. Se debe manejar la sesión de la persona y no debe permitirse acceder a ninguna opción sin haberse logeado. Construya el proyecto con la base de datos adjunta, y bajo los patrones de arquitectura web (capas) y WCF para satisfacer los requerimientos de negocio.

Diccionario de datos:

tblPersonas idPersona: Int, auto numérico que identifica una persona Ci: Int, para el CI sin puntos, guion ni dígito verificador. Nombre: Varchar(50), para el nombre del pasajero. Clave: Varchar(6), para la clave de acceso al Sitio. Usuario: Varchar(6), para el usuario de acceso al Sitio tblLibros IdLibro: Int, auto numérico que identifica un libro NombreLibro: Varchar(50), para el nombre del libro Autor: Varchar(50), para el autor del libro

tblPrestamo IdPrestamo: Int, auto numérico, único, representa un préstamo idPersona: Int, clave foránea que pertenece a la tblPersonas IdLibro: Int, clave foránea que pertenece a la tblLibros FechaPrestamo: DateTime, que guarda la fecha en que se realiza el préstamo Estado: Bit, que representa si el préstamo está activo o no (1: Activa y 0:Inactiva)