SISTEMA WEB DE RESERVA DEL HOSTAL VIÑA BELLA.

El objetivo de este sistema es facilitar la gestión de las reservas, al igual que mejorar el manejo de los anuncios de éstas y poder extraer información y tenerla disponible oportunamente para mejorar la toma de decisiones dentro del Hostal Viña Bella tanto para el administrador de esta empresa como para los empleados. Para poder crear una solución que satisficiera estos requerimientos tuvimos que escoger una alternativa web, en la cual utilizamos PHP y el framework Laravel por el lado del servidor, mientras que por el lado del cliente utilizamos JavaScript y jquery. Para la base de datos se optó por MySQL para poder crear este motor de reservas web. Este texto se organiza en capítulos cuyos contenidos comprenden los siguientes temas: Capítulo 1. Descripción de la situación actual y breve historia del Hostal Viña Bella. Se detallan los problemas detectados y se describen en términos generales las funciones que se planean construir para solucionarlos. La situación actual es que ningún proceso está automatizado y tiene un apoyo débil de herramientas digitales para solucionar problemas de administración, que en este caso sería el uso de planillas excel, lo que puede conducir a inconsistencias de información y se puede afirmar que actualmente no satisface las necesidades de información de la empresa. La solución a los problemas antes mencionados es construir un software que apoye la gestión administrativa de las habitaciones del hostal para evitar inconsistencias, y gracias a este se podrá reunir datos y generar informes que satisfagan las necesidades de información de la empresa. Capítulo 2. Descripción del entorno de implementación. Se describen el software y hardware disponible en el hostal y el que tendrá que ser adquirido, además del que se utilizará para el desarrollo del sistema y la descripción de las tablas de la base de datos de este. El software necesario para poder sostener los requerimientos tomados, en general, apunta a utilizar un servidor en donde se desplegará la aplicación web, este servidor estará alojado por un proveedor de VPS. Para poder utilizar esta aplicación bastará con que los usuarios tengan instalado un navegador. El hardware necesario por la aplicación está administrado por el proveedor de VPS, el de los usuarios pueden ser cualquier computadora que pueda mantener funcionando de forma óptima un navegador web. De todas maneras, se describe con mayor detalle el que actualmente está disponible en el hostal. El modelo de datos es descrito con mayor detalle en este capítulo, en donde se describe cada tabla con sus campos y para qué serán utilizados, además de sus restricciones, largos y tipos. Capítulo 3. Descripción de la arquitectura del sistema. Se presentan diagramas y se describen los programas del sistema, para dar una mayor claridad al funcionamiento del sistema y la interacción que tiene que tener el usuario con él. Se utilizan distintos tipos de diagramas para poder mostrar cómo esta formado este sistema. Entre ellos está el diagrama de menús, que muestra cómo está organizado por categoría de operaciones. Otro sería el modular, que muestra cuáles son los distintos módulos del sistema y como están conformados, siendo los más importantes “clientes”, “habitaciones”, “reservas” y “pago”. Los diagramas de bloques junto a las vistas describen los requerimientos para que puedan funcionar los distintos programas del sistema, y cuál es su lógica de ejecución y qué distintos resultados pueden arrojar.