sistema de viajes travel ibaguÉ

66
SISTEMA DE VIAJES TRAVEL IBAGUÉ INTEGRANTES Jefferson Tonuzco Ortega Juan Manuel Trujillo ORIENTADORES Jorge Manuel Pacheco Carlos A. Méndez UNIVERSIDAD COOPERATIVA DE COLOMBIA CAMPUS IBAGUÉ - ESPINAL PROGRAMA DE INGENIERÍA DE SISTEMAS IBAGUÉ 2019 Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Upload: others

Post on 29-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMA DE VIAJES TRAVEL IBAGUÉ

SISTEMA DE VIAJES TRAVEL IBAGUÉ

INTEGRANTES

Jefferson Tonuzco Ortega

Juan Manuel Trujillo

ORIENTADORES

Jorge Manuel Pacheco

Carlos A. Méndez

UNIVERSIDAD COOPERATIVA DE COLOMBIA

CAMPUS IBAGUÉ - ESPINAL

PROGRAMA DE INGENIERÍA DE SISTEMAS

IBAGUÉ

2019

Esta obra está bajo una licencia de Creative Commons

Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Page 2: SISTEMA DE VIAJES TRAVEL IBAGUÉ

i

Tabla de Contenido

1. Resumen .......................................................................................................................... 1

2. Abtsract ........................................................................................................................... 2

3. Introducción .................................................................................................................... 3

Marco Teórico ....................................................................................................................... 5

Estado del Arte ..................................................................................................................... 6

4. Objetivos ......................................................................................................................... 8

General .................................................................................................................................. 8

Específicos ............................................................................................................................. 8

5. Metodología..................................................................................................................... 9

6. Desarrollo de las fases .................................................................................................. 10

Alcance ............................................................................................................................. 10

6.1 Fase Análisis de Requerimientos ................................................................................. 10

Descripción De Procesos ................................................................................................. 11

Registrar Cliente ............................................................................................................. 11

Abono De Cliente ............................................................................................................ 13

Asignar viaje .................................................................................................................... 14

Crear Viaje ...................................................................................................................... 15

Registrar Hoteles ............................................................................................................. 16 Esta obra está bajo una licencia de Creative Commons

Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Registrar municipio ........................................................................................................ 17

Page 3: SISTEMA DE VIAJES TRAVEL IBAGUÉ

ii

Registrar Restaurante .................................................................................................... 18

6.2 Fase de diseño ............................................................................................................... 19

Modelo Conceptual De Datos ......................................................................................... 19

Diagrama Entidad relación E / R .................................................................................. 20

Descripción de Entidades ............................................................................................... 21

Modelo Físico De Datos .................................................................................................. 24

Diagrama Relacional ...................................................................................................... 26

Descripción de Tablas ..................................................................................................... 27

6.3 Fase de Construcción y prueba ................................................................................... 30

Script de base datos ........................................................................................................ 31

Abono Cliente .................................................................................................................. 31

Consulta Registro de viaje ............................................................................................. 34

Abono de Cliente ............................................................................................................. 38

6.3.1 Pruebas ....................................................................................................................... 41

Página Principal .............................................................................................................. 42

Menú Gestión Clientes: .................................................................................................. 45

Formulario de Registro de Clientes: ............................................................................. 45

Vincular Cliente a un viaje ............................................................................................ 46

Generación Factura al Cliente ....................................................................................... 47

Esta obra está bajo una licencia de Creative Commons

Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Registro de abonos a factura: ........................................................................................ 48

Page 4: SISTEMA DE VIAJES TRAVEL IBAGUÉ

iii

Menú Gestión Viaje ............................................................................................................ 49

Crear Viaje Turístico: .................................................................................................... 49

Creación de Municipio Turístico: ................................................................................. 50

Menú Registro de Parámetros ........................................................................................... 51

Tipo Documento: ............................................................................................................. 51

Municipio Turístico: ....................................................................................................... 52

Hoteles. ............................................................................................................................. 53

Restaurantes: ................................................................................................................... 54

Menú Reportes .................................................................................................................... 55

Abonos por Clientes: ...................................................................................................... 55

Gestion Empleado por Abonos: ..................................................................................... 56

7. Conclusiones ................................................................................................................. 57

8. Referencias ...................................................................................................... 58

Esta obra está bajo una licencia de Creative Commons

Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Page 5: SISTEMA DE VIAJES TRAVEL IBAGUÉ

iv

Lista De Tablas

Tabla 1 Registrar Cliente ......................................................................................................... 11

Tabla 2 Abono Cliente ............................................................................................................. 13

Tabla 3 Asignar Viaje .............................................................................................................. 14

Tabla 4 Crear Viaje .................................................................................................................. 15

Tabla 5 Registrar Hoteles ......................................................................................................... 16

Tabla 6 Registrar Municipio .................................................................................................... 17

Tabla 7 Registrar Restaurante .................................................................................................. 18

Tabla 8 Descripción de Tablas ................................................................................................. 29

Esta obra está bajo una licencia de Creative Commons

Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Page 6: SISTEMA DE VIAJES TRAVEL IBAGUÉ

v

Lista De Figuras

Ilustración 1 Diagrama Entidad Relación E/R ......................................................................... 20

Ilustración 2 Diagrama Relacional ........................................................................................... 26

Ilustración 3 Página Principal .................................................................................................. 42

Ilustración 4 Menú Gestión de Clientes ................................................................................... 45

Ilustración 5 Vincular Cliente a un Viaje ................................................................................. 46

Ilustración 6 Generación de Factura al Cliente ........................................................................ 47

Ilustración 7 Registro de Abonos de Factura ........................................................................... 48

Ilustración 8 Crear Viaje Turístico ........................................................................................... 49

Ilustración 9 Creación de Municipio Turístico ........................................................................ 50

Ilustración 10 Tipo de Documento ........................................................................................... 51

Ilustración 11 Municipio Turístico ........................................................................................... 52

Ilustración 12 Hoteles .............................................................................................................. 53

Ilustración 13 Restaurantes ...................................................................................................... 54

Ilustración 14 Abonos de Clientes ........................................................................................... 55

Ilustración 15 Gestión Empleado por Abonos ......................................................................... 56

Esta obra está bajo una licencia de Creative Commons

Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Page 7: SISTEMA DE VIAJES TRAVEL IBAGUÉ

1

1. Resumen

Este proyecto de negocio para las empresas de turismo denominado TRAVEL Ibagué, nace

como contribución al sector de turismo, con el fin de ampliar las agencias de negocio y prestar

un servicio más eficiente y confiable, ya que se brindará soluciones para los conflictos al

momento de suministrar un viaje a un determinado lugar, esto se puede dar por falta de

información necesaria para el cliente, los procesos de viaje son impuntuales y poco seguros

(Semana, 2018) debido a su falta de organización y control.

Por tal motivo TRAVEL Ibagué, implementa un aplicativo de viajes en el cual el cliente pueda

registrarse, vincularse a un viaje, realizar procesos como lo son: registro de usuario cliente,

asignación de viaje, registro de pago, consulta de pagos, consulta de viajes, consulta de abonos,

estas a su vez deberán estar registradas en una base de datos con el cual se deberán capturar,

modificar y eliminar en una interfaz amigable para su poblamiento de datos.

Este documento especifica el proceso de trabajo al momento de iniciar la prestación del servicio,

contando con procesos de trabajo divididas en fases como lo son las fases de requerimientos, fase

de diseño y fase de construcción y prueba. Por lo cual, el valor agregado se centra en que a partir

de planificar y organizar los procesos de prestación del servicio bajo el aplicativo TRAVEL

Ibagué, este se dinamiza eficientemente en términos de oportunidad, pertinencia y confiabilidad

al cliente y otras partes interesadas vinculantes de apoyo o complementación.

Page 8: SISTEMA DE VIAJES TRAVEL IBAGUÉ

2

2. Abtsract

This business project for tourism companies called TRAVEL Ibague, was born as a contribution

to the tourism sector, in order to expand business agencies and provide a more efficient and

reliable service, as it will provide solutions for conflicts at the time of provide a trip to a certain

place, this can be due to lack of necessary information for the client, the travel processes are

unpunctual and unsafe (Semana, 2018) due to their lack of organization and control.

For this reason TRAVEL Ibague, implements a travel application in which the client can register,

link to a trip, carry out processes such as: client user registration, travel assignment, payment

registration, payment consultation, travel consultation , consultation of fertilizers, these in turn

must be registered in a database with which they must be captured, modified and deleted in a

friendly interface for its population of data.

This document specifies the work process at the time the service is provided, with work

processes divided into faces such as requirements phases, design phase and test construction

phase, in turn with their respective physical diagrams and conceptual. Therefore, the added value

is centered on the fact that, from planning and organizing the service delivery processes under

the TRAVEL Ibagué application, it is efficiently energized in terms of timeliness, relevance and

reliability to the client and other binding support stakeholders. or complementation.

Page 9: SISTEMA DE VIAJES TRAVEL IBAGUÉ

3

3. Introducción

El presente documento detalla la formulación del proyecto “TRAVEL”, ubicados en la ciudad de

Ibagué, la cual tiene el fin de mejorar el mercado del sector del turismo (Combeima, 2018) a

través del mejoramiento del proceso de prestación de servicios cuyo alcance incluye modelos de

viaje para cada usuario. Lo anterior, no solo para incrementar sus ingresos, de igual manera

aportar a mejorar la satisfacción de los clientes y demás partes interesadas como son: empleados,

empleador, agentes turísticos, servicios de apoyo, proveedores, entre otros y; también

conllevando, a adaptarse a los cambios continuos impulsados por el mercado incluyendo, pero no

limitándose a la tecnología blanda y los programas informáticos.

El proyecto “TRAVEL”, aplicativo establecido bajo la plataforma Oracle con la herramienta

ápex, la cual permitirá tener un registro de base de datos de cada usuario con su respectivo viaje,

caracterizado por dos tipos de viajes, uno a la costa y otro al eje cafetero. También, el sistema

previamente debe capturar, validar y almacenar los datos básicos del cliente como cedula,

nombre, teléfono, dirección, fecha de nacimiento el sistema validará que el cliente no esté

registrado en la base de datos, y procederá a almacenar los datos de cliente.

Page 10: SISTEMA DE VIAJES TRAVEL IBAGUÉ

4

El sistema permite realizar la asignación de uno o varios viajes a un cliente, también realiza

respectivas capturas, validaciones y logra almacenar los abonos por los clientes pertinentes al

viaje; por último, se contará de un registro de municipio, hoteles y restaurantes para que el

usuario pueda disponer de diferentes planes de viaje.

Page 11: SISTEMA DE VIAJES TRAVEL IBAGUÉ

5

Marco Teórico

El marco teórico está determinado por la revisión de literatura que incluye los estudios e

investigaciones coligadas en el marco conceptual, marco normativo legal y reglamentario del

sector turístico en Colombia, el marco normativo técnico de gestión y el marco institucional

asociada a la Universidad Cooperativa en su programa de Ingeniería de Sistemas.

En Colombia el marco legal (Goierno de Colomia, 1996 ) del turismo se establece en la LEY 300

DE 1996 (Julio 26) Reglamentada por el Decreto Nacional 2590 de, en su ARTICULO 6º

Dirección de estrategia turística, direcciona las funciones, así: “La dirección de estrategia

turística tendrá a su cargo la realización de investigaciones técnicas en materia de promoción,

mercados y desarrollo de productos, que sirvan de soporte a los contratos que el Ministerio de

Desarrollo Económico y la Corporación Nacional de Turismo celebren con el administrador del

fondo de promoción turística en esta materia. Igualmente, tendrá a su cargo la elaboración del

proyecto del plan sectorial de turismo, la asistencia técnica a las entidades territoriales en materia

de planificación turística el apoyo a la creación de infraestructura básica que impulse el

desarrollo turístico, las investigaciones especiales que apoyen la competitividad del sector y las

relaciones internacionales. Para esos efectos contará con las divisiones de investigación de

mercados y promoción turística, de planificación, descentralización e infraestructura y de

estudios especiales”.

Page 12: SISTEMA DE VIAJES TRAVEL IBAGUÉ

6

Estado del Arte

Con el objetivo de perfeccionar, mejorar, construir una aplicación más eficiente y eficaz se

determinó realizar búsquedas por medio de los navegadores bajo las herramientas que suministra

la web como buscadores, bibliotecas virtuales ,sitios de internet especializados en la búsqueda de

contenido de investigación ,bajo el alto rango de conocimiento , aplicabilidad de la ingeniería de

sistemas se identifican múltiples fuentes de aplicaciones relacionadas con el turismo en

Colombia estas permitieron identificar debilidades o procesos que carecen de ejecución,

funcionalidad e implementación permitiéndonos fortalecer nuestra aplicación, con resultados

más favorables que permitan que el usuario tenga mayores beneficios como interacciones,

funcionalidad, resultados de búsqueda, interacciones atractivas y favorables con el usuario.

Para el proceso de identificación de que Ibagué puede ser una ciudad con crecimiento en

aspectos de socio económicos y culturales se determinó que bajo la consulta de (Murcia García,

2017) afirma que en al año 2028 será una ciudad caracterizada por la alta calidad de vida y una

plataforma económica para el desarrollo del departamento del Tolima con una amplia armonía en

características de la calidad ambiental, esto permite identificar que Ibagué puede ser precursora

en enfoque turístico dando como objetivo el turismo no solamente en Ibagué si no que permita

posicionar como puentes de turismo en diferentes ciudades del territorio Colombiano .

En el sitio web (Tripadvisor, 2019) identificamos varios puntos que puede llegar a que la

aplicación en procesos de realización sea óptima, por ende, identificamos que cada viaje o

destino tiene su respectivo valor, su modelo de trasporte está plenamente realizados esto permitió

darnos una referencia de como nuestra aplicación puede llegar a quedar.

Page 13: SISTEMA DE VIAJES TRAVEL IBAGUÉ

7

Bajo el conocimiento de que la aplicación puede ser un puente de turismo en el territorio

colombiano y bajo la observación de la página (Turisco, 2017)podemos identificar el mismo

ideal que tiene nuestra aplicación posicionar el departamento y determinar funciones como un

lugar de hospedaje, lugares donde comer y los medios para llegar, pero a su vez identificamos

debilidades como proceso de consulta e información en tiempo real que se le puede dar al

cliente.

Gracias a la investigación realizada, se permitió identificar valores agregados que tendrá nuestra

ampliación, como resultados de información del estado del pago del cliente, información a los

lugares que el cliente ha ido o estar por ir ya que estos sitios no cuentan con ellas y se cumple el

objetivo de obtener una aplicación con valores agregados y el suministro de interfaces

mayormente interactivas, amigables e informativas para el cliente.

Page 14: SISTEMA DE VIAJES TRAVEL IBAGUÉ

8

4. Objetivos

General

Desarrollar un aplicativo para organizaciones del sector turismo que establezca, en el proceso de

prestación del servicio, modelos de viaje para cada usuario bajo una cobertura territorial, viaje

hacia el eje cafetero y a la costa conforme a las necesidades de información de empleados,

usuarios o clientes.

Específicos

Realizar el diagnóstico asociado con las condiciones inherentes y relacionadas con los

elementos de entrada al diseño del aplicativo “TRAVEL Ibagué”.

Establecer el diseño (modelo conceptual y modelo conceptual y físico de la base de datos

físico de la base de datos) del aplicativo “TRAVEL Ibagué” conforme a las necesidades de

información de los clientes actuales y potenciales.

Desarrollar un módulo de gestión de viaje para crear o eliminar viajes.

Desarrollar un módulo de registro de parámetros que permita dar informe de los documentos

ya creados a su vez permita su modificación.

Desarrollar un módulo de reportes que permita dar un reporte de los procesos de una factura.

Validar el aplicativo “TRAVEL Ibagué” a nivel piloto desde la perspectiva técnica

Page 15: SISTEMA DE VIAJES TRAVEL IBAGUÉ

9

5. Metodología

Para el desarrollo de este proyecto se trabajó bajo la plataforma de Oracle basado en el lenguaje

SQL (Developer, 2019) determinado bajo los requerimientos funcionales (PMOinformatica,

2017), con acompañamiento - asesoría suministrada bajo supervisión del ingeniero Jorge Manuel

Pacheco en el que se determinó funciones de entradas, comportamientos y salidas de los

requerimientos viables.

En la fase de diseño, se implementó el modelo de base de datos relacionales en la que se

identificó y desarrollo los modelos conceptuales y físicos de la base de datos, primordiales para

la fase inicial del desarrollo de la aplicación donde se identifica las entidades del sistema,

requisitos, diseño de la base de datos y el alcance del producto a trabajar; y para este proceso, se

utilizó la herramienta Power Designer (PowerDesigner, 2019).

En la fase de construcción, se obtiene el script que se genera por medio de la herramienta Power

Designer (PowerDesigner, 2019), ésta a su vez, bajo la plataforma de Oracle (Developer,

2019)basado en el lenguaje SQL (Prado, 2018), que permite construir y obtener resultados como

consulta de registros, consultas multi tabla, consultas sumarias y se procede a la realización de

poblamiento de datos por medio de la plataforma Oracle bajo la herramienta APEX; (Oracle,

2019) además, este proceso fue asesorado bajo la supervisión del ingeniero Carlos A. Méndez.

Page 16: SISTEMA DE VIAJES TRAVEL IBAGUÉ

10

Posteriormente, después de su validación, es apto para la siguiente fase del desarrollo de la

aplicación. Obtenida la aplicación conforme a la interfaz creada; siendo esta además, amigable

para el manejo del usuario y también, lo anterior, según el alcance que este genera y bajo el

acompañamiento y asesoramiento del ingeniero Carlos A. Méndez, se procede a determinar

pruebas de errores en resultados y determinando que cada una de sus funciones se ejecute

correctamente y, posteriormente, según los resultados del procedimiento anterior, se realizan los

ajustes pertinentes terminando el producto a entregar.

6. Desarrollo de las fases

Alcance

El campo de aplicación del aplicativo TRAVEL IBAGUE primeramente a empresas del sector

turístico y en su proceso de prestación de servicios el modelo de viaje para cada usuario y por

cobertura territorial, viaje hacia el eje cafetero y a la costa.

6.1 Fase Análisis de Requerimientos

Los requerimientos funcionales (Granada, 2016) son los servicios que proveerá la aplicación, es

decir, lo que la aplicación puede hacer, en que permitirá determinar que los servicios solicitados

por el usuario están completamente identificados y definidos, debido a esto, se toma como un

enfoque predictivo ya que se puede decir que el sistema podrá interactuar con su entorno y su

funcionamiento (Requerimientos, 2018).

Page 17: SISTEMA DE VIAJES TRAVEL IBAGUÉ

11

Descripción De Procesos

A continuación, se exponen los procesos asincrónicos a soportar por la ampliación, utilizando la

técnica modelados de uso.

Registrar Cliente

Tabla 1 Registrar Cliente

Caso de uso: registrar cliente.

Propósito: almacenar todos los datos pertinentes a cada uno de los clientes.

Actores: empleado - cliente.

Caso de uso exitoso:

1. El empleado o cliente solicita un nuevo registro.

2. El sistema solicita datos del cliente.

3. El empleado o cliente ingresa los datos básicos del cliente como: nombre, cedula,

dirección, fecha de nacimiento.

4. El sistema valida los datos ingresados.

5. El sistema verifica la existencia del cliente.

6. El sistema almacena el registro del cliente.

7. El sistema genera un mensaje informando que el cliente ha sido registrado con

éxito.

Extensiones:

4. El sistema valida los datos ingresados.

Page 18: SISTEMA DE VIAJES TRAVEL IBAGUÉ

12

4.1. El sistema informa al empleado o cliente que los datos (nombre, cedula,

dirección, fecha de nacimiento) fueron ingresados de forma errónea.

5. El sistema verifica la existencia del cliente.

5.1. Cliente ya se encuentra registrado.

Page 19: SISTEMA DE VIAJES TRAVEL IBAGUÉ

13

Abono De Cliente

Tabla 2 Abono Cliente

Caso de uso: abono cliente.

Actores: empleado - cliente.

Propósito: el cliente decide cómo será la forma de pago, para realizar el viaje, ya sea

de contado o diferido en cuotas.

Caso de uso exitoso:

1. El empleado o cliente solicita al sistema el ingreso de abonos.

2. El sistema genera un mensaje preguntando: ¿cómo va a realizar el pago?

3. El empleado o cliente escogerá la opción de pago.

4. El sistema validara la decisión de pago.

5. El sistema pregunta el valor del abono.

6. El empleado o cliente ingresa el valor del abono.

7. El sistema valida el abono

8. El sistema guarda el registro.

9. El sistema genera un recibo de pago.

Extensiones:

3. El empleado o cliente escogerá la opción de pago.

3.1. En caso de que el cliente escoja la forma de pago de contado y tenga un abono ya

registrado, el sistema enviara un mensaje recordándole que no puede elegir esa opción

porque ya tiene un abono registrado en el sistema.

Page 20: SISTEMA DE VIAJES TRAVEL IBAGUÉ

14

Asignar viaje

Tabla 3 Asignar Viaje

Caso de uso: asignar viaje.

Actores: empleado.

Propósito: asignar el viaje, de acuerdo a las necesidades del cliente.

Caso de uso exitoso:

1. El empleado solicita al sistema la asignación de viaje.

2. El sistema genera un mensaje de los destinos disponibles para viajar.

3. El empleado escoge el destino a donde va a viajar.

4. El sistema valido el destino turístico.

5. El sistema almacena la asignación de viaje.

6. El sistema genera un mensaje informándole al empleado que la asignación de viaje

fue creada con éxito.

Extensiones:

4. El sistema valida el destino turístico.

4.1 El sistema genera un mensaje informándole al empleado que el viaje ya ha sido

asignado.

Page 21: SISTEMA DE VIAJES TRAVEL IBAGUÉ

15

Crear Viaje

Tabla 4 Crear Viaje

Caso de uso: crear viaje.

Actores: empleado.

Propósito: crear la mejor opción turista para el cliente.

Caso de uso exitoso:

1. El empleado solicitara al sistema la creación de un nuevo viaje.

2. El sistema genera un formulario, que contienen una serie de parámetros a seguir

como: destino del viaje, sitios a visitar, fecha de inicio, fecha de finalización, etc.…

3. El empleado ingresa los datos del formulario.

4. El sistema valida los datos ingresados dentro del formulario.

5. El sistema guarda el viaje.

6. El sistema genera un mensaje informándole al empleado que el viaje fue creado con

éxito.

7. Después de creado el viaje, el sistema permitirá al empleado, modificar los

parámetros pertinentes del viaje.

Extensiones:

4. El sistema valida los datos ingresados dentro del formulario.

4.1. Al momento de validar los datos, el sistema genera un mensaje informándole al

empleado que hubo un error en el ingreso de datos.

Page 22: SISTEMA DE VIAJES TRAVEL IBAGUÉ

16

Registrar Hoteles

Tabla 5 Registrar Hoteles

Caso de uso: registrar hoteles.

Actores: empleado.

Propósito: elegir los mejores hoteles dentro del destino turístico dependiendo de las

necesidades del cliente.

Caso de uso exitoso:

1. El empleado solicita al sistema el registro de hoteles.

2. El sistema permite ingresar el o los hoteles.

3. El empleado ingresa el o los hoteles(s) con los siguientes datos: nombre del hotel,

dirección, número de habitaciones disponibles.

4. El sistema valida la existencia de o los hoteles. En la base datos.

5. El sistema confirma, que el o los hoteles. Ha sido almacenado con éxito en la base

de datos.

Extensiones:

4. El sistema valida la existencia de, o los hoteles. En la base datos.

4.1. El sistema genera un mensaje, informando al empleado que el o los hoteles ya se

encuentra registrado en la base de datos.

Page 23: SISTEMA DE VIAJES TRAVEL IBAGUÉ

17

Registrar municipio

Tabla 6 Registrar Municipio

Caso de uso: registrar municipio.

Actores: empleado.

Propósito: elegir el mejor destino turístico para el cliente.

Caso de uso exitoso:

1. El empleado solicita al sistema el registro de un municipio.

2. El sistema permite ingresar el municipio.

3. El empleado ingresa el municipio (nombre, región en la que se encuentra, país en el

que está ubicado).

4. El sistema valida la existencia de este municipio en la base datos.

5. El sistema confirma, que el municipio ha sido almacenado con éxito en la base de

datos.

Extensiones:

4. El sistema valida la existencia de este municipio en la base datos.

4.1. El sistema genera un mensaje, informando al empleado que el municipio ya se

encuentra registrado en la base de datos.

Page 24: SISTEMA DE VIAJES TRAVEL IBAGUÉ

18

Registrar Restaurante

Tabla 7 Registrar Restaurante

Caso de uso: registrar restaurante(s).

Actores: empleado.

Propósito: elegir los mejores restaurantes dentro destino turístico dependiendo de las

necesidades del cliente.

Caso de uso exitoso:

1. El empleado solicita al sistema el registro de restaurante(s).

2. El sistema permite ingresar el restaurante(s).

3. El empleado ingresa el restaurante(s) (nombre del restaurante, tipo de restaurante,

dirección).

4. El sistema valida la existencia de este restaurante(s), en la base datos.

5. El sistema confirma, que el restaurante(s), ha sido almacenado con éxito en la base

de datos.

Extensiones:

4. El sistema valida la existencia de este restaurante(s), en la base datos.

4.1. El sistema genera un mensaje, informando al empleado que el restaurante(s), ya

se encuentra registrado en la base de datos.

Page 25: SISTEMA DE VIAJES TRAVEL IBAGUÉ

19

6.2 Fase de diseño

Modelo Conceptual De Datos

El modelo conceptual de datos también conocido como modelo de entidad relación , es una

técnica que permite ilustrar de manera gráfica la información relativa incorporada, es decir, la

relación de los datos y su correlación entre ellos (nazareno, 2018), permitiendo dar una visión

representativa de manera abstracta de la base de datos; por lo tanto, al explicarse de manera

simplista tiene un conjunto de objetos básicos, estos, llamados entidades que, a su vez, se

relacionan entre sí, estas entidades tienen atributos, siendo estas, las características que

representan la entidad. A continuación, se presenta el diagrama de entidad relación donde tiene a

su vez una descripción de cada uno de las entidades y atributos que contienen.

Page 26: SISTEMA DE VIAJES TRAVEL IBAGUÉ

20

Diagrama Entidad relación E / R

FUNCIONARIO

Codfun

Nomfun

Cumple

TIPO_FUNCION

Codtipofun

Nomfuncion

entrega

PAIS

Codpais

Nompais

ABONO_CLIENTE

Codabono

Fechabono

Valorabono

Relationship_19

Corresponde

MUNICIPIO_NACIMIENTO

Codmuni

Nommuni

FACTURA

Codfact

Numfact

Fechafact

Valorfact

TIPO_DOCUMENTO

Tipodoc

Nombretipodoc

Familiar

tiene

se encuenra

PERSONA

Numdoc

Nomperso

Dirperso

Tipo persona

inscribe

Regiistra

CLIENTE_VIAJE

codcliviaje

fechaclien

registra

Codviaje

Nomviaje

Desviaje

Costviaje

Tiemviaje

VIAJE

tipo

Relationship_17

seleciona

MUNICIPIO_TURISMO

Codmunituris

nommunituris

paismunituris

determina

VIAJE_MUNICIPIO

codvimuni

nomviajemuni

Tiene

MEDIO_TRANSPORTE

Codtransp

Medio Transporte

se selecciona se determina

Ilustración 1 Diagrama Entidad Relación E/R

codresta

nomresta

tiporesta

diresta

RESTAURANTES

codhotel

nomhotel

dirhotel

HOTELES

codigocli

sexocli

NATURAL NIt

Reprelegal

JURIDICA

Page 27: SISTEMA DE VIAJES TRAVEL IBAGUÉ

21

Descripción de Entidades

Entidad Persona: Contiene la información de los atributos que tiene la persona como su

nombre, fecha de nacimiento, su tipo de documento, el lugar de nacimiento, estado jurídico,

entre otros.

Entidad Viaje: Contiene la información de los atributos que tiene un viaje como el nombre de

viaje, el costo del viaje, el tiempo del viaje, el código del viaje y descripción del viaje.

Entidad Factura: Contiene la información de los atributos que tiene una factura como el cómo

el código de la factura, el número de la factura, el código del viaje, la fecha de la realización de

la factura y el valor de la factura.

Entidad cliente Viaje: Contiene la información de los atributos que tiene el cliente en su viaje

como el código del viaje, el código del cliente en su viaje, el número del documento del cliente y

la fecha de viaje del cliente

Entidad de restaurantes: Contiene la información de los atributos que tiene los restaurantes

como el código del restaurante, el código del municipio donde estarán los restaurantes, el nombre

del restaurante, el tipo de restaurante y su dirección donde estará ubicado el restaurante.

Entidad Medio de trasporte: Contiene la información de los atributos que tiene el medio de

trasporte por cual el cliente se movilizara como el código de trasporte y el medio de trasporte que

utilizara.

Entidad Municipio turismo: Contiene la información de los atributos que tiene el municipio en

el cual se hará el turismo tales como el código del municipio de turismo, y el país de municipio

de turismo.

Page 28: SISTEMA DE VIAJES TRAVEL IBAGUÉ

22

Entidad Hoteles: Contiene la información de los atributos que tiene un hotel en que el cliente se

va a alojar como el código del hotel, el nombre del hotel y la dirección donde s e ubica el hotel.

Entidad Viaje municipio: Contiene la información de los atributos que tiene un viaje a

determinado municipio como el código del viaje al municipio, el código del viaje y el nombre

del viaje al municipio.

Entidad Abono Al Cliente: Contiene la información de los atributos que el cliente abona como

el código del abono, el código del empleado que hace el abono, la fecha en que se hizo el abono

y valor del abono que se realizó.

Entidad Empleado: Contiene la información de los atributos del empleado tales como el código

del empleado, el código del tipo de empleado y el nombre del empleado.

Page 29: SISTEMA DE VIAJES TRAVEL IBAGUÉ

23

Entidad Tipo De Función: Contiene la información de los atributos del tipo de función que

tiene un empleado como el código del tipo de función y el nombre de la función.

Entidad Natural: Contiene la información de los atributos de una persona de tipo natural como

numero documento, el código de la persona y el sexo de la persona.

Entidad Jurídica: Contiene la información de los atributos de una persona de tipo Jurídica

como numero de documento, nit y representación legal.

Entidad Tipo De Documento: Contiene la información de los atributos del tipo de documento

que tiene una persona, estos, son de tipo de documento y nombre del tipo de documento.

Entidad Municipio Nacimiento: Contiene la información de los atributos del municipio de

nacimiento donde nació la persona o funcionario tales como código del país, código del

municipio y nombre del municipio.

Entidad País: Contiene la información de los atributos del país de nacimiento de la persona

como el código del país y le nombre del país.

Page 30: SISTEMA DE VIAJES TRAVEL IBAGUÉ

24

Modelo Físico De Datos

El modelo físico de datos aparece a partir del diagrama de entidad relación, este, cumple la

función de permitir analizar la forma de que los datos se van a guardar; es decir, que el tipo de

datos que se van a almacenar, se identifique en los campos donde van a estar, estos datos se

guardan como cadenas (Wikipedia, 2019) de caracteres sean tipo CHAR, TEXT, VCHART

(Anchapanta, 2014), para simplificar se puede decir que cada tipo de dato son cadenas de valores

(facil, s.f.) que especifican el tipo de valor en el cual se va a especificar la entidad de a manera

de ejemplo el tipo TEXT seria de tipo texto, el tipo VCHART conteniendo tipos de cadenas

(Wikipedia, 2019) de longitud variable ya que pueden ser letras números o caracteres especiales,

el tipo INT conocido por tener caracteres de tipo numérico tanto de números positivos como

negativos ,otra de las características que podemos encontrar es el tipo de llaves

(INFORMÁTICO, s.f.) encargadas de especificar que el atributo tiene una característica especial,

las llaves primaria (P) donde permite que el registro de un atributo sea único permitiendo

identificar que este contiene los relaciones de entidades con las otras tablas, llave foránea (F)

quien es la encargada de identificar los campos principales de otra tabla es decir cómo están

relacionadas entre sí, la llave candidata (M) o simplemente tratada como una llave siendo esta la

encarga de definir una relación de atributos.

A continuación, se procede a mostrar el diagrama relacional con entidades y atributos y luego la

descripción de los procesos en manera de tabla donde en cada se fila representa las siguientes

características:

Page 31: SISTEMA DE VIAJES TRAVEL IBAGUÉ

25

Entidades: Nombre de las entidades que están en el modelo físico de datos.

Atributos: Características que representan a cada atributo.

Tipo de dato: Se identifica como se guardan las cadenas de valores.

Llaves: Donde se identifica el tipo de llaves que sé que tiene cada atributo siendo

P una llave primaria, F una llave foránea, M una llave candidata.

Page 32: SISTEMA DE VIAJES TRAVEL IBAGUÉ

26

ABONO_CLIENTE

Codabono numeric(3) <pk>

Codfun integer <fk1>

Codfact integer <fk2>

Fechabono date

Valorabono numeric(12)

FACTURA

Codfact integer <pk>

codcliviaje integer <fk>

Numfact integer

Fechafact date

Valorfact numeric

CLIENTE_VIAJE

codcliviaje integer <pk>

Codviaje numeric(3) <fk2>

Numdoc integer <fk1>

fechaclien date

VIAJE

Codviaje numeric(3) <pk>

Nomviaje char(40)

Desviaje char(20)

Costviaje numeric(10)

Tiemviaje varchar(10)

VIAJE_MUNICIPIO

codvimuni

Codtransp

numeric(3) <pk>

integer <fk3> MEDIO_TRANSPORTE

Codmunituris numeric(3) <fk2> Codtransp integer <pk>

Codviaje numeric(3) <fk1> Medio Transporte char(10)

nomviajemuni varchar(40)

Codmunituris numeric(3) <pk>

nommunituris char(20)

paismunituris char(20)

Codmunituris numeric(3) <fk>

nomhotel char(20)

dirhotel varchar(40)

numeric(3) <pk> codhotel MUNICIPIO_TURISMO

HOTELES Numdoc integer <pk,fk>

NIt integer <pk>

Reprelegal char(40)

JURIDICA

Nombretipodoc char(40)

char(2) <pk> Tipodoc

TIPO_DOCUMENTO

Numdoc integer <pk,fk2>

codigocli integer <pk>

codcliviaje integer <fk1>

sexocli char(1)

NATURAL

PER_Numdoc integer <fk2>

Nomperso char(30)

Dirperso integer

Tipo persona char(3)

numeric(4) <fk1>

numeric(3) <fk1>

char(2) <fk3>

<pk> integer Numdoc

Codpais

Codmuni

Tipodoc

PERSONA

Codpais numeric(4) <pk,fk>

Codmuni numeric(3) <pk>

Nommuni char(20)

MUNICIPIO_NACIMIENTO

Codpais numeric(4) <pk>

Nompais char(20)

PAIS

Codtipofun integer <pk>

Nomfuncion char(20)

TIPO_FUNCION

Codtipofun integer <fk>

Nomfun char(40)

integer <pk> Codfun

FUNCIONARIO

Diagrama Relacional

RESTAURANTES

codresta numeric(3) <pk>

Codmunituris numeric(3) <fk>

nomresta char(20)

tiporesta char(20)

diresta varchar(40)

Ilustración 2 Diagrama Relacional

Page 33: SISTEMA DE VIAJES TRAVEL IBAGUÉ

27

Descripción de Tablas

Entidades Atributos Tipo de dato Llaves P F M

Persona Numdoc NUMDOC X X

Codpais CODPAIS X X

Codmuni CODMUNI X X

Tipodoc TIPODOC X X

PER_Numdoc PER_NUMDOC X

Nomperso NOMPERSO

Dirperso DIRPERSO X

Tipo persona TIPO_PERSONA X

Viaje Codviaje numeric(3) X X

Nomviaje char(40)

Desviaje char(20)

Costviaje numeric(10)

Tiemviaje varchar(10)

Factura Codfact integer X X

codcliviaje integer X X

Numfact integer

Fechafact date

Valorfact numeric

Cliente Viaje codcliviaje integer X X

Codviaje numeric(3) X X

Numdoc integer X X

Page 34: SISTEMA DE VIAJES TRAVEL IBAGUÉ

28

fechaclien date

Restaurantes codresta numeric(3) X X

Codmunituris numeric(3) X X

nomresta char(20)

tiporesta char(20)

diresta varchar(40)

Medio de

Trasporte

Codtransp integer X

Medio

Transporte

char(10)

Municipio

Turismo

Codmunituris numeric(3) X X

nommunituris char(20)

paismunituris char(20)

Hoteles codhotel numeric(3) X X

nomhotel char(20)

dirhotel varchar(40)

Viaje

Municipio

codvimuni numeric(3) X X

Codviaje numeric(3) X X

nomviajemuni varchar(40)

Abono Al

Cliente

Codabono numeric(3) X X

Codfun integer X X

Fechabono date

Valorabono numeric(12)

Empleado Codfun integer X X

Page 35: SISTEMA DE VIAJES TRAVEL IBAGUÉ

29

Codtipofun integer X X

Nomfun char(40)

Tipo De

Funcion

Codtipofun integer X X

Nomfuncion char(20)

Natural Numdoc integer X X X

codigocli integer X X

sexocli char(1)

Juridica Numdoc integer X X X

NIt integer X X

Reprelegal char(40)

Tipo De

Documento

Tipodoc char(2) X X

Nombretipodoc char(40) X

Municipio

Nacimiento

Codpais numeric(4) X X X

Codmuni numeric(3) X X

Nommuni char(20)

Pais Codpais numeric(4) X X

Nompais char(20)

Tabla 8 Descripción de Tablas

Page 36: SISTEMA DE VIAJES TRAVEL IBAGUÉ

30

6.3 Fase de Construcción y prueba

Los scripts se pueden determinar como el código fuente (facil, s.f.) es decir unas instrucciones

necesarias para que un proceso se ejecute y mediante un intermediario lo interprete en esta

fase, se obtiene los scripts (Linuxadictos, s.f.)para el funcionamiento del producto TRAVEL

IBAGUE, estos scripts o código fuente (facil, s.f.) fueron realizados bajo el lenguaje SQL

(STRUCTURED QUERY LANGUAGE) (Developer, 2019)por medio de la plataforma Oracle

bajo la herramienta APEX que permitieron la ejecución de las funciones de aplicación TRAVEL

IBAGUE, estarán ubicados dentro la carpeta anexos del documento procedimientos, a

continuación se muestra todos los scripts encargados del funcionamiento para la ejecución de

aplicación TRAVEL IBAGUE.

Page 37: SISTEMA DE VIAJES TRAVEL IBAGUÉ

31

Script de base datos

Abono Cliente

Script tabla logabono_cliente

/* creación de un archivo log para los abonos_clientes)*/

create table logabono_cliente(

fecha varchar2(50),

accion char(1),

usuario varchar2(50)

);

Creación de un archivo log para los bancos con registro de valores antiguos y nuevos

create table logabono_cliente_detalle(

oldcodabono number(2),

oldcodfun number(3),

oldcodfact number(3),

oldfechabono sysdate,

oldvalorabono number(10),

newcodabono number(2),

Page 38: SISTEMA DE VIAJES TRAVEL IBAGUÉ

32

newcodfun number(3),

newcodfact number(3),

newfechabono sysdate,

newvalorabono number(10),

fecha varchar2(50),

usuario varchar2(50),

accion char(1)

);

Page 39: SISTEMA DE VIAJES TRAVEL IBAGUÉ

33

Consulta cliente viaje

create or replace procedure listarclienteviaje is

Cursor listatodoclienteviaje is

select * from cliente_viaje

order by codcliviaje;

Begin

dbms_output. put_line(rpad( 'CODIGO CLIENTE',7) ||' ' ||rpad('CODIDGO VIAJE',10)||' '

||rpad('N. DOCUMENTO',11) ||' ' ||rpad('FECHA REGISTRO',10));

For v_reg in listatodoclienteviaje LOOP

dbms_output. put_line(rpad( to_char(v_reg.codcliviaje),7) ||' ' ||rpad(

to_char(v_reg.codviaje),10)||' ' ||rpad( to_char(v_reg.numdoc),11) ||' ' ||rpad(

to_char(v_reg.fechaclien),10));

DBMS_OUTPUT.PUT_LINE('****************************');

END LOOP;

END;

Page 40: SISTEMA DE VIAJES TRAVEL IBAGUÉ

34

Consulta Registro de viaje

Valida cliente viaje

create or replace procedure validaclienteviaje(v_idclienteviaje in number, res out boolean )

is

v_clienteviaje cliente_viaje%rowtype;

begin

select * into v_clienteviaje

from cliente_viaje

where codcliviaje =v_idclienteviaje;

res:= true;

exception

when No_data_found then

res:=false;

end ;

Page 41: SISTEMA DE VIAJES TRAVEL IBAGUÉ

35

Desplegar Cliente Viaje

create or replace procedure desplegarclienteviaje(v_reg cliente_viaje%rowtype)

as

begin

dbms_output. put_line(rpad( 'CODIGO CLIENTE',7) ||' ' ||rpad('CODIDGO VIAJE',10)||' '

||rpad('N. DOCUMENTO',11) ||' ' ||rpad('FECHA REGISTRO',10));

dbms_output. put_line(rpad( to_char(v_reg.codcliviaje),7) ||' ' ||rpad(

to_char(v_reg.codviaje),10)||' ' ||rpad( to_char(v_reg.numdoc),11) ||' ' ||rpad(

to_char(v_reg.fechaclien),10));

end;

Page 42: SISTEMA DE VIAJES TRAVEL IBAGUÉ

36

Consultar Cliente

create or replace PROCEDURE consultarclienteviaje(v_co in number,v_reg out

cliente_viaje%rowtype )

is

begin

select * into v_reg

from cliente_viaje

where codcliviaje= v_co;

end;

Page 43: SISTEMA DE VIAJES TRAVEL IBAGUÉ

37

Validar Consulta de Cliente

create or replace procedure validarconsultarclienteviaje(codcliviaje number)

is

res boolean;

noexiste exception;

v_reg cliente_viaje%rowtype;

men varchar2(50);

begin

validaclienteviaje(codcliviaje,res);

if res = true then

consultarclienteviaje(codcliviaje,v_reg);

desplegarclienteviaje(v_reg);

else raise noexiste;

Page 44: SISTEMA DE VIAJES TRAVEL IBAGUÉ

38

end if;

exception

WHEN noexiste THEN

men:=' Cliente no está registrado ';

desplegarmensaje(men);

end;

Abono de Cliente

create or replace

procedure racaudo_abono_cliente is

cursor fact_abono is

select PERSONA.NOMPERSO as CLIENTE,

CLIENTE_VIAJE.NUMDOC as DOCUMENTO,

FACTURA.CODFACT as CODIGO_FACTURA,

Page 45: SISTEMA DE VIAJES TRAVEL IBAGUÉ

39

FACTURA.VALORFACT as VALOR_FACTURA,

sum(ABONO_CLIENTE.VALORABONO) as ABONOS,

(FACTURA.VALORFACT-sum(ABONO_CLIENTE.VALORABONO)) as TOTAL

from ABONO_CLIENTE ABONO_CLIENTE,

FACTURA FACTURA,

CLIENTE_VIAJE CLIENTE_VIAJE,

PERSONA PERSONA

where PERSONA.NUMDOC=CLIENTE_VIAJE.NUMDOC

and CLIENTE_VIAJE.CODCLIVIAJE=FACTURA.CODCLIVIAJE

and FACTURA.CODFACT=ABONO_CLIENTE.CODFACT

group by PERSONA.NOMPERSO, CLIENTE_VIAJE.NUMDOC, FACTURA.CODFACT,

FACTURA.VALORFACT;

Page 46: SISTEMA DE VIAJES TRAVEL IBAGUÉ

40

begin

dbms_output.put_line(rpad('CLIENTE',40)||' ' ||RPAD('DOCUMENTO ',20)||' '

||RPAD('CODIGO FACTURA',20)||' ' ||RPAD('VALOR FACTURA $',20)||' '

||RPAD('ABONOS $',20)||' ' ||RPAD('TOTAL ',20));

For v_reg in fact_abono LOOP

dbms_output.put_line(rpad(to_char(v_reg.CLIENTE),40)||' '

||rpad(to_char(v_reg.DOCUMENTO),20)||' ' ||rpad(to_char(v_reg.CODIGO_FACTURA),20)||' '

||rpad(to_char(v_reg.VALOR_FACTURA),20)||' ' ||rpad(to_char(v_reg.ABONOS),20)||' '

||rpad(to_char(v_reg.TOTAL),20));

END LOOP;

end;

Page 47: SISTEMA DE VIAJES TRAVEL IBAGUÉ

41

6.3.1 Pruebas

En pruebas se hace una explicación de todas las características que contiene la interfaz de la

aplicación TRAVEL IBAGUE cada una de ellas serán explicadas tanto como la función,

procesos e información suministrada.

Page 48: SISTEMA DE VIAJES TRAVEL IBAGUÉ

42

Página Principal

APLICACIÓN EN APEX (TRAVEL)

La pagina principal permite seleccionar las obciones del menu:

Inicio

Gestio de Clientes

Gestion de Viaje

Registro de Parametros

Reportes

Ilustración 3 Página Principal

Page 49: SISTEMA DE VIAJES TRAVEL IBAGUÉ

43

Page 50: SISTEMA DE VIAJES TRAVEL IBAGUÉ

44

1. Menú Gestión Clientes:

En este menú se puede gestionar los requerimientos del cliente como registro, vinculación a un

viaje, facturación y abonos

2. Menú Gestión Viaje:

En este menú se puede gestionar crear un viaje turístico para la empresa y el municipio vinculado

al viaje

3. Menú Registro de Parámetros:

En este menú se puede gestionar (crear, actualizar, insertar, eliminar) parámetros como tipos de

documento, municipios, hoteles y restaurantes.

4. Menú Reportes:

En este menú permite al empleado verificar el total de los abonos de los clientes mediante un

informe, adicional puede visualizar el número de abonos recibidos por cada empleado de la

empresa mediante un gráfico de barras.

Page 51: SISTEMA DE VIAJES TRAVEL IBAGUÉ

45

Ilustración 4 Menú Gestión de Clientes

Menú Gestión Clientes:

Formulario de Registro de Clientes:

Esta opción permite al empleado de TRAVEL crear un cliente potencial para la empresa

captando los datos básicos del cliente, adicional le permite medicar los datos básicos del cliente o

eliminación del mismo, adicional en el mismo modulo permite tener un informe de los clientes

ya registrados.

Page 52: SISTEMA DE VIAJES TRAVEL IBAGUÉ

46

Ilustración 5 Vincular Cliente a un Viaje

Vincular Cliente a un viaje:

Permite al empleado de TRAVEL realizar la vinculación de un cliente ya registrado a un viaje

turístico, solo debe seleccionar al cliente y el viaje ya creado. Adicional, en el módulo permite

visualizar los viajes ya creados y los clientes vinculados a los viajes.

Page 53: SISTEMA DE VIAJES TRAVEL IBAGUÉ

47

Generación Factura al Cliente:

Le permite al empleado de TRAVEL generar una factura al cliente que ya está vinculado al

viaje, tan solamente selecciona el cliente e ingresa el valor de factura. Adicional, en el módulo se

puede visualizar los clientes que ya tienen facturas.

Ilustración 6 Generación de Factura al Cliente

Page 54: SISTEMA DE VIAJES TRAVEL IBAGUÉ

48

Registro de abonos a factura:

El empleado de TRAVEL puede generar abonos a una factura de un cliente que está vinculado a

un viaje, tan solamente selecciona el nombre del cliente que está vinculado a un viaje e

ingresando el valor del abono. Adicional, se puede visualicen en el módulo los abonos realizados

a la factura de cada cliente

Ilustración 7 Registro de Abonos de Factura

Page 55: SISTEMA DE VIAJES TRAVEL IBAGUÉ

49

Ilustración 8 Crear Viaje Turístico

Menú Gestión Viaje

Crear Viaje Turístico:

El empleado TRAVEL crear o eliminar un nuevo viaje turístico ingresando los datos como

nombre del viaje, destino, costo total y duración. Adicional, permite visualizar los viajes ya

creados

Page 56: SISTEMA DE VIAJES TRAVEL IBAGUÉ

50

Ilustración 9 Creación de Municipio Turístico

Creación de Municipio Turístico:

Le permite al empleado crear el municipio que va ir asignado al viaje ya creado, en este se puede

definir el medio de transporte que se utilizara en el viaje. Adicional puede visualizar que

municipios ya están asignados a cada viaje.

Page 57: SISTEMA DE VIAJES TRAVEL IBAGUÉ

51

Ilustración 10 Tipo de Documento

Menú Registro de Parámetros

Tipo Documento:

Genera informe interactivo que le permite a empleado de Travel visualizar los tipos de

documentos ya creados, adicional podrá crear, insertar, actualizar o eliminar los tipos de

documentos desde el mismo informe.

Page 58: SISTEMA DE VIAJES TRAVEL IBAGUÉ

52

Ilustración 11 Municipio Turístico

Municipio Turístico:

Genera informe interactivo que le permite a empleado de TRAVEL visualizar municipios a nivel

nacional. Adicional, podrá crear, insertar, actualizar o eliminar desde el mismo informe.

Page 59: SISTEMA DE VIAJES TRAVEL IBAGUÉ

53

Hoteles.

Genera informe interactivo que le permite a empleado de Travel visualizar hoteles en cada

municipio. Adicional, podrá crear, insertar, actualizar o eliminar los hoteles desde el mismo

informe.

Ilustración 12 Hoteles

Page 60: SISTEMA DE VIAJES TRAVEL IBAGUÉ

54

Ilustración 13 Restaurantes

Restaurantes:

Genera informe interactivo que le permite a empleado de TRAVEL visualizar restaurantes en

cada municipio. Adicional, podrá crear, insertar, actualizar o eliminar los hoteles desde el mismo

informe.

Page 61: SISTEMA DE VIAJES TRAVEL IBAGUÉ

55

Ilustración 14 Abonos de Clientes

Menú Reportes

Abonos por Clientes:

Este reporte le permite al empleado de TRAVEL conocer el valor total de una factura a partir del

valor inicial de esta menos el valor total de los abonos realizados por cada cliente (sumaria).

Page 62: SISTEMA DE VIAJES TRAVEL IBAGUÉ

56

Gestion Empleado por Abonos:

Este grafico de barras le permite conocer el número de abonos recaudado por cada empleado de

TRAVEL.

Ilustración 15 Gestión Empleado por Abonos

Page 63: SISTEMA DE VIAJES TRAVEL IBAGUÉ

57

7. Conclusiones

Como conclusión podemos enfatizar

En términos generales, conforme a los resultados de la socialización del software denominado

TRAVEL Ibagué, proyecto de negocio para las empresas de turismo, e igualmente, después de su

validación y probado conforme al procedimiento en este documento, se determina que es viable

para su implementación eficaz.

En términos del alcance del proyecto TRAVEL Ibagué, el software desarrollado demostró

satisfacer las necesidades de información de los empleados y/o cliente en lo asociado con el

proceso de prestación del servicio (modelos de viaje para cada usuario) y la cobertura territorial

(viaje hacia el eje cafetero y a la costa).

La fase de Construcción y prueba, en su puesta en marcha y operación bajo plataforma Oracle, se

comprueba la eficiencia de los scripts en las funciones de aplicación TRAVEL IBAGUE.

La página principal que opera por medio de la plataforma Oracle bajo la herramienta APEX

(APLICACIÓN EN APEX (TRAVEL)), en su funcionamiento opera eficientemente de acuerdo

a las opciones del menú, permite seleccionar Inicio, Gestión de Clientes, Gestión de Viaje,

Registro de Parámetros y Reportes.

Page 64: SISTEMA DE VIAJES TRAVEL IBAGUÉ

58

8. Referencias

Anchapanta, D. (10 de 01 de 2014). Prezi. Obtenido de

https://prezi.com/zssbpoiowvnc/modelo-fisico-de-base-datos/

Combeima, E. D. (26 de 6 de 2018). Obtenido de Ecos Del Combeima:

http://ecosdelcombeima.com/politica/nota-133554-el-turismo-en-el-tolima-esta-todo-por-

hacerse

Developer, O. S. (11 de 8 de 2019). Oracle . Obtenido de

https://www.oracle.com/co/database/technologies/appdev/sql-developer.html

facil, T. (s.f.). Tecnologia facil. Obtenido de https://tecnologia-facil.com/que-es/que-es-codigo-

fuente/

Garcia-Sabater, J. V.-C.-M. (2010). Practical experience in teaching inventory management with

Edublogs. Journal of Industrial Engineering and Management, 102-122.

Goierno de Colomia. (26 de Julio de 1996 ). LEY 300 DE Julio 26 de 1996 . Ley general de

turismo y se dictan otras disposiciones. Bogota, Colomia : Imprenta Nacional.

Granada, U. D. (12 de 12 de 2016). Departamento de ciencias de la computacion . Obtenido de

http://fcaenlinea1.unam.mx/anexos/1216/LI_1216_anexo4_Requerimientos.pdf

INFORMÁTICO, M. D. (s.f.). Zona Inversa. Obtenido de

https://jisashi82.wordpress.com/2012/03/03/llave-primaria-foranea-y-candidata/

Linuxadictos. (s.f.). Linuxadictos. Obtenido de https://www.linuxadictos.com/que-es-script.html

Page 65: SISTEMA DE VIAJES TRAVEL IBAGUÉ

59

Markovic, M. K. (2014). The effects of multimedia learning materials quality on knowledge

acquisition. Information Systems Development: Transforming Organisations and Society

Through Information Systems , 140-149.

Murcia García, C. C. (15 de 02 de 2017). pasosonline. Obtenido de http://www.pasosonline.org/

nazareno, .. (01 de 01 de 2018). Modelado Conceptual de Datos. Obtenido de

http://informatica.gonzalonazareno.org/plataforma/mod/resource/view.php?id=3487

Oracle. (8 de 11 de 2019). Apex Oracle. Obtenido de https://apex.oracle.com/es/

Piedade, M. S. (2009). Business intelligence in higher education: Managing the relationships

with students. EEUU: 297-302.

PMOinformatica. (6 de 2 de 2017). PMOinformatica. Obtenido de

http://www.pmoinformatica.com/2017/02/requerimientos-funcionales-ejemplos.html

PowerDesigner. (11 de 8 de 2019). PowerDesigner. Obtenido de

https://www.powerdesigner.biz/ES/powerdesigner/probar-powerdesigner-

source_adw847a.html?gclid=Cj0KCQiAno_uBRC1ARIsAB496IUU3s44TFBSLwMgyrk

DAITRYhjcwS5L_csdTLLWMXUUATOCGtkU58QaAv6pEALw_wcB

Prado, C. E. (13 de 06 de 2018). DevCode. Obtenido de https://devcode.la/blog/que-es-sql/

Queirós, R. L. (2013). Seqins - A sequencing tool for educational resources. OpenAccess Series

in Informatics, 29-57.

Requerimientos, M. y. (11 de 12 de 2018). Metodologia y Gestion De Requerimientos. Obtenido

de https://sites.google.com/site/metodologiareq/capitulo-ii/tecnicas-para-identificar-

requisitos-funcionales-y-no-funcionales

Page 66: SISTEMA DE VIAJES TRAVEL IBAGUÉ

60

Semana, R. (28 de 4 de 2018). Obtenido de Semana:

https://www.semana.com/economia/articulo/turismo-en-colombia-crece-pero-tiene-

todavia-problemas-para-ser-potencia/565224

Tripadvisor. (8 de 11 de 2019). Tripadvisor. Obtenido de https://www.tripadvisor.co/Attractions-

g297477-Activities-Ibague_Tolima_Department.html

Turisco. (01 de 01 de 2017). Turisco. Obtenido de http://www.turisco.com.co/index.php/blog

Wikipedia. (10 de 10 de 2019). Wikiperdia. Obtenido de

https://es.wikipedia.org/wiki/Cadena_de_caracteres

Yehiry, P. G. (2011). Work in progress - Item retrieval system in distributed repositories to

generate adaptive assessments supported in ítems response theory (.IRTT). Proceedings -

Frontiers in Education Conference, FIE.