1. INTRODUCCIÓN El proyecto de aula propuesto es un Sistema de Gestión Hotelera por ser una aplicación de apariencia empresarial de fácil entendimiento. Este sistema está conformado por varios subsistemas; entre ellos se encuentra el subsistema de reservas del cual se propone la construcción e integración de tres tipos de interfaces: de administración de la información, de consultas y de generación de listados en formatos TXT, PDF Y XLS.
1.1 Propósito. Este documento tiene como propósito brindar una visión comprensible del subsistema de reservas, con un nivel de detalle que permita la construcción e integración completa de las interfaces propuestas.
1.2 Alcance. Se implementarán principalmente aquellos casos de uso que involucren interacción con los actores y que permitan el desarrollo de los tres tipos de interfaces: de administración de la información, de consultas y de generación de listados en formatos TXT, PDF Y XLS. Toda interfaz desarrollada debe estar debidamente documentada y probada.
1.3 Documentos anexos. • • • • •
ANEXO 1. DIAGRAMA DE CASOS DE USO DEL SUBSISTEMA DE RESERVAS. ANEXO 2. DIAGRAMA ENTIDAD RELACIÓN DEL SUBSISTEMA DE RESERVAS. ANEXO 3. SCRIPT DE LA BASE DE DATOS DEL SUBSISTEMA DE RESERVAS. ANEXO 4. ESQUEMA DE LA BASE DE DATOS DEL SUBSISTEMA DE RESERVAS. ANEXO 5. DISEÑO DE LAS INTERFACES DE USUARIO DEL SUBSISTEMA DE RESERVAS.
1.5 Tabla de Contenido
1
1. Introducción ........................................................................................................................................... 1 1.1 PROPÓSITO .......................................................................................................................................... 1 1.2 ALCANCE ............................................................................................................................................. 1 1.3 DOCUMENTOS ANEXOS ........................................................................................................................ 1 1.5 TABLA DE CONTENIDO ......................................................................................................................... 1 2.
Descripcion del negocio..................................................................................................................... 2 2.1 SISTEMA DE GESTIÓN HOTELERA ......................................................................................................... 3 2.2. SUBSISTEMA DE RESERVAS ................................................................................................................ 3
3.
Diseño del subsistema de reservas ................................................................................................... 4 3.1. DISEÑO DE LA LÓGICA DEL NEGOCIO ................................................................................................. 4 3.2. DISEÑO DE LA CAPA DE DATOS........................................................................................................... 4 3.2. DISEÑO DE LAS INTERFACES DE USUARIO .......................................................................................... 4
4.
Interfaces para la consulta de registros........................................................................................... 5 4.1. 4.2. 4.3.
5.
Interfaces para la administración de la información..................................................................... 5 5.1. 5.2. 5.3.
6.
TIEMPO DESTINADO .................................................................................................................... 5 INTERFACES A IMPLEMENTAR..................................................................................................... 5 EVIDENCIAS................................................................................................................................ 6
Interfaces para la generacion de listados ........................................................................................ 6 6.1. 6.2. 6.3.
7.
TIEMPO DESTINADO .................................................................................................................... 5 INTERFACES A IMPLEMENTAR..................................................................................................... 5 EVIDENCIAS................................................................................................................................ 5
TIEMPO DESTINADO .................................................................................................................... 6 INTERFACES A IMPLEMENTAR..................................................................................................... 6 EVIDENCIAS................................................................................................................................ 6
Integracion modular ......................................................................................................................... 6 71. TIEMPO DESTINADO .................................................................................................................... 6 72. MÓDULOS ................................................................................................................................... 7 6.2.1. Módulo de clientes ................................................................................................................ 7 6.2.2. Módulo de recepcionistas ..................................................................................................... 7 6.2.3. Módulo de administradores .................................................................................................. 7 73. EVIDENCIAS................................................................................................................................ 8
8.
Diligenciamiento de pruebas ............................................................................................................ 8 8.1. TIEMPO DESTINADO .................................................................................................................... 8 8.2. PRUEBAS DEL SISTEMA DE INFORMACIÓN DESARROLLADO ........................................................ 8 8.2.1. Ejecutar el plan de pruebas del sistema.................................................................................... 8 8.2.2. Realizar los ajustes al sistema .................................................................................................. 9 8.3. EVIDENCIAS ....................................................................................................................................... 9
9.
Argumentacion del trabajo realizado.............................................................................................. 9 9.1. 9.2. 9.3.
TIEMPO DESTINADO .................................................................................................................... 9 ACTIVIDADES A REALIZAR ......................................................................................................... 9 EVIDENCIAS................................................................................................................................ 9
2. DESCRIPCIÓN DEL NEGOCIO
2
Este capítulo presenta una descripción del negocio, y en particular el proceso de negocio más importante. Este capítulo provee el contexto y determina el alcance del resto del documento. Primero se describe el sistema de gestión hotelera, marco del subsistema de reservas. Luego se presenta una descripción de éste identificando los principales actores del subsistema.
2.1 Sistema de gestión hotelera. Una cadena hotelera desea automatizar los servicios brindados por sus hoteles. Actualmente todas las actividades son registradas en formularios de papel y la obtención de datos estadísticos toma gran cantidad de tiempo y recursos. La gerencia desea mantener en forma central y unificada todas las reservas que se hacen en sus hoteles. Se está pensando ofrecer a los clientes el servicio de reservas por Internet, además se requiere que las estaciones de trabajo en los hoteles operen con la misma interfaz de usuario y que se sugiera un hotel de la misma cadena, cuando no haya disponibilidad. Los empleados trabajan usualmente en el mismo hotel. Sin embargo es probable que los mismos sean rotados a otros hoteles en la región. La gerencia general necesita realizar consultas y acceder a reportes. La información se recoge periódicamente y es analizada para la toma de decisiones de la cadena hotelera.
2.2. Subsistema de reservas. El subsistema de reserva contempla las funcionalidades requeridas para que los usuarios puedan realizar reservas en el sistema. Para la construcción del mismo se diseñaron tres tipos de interfaces: de administración de la información, de consultas y de generación de listados y reportes.
3
3. DISEÑO DEL SUBSISTEMA DE RESERVAS. 3.1. Diseño de la lógica del negocio. Para el diseño de la lógica se utilizaron diagramas de casos de uso. Este tipo de diagramas permiten describir el comportamiento del sistema al afrontar una tarea o requisito del negocio y la relación que existe con otros casos de uso. El subsistema de reservas contempla cuatro actores fundamentales: el visitante, cliente, recepcionista y administrador. Diríjase al documento: diagrama de casos de uso del subsistema de reservas (anexo 1), para conocer el diseño de la lógica del negocio a través de los casos de uso.
3.2. Diseño de la capa de datos. El diseño de la base de datos del sistema, se presenta a través de un diagrama entidad- relación. Este tipo de diagramas permiten plasmar las relaciones y propiedades del modelo de datos. El diagrama se encuentra disponible en el documento: diagrama entidad relación del subsistema de reservas (anexo 2). La base de datos del subsistema de reservas fue implementada en SQL server y su script para generarla se encuentra disponible en el siguiente documento: script de la base de datos del subsistema de reservas (anexo 3) y el esquema en: esquema de la base de datos del subsistema de reservas (anexo 4).
3.2. Diseño de las interfaces de usuario. El diseño de la interfaz de usuario se presenta en el siguiente documento: diseño de las interfaces de usuario del subsistema de reservas (anexo 5). El diseño gráfico, queda libre para que el equipo encargado del desarrollo pueda utilizar los colores y las imágenes que considere más adecuadas, de acuerdo a la región a la cual pertenece la cadena hotelera. Lo mismo ocurre con la manera de presentar la información a través de las páginas.
4
4. INTERFACES PARA LA CONSULTA DE REGISTROS. 4.1. Tiempo destinado. El equipo de trabajo debe distribuir las actividades para 3 semanas, con una dedicación de 3.5 horas diarias por cada desarrollador.
4.2. Interfaces a implementar. •
Consulta de reservas aplicando filtros de pantalla tales como reservas vigentes, consumidas, canceladas, identificación del cliente.
•
Consulta de disponibilidad aplicando filtros de pantalla tales como la fechas, horas, región, tipo de habitación, entre otros.
•
Consulta de clientes aplicando filtros de pantalla tales como documento, nombres, apellidos, domicilio, entre otros.
4.3. Evidencias. • • •
Video. Documentación. Interfaces implementadas en el sitio.
5. INTERFACES PARA LA ADMINISTRACIÓN DE LA INFORMACIÓN. 5.1. Tiempo destinado El equipo de trabajo debe distribuir las actividades para 3 semanas, con una dedicación de 3.5 horas diarias por cada desarrollador.
5.2. Interfaces a implementar. •
Administración de la información de usuarios. o Registro y modificación de usuarios (información personal). o Ingreso de usuarios al sistema dependiendo del rol. o Modificación de contraseñas.
•
Administración de la información de reservas. o Hacer reserva. o Modificar reserva.
5
o Cancelar reserva. o Tomar reserva.
5.3. Evidencias. • • •
Video. Documentación (ayudas en línea). interfaces implementadas en el sitio.
6. INTERFACES PARA LA GENERACIÓN DE LISTADOS. 6.1. Tiempo destinado. El equipo de trabajo debe distribuir las actividades para 3 semanas, con una dedicación de 3.5 horas diarias por cada desarrollador.
6.2. Interfaces a implementar. • Generar listado de clientes y permitir exportarlo a archivos .TXT, PDF Y XLS. •
Generar reporte de ventas y permitir exportarlo a archivos .TXT, PDF Y XLS.
6.3. Evidencias. • Video. • Documentación (ayudas en línea). • Interfaces implementadas en el sitio.
7. INTEGRACIÓN MODULAR.
71.
Tiempo destinado. El equipo de trabajo debe distribuir las actividades para 3 semanas, con una dedicación de 3.5 horas diarias por cada desarrollador.
6
72.
Módulos.
6.2.1. Módulo de clientes •
Administración de la información de usuario: registro de usuario y modificación de información personal, ingreso de usuario al sistema (rol clientes), modificación de contraseña.
•
Administración de reservas: hacer reserva, modificar reserva, cancelar reserva.
•
Consulta de reservas aplicando filtros de pantalla tales como reservas vigentes, consumidas, canceladas, identificación del cliente. (sólo podrá ver las reservas realizadas por él).
•
Consulta de disponibilidad aplicando filtros de pantalla tales como la fechas, horas, región, tipo de habitación, entre otros.
6.2.2. Módulo de recepcionistas. •
Administración de la información de usuario: o Registro y modificación de información personal de clientes. o Modificación de su información personal y su contraseña. o Ingreso de usuario al sistema (rol recepcionista).
•
Administración de reservas: hacer reserva, modificar reserva, cancelar reserva y tomar reserva (para cualquier cliente, si no existe deberá realizar el registro de usuario).
•
Consulta de reservas aplicando filtros de pantalla tales como reservas vigentes, consumidas, canceladas, identificación del cliente. (podrá ver las reservas de los clientes).
•
Consulta de disponibilidad aplicando filtros de pantalla tales como la fechas, horas, región, tipo de habitación, entre otros.
•
Consulta de clientes aplicando filtros de pantalla tales como documento, nombres, apellidos, domicilio, entre otros.
6.2.3. Módulo de administradores. •
Administración de la información de usuario: o Registro y modificación de información personal de los usuarios (usuarios: clientes, recepcionistas).
7
o Ingreso de usuario al sistema (rol administrador), modificación de contraseña. •
Administración de reservas: hacer reserva, modificar reserva, cancelar reserva y tomar reserva (para cualquier cliente, si no existe deberá realizar el registro de usuario).
•
Consulta de reservas aplicando filtros de pantalla tales como reservas vigentes, consumidas, canceladas, identificación del cliente. (podrá ver las reservas de los clientes).
•
Consulta de disponibilidad aplicando filtros de pantalla tales como la fechas, horas, región, tipo de habitación, entre otros.
•
Consulta de clientes aplicando filtros de pantalla tales como documento, nombres, apellidos, domicilio, entre otros.
•
Generación del reporte de ventas y migración de la información a archivos .TXT, PDF Y XLS.
•
Administración de tablas para métricas: tales como ciudades, departamentos, hoteles, habitaciones, entre otras, implementadas en módulos anteriores.
73.
Evidencias.
• Video. • Documentación (ayudas en línea). • Integración modular en el sitio.
8. DILIGENCIAMIENTO DE PRUEBAS. 8.1. Tiempo Destinado. El equipo de trabajo debe distribuir las actividades para 3 semanas, con una dedicación de 3.5 horas diarias por cada desarrollador.
8.2. Pruebas del sistema de información desarrollado Las actividades en el modulo de pruebas de sistemas de información son las siguientes:
8.2.1. Ejecutar el plan de pruebas del sistema
8
Las pruebas del sistema de información están encaminadas a verificar que el sistema de información cumpla con los requerimientos establecidos. Para ello se suministrará el documento de plan de pruebas del sistema.
8.2.2. Realizar los ajustes al sistema Luego de realizar las pruebas del sistema se deben realizar los ajustes de las fallas encontradas.
8.3. Evidencias. • •
Diligenciar el formato de las pruebas del sistema. Realizar los ajustes de las fallas encontradas en el sistema.
9. ARGUMENTACIÓN DEL TRABAJO REALIZADO. 9.1. Tiempo Destinado. El equipo de trabajo debe distribuir las actividades para 2 semanas, con una dedicación de 3.5 horas diarias por cada desarrollador.
9.2. Actividades a realizar. • • •
Elaboración del manual de usuario del sistema. Elaboración del manual de instalación del sistema. Elaboración de un video del sistema de información construido.
9.3. Evidencias. • Video. • Documentación final del proyecto. • Versión final del sistema desarrollado dispuesta en el sitio Web asignado por FITEC. Bibliografía: http://www.fing.edu.uy/inco/lab/dotnet/material/relacionado/vp03.pdf
9