Desarrollo De Un Sitio Web Para Una Agencia De Viajes

Transcription

Escuela Técnica Superior de Ingeniería InformáticaUniversitat Politècnica de ValènciaDesarrollo de un sitio Web parauna agencia de viajesProyecto Final de Carrera[Ingeniería Técnica Informática de Sistemas]Autor: Patricia Baixauli SánchezDirector: Félix Buendía GarcíaSeptiembre 2015

Desarrollo de un sitio Web para una agencia de viajes2

ResumenEn los últimos años ha habido un aumento de los viajes de ocio en todo elmundo, siendo uno de los negocios más en auge. Cada día existen másagencias de viaje o sitios web en los que el usuario puede encontrar el viajesoñado y siempre al mejor precio. Por eso, nosotros queremos ofrecer unaherramienta para que el usuario sea capaz de descubrir cuál es su destinoperfecto para unas vacaciones inolvidables. Para ello, hemos creado un sitioweb que les permitirá recorrer el mundo según las preferencias de cada unode ellos desde cualquier lugar del mundo.Palabras clave: viajes, destino, país, recomendador.3

Desarrollo de un sitio Web para una agencia de viajesTabla de contenidosContenidoTabla de contenidos . 412Introducción . 61.1Objetivos . 61.2Contexto . 61.3Estructura de la memoria del proyecto. 8Especificación de requisitos . 92.12.1.1Ámbito . 92.1.2Definiciones, acrónimos y abreviaturas . 102.1.3Referencias . 102.1.4Visión global . 102.244Descripción general . 112.2.1Perspectiva del producto . 112.2.2Funciones del producto. 112.2.3Características del usuario . 122.2.4Restricciones generales . 132.33Introducción. 9Requisitos específicos . 132.3.1Interfaz . 132.3.2Contenido . 152.3.3Funciones . 16Análisis . 173.1Diagrama de clases . 173.2Diagramas de casos de uso. 19Diseño . 224.1Introducción. 224.2Arquitectura del sistema . 224.2.1Capa de presentación . 244.2.2Capa de negocio . 28

4.2.35Implementación . 325.1Tecnologías . 325.1.1Capa de presentación . 325.1.2Capa de negocio . 355.1.3Capa de datos . 365.2Herramientas . 375.2.1Notepad . 375.2.2XAMPP Server. 385.2.3Apache . 385.2.4Adobe Photoshop . 395.36Capa de datos . 29Detalles de implementación . 405.3.1Estructura de la página web . 405.3.2Todos los usuarios . 445.3.3Usuario registrado . 555.3.4Usuario administrador . 57Evaluación. 606.1Introducción. 606.2Pruebas . 606.2.1Pruebas de resolución . 606.2.2Pruebas con navegadores . 657Conclusiones . 688Bibliografía . 70Anexo A . 715

Desarrollo de un sitio Web para una agencia de viajes1 IntroducciónEn este documento se resume la memoria del Proyecto Final de Carrera (apartir de ahora PFC) realizado por Patricia Baixauli Sánchez, perteneciente ala titulación de Ingeniería Técnica Superior en Informática de Sistemas para laUniversidad Politécnica de Valencia.1.1ObjetivosEl principal objetivo marcado con la realización de este proyecto serádesarrollar un sitio web para la recomendación de destinos turísticos quepermita: Ofrecer al usuario la posibilidad de filtrar destinos según susnecesidades Buscar destinos según zonas geográficas Consultar sus últimas búsquedas Recomendar viajes a los destinos seleccionadosComo ya existen muchos sitios web en la red que ofrecen viajes organizadosa destinos, se ha querido dar un enfoque diferente a nuestro sitio web parapoder realizar algo distinto a lo que el mercado ya ofrece. Por lo tanto, no esobjetivo competir con los sitios de viajes ya existentes sino más en la idea depoder ofrecer un catálogo de destinos al usuario según sus gustos ynecesidades.Otros de los objetivos del proyecto es que sea compatible y usable desde lamayoría de dispositivos que hoy en día están en pleno auge, como puedanser los smartphones o las tablets. Por eso, este sitio web se programará contecnologías específicas para el desarrollo móvil.1.2ContextoComo ya se ha comentado, existen multitud

Portal web: Página de inicio que permite el acceso a las diferentes opciones de un sitio web. Usuario: Persona que hace uso de la aplicación/web. Navegador: Aplicación software que permite visualizar páginas escritas en lenguaje HTML. Sitio web: Conjunto de páginas web sobre el mismo tema que tienen el mismo nombre de dominio.