domingo, 29 de mayo de 2016

Paquetes turisticos SQL SERVER 2012 - 2014

La patronato de Ica desea brindar un mejor servicio a los turistas agilizando las reservas y ventas de sus paquetes turísticos para lo cual automatizara la emisión de sus Boletos cambiando sus talonarios de boletos por otros pre-impresos, codificando cada paquete turístico e ingresándolos en una tabla con sus precios, recorrido, hora de salida y hora de llegada actuales, se sabe que:
Los datos de los turistas serán almacenados en una tabla aparte sin importar las repeticiones.
Los paquetes turísticos serán almacenados en una tabla donde se controlará sus recorridos, horarios y precio de los mismos ingresando un registro para cada día de la semana y hora de salida.
Se podrá hacer reservas abonando el 50% del boleto.
Se emitirá un boleto por cada pasajero.
Los boletos tendrán un código autogenerado correlativo iniciando con el número de boleto 001-000001
Sólo se atenderá a un grupo por día para cada recorrido con un máximo de 20 personas por grupo.
Es así que la dirección se ha enterado que usted es un alumno de Ingeniería de Sistemas e Informática y le solicita que prepare el soporte en base de datos para tal fin.
El trabajo académico consistirá en desarrollar una secuencia de comandos teniendo como soporte el manejador de base de datos SQL Server (en cualquiera de sus versiones) que permita controlar la información necesaria en el momento oportuno acerca del proceso integral, debiendo tener en cuenta los siguientes puntos:
1. Archivo con el script para la creación de la base de datos, tablas, relaciones y llaves foráneas. Se debe tomar en cuenta la verificación de la existencia de dichos objetos con sentencias condicionales, así como la presentación del diccionario de datos correspondiente. (2 puntos)
2. Archivo con el script de soporte para la funcionalidad del módulo: registro de datos. Aquí deberá crear diferentes rutinas que permitan registrar los turistas, destinos, recorridos, usuarios, boletos, reservas  entre otros. Involucra los diferentes procedimientos para el ingreso y actualización de las tablas maestras. (4 puntos)
3. Archivo con el script de soporte para la funcionalidad del módulo: reservas y emisión de boletos. Es aquí donde se debe crear las rutinas para la selección del destino, el turista y grabar la emisión del boleto. (4 puntos)
4. Archivo con el script de soporte para la funcionalidad del módulo: cantidad de turistas por recorrido. Es un complemento al módulo de emisión de boletos para determinar y limitar la cantidad de turistas por paquete. (4 puntos)
5. Archivo con el script de las consultas y estadísticas en general, por rangos de fechas, aplicación de filtros, etc. Se evaluará la aplicación de cursores, consultas de unión, cálculo con acumuladores, uso de vistas y subconsultas. (2 puntos)
6. Archivo script con todos los disparadores utilizados en la aplicación. Puede incluir cursores y código en Transact SQL. (2 puntos)
7. Archivo script con todas las funciones definidas por el usuario y funciones tabla utilizadas en la aplicación. Puede incluir cursores y código en Transact SQL. (2 puntos)
Solicitar código de  las soluciones a:
 
Costo de código: xx soles.