Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APLICADAS
INGENIERÍA INDUSTRIAL
“Año del Fortalecimiento de la Soberanía Nacional”
SECCIÓN: II 236
GRUPO: 1
Integrantes:
pág. 2
ÍNDICE
Capítulo 1: Presentación 2
Capítulo 2: Marco Teórico 3
2.1 Revisión de la literatura 3
2.2 Base teórica 3
2.3 Conceptos claves 4
2.3 Sistemas técnicos 5
Capítulo 3: Descripción de empresa y proceso bajo estudio con la definición del
problema o Temática a abonar 6
3.1 Descripción de la empresa 6
3.2 Identificación del problema 8
Capítulo 4: Propuesta de mejora cualitativa o desarrollo del tema 9
4.1 Diagrama de casos de uso 10
4.2 Diagrama de clases 11
4.3 Descripción de proceso AS IS/TO BE 15
4.3.1 AS IS 16
4.3.2 TO BE 16
Capítulo 5: Propuesta del algoritmo y componente en Python 19
5.1 Código en Python 19
6. Conclusiones 24
7. Recomendaciones 24
8. Bibliografía 24
pág. 3
Capítulo 1: Presentación:
El alza en la gasolina viene afectando a todos los negocios que se desarrollen con el
combustible; afectando primordialmente a los que ofrecen el servicio de venta de pasajes a
nivel nacional. Sin embargo, algunas empresas buscan incentivar a que compren pasajes
con el turismo a nivel nacional y dando promociones. En caso de la empresa Flores S.A.C
busque satisfacer las necesidades de sus clientes fieles y poder captar más clientela, ya
que esto viene afectando la economía de la empresa.
Flores S.A.C sigue brindando sus servicios, a pesar de que tenga competencia en el
mercado y se registre el alza del combustible que influye bastante en el precio final de los
boletos terrestres llevándolo con el tiempo que la cantidad de ventas y ganancias de la
empresa disminuyan.
Los constantes problemas que presentan los negocios por falta de una buena organización,
como la atención eficaz y saber solucionar o responder sus inquietudes de sus potenciales
clientes, hacen de la solución que planteamos para la empresa una herramienta bastante
útil y en efecto necesaria, porque comprobamos que la solución en el programa Python que
planteamos, va a lograr que se genere una mejor organización, mucho más ordenada y
bastante simplificada que como consecuencia disminuirá e incluso erradicar los recurrentes
problemas que podrían existir dentro de la empresa. De este modo, la empresa adquirirá
mayor precisión y seguridad en los registros, los clientes obtendrán un mejor servicio por
parte de la empresa.
pág. 4
Capítulo 2: Marco Teórico:
Reconocemos que esta empresa cuenta con un programa usado con la finalidad de
digitalizar, registrar y automatizar las gestiones dentro de la empresa. Dentro del campo
empresarial se buscará obtener un nivel de coordinación que los usuarios requieren. El
programa actual, es una base de datos que recolecta información como horarios de
embarque, asientos, datos personales de usuarios, compra de boletos, entre otros. Sin
embargo, llega a tener fallas por lo que genera una comunicación de salida de los buses
incorrecto, variación de número de asientos. En consecuencia, se implementará un nuevo
programa que sea capaz de no tener estos problemas.
Contamos con sugerencias de Jamaluddin y Ruswanti (2017) para ser competitivos con el
paso del tiempo, la industria está en la necesidad de replantear sus estrategias para
satisfacer las necesidades de sus clientes. Este planteamiento genera la fidelidad entre
cliente - proveedor. De igual manera, Ngo y Nguyen (2016) afirman que toda empresa que
aspire a un trato estrecho con su cliente debe apuntar a la obtener la satisfacción de éste.
Para lograr la satisfacción de los clientes, la empresa deberá realizar una programación
Python que permita solucionar los inconvenientes actuales o deficiencias que tiene el
programa actual.
pág. 5
2.3 CONCEPTOS CLAVES
2.4.2 Python
Este lenguaje posee la facilidad para la programación orientada a objetos. Se presume que
este lenguaje es multiparadigma, ya que es imperativo y eficaz. Como ventaja es que tiene
variedad de estructuras de datos, como las listas, a causa de esto es calificado como un
lenguaje de alto nivel. Otro punto a considerar es que es un lenguaje dinámicamente tipado.
Ya que el tipo de dato se determina al momento de ejecutar el código.
pág. 6
2.4.5 StarUML
Esta herramienta es usada en el modelamiento de software basado en los estándares UML
y MDA. Es usada en la realización de diseños y diagramas que servirán como guías en la
creación de códigos en lenguajes de programación.
La hoja de cálculo brinda múltiples funciones de cálculo, gráficas y más. Inclusive posee el
Visual Basic, un lenguaje de programación macro para aplicaciones.
Para este caso, se trabaja con la empresa de transportes interprovincial Las Flores S.A.C la
cual desea controlar la reserva y venta de boletos desde sus diferentes terminales terrestres
con la finalidad de conocer cuán rentables o no son sus rutas.
Actividades adicionales:
Uno de los añadidos que ofrece la empresa Transportes Flores es el despacho de
encomiendas al norte y sur del país.
La importancia de este servicio para la compañía es tal que en algunas ciudades cuentan
con oficinas exclusivas para dicho trámite, por lo que se puede contar con que los paquetes
llegarán seguros y a tiempo a su destino.
Además, en su web se puede consultar el estado de tu envío y tienes atención al usuario a
través de su página, las agencias y sus números telefónicos.
pág. 7
Situación actual:
Flores S.A.C es una de las empresas líderes en el sector de transporte interprovincial por
vía terrestre. Fue fundada el 30 de abril de 1993 y su sede principal se encuentra en el
distrito de Los Olivos, Lima.
Actualmente cuenta con aproximadamente 15 agencias alrededor del Perú y 10 terminales
terrestres al interior del país (Ica, Arequipa, Moquegua, Tacna, Chimbote, Huaraz, Trujillo,
Chiclayo, Piura y Tumbes) y ofrece viajes entre sus distintos terminales.
Además, cuenta con una flota de buses que permite realizar el servicio de transporte de
pasajeros entre las ciudades mencionadas anteriormente. Existen 4 tipos de buses que
oferta la empresa, de acuerdo al requerimiento del cliente. A continuación se muestra a
detalle cada uno de los buses:
A continuación, se muestra la tarifa de pasajes desde Lima hasta unos de los 10 lugares de
destino.
*Los precios de los pasajes incluyen el impuesto general a las ventas (IGV)
pág. 8
Por otro lado, se debe considerar que entre dos ciudades puede existir más de un horario
disponible de viaje. A continuación, se muestra el detalle de los horarios.
Ica 6:00, 8:00, 10:00, 12:00, 14:00, 16:00, 18:00, 20:00, 22:00
Por ello, se busca desarrollar un sistema con el fin de controlar la reserva y venta de boletos
desde sus diferentes terminales terrestres con la finalidad de conocer si sus rutas generan
óptimos resultados o no.
Además, se busca resolver las siguientes interrogantes:
● Se desea conocer algunas estadísticas respecto del uso de sus buses.
● Se desea saber qué rutas son rentables y cuáles no de acuerdo a esta ratio.
● Se desea conocer cuánto es el monto recaudado por tipo de bus excluyendo el IGV
que se tiene que pagar a la SUNAT.
pág. 9
Herramientas de análisis y diseño orientado a objetos
LISTA DE REQUERIMIENTOS:
Importancia Fundamental
Importancia Fundamental
Importancia Fundamental
pág. 10
FRQ -004 Solicitar tipo de Bus
Importancia Fundamental
Consultar disponibilidad de
FRQ -005 asientos
Importancia Fundamental
Importancia Fundamental
pág. 11
El sistema mostrará las reservas
Descripción diarias que vote el sistema
Importancia Fundamental
Importancia Fundamental
pág. 12
4.1.1. Descripción:
pág. 13
4.2.1. Descripción:
Para hacer este diagrama tenemos que tener en cuenta cuáles serán las clases, que en
este caso son: estado de reserva, reserva, control, destino y control cliente con sus
atributos.
pág. 14
empresa, es decir, éste podrá registrar y solicitar información de los clientes y reservas sin
complicaciones desde una laptop o computadora.
Cada uno de los botones mostrados cumple con una función. En primer lugar, el botón
Registrar sirve para que el administrador o recepcionista de pedidos registre los datos
personales del cliente, la reserva a realizar, el destino y tipo de bus. Por otro lado el botón
Aceptar sirve para guardar los datos proporcionados y Cancelar para desecharlos.
Al seleccionar en el botón Listar, éste dará acceso a una nueva ventana que mostrará una
base de datos, proporcionando información como la fecha de reserva, nombre del cliente,
tipo de bus, destino/ruta y la venta total. En caso no se desee seguir viendo dicha pestaña,
se dará clic al botón Cerrar.
pág. 15
Por otro lado, al dar clic en el botón Estadísticas, se desplegará una ventana que mostrará
el resumen de datos importantes para la empresa, como el destino que más reserva el
cliente, la cantidad de pasajes vendidos por tipo de bus y el porcentaje de ventas. Para salir
de esta ventana, se presiona el botón Cerrar.
pág. 16
Capítulo 5: Propuesta del algoritmo y componente en Python
5.1 Programación:
pág. 17
pág. 18
pág. 19
pág. 20
pág. 21
pág. 22
5. Conclusiones
● Se analizó el entorno y los elementos de impacto para la definición del problema.
● Se planteó la secuencia lógica y procedimental para la solución del problema.
● Se usó herramientas de AOO (UML - Casos de uso y diagrama de actividades).
● Se le proporcionó una herramienta de gestión de reserva de pasajes a la empresa
Flores S.A.C que les permite registrar y controlar su proceso de ventas de manera
efectiva.
6. Recomendaciones
● Se recomienda realizar un seguimiento constante al programa propuesto, con la
finalidad de detallar las mejoras que se pueden realizar en una próxima
actualización.
● Cumplir con las recomendaciones para el buen uso del programa.
pág. 23
● No modificar la programación.
7. Bibliografía
pág. 24