Está en la página 1de 10

UNIVERSIDAD PRIVADA FRANZ TAMAYO

INGENIERIA DE SISTEMAS

PATH FINDER (BUSCADOR DE RUTAS)

ESTUDIANTES: Univ. Nadia Gretzel Jiménez Cruz


Univ. Jhon Omar Tapia Cadima
Univ. Milagros Martinez Escalera
MATERIA: Metodología De La Investigación
SIGLA: MIN-711(C)
DOCENTE: Rocío Emelin Gutiérrez García

COCHABAMBA - BOLIVIA
2023
Contenido
Introducción....................................................................................................................................... 1
Antecedentes ...................................................................................................................................... 2
Identificación y formulación del problema de investigación ......................................................... 3
- Planteamiento del problema ................................................................................................. 3
- Formulación de la pregunta de investigación ..................................................................... 3
Objetivos General y específicos ........................................................................................................ 3
- Objetivo general .................................................................................................................... 3
- Objetivos específicos ............................................................................................................. 4
Marco Teórico ................................................................................................................................... 4
Alcances de la investigación ............................................................................................................. 7
Hipótesis ............................................................................................................................................. 8
Bibliografía ........................................................................................................................................ 8
Introducción
Este proyecto tiene como finalidad realizar la codificación de lo que sería una página web para la
compra y venta de boletos para el viaje interdepartamental.

Actualmente se cuenta con el famoso comercio electrónico por Internet que se ofrece como un
nuevo canal de distribución sencillo, económico y con alcance mundial las 24 horas del día,
todos los días del año, y esto sin los gastos y limitaciones de una tienda clásica: personal, local,
horario, infraestructura, etc. Los principales EPS (Sistemas de Pago Electrónicos) en Internet son
los siguientes:

➢ Dinero on-line
➢ Cajeros Automáticos
➢ Tarjetas de crédito o débito

Consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales


como Internet y otras redes informáticas. Originalmente el término se aplicaba a la realización de
transacciones mediante medios electrónicos tales como el Intercambio electrónico de datos, sin
embargo, con el advenimiento de la Internet y la World Wide Web a mediados de los años 90
comenzó a referirse principalmente a la venta de bienes y servicios a través de Internet, usando
como forma de pago medios electrónicos, tales como las tarjetas de crédito.

Dentro del concepto de negocios en Internet, claramente se engloba al comercio electrónico, pero
también otros conceptos como el marketing en Internet, la gestión de la cadena de suministro, la
gestión del conocimiento, gestión de relaciones con los clientes y empleados, etc.

En su forma más simple, un sistema de pago con moneda electrónica consiste en un conjunto de
cuatro procedimientos que involucran a tres partes: el pagador, el receptor y el banco (o bancos,
en caso de que haya diferentes entidades bancarias, y pagador y receptor tengan cuentas en
diferentes entidades).

Los procedimientos son:

• Obtención de la moneda.
• Pago.
• Depósito

1
Antecedentes
Para esta parte de los antecedentes se logró observar Algunas páginas web las cuales son
parecidas en parte a lo que se quiere llegar con el actual proyecto lo cual sería la compra de
boletos en línea, pero estas no cuentan con una aplicación móvil, como, por ejemplo:

- MiBusBolivia

En si es una página donde se puede comprar el boleto de manera virtual pero esta
plataforma no contiene lo que sería una tabla donde se mostrara los distintos datos de lo
que sería el origen y destino del viaje, sino que hace una búsqueda y mayormente muestra
un error donde dice que no encuentra un bus con la búsqueda realizada en parte la página
tiene buen diseño, pero no buena funcionalidad.

- TicketsBolivia

Ofrece una agradable vista y tiene una muy buena funcionalidad en lo que sería la compra
de boletos, pero esta aplicación web tampoco cuenta con una tabla mostrando las rutas
con sus horarios si no que se realiza una búsqueda según el origen y destino del viaje
también según la fecha en la cual se quiere hacer el viaje, una vez insertando los datos
muestra lo que sería las distintas flotas con sus respectivos horarios de partida y llegada
los precios que se tienen y algunos detalles de la flota como ser si es bus cama, o también
de donde va a partir la flota. Para la parte del pago tiene varias opciones tales como:
Pagos por Qr, Tigo Money, PayPal, transferencia bancaria y mediante tarjeta de débito o
crédito.

Una vez insertado el método de pago se pasaría a registrar los datos del pasajero como ser
su nombre y apellidos, número de cedula de identidad, nacionalidad y edad. Por ultimo
estaría la confirmación donde se confirman los datos y después se realiza la compra del
boleto.

- TerminalDeBusesLaPaz

Por último, se tiene a la página de la Terminal de Buses de La Paz la cual es una página
web sencilla en la cual también es agradable el diseño y tiene una buena funcionalidad
donde se pueden registrar los clientes y también se pueden realizar reservas, para la parte

2
de compra de boletos tiene una parte donde se registran los datos del pasajero y para
realizar la compra se debe colocar el número de lo que sería la tarjeta de débito o crédito
para realizar la compra y asignación de los asientos según la cantidad de boletos a
comprar y el tipo de bus ofreciendo varios precios a disponibilidad.

Identificación y formulación del problema de investigación


- Planteamiento del problema
En el país de Bolivia, desde hace más de una década se ha estado dando un
proceso de para el pago de transporte interdepartamental. Este proceso ha ido
cambiando con el pasar del tiempo desde la aparición de los trenes, pero hace
más de una década los administradores comenzaron a subir el precio de los
boletos a su favor en lo que sería el pasaje de la flota cuando cae en días feriados
y fiestas nacionales los administradores de la empresa de la flota obtienen una
ganancia aparte, y estos actos poco a poco fueron aumentando de tal manera
que ha ido causando varios reclamos por parte de los pasajeros y con esto fueron
bajando poco a poco la calidad de servicio.
El negocio del transporte interdepartamental en el país de Bolivia, como ya se
lo mencionaba mucho más antes, desde hace tiempo ya existen lo que serían los
procesos de compra del boleto para así poder subir a la flota.
Otros de los problemas generales que se tienen a la hora de subir a un bus de
transporte interdepartamental es la pérdida de equipajes, también cabe
mencionar que se tienen problemas con el horario debido a que estos no se
respetan así mismo generando una serie de informalidad en los horarios y por
ultimo estaría lo que es el retraso a la hora de comprar el boleto debido a largas
filas y el registro de nuevos pasajeros.
- Formulación de la pregunta de investigación
¿Como se podría optimizar el proceso de compra de boletos para los buses
interdepartamentales y de la misma manera controlar el equipaje evitando la perdida de
los mismos?

Objetivos General y específicos


- Objetivo general

3
Desarrollar una página web y aplicación móvil en la cual se realicen compras de boletos
para el transporte interdepartamental generando un código QR para realizar el pago para
poder recibir en línea los boletos para poder ingresar en la flota agilizando el proceso de
compra de boletos

- Objetivos específicos
o Realizar la codificación de la página web, para la compra de boletos, generación
de códigos QR y administración de usuarios
o Codificar una aplicación móvil para realizar el proceso de compra de boletos
o Diseñar una base de datos en línea para pasarlo a FireBase y conectarlo a una
aplicación web y también a lo que sería una aplicación móvil
o Diseñar el estilo de la página web para que sea amigable a la vista del usuario y
que sea llamativa para atraer a más usuarios

Marco Teórico
- Sistema

Un sistema “consiste en un conjunto ordenado de reglas, principios y procedimientos


relacionados entre sí para funcionar orgánicamente” (Tilio, 2020)

“Según Bertalanffy (1976) se puede hablar de sistemas, ya que toda teoría científica de
gran alcance tiene aspectos metafísicos. El autor señala que "teoría" no debe entenderse
en su sentido restringido, esto es, matemático, sino que la palabra teoría está más cercana,
en su definición, a la idea de paradigma de Kuhn. El distingue en la filosofía de sistemas
una ontología de sistemas, una epistemología de sistemas y una filosofía de valores de
sistemas. “

- Tipos de sistemas
a) Según la relación que establecen con el medio ambiente
▪ Sistemas cerrados: Se caracterizan por su hermetismo, debido a que no
producen ningún cambio en el ambiente, por lo cual no se ven afectados ni
ejercen predominación en él. Poseen un comportamiento plenamente
programado y definido. Ejemplificando: una olla a presión.

4
▪ Sistemas abiertos: Se caracterizan por realizar intercambios con el medio
ambiente que los circunda, para lograrlo, se valen de salidas y entradas por
las que cambian, de forma reiterada, energía y materia. Ejemplificando: un
bosque.
b) Según su constitución
▪ Sistemas abstractos: Permanecen conformados por conceptos que son
ajenos a la verdad y que resultan meramente abstractos. Ejemplificando:
un sistema operativo.
▪ Sistemas físicos: Permanecen conformados por objetos o seres concretos y
tangibles. Ejemplificando: un motor.
c) Según su origen
▪ Sistemas artificiales: Son producto de la construcción humana, por lo cual
estás dependen de la existencia de otros para lograr existir.
Ejemplificando: un reloj.
▪ Sistemas naturales: Estas no dependen de la mano de obra del ser humano
para derivarse. Ejemplificando: un animal.
d) Según su movimiento
▪ Sistemas dinámicos: Se caracterizan por evolucionar según el tiempo valla
avanzando. Ejemplificando: una célula.
▪ Sistemas estáticos: Se caracterizan por la carencia de desplazamiento.
Ejemplificando: una roca
e) Según su complejidad
▪ Sistemas complejos: Se caracterizan por estar conformados por
subsistemas, lo cual vuelve difícil la labor de detectar los diversos recursos
que los conforman. Ejemplificando: el mundo Tierra.
▪ Sistemas simples: Se caracterizan por no disponer de subsistemas, lo cual
posibilita detectar de forma fácil sus recursos constitutivos.
Ejemplificando: una banda de goma.
f) Según su naturaleza
▪ Sistemas inertes: Se caracterizan por carecer de vida. Ejemplificando: el
agua.

5
▪ Sistemas vivos: Se caracterizan por tener vida. Ejemplificando: El cuerpo
humano.
- Domótica

La domótica es “el conjunto de tecnologías aplicadas al control y la automatización


inteligente de la vivienda, que permite una gestión eficiente del uso de la energía, que
aporta seguridad y confort, además de comunicación entre el usuario y el sistema.”
(Domotica definición y para qué sirve, 2019).

“Domótica, concepto también asociado al hogar inteligente, es entendido como “vivienda


que integra todos los automatismos en materia de seguridad, gestión de la energía,
comunicaciones y otros servicios” (Morales et al., 2007).”

- Lenguajes de programación
a) JavaScript

JavaScript es un “popular lenguaje de programación de scripts para añadir


funcionalidades interactivas y otros contenidos web dinámicos a las páginas web”,
(¿Qué Es el JavaScript? Un Repaso al Lenguaje de Programación de Scripts Más
Popular de la Web, 2021)

“Según el Autor Wilson (1993, p. 75), un lenguaje de programación es un idioma


artificial diseñado para expresar computaciones que pueden ser llevadas a cabo
por máquinas como las computadoras.”

- Framework

Un framework es un esquema o marco de trabajo que ofrece una estructura base para
elaborar un proyecto con objetivos específicos, una especie de plantilla que sirve como
punto de partida para la organización y desarrollo de software.

- Bootstrap

Bootstrap “es un framework front-end utilizado para desarrollar aplicaciones web y sitios
mobile first, o sea, con un layout que se adapta a la pantalla del dispositivo utilizado por
el usuario.” (Bootstrap: guía para principiantes de qué es, por qué y cómo usarlo, 2020)

6
- Herramientas de desarrollo

Visual Studio Code

La IDE de desarrollo de “Visual Studio Code (VS Code) es un editor de código fuente
desarrollado por Microsoft. Es software libre y multiplataforma, está disponible para
Windows, GNU/Linux y macOS” (Qué es Visual Studio Code y qué ventajas ofrece,
2022)

Base de datos

La base de datos “aquel conjunto de datos almacenados y estructurados según sus


características o tipología para ser utilizados o consultados posteriormente” (Tablado,
2020).

Firebase

Cloud Firestore: es la base de datos más reciente de Firebase. Tiene un modelo de datos
nuevo y más intuitivo. Permite realizar consultas más complejas y rápidas, y el
escalamiento se ajusta a un nivel más alto que Realtime Database. (de Jorge, 2022).

Metodología de desarrollo

Las metodologías de desarrollo de software “son un conjunto de técnicas y métodos


organizativos que se aplican para diseñar soluciones de software informático”,
(Metodologías de desarrollo de software: ¿qué son?, 2020)

Scrum

La metodología de desarrollo Scrum “permite abordar proyectos complejos desarrollados


en entornos dinámicos y cambiantes de un modo flexible. Está basada en entregas
parciales y regulares del producto final en base al valor que ofrecen a los clientes.”,
(Hurtado, 2021)

Alcances de la investigación
Para nuestro alcance investigativo se decidió por el alcance explicativo, esto debido a que se
quiere explicar el fenómeno social que ocurre a la hora de realizar lo que sería la compra de
boletos logrando observar en que condiciones se manifiesta este fenómeno

7
Hipótesis
La pérdida de equipajes, problemas con los horarios que no se respetan de tal manera que se
genera una serie de informalidad en los horarios de viajes e incluyendo el retraso a la hora de
comprar el boleto debido a largas filas y el registro de nuevos pasajeros. Es el producto de un
mal manejo y control de ventas públicas en el país en el rubro de los viajes departamentales,
donde un cliente ve la inconformidad de las compras que se genera.

Bibliografía
- de Jorge, V. M. C. (2022, verano 5). Cloud Firestore y Realtime Database, ¿qué base de
datos elegir con…. Paradigmadigital.com. https://www.paradigmadigital.com/dev/cloud-
firestore realtime-database-base-datos-firebase/
- Glory. (2022, octubre 26). Modelo Vista Controlador (MVC) - Definición y explicación.
TechEdu. https://techlib.net/techedu/modelo-vista-controlador-mvc/
- Hosting, C. (2017, mayo 11). Método Kanban: ¿Qué es y cuáles son sus principios
básicos? Dominios, alojamiento web, hosting y servidores dedicados; CoriaWeb Hosting.
https://www.coriaweb.hosting/metodo-kanban-cuales-principios-basicos/
- Hurtado, J. S. (2021). Cómo funciona la Metodología Scrum: Qué es y cómo utilizarla.
Thinking for Innovation. https://www.iebschool.com/blog/metodologia-scrum-agile-
scrum/
- Metodologías de desarrollo de software: ¿qué son? (2020, diciembre 21).
Becas santander.com. https://www.becas-santander.com/es/blog/metodologias-
desarrollo software.html
- Qué es Visual Studio Code y qué ventajas ofrece. (2022, julio 22). Openwebinars.net.
https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas-ofrece/
- Tablado, F. (2020, septiembre 7). Bases de datos. ¿Qué es? Tipos y ejemplos. Ayuda Ley
Protección Datos; AyudaLeyProteccionDatos. https://ayudaleyprotecciondatos.es/bases-
de datos/
- Tipos de sistemas. (s. f.). Dudalia.com. Recuperado 26 de septiembre de 2022, de
https://dudalia.com/tarea/qmlr
- Zapata, M. (2019, diciembre 26). ¿Qué es arquitectura de software? Manuel Zapata.
https://manuelzapata.co/que-es-arquitectura-de-software/

También podría gustarte