Vous êtes sur la page 1sur 32

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS


ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

PROYECTO
SISTEMA WEB PARA VENTAS Y RESERVAS DE PASAJES DE
LA EMPRESA DE TRANSPORTES PALOMINO

ALUMNOS
YURI EVERTON FLORES COARITA
OSCAR ALFREDO AÑAMACO RUIZ
BRYAN AARON VEGA GUZMAN

CURSO
PROGRAMACION WEB

DOCENTE
Mg. ALVITES ROJAS CLEMENTE ANGEL

CALLAO, 2019
1. TITULO:

SISTEMA WEB PARA VENTAS Y RESERVAS DE PASAJES DE LA


EMPRESA DE TRANSPORTES PALOMINO

2
2. INDICE

1. TITULO:.................................................................................................................................2
2. INDICE..................................................................................................................................3
3. INTRODUCCION....................................................................................................................5
4. IDENTIFICACION DEL PROBLEMA:........................................................................................6
5. JUSTIFICACION:....................................................................................................................7
6. OBJETIVOS Y ALCANCE:........................................................................................................8
 OBJETIVO GENERAL:.............................................................................................................8
 OBJETIVOS ESPECIFICOS:......................................................................................................8
 ALCANCE DEL PROYECTO......................................................................................................8
 LIMITACIONES.......................................................................................................................9
7. MARCO CONCEPTUAL:..........................................................................................................9
7.1. Sistema.............................................................................................................................9
7.2. MySql..............................................................................................................................10
7.3. Wamp.............................................................................................................................10
7.4. UML................................................................................................................................11
7.5. HTML..............................................................................................................................11
7.6. CSS..................................................................................................................................12
7.7. Base de datos.................................................................................................................12
7.8. Transporte público terrestre...........................................................................................13
7.9. Administración de Horarios en el Transporte Público.....................................................13
7.10. Administración de Rutas en el Transporte Público......................................................13
7.11. Tráfico.........................................................................................................................13
7.12. Tránsito del Transporte Público..................................................................................13
7.13. Ruta............................................................................................................................14
7.14. Horario Cumplido.......................................................................................................14
7.15. Horario Teórico...........................................................................................................14
7.16. Hora punta u hora Pico...............................................................................................14
7.17. Frecuencia..................................................................................................................14
7.18. Paradero.....................................................................................................................15
7.19. Tramo de Ruta............................................................................................................15
7.20. Línea de Transporte....................................................................................................15
7.21. Empresa de Transporte...............................................................................................15

3
7.22. Usuario, Pasajero o Cliente.........................................................................................16
7.23. Trámite.......................................................................................................................16
7.24. Empresa autorizada....................................................................................................17
7.25. Concesión administrativa............................................................................................17
7.26. Sistema de Rutas........................................................................................................17
7.27. Infracción....................................................................................................................17
7.28. Autoridad Administrativa............................................................................................17
7.29. Seguridad en las comunicaciones en internet............................................................17
8. ANALISIS SITUACIONAL/DIAGNOSTICO..............................................................................19
 Análisis Comparativo de los procesos.................................................................................19
a) Los antecedentes de la empresa en estudio...................................................................20
b) La estructura organizacional de la empresa en estudio..................................................21
c) El análisis externo e interno de la empresa en estudio...................................................21
9. PROPUESTA TECNICA..........................................................................................................24
10. CONCLUSIONES..............................................................................................................31
11. RECOMENDACIONES......................................................................................................31
12. BIBLIOGRAFIA.................................................................................................................32
13. ANEXOS..........................................................................................................................33

4
3. INTRODUCCION

Los avances actuales de la informática y la difusión global de Internet han


cambiado la manera en que se desarrollan las actividades de la sociedad en
los ámbitos de la comunicación, la calidad de vida y el comercio. Hoy en día
Internet ofrece nuevas alternativas de negocio ya que esta permite llegar a una
audiencia masiva y a un gran número de posibles clientes; se pueden ofrecer
los servicios a un mercado mucho mayor ya que el tiempo y la distancia dejan
de ser obstáculos. La Empresa de Transportes “Palomino” es una empresa que
se dedica a dar servicios de transporte a la ciudadanía en general, la misma
que cuenta con 40 unidades de transporte y con 4 oficinas en diferentes
ciudades del país. Por tal motivo la empresa maneja mucha información la cual
en los actuales momentos no se encuentra digitalizada, para reducir las
dificultades al momento de generar reportes relacionados con la actividad de
transporte. Con el número de unidades y oficinas anteriormente nombradas, la
cooperativa presentaba problemas tales como la venta doble de un mismo
pasaje, en el momento de ofrecer una mejor calidad de servicio a los clientes
en aspectos relacionados a costo y tiempo de atención. Su situación actual es
que cuenta con un sistema de ventas de pasajes desde su agencia o puntos de
venta autorizados. La empresa ha identificado los problemas generados por
este sistema tradicional de ventas, como lo son las colas de atención, los
horarios de atención, la saturación de las líneas telefónicas para consultas y la
movilización del cliente hacia la agencia para la compra de sus pasajes. En
base a ello los autores decidieron crear un sistema web para el procesamiento
de transacciones, el mismo que estuvo enfocado tanto al personal que labora
en la institución como a la ciudadanía peruana.

5
4. IDENTIFICACION DEL PROBLEMA:

En la actualidad, las empresas de servicio de transporte de pasajeros, en su


mayoría no usan tecnologías de información ni mucho menos hacen uso de
software que facilite su trabajo y cada vez es mayor la necesidad de contar con
tecnologías de información, para ofrecer un mejor servicio. Además, estas
empresas se encuentran en un mercado cada vez más competitivo, debido a
una creciente demanda de brindar calidad en los servicios, generalmente en las
ciudades más representativas. En tal sentido en la Empresa de Transportes
Palomino existen problemas para tener una adecuada administración, al
ofrecer la atención a los usuarios en las reservas, envió y recepción de
encomiendas que se realizan en forma manual en hojas, cuadernos, libros de
cuentas, etc. Lo que hace imposible ofrecer una mejor atención, no sólo en
términos del trato que se le da, sino más bien en atender de manera rápida,
sobre todo la información inmediata que requiera el usuario para un posterior
servicio. Al ser un proceso, un tanto extenso el cual involucra a diferentes
agencias, en el cual se presentan los problemas como cobros indebidos,
perdida de encomiendas, desinformación, demora en la elaboración de boletos.
La Empresa de Transporte Palomino es evidente la necesidad de recurrir a las
tecnologías de información con el fin de aumentar la calidad del servicio a los
usuarios. ¿De qué manera se optimizará la administración de la Empresa de
Transportes Palomino 2019?

6
PROBLEMA OPORTUNIDAD DE MEJORA

No existe una base de datos de se contará con una base de datos de


los clientes ingresados que todos los clientes atendidos.
permita los reportes diarios,
semanales, mensuales y anuales
de clientes.

No existe un módulo de reserva Se implementará el módulo de


de pasajes. reservas mediante el sistema web.

No hay un filtro de reservas de El sistema permitirá filtrar por


pasajes con previa anticipación. pasajero los días de reserva.

No hay un registro de horarios El sistema permitirá llevar un orden


eficiente. de horarios de llegada y salidas de
los buses.

5. JUSTIFICACION:

El desarrollo de este proyecto comprende la administración de la empresa de


transportes agilizar la atención a los usuarios en la venta de pasajes, reservas
y automatizar la administración del personal y llevar registros de los vehículos
que conforman la flota de buses de la empresa, llevar un control ordenado de
los horarios de salida de los buses. Así mismo, ver el reporte diario o mensual
acerca del estado de las ventas de pasajes. Económicamente, permitirá a la
Empresa de Transportes Palomino mejorar sus ingresos y rentabilidad; esto
será como consecuencia del buen manejo de los procesos que se ejecutan con
el uso del sistema de información en la empresa.

Socialmente beneficiará a los usuarios ofreciendo mejores bondades al hacer


uso de servicio de la empresa, y estarán más informados sobre las rutas,
pasajes, horarios. También internamente existirá un mejor ambiente de trabajo
contribuyendo a la tranquilidad, armonía y trabajo en equipo. Además de
manera innovadora utilizaremos las nuevas tecnologías de información, la

7
empresa dedicada al servicio del transporte brinda seguridad cumpliendo las
normas del Ministerio de Transportes y comunicaciones

Con la realización de esta página web se buscó brindar beneficios a la


ciudadanía en general, personal administrativo y personal que labora en la
cooperativa de transporte; estos beneficios son: Agilizar las actividades
realizadas en las diferentes oficinas de la Empresa de Transportes “Palomino”,
para aprovechar de una mejor manera recursos disponibles, involucrar a los
usuarios con las nuevas tecnologías haciéndolos partícipes del sistema web .El
aprovechar los recursos y tiempo implica también un ahorro económico para la
empresa.

6. OBJETIVOS Y ALCANCE:

 OBJETIVO GENERAL:

Desarrollar un sistema web para la administración de la Empresa de


Transportes Palomino.

 OBJETIVOS ESPECIFICOS:

 Modelar los procesos de negocio actuales y los que van a ser


soportados por la alternativa de solución propuesta aplicando la
notación UML para el análisis y diseño del sistema.
 Desarrollar una arquitectura de sistema que soporte la plataforma
que integre los componentes del sistema web.
 Implementar un mecanismo para la entrada y salida de datos del
sistema hacia las diferentes plataformas (web).
 Desarrollar las interfaces web (para la reserva y venta de pasajes
en línea) del sistema.

 ALCANCE DEL PROYECTO

El sistema web se encuentra enmarcado en la gestión y control de


los procesos de venta de pasajes, reserva de pasajes y registro de
envío de cargas y/o encomiendas realizados por un operador a cargo
del Gerente de la Empresa.

8
Además, permitirá al Gerente de la Empresa de Transporte y Turismo
Jaén gestionar y controlar los procesos a través del mismo sistema:
ingresar, eliminar y actualizar información del catálogo de vehículos,
choferes, rutas, terminales, precios, y ventas, reservas o registro de
pasajes y encomiendas; así como poder realizar consultas y reportes
de acuerdo a requerimientos de las personas responsables del
negocio. El Sistema web para ventas y reservas de pasajes de la
Empresa de Transporte y Turismo Palomino, abarca los procesos
siguientes procesos:

 Venta de Pasajes.
 Reserva de Pasajes.
 Registro de Envío de Cargas y/o Encomiendas.
 Gestión de Choferes, Vehículos, Rutas, Terminales, Precios,
etc.
 Gestión de Usuarios y Perfiles de Usuarios del Sistema.
 Generación de Consultas y Reportes.

 LIMITACIONES

Las limitaciones y obstáculos en el desarrollo del proyecto son las


siguientes:

 El no acceso a información detallada de los procesos de negocio


de la empresa debido a que constituye información confidencial.

7. MARCO CONCEPTUAL:

A continuación, se descubrirá el marco conceptual involucrado en el


proyecto.

7.1. Sistema

Un sistema es un conjunto de partes o elementos organizados y


relacionados que interactúan entre sí para lograr un objetivo. Los sistemas
reciben (entrada) datos, y proveen (salida) información.

Un sistema puede ser físico o concreto (una computadora, un televisor, un


humano) o puede ser abstracto o conceptual (un software).

9
Cada sistema existe dentro de otro más grande, por lo tanto, un sistema
puede estar formado por subsistemas y partes, y a la vez puede ser parte
de un súper sistema. Los sistemas tienen límites o fronteras, que los
diferencian del ambiente. Ese límite puede ser físico (el gabinete de una
computadora) o conceptual. Si hay algún intercambio entre el sistema y el
ambiente a través de ese límite, el sistema es abierto, de lo contrario, el
sistema es cerrado.

7.2. MySql

Es un sistema de administración de base de datos relacional (RDBMS) se


trata de un programa capaz de almacenar una enorme cantidad de datos de
gran variedad y de distribución para cubrir la necesidad de cualquier tipo de
organización, desde pequeños establecimientos comerciales a grandes
empresas y organismos administrativos, MySQL compite con sistemas
RDBMS propietarios conocidos como Oracle, SQL Server y DB2. 1

7.3. Wamp

Significa "Windows, Apache, MySQL y PHP". WAMP es una variación de los


sistemas LAMP para Windows y a menudo se instala como un paquete
de software (Apache, MySQL y PHP). A menudo se usa para el desarrollo
web y las pruebas internas, pero también se puede usar para servir sitios
web en vivo.

WampServer es un entorno de desarrollo web para Windows con el que se


puede crear aplicaciones web con Apache, PHP y bases de datos MySQL
database. También incluye PHPMyAdmin y SQLiteManager para manejar
tus bases de datos en un plis plas.2

7.4. UML

Proviene de las iniciales de "Unified Modeling Language", es un Lenguaje


basado en una notación gráfica la cual permite: especificar, construir, visual
izar y documentar los objetos de un sistema o software programado.

1
CASTAÑO, A. 2005, “Diseño de base de datos relacionados”,P.115
2
https://abdonflores.wordpress.com/2013/11/19/que-es-wamp-server/

10
Este lenguaje es el resultado de la unificación de los métodos de modelado
orientados a objetos de Booch, Rumbaugh (OMT: Object Modeling
Technique) y Jacobson (OOSE: Object-Oriented Software Engineering).

UML prescribe un conjunto de notaciones y diagramas estándar para


modelar sistemas orientados a objetos y describe la semántica esencial de
lo que estos diagramas y símbolos significan. UML se puede usar para
modelar distintos tipos de sistemas: sistemas de software, sistemas de
hardware y organizaciones del mundo real, así mismo ofrece nueve
diagramas los cuales son:

 Diagramas de Casos de Uso.


 Diagramas de Secuencia para modelar el paso de mensajes.
 Diagramas de Colaboración para modelar interacciones.
 Diagramas de Estado para modelar el comportamiento de los objetos
en el sistema.
 Diagramas de Actividad para modelar el comportamiento de los
Casos de Uso, objetos u operaciones.
 Diagramas de Clases para modelar la estructura estática de las
clases en el sistema.
 Diagramas de Objetos para modelar la estructura estática de los
objetos en el sistema.
 Diagramas de Componentes para modelar componentes.
 Diagramas de Implementación para modelar la distribución del sistema.3

7.5. HTML

Por sus siglas en ingles HIper Text Markup Languaje (Lenguaje de Marcas

de Hipertexto), es el lenguaje con el que se escriben las páginas Web. Las

páginas web pueden ser vistas por el usuario mediante un tipo de aplicación

llamada navegador. Podemos decir por lo tanto que el HTML es el lenguaje

usado por los navegadores para mostrar las páginas webs al usuario,

siendo hoy en día la interface más extendida en la red.


Este lenguaje nos permite aglutinar textos, sonidos e imágenes y
combinarlos a nuestro gusto. Además, y es aquí donde reside su ventaja

3
CUEVA, J. (1999), Introducción a UML (Pág. 7). Madrid.

11
con respecto a libros o revistas, el HTML nos permite la introducción de
referencias a otras páginas por medio de los enlaces hipertexto.

7.6. CSS

CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o

presentación delos documentos electrónicos definidos con HTML y XHTML.


CSS es la mejor forma de separar los contenidos y su presentación y es

imprescindible para crear páginas web complejas. Separar la definición de

los contenidos y la definición de su aspecto presenta numerosas ventajas,

ya que obliga a crear documentos HTML/XHTML bien definidos y con

significado completo (también llamados "documentos semánticos").

Además, mejora la accesibilidad del documento, reduce la complejidad de

su mantenimiento y permite visualizar el mismo documento en infinidad de

dispositivos diferentes.

7.7. Base de datos

Una base de datos es un “almacén” que nos permite guardar grandes


cantidades de información de forma organizada para que luego
podamos recuperarla y utilizarla fácilmente.

7.8. Transporte público terrestre

Transporte es el sistema de medios para conducir personas y cosas de un


lugar a otro. Transporte público es el servicio de transporte que se realiza
por cuenta ajena mediante contraprestación económica. Transporte público
terrestre es el servicio prestado por medios de transporte terrestres.

Este servicio por tratarse de un servicio a la comunidad es regulado por


entidades normalmente del gobierno. En el Perú, la entidad reguladora del
transporte en general es el Ministerio de Transportes y Comunicaciones.

12
7.9. Administración de Horarios en el Transporte Público

Es el registro, planificación, regulación y gestión de tiempos que rigen el


sistema de transporte público en la ciudad, determinando horas
aproximadas de las salidas y de los pasos por los paraderos de los
autobuses en su determinada ruta.

7.10. Administración de Rutas en el Transporte Público

Es la planificación, regulación y gestión de rutas utilizadas en el sistema de


transporte público en la ciudad, autorizadas previamente por el GTU. Una
ruta une una serie de paraderos por donde se transportarán a los pasajeros
hacia su destino.

7.11. Tráfico

Movimiento o tránsito de personas, mercancías, etc., por cualquier medio de


transporte. Circulación de vehículos por calles, avenidas, entre otras vías.

7.12. Tránsito del Transporte Público

Transito es una actividad de personas y vehículos que pasan por una calle,
una carretera, entre otros. El transito del transporte público es el flujo de
vehículos.

7.13. Ruta

Camino o dirección que se toma para un propósito [2]. En el sistema de


transporte público, ruta es el camino o recorrido de los vehículos que une
puntos céntricos de las ciudades o de una ciudad, con el fin de tener acceso
a la mayor cantidad de zonas a las que la población necesita llegar. Estos
puntos son los paraderos, unos de mayor importancia que otros por la
cantidad de gente que se transporta hacia ella.

13
7.14. Horario Cumplido

Horas de salida del terminal y de paso en cada paradero cumplidas por


cada medio de transporte pertenecientes a cada línea en un determinado
día.

7.15. Horario Teórico

Horas de salida del terminal y de paso en cada paradero que son estimadas
a partir de los horarios cumplidos con uso de métodos estadísticos para
mayor exactitud y de reajustes constantes para los cambios en las vías que
se puedan presentar.

7.16. Hora punta u hora Pico

Se le denomina coloquialmente de ese modo en el ámbito del trasporte


público a aquella hora u horas en la cual el tráfico llega a sus máximos
valores del día, las avenidas o calles de ciertas zonas se congestionan por
la alta cantidad de vehículos privados y públicos.

7.17. Frecuencia

Repetición mayor o menor de un acto o de un suceso [2]. En el sistema de


información web propuesto se empleará el término para expresar las
repeticiones en los pasos de vehículos de la misma línea, con la misma ruta
entre diferentes líneas o con fragmentos de rutas en común entre ellas. Lo
cual ayudara para calcular el tráfico y determinar mejores distribuciones del
transporte.

7.18. Paradero

Es el punto de parada autorizado provisto de mobiliario y/o señalización,


ubicado en las vías que forman parte del recorrido autorizado de una ruta y
que es empleado para el embarque y desembarque de personas. Estas se
encuentran distribuidas en las ciudades conectando diversos puntos
céntricos y/o estratégicos.

14
7.19. Tramo de Ruta

Se le denominara de ese modo al recorrido entre dos paraderos. Una ruta


está compuesta de muchos tramos y un tramo puede formar parte de
muchas rutas. Por ejemplo, del paradero del cruce de la avenida Angamos y
Arequipa hasta el paradero de la avenida Aramburu y Arequipa se le
considerara un tramo, el cual forma parte de la ruta de muchas líneas.

7.20. Línea de Transporte

La línea de transporte está formada de un conjunto de vehículos para uso


de trasporte público usados para una misma ruta. Las empresas de
transporte pueden tener bajo su administración muchas líneas de
transporte. Cada línea se identifica por letras y números, el cual tiene que
ser único.

7.21. Empresa de Transporte

Es la persona jurídica registrada, inscrita y que cuenta con la autorización o


concesión otorgada por la GTU para prestar el servicio de transporte publico
regular de personas en Lima Metropolitana de acuerdo a la ruta o rutas
establecidas. Para el proyecto se nombrará de este modo a las empresas
que brindan servicio de transporte en Lima metropolitana. Estas empresas
son regularizadas por la Municipalidad de Lima a través de la Gerencia de
Transporte Urbano.

7.22. Usuario, Pasajero o Cliente

Se le denominara usuario pasajero o cliente a las personas naturales que


usan el servicio del sistema de transporte público a cambio del pago de una
tarifa, independiente de la frecuencia con la que lo hagan. Toda la población
de Lima Metropolitana son los usuarios potenciales, porque el servicio está
al alcance de toda la ciudadanía para cuando lo necesiten.

15
7.23. Trámite

Es el proceso legal establecido por los entes reguladores del sistema de


transporte público, en este caso la Gerencia de Transporte Urbano, que se
debe de realizar con el fin de poder ofrecer el servicio de transporte en la
ciudad. Estos trámites involucran diferentes actividades para la empresa de
transporte, por ejemplo, en la actualidad entre algunos que existen, se
encuentran los siguientes (lista de trámites extraído de la página de la
Gerencia de Transporte Urbano):

 Actualización de registro de gerente y directorio de empresas de


transporte.
 Requisitos para credenciales para representantes legales y
apoderados de empresas de transporte.
 Requisitos para duplicado y/o renovación de credenciales para
representantes legales y apoderados de empresas de transporte.
 Requisitos para actualización de colores.
 Cambio de domicilio legal.
 Presentación del seguro médico de operadores (conductores y
cobradores).
 Requisitos de uniforme de operadores de la empresa.  Baja de
operadores
 Inscripción de operadores de servicio.
 Inscripción de vehículo para transporte urbano.

7.24. Empresa autorizada

Es la persona jurídica debidamente registrada e inscrita para prestar el


servicio público de transporte regular urbano e interurbano de personas. El
ente que otorga este título es la Subgerencia de Regulación de Transporte.

7.25. Concesión administrativa

Es el habilitante otorgado a las personas jurídicas o contratos asociativos


como resultado de un Concurso Público, con la finalidad de prestar el
servicio público de transporte masivo de alta capacidad en las vías
declaradas exclusivas por la autoridad administrativa.

16
7.26. Sistema de Rutas

Es el conjunto de rutas con detalles de fichas técnicas y condiciones


específicas de operación estructurada.

7.27. Infracción

Es todo incumplimiento, inobservancia o contravención de las condiciones


de acceso, permanencia u operación expresamente tipificadas como tal en
las leyes, normas u ordenanzas.

7.28. Autoridad Administrativa

Se le denomina a aquella capacidad inherente al ejercicio del cargo que


corresponde a la función que desempeña una persona o área dentro de la
administración pública.

7.29. Seguridad en las comunicaciones en internet

Como las transacciones de comercio electrónico deben realizarse sobre la


web de manera pública, el envío de los paquetes de información de las
transacciones involucra miles de routers y servidores. Los expertos de
seguridad afirman que las mayores amenazas ocurren en el nivel de la
comunicación por internet. A continuación, se describirán algunas medidas
de protección en las comunicaciones en internet.

 Encriptación: Es el proceso de transformación de un texto plano o


datos a un texto cifrado que no puede ser leído por otro que no sea el
emisor y el receptor. El propósito de la encriptación es para asegurar el
almacenamiento seguro de la información y para la transmisión segura
de la misma.
 SSL (Secure Sockets Layer): Es un canal seguro de comunicación.
Cuando en la web recibimos un mensaje del servidor con el cual nos
comunicaremos a través de un canal seguro de comunicación, esto
significa que vamos a utilizar SSL para establecer una sesión de
negociación segura. Nos damos cuenta cuando la URL cambia de HTTP
a HTTPS. Una sesión de negociación segura es una sesión cliente-

17
servidor en la que la información y la comunicación es cifrada. En la
Figura 2-3 podemos ver el proceso para establecer canales de
comunicación seguras usando SSL. El cliente realiza una petición de
sesión segura al servidor del comerciante, después se realiza un
intercambio de certificados mediante el uso de llaves públicas y llaves
privadas para que finalmente se genere una sesión key en la que la
trasmisión de datos entre el cliente y el servidor sea de manera
encriptada.

8. ANALISIS SITUACIONAL/DIAGNOSTICO

 Análisis Comparativo de los procesos

Si comparamos los diagramas de proceso, el actual y el nuevo, podemos


observar que existen notables diferencias entre ellos. La gran diferencia
es que en el nuevo proceso de venta el vendedor no interactúa en
ningún momento con el cliente. Ciertas actividades que realizaba el
vendedor en el proceso actual como la solicitud de datos al cliente ahora
lo realiza el sistema a manera de secuencia de pasos que debe seguir el
usuario para completar su compra, por lo que podemos decir que ciertas
actividades del proceso antiguo han sido automatizadas en su totalidad.
Si bien la reserva de pasajes en el proceso actual se concebía en la

18
medida que la boleta de venta le era válida al cliente para el mismo día
en que compraba sus pasajes, podemos observar ahora que el nuevo
proceso de ventas soporta la reserva de pasajes para una fecha
cualquiera. Otra diferencia es que ahora el cliente realiza su compra por
un medio electrónico mientras que antes lo realizaba en la agencia
mediante un pago en efectivo. En esta nueva modalidad el cliente
visualiza y escoge los asientos que desea en base a la numeración y
ubicación de los mismos, caso que no ocurría en el proceso antiguo
donde solo se limitaba a indicar la cantidad de pasajes. En el nuevo
proceso se exige que cada asiento que el cliente escogió esté asociado
a un pasajero. Por último, en el antiguo proceso se generaba la boleta
de venta que se le entregaba al cliente, ahora se genera un resultado de
operación que cumple casi las mismas funciones que la boleta de venta
solo que es sin fines tributarios.

a) Los antecedentes de la empresa en estudio.

Transportes Palomino fue fundada el 27 de noviembre de 1996 por la


Señora Antolina y Don Cerapio, Carmina y Rosa como únicos socios
quien al ver la gran demanda de pasajeros y la poca competencia,
pensó en aventurarse a este nuevo negocio para lo cual solicitó a
Volvo del Perú que le financiara dos buses de doble eje para
transporte de pasajeros interprovincial.

19
b) La estructura organizacional de la empresa en estudio.

Fuente. Elaboración propia.

c) El análisis externo e interno de la empresa en estudio.

20
22
9. PROPUESTA TECNICA
Diagrama de casos de uso de Negocio/sistema

MODIFICAR RESERVA
VENDER PASAJE (from CASO DE USO)

(from CASO DE USO)

VENDER ESPACIO DE CARGA


CAJERO
(from CASO DE USO)
PAGAR RESERVA (f rom ACTORES)

(from CASO DE USO)

RESERVAR ESPACIO DE CARGA


(from CASO DE USO)

ELIMINAR UNA RESERVA


(from CASO DE USO)

CONSULTAR ITINERARIO GENERAR MANIFIESTO DE CARGA GENERAR ARQUEO DE CAJA


Y PASAJERO
(from CASO DE USO) (from CASO DE USO)
(from CASO DE USO)
ELIMINAR VENTA
(from CASO DE USO)

ADMINISTRADOR
(f rom AC TOR ES)

CAMBIAR ITINERARIO
REGISTRAR CHOFER REGISTRAR ITINERARIO REGISTRAR BUSES ADMINISTRAR USUARIOS
(from CASO DE USO)
(from CASO DE USO) (from CASO DE USO) (from CASO DE USO) (from CASO DE USO)
MODELO DE CASO DE USO DE NEGOCIO

RESERVAR PASAJE
(from CASO DE USO )

RESERVAR ESPACIO DE CARGA


(from CASO DE USO )

CLIENTE
CONSULTAR ITINERARIO
(f rom ACTORES DE NEGOCIO)
(from CASO DE USO )

CONSULTAR PROMOCION
(from CASO DE USO )

CAJERO
(f rom ACTORES DE NEGO...

PAGAR RESERVA
(from CASO DE USO )

PAGAR ESPACIO DE CARGA


(from CASO DE USO )

24
DIAGRAMA DE ACTIVIDADES

25
Diagrama de clases

26
Ofinica usuario Cliente
id id_usuario codigo
nombre oficina nombre nombre
telefono login Detalle_Forma_Pago apellido pat
clasificacion pass word apellido mat
1 id
direccion estado email
tipo docum ento
1..* direccion
cantidad
ingresar() fecha documento telefono
modificar() 0..* edad
1
eliminar() 1 ingresar() sexo
Tipo Reserva
consultar() consultar() dni
id 1 modificar()
tiempo de expiracion 1..* ingresar()
nombre consultar()
ckasificacion modificar()
eliminar()
ingresar() 0..* 1
eliminar() 1 res erva venta
modificar() id_reserva id
consultar() estado reserva fecha
1..*
fecha generacion valor
fecha expiracion fecha pago Boleta
1..* contacto reserva estado numero boleta
detalle carga consignatario
ingresar() ingresar() 1
1 total
id modificar() anular() fecha
propietario eliminar() modificar() 0..1 unidad
tipo de carga consultar() consultar()
camtidad pagar() 1
ingresar()
largo 0..*
1 consultar()
observaciones
anular()
ingresar()
modificar() Detalle_Pasajeros
consultar() 0..* id
nombre
nacionalidad
0..* tipo documento
Tramo Bus numero documento
id tramo descuento
id_bus
origen tpo
desrino ingresar()
consignatario
distancia modificar()
marca
consultar()
1 * metros
ingresar() valor
mdoficar() patente
eliminar()
consultar()

DISEÑO DE LA BASE DE DATOS

27
28
29
10. CONCLUSIONES

 Se logró el modelado de los procesos de negocio del sistema mediante


la notación UML y aplicando el rational rose.

 Se desarrolló una arquitectura de sistema de soporte de la plataforma


web, integrando los componentes del sistema web.

 Se analizó y diseño una base de datos de toda la información necesaria


de los módulos de agencias, servicios, buses, itinerario, reservas,
usuarios para el fácil acceso y la administración de la empresa de
transportes.

 Se generó la interfaz web para de los módulos de agencias, servicios,


buses, itinerarios, reservas, empresas, ventas y usuarios para facilitar la
gestión de los diferentes servicios que presta la empresa con el uso de
HTML, MySQL, PHP, jquery, css.

11. RECOMENDACIONES

 Una vez concluido el presente proyecto, se sugiere investigar otros


problemas relacionados con la implementación de sistemas web de
transportes de buses.

 Para un buen manejo del sistema, se recomienda que el encargado de


administrar el sistema tenga que ser capacitado de las funciones que
cumple el sistema.

 Para las posteriores investigaciones similares se recomienda diseñar


interfaces que permitan acceder a la información mediante reportes e
indicadores estadísticos.
12. BIBLIOGRAFIA

 COLECCIONA EDICIONES (2010). “Guía práctica de PHP y MySQL”.


Madrid (España).
 SCHUMULLER JOSEPH (2009). Aprendiendo UML en 24 horas,
editorial Prentice Hall.
 CASTAÑO, A. 2005, “Diseño de base de datos relacionados”, P.115
 CUEVA, J. (1999), Introducción a UML (Pág. 7). Madrid.
 Definición de Wamp server. Consultado el 12 de febrero2019
https://abdonflores.wordpress.com/2013/11/19/que-es-wamp-server/
 Definición de sistema. Consultado el 22 de enero 2019, de
http://www.mitecnologico.com/Main/DefinicionDeSistema

31
13. ANEXOS

32

Vous aimerez peut-être aussi