Beruflich Dokumente
Kultur Dokumente
Facultad De Ingeniería
INGENIERÍA AGRÍCOLA
Bogotá D.C.
2020
PROGRAMA PARA GESTIONAR TIQUETES DE UNA AEROLINEA
Facultad De Ingeniería
Ingeniería Agrícola
Bogotá D.C.
2020
Índice
Introducción ................................................................................................................................................ 4
Justificación ................................................................................................................................................. 5
Objetivos ...................................................................................................................................................... 6
General ..................................................................................................................................................... 6
Específicos................................................................................................................................................ 6
Entrada .................................................................................................................................................... 7
Salida ........................................................................................................................................................ 9
Programación ........................................................................................................................................ 10
JavaScript .............................................................................................................................................. 11
Html........................................................................................................................................................ 11
Resultados .................................................................................................................................................. 13
Bibliografía ................................................................................................................................................ 14
Pag. |4
Introducción
que permite realizar algunas tareas de manera bastante sencilla y directa, permitiendo que las
tareas que llevaban mucho tiempo de realizar, se puedan hacer eficazmente, un ejemplo claro de
Este informe está dividido en varias partes: la primera consta de los objetivos y el
marco teórico donde se definen algunos conceptos importantes para entender este informe, la
segunda parte consta de la justificación donde se describe más a fondo el programa y por ultimo
las conclusiones donde se muestra lo que se aprendió después de haber hecho el proyecto
Justificación
información. Esto con el fin de hacer más eficiente esta actividad haciendo que se guarden
las elecciones previas de otros compradores y completar los cupos de cada avión.
Para lograr este fin, la solución que se describirá en este informe consta de un
llevaran a cabo todas las funciones necesarias para que sea complementado con HTML un
medio visual que permita ingresar la información y tener interactividad con el usuario.
Pag. |6
Objetivos
General
varios vuelos, siendo este un medio complementario para la venta de tiquetes de una aerolínea.
Específicos
en un semestre.
Generar un tiquete al final, que pueda ser impreso y en el que quede constancia
Entrada
Datos personales: Los datos personales que requiere el proyecto, dan su punto de partida
en aquellos que permiten la identificación del pasajero, como lo son el nombre, los
la edad de este, porque dependiendo de en qué rango se encuentre (0-2], (2-12), [12+),
Clase: La clase del vuelo, es un dato vital para la asignación del asiento y su costo,
porque esta será quien determine en que localización del avión se sentará el pasajero.
Tipo de Vuelo: El tipo de vuelo hace referencia a si este será de ida y vuelta, o solo ida,
debido a que es de vital importancia conocer este dato para la generación de tiquetes,
Fechas: las fechas que establezca el usuario para realizar su viaje, estas serán limitadas
siendo un número que podrá ubicar en el mapa de un avión y saber de antemano, donde
podría ser ubicado, este dato dependerá de la clase seleccionada previamente siendo que
Punto de origen y destino: Estos datos permitirán establecer en que avión seria ubicado el
regreso.
Salida
Precio total: El precio total es el resultado de la compra del tiquete de avión, esto
dependerá del tipo de vuelo, clase, edad y principalmente del trayecto que escoja el
usuario.
Tiquete: Los tiquetes que generará el programa van a ser conformados por la información
Marco teórico
Programación
dictan los pasos a seguir para la creación del código fuente de programas informáticos. De
La programación se guía por una serie de reglas y un conjunto pequeño de órdenes, instrucciones
Lenguaje de programación
para la creación de un programa y con él, ofrecerle una solución a un problema determinado.
paso las órdenes que el programador ha diseñado en el algoritmo. Con esto se entiende que el
que este último pueda darles respuesta a los problemas mediante la computadora y haciendo uso
ese trabajo.
P a g . | 11
JavaScript
mayoría de los navegadores y que les proporciona a las páginas web, efectos y funciones
programación, con frecuencia son empleados en los sitios web, para realizar acciones en el lado
programación, sino más bien un lenguaje de script (rutinas o guiones). Por lo tanto, es más
parecido a los macros de los procesadores de hojas de cálculo o texto. Sería imposible ejecutar
Los Java Script ayudan a mejorar la gestión cliente/servidor; entre sus funciones
básicas se encuentran: abrir y cerrar ventanas; cambios eficaces en una página (en lo que
HTML
CSS
CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en Cascada - que
El lenguaje CSS se basa en una serie de reglas que rigen el estilo de los elementos
en los documentos estructurados, y que forman la sintaxis de las hojas de estilo. Cada regla
consiste en un selector y una declaración, esta última va entre corchetes y consiste en una
SVG
cualquier formato vectorial. Es escalable, pesa poco y permite una definición mayor a tamaños
reducidos, mucho mayor que los archivos bitmap. El formato es igual al que se utiliza con
Así como el formato Flash, que también era vectorial, propiedad de Macromedia,
es decir de Adobe, el formato SVG es un formato abierto, estándar y basado en XML. Aunque
las primeras versiones no se podían ver en los diferentes navegadores, hoy ya es un estándar que
funciona sin problemas en todos los navegadores. SVG se convirtió en una recomendación del
W3C en septiembre de 2001 con lo que en estos momentos ya es admitido por todos. A ser un
formato basado en XML necesitamos cierto control de código para hacer que un archivo SVG
funcione adecuadamente.
Resultados
operando en el lenguaje de C++, basando su operación a un ciclo que daba las pautas de menú
principal y asignando asientos en una serie de arreglos independientes. Pero debido a que era
necesario acercarse a la preferencia del usuario, se vio necesario hacer la mudanza del proyecto
a un tipo de lenguaje que permitiera hacer de forma más gráfica, interactiva la entrada de
información, y además de hacer fluida la asignación de varios asientos, debido a que en C++
era común saturar la salida del terminal. Es así como se llegó a la solución de realizar código
para navegador en el que se utiliza JavaScript como lenguaje para programar y HTML como
El programa final, funciona con una interfaz de HTML encargada de ofrecer los campos
necesarios para obtener la información del usuario y permitir ejecutar funciones durante la
Mientras que en JavaScript se tiene el código de las funciones que va a ejecutar estos
inputs, entre las cuales se destacan, la asignación de asientos dentro de la matriz principal,
Bibliografía
Marco teórico:
informatica/.
Redacción. ( Última edición:26 de julio del 2019). Definición de Javascript. Recuperado de:
https://www.masadelante.com/faqs/css
P a g . | 15
Alvarez Miguel A., Corpas Martos Jose J.,(s.f) “Manual de CSS, hojas de estilo”;
WEB/manual-css.pdf