Você está na página 1de 30

FACULTAD DE INGENIERÍA, ARQUITECTURA

Y URBANISMO
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS

IMPLEMENTACIÓN DE UN SISTEMA BASADO EN EL


PROCESO UNIFICADO: SISTEMA PARA EMPRESA DE
TRANSPORTE DE PASAJEROS

ESTUDIANTE
SANDRO PAÚL PÉREZ CHANDUVÍ

ASIGNATURA
INGENIERÌA DE SOFTWARE II

TUTOR VIRTUAL
Ing. ALBERTO ENRIQUE SAMILLÁN AYALA

CICLO
VII

Pimentel – Mayo 2018

1
ÍNDICE

Pág.

Introducción 3

I. Determinación de requerimientos 4
I.1. Modelo de casos de uso del negocio
I.2. Requerimientos del sistema 5

Conclusiones 22

Bibliografía 23

Anexos 24

25

2
Implementación de un Sistema
basado en el Proceso Unificado:
Sistema para empresa de transporte
de pasajeros.
Por: Sandro Paúl Pérez Chanduví
Estudiante de la Carrera de Ingeniería de Sistemas
PEaD - USS

Introducción

Actualmente, el rubro de transporte se ha incrementado considerablemente a nivel


mundial, y nuestro país no es ajeno a esta realidad, tal es así que el gobierno se enfrenta
a una gran problemática difícil de solucionar. Esta situación ha sido vista por los
desarrolladores de software como una oportunidad de negocio, elaborando sistemas que
han revolucionado la industria del transporte.

Partiendo de esta realidad, el presente trabajo se orienta a la necesidad de Implementar


un sistema basado en el proceso unificado dirigido a una empresa de transportes de
pasajeros, que, para efectos del desarrollo del mismo se recopiló información de la
Empresa de Transportes Fernández Hnos. SRL. de nuestra localidad, con RUC
20480127286, que cubre las rutas Chiclayo – Bagua Grande, Chiclayo – Jaén, con oficina
en la Av. Bolognesi Nº 753 de nuestra ciudad, información que servirá para el desarrollo
del mismo.

La metodología a emplear será RUP (Rational Unified Process) y como herramienta para
el modelamiento de datos utilizaremos Rational Rose, para la codificación utilizaremos el
lenguaje de programación Java, y como plataforma NetBeans IDE 8.2

A continuación, se representará de forma gráfica y a través de diagramas la


Determinación de requerimientos, el análisis, diseño, implementación y pruebas del
sistema denominado “TransSoft v.01”.

3
I. Determinación de los requerimientos

El sistema a desarrollar tiene como objetivo la automatización del procesamiento de


venta de pasaje de viaje, cuyo esquema está dividido en varias partes, el mismo que
será implementado y automatizado en el sistema denominado “TransSoft v.01”.

Existirán dos tipos de usuarios: Administrador y Operador. La administración del


sistema será realizada por el Administrador, cuyos procesos se describen a
continuación:

Proceso de administración de usuarios


En este proceso el Administrador ingresa a través de su clave personal a las opciones
crear, buscar, actualizar y eliminar usuarios.

Proceso de administración de rutas, programación, buses, choferes, oficinas


Estos procesos los realiza únicamente el Administrador, ingresa a través de su clave
personal, y puede ingresar, consultar, modificar y eliminar cualquiera de estos
procesos.

Proceso de administración de pasajes


Este proceso lo realiza el Operador, ingresa a través de su clave personal, los cuales
pueden vender un pasaje, buscar una venta, modificar y eliminar un pasaje.

Proceso de administración de pasajeros


En este proceso lo realiza únicamente el Operador, ingresa a través de su clave
personal, y puede ingresar, consultar, modificar y eliminar pasajeros.

Desarrollo de los casos de uso en formato expandido


Un caso de uso expandido describe un proceso más a fondo que el de alto nivel. La
diferencia básica con el caso de uso de alto nivel consiste en que tiene una sección
destinada al curso normal de los eventos, que los describe paso a paso.

4
1.1. Modelo de caso de uso de negocio

Autenticar con usuario y clave

Operador Acceder al sistema


(f rom Actores)

Ingresa satisfactoriamente

Visualizar opciones

No ingresa

Figura 1. Caso de uso: Autenticación de usuario.

Cuadro 1: Caso de uso: Autenticación de usuario.


Caso de uso Autenticación del usuario al ingresar al sistema.
Descripción El formulario de autenticación de usuarios debe permitir al
administrador y operador acceder al sistema y realizar los
procesos propios de sus funciones.
Actores Administrador
Operador.
Precondiciones El usuario debe contar con un nombre de usuario y clave
asignados previamente para poder acceder a las opciones
pertinentes en el sistema.
Secuencia normal Acción
1. El usuario y la clave son válidos en la BD.
2. Se verifica en la BD el tipo de usuario que se ha
autenticado y se le redirige a las opciones pertinentes.
3. Se visualizan las opciones que tiene cada usuario.
Postcondiciones El código del usuario se mantiene mientras su sesión esté
abierta después de que se haya autenticado.
Excepciones Acción
1. Si el usuario y la clave no existen en la BD, o si la
clave no corresponde al usuario indicado, se muestra
una notificación del error solicitando nuevamente los
datos.

5
Ingresa al sistema Autentica Valida datos

Elije opciones
Administrador Ingresar usuarios
(f rom Actores)

Guarda
Modificar usuarios

Eliminar usuarios

Figura 2. Caso de uso: Administración de usuarios.

Cuadro 2: Caso de uso: Ingresar Usuarios.


Caso de uso Usuarios - Ingresar
Descripción El ingreso de usuarios solo será realizado por el
administrador y será ingresado cada vez que la empresa
contrate un nuevo trabajador.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. El id de usuario será su DNI.
Secuencia normal Acción
1. El administrador da clic en Ingresar usuario, para lo
cual ingresará su DNI, apellido paterno, apellido
materno, nombres, sexo y teléfono.
2. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores y
se solicita la corrección de los datos erróneos.

6
Cuadro 3: Caso de uso: Modificar Usuarios.
Caso de uso Usuarios - Modificar
Descripción La modificación de usuarios solo será realizada por el
administrador y será modificada cada vez que el usuario
requiera actualizar algún dato o corregir un error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar usuario,
para lo cual debe indicar cuál es el usuario a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se muestra
una notificación en los campos que presentan errores y
se solicita la corrección de los datos erróneos.

Cuadro 4: Caso de uso: Eliminar Usuarios.


Caso de uso Usuarios - Eliminar
Descripción La eliminación de usuarios solo será realizada por el
administrador y será eliminado si ha ocurrido una
equivocación en sus datos, o si el usuario ya no labora en
la empresa
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar usuario,
para lo cual debe indicar cuál es el usuario a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

7
Ingresa al sistema Autentica Valida datos
(from Admi nistraci ón de usuar... (from Administración de usuar... (from Administración de usuar...

Elije opciones
Administrador Ingresar rutas
(from Admi nistraci ón de usuar...
(f rom Actores)

Modificar rutas

Guarda
(from Admi ni straci ón de usuar...

Eliminar rutas

Figura 3. Caso de uso: Administración de rutas.

Cuadro 5: Caso de uso: Ingresar Rutas.


Caso de uso Rutas - Ingresar
Descripción El ingreso de las rutas solo será realizado por el
administrador y será ingresadas cada vez que la empresa
decida aperturar una nueva ruta.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. El código de ruta es generado
automáticamente y de manera secuencial.
Secuencia normal Acción
1. El administrador da clic en ingresar ruta, para lo cual
se indicará la oficina de origen, oficina de destino y
precio del pasaje.
2. El código de la ruta se genera automáticamente y no
puede ser modificado.
3. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.

8
Cuadro 6: Caso de uso: Modificar Rutas.
Caso de uso Rutas - Modificar
Descripción La modificación de las rutas solo será realizada por el
administrador y será modificada cada vez que la empresa
requiera hacer un cambio o corregir un error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la oficina de
origen, la oficina de destino y el precio, el código de ruta
no podrá ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar ruta,
para lo cual debe indicar cuál es la ruta a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

Cuadro 7: Caso de uso: Eliminar Rutas.


Caso de uso Rutas - Eliminar
Descripción La eliminación de las rutas solo será realizada por el
administrador y será eliminada si ha ocurrido una
equivocación de las oficinas o precios, o si la empresa ya
no cubre dicha ruta.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
2. El administrador da clic en la opción Eliminar ruta,
para lo cual debe indicar cuál es la ruta a eliminar.
3. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

9
Ingresa al sistema Autentica Valida datos
(from Admi nistración de usuar...
(from Admi nistración de usuar...
(from Admi nistración de usuar...

Elije opciones
Administrador Ingresar programación
(from Admi nistración de usuar...
(f rom Actores)

Modificar programación
Guarda
(from Administración de usuar...

Eliminar programación

Figura 4. Caso de uso: Administración de programación.

Cuadro 8: Caso de uso: Ingresar Programación.


Caso de uso Programación - Ingresar
Descripción El ingreso de las programaciones solo será realizado por
el administrador y será ingresadas cada vez que la
empresa decida realizar una programación de salida de
buses.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. El código de programación es
generado automáticamente y de manera secuencial.
Secuencia normal Acción
1. El administrador da clic en ingresar programación,
para lo cual se indicará la ruta, el bus, fecha y hora de
salida.
2. El código de la programación se genera
automáticamente y no puede ser modificado.
3. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.

10
11
Cuadro 9: Caso de uso: Modificar Programación.
Caso de uso Programación - Modificar
Descripción La modificación de las programaciones solo será realizada
por el administrador y será modificada cada vez que la
empresa requiera hacer un cambio o corregir un error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la ruta, el bus,
la fecha y hora de salida, el código de programación no
podrá ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar
programación, para lo cual debe indicar cuál es la
programación a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

Cuadro 10: Caso de uso: Eliminar Programación.


Caso de uso Programación - Eliminar
Descripción La eliminación de las programaciones solo será realizada
por el administrador y será eliminada si ha ocurrido una
equivocación en la ruta o bus programado, o si no se va a
llevar a cabo la salida del us.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar
programación, para lo cual debe indicar cuál es la
programación a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

12
Ingresa al sistema Autentica Valida datos
(from Admi ni straci ón de usuar... (from Admi ni straci ón de usuar...
(from Admi nistraci ón de usuar...

Elije opciones
Administrador Ingresar bus
(from Admi ni straci ón de usuar...
(f rom Actores)

Modificar bus

Guarda
(from Admi ni straci ón de usuar...

Eliminar bus

Figura 5. Caso de uso: Administración de bus.

Cuadro 11: Caso de uso: Ingresar Bus.


Caso de uso Bus - Ingresar
Descripción La incorporación de buses a la empresa solo será
realizada por el administrador y será ingresada cada vez
que la empresa incorpore una nueva unidad a la flota
existente.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. El código de bus es generado
automáticamente y de manera secuencial.
Secuencia normal Acción
1. El administrador da clic en Ingresar bus, para lo cual
se ingresará la placa, número de asientos, y chofer.
2. El código del bus se genera automáticamente y no
puede ser modificado.
3. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.

13
14
Cuadro 12: Caso de uso: Modificar Bus.
Caso de uso Bus - Modificar
Descripción La modificación de los datos de los buses solo será
realizada por el administrador y será modificada cada vez
que la empresa requiera hacer un cambio o corregir un
error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la placa,
número de asientos y chofer, el código del bus no podrá
ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar Bus, para
lo cual debe indicar cuál es el bus a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

Cuadro 13: Caso de uso: Eliminar Bus.


Caso de uso Bus - Eliminar
Descripción La eliminación de los buses solo será realizada por el
administrador y será eliminado si ha ocurrido una
equivocación en los datos del bus, o si el bus va a dejar
de pertenecer a la flota de la empresa.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar Bus, para
lo cual debe indicar cuál es el bus a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

15
Ingresa al sistema Autentica Valida datos
(from Administración de usuar... (from Admini stración de usuar...(from Admi nistración de usuar...

Elije opciones
Administrador Ingresar choferes
(from Administración de usuar...
(f rom Actores)

Modificar choferes

Guarda
(from Administraci ón de usuar...

Eliminar choferes

Figura 6. Caso de uso: Administración de choferes.

Cuadro 14: Caso de uso: Ingresar Choferes.


Caso de uso Chofer - Ingresar
Descripción El ingreso de choferes a la empresa solo será realizado
por el administrador y será ingresado cada vez que la
empresa contrate un nuevo chofer.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. El código de chofer es generado
automáticamente y de manera secuencial.
Secuencia normal Acción
1. El administrador da clic en Ingresar bus, para lo cual se
ingresará la placa, número de asientos, y chofer.
2. El código del bus se genera automáticamente y no
puede ser modificado.
3. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.

16
17
Cuadro 15: Caso de uso: Modificar Chofer.
Caso de uso Chofer - Modificar
Descripción La modificación de los datos de los choferes solo será
realizada por el administrador y será modificada cada vez
que la empresa requiera hacer un cambio o corregir un
error en los datos del chofer.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar chofer,
para lo cual debe indicar cuál es el chofer a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
2. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

Cuadro 16: Caso de uso: Eliminar Chofer.


Caso de uso Chofer - Eliminar
Descripción La eliminación de choferes solo será realizada por el
administrador y será eliminado si ha ocurrido una
equivocación en los datos del chofer, o si el mismo ha
dejado de trabajar en la empresa.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar Chofer,
para lo cual debe indicar cuál es el bus a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

18
Ingresa al sistema Autentica Valida datos
(from Admini straci ón de usuar... (from Admini straci ón de usuar...
(from Admi nistraci ón de usuar...

Elije opciones
Administrador Ingresar oficina
(from Admini straci ón de usuar...
(f rom Actores)

Modificar oficina

Guarda
(from Admini straci ón de usuar...

Eliminar oficina

Figura 7. Caso de uso: Administración de oficinas.

Cuadro 17: Caso de uso: Ingresar Oficina.


Caso de uso Oficina - Ingresar
Descripción La incorporación de apertura de nuevas oficinas a la
empresa solo será realizada por el administrador y será
ingresada cada vez que la empresa apertura una nueva
oficina.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. El código de oficina es generado
automáticamente y de manera secuencial.
Secuencia normal Acción
1. El administrador da clic en Ingresar Oficina, para lo cual
se ingresará la dirección, distrito, provincia, departamento,
y el nombre del administrador.
2. El código de la oficina se genera automáticamente y no
puede ser modificado.
3. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.

19
20
Cuadro 18: Caso de uso: Modificar Oficina.

Caso de uso Oficina - Modificar


Descripción La modificación de los datos de las oficinas solo será
realizada por el administrador y será modificada cada vez
que la empresa requiera hacer un cambio o corregir un
error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la dirección,
distrito, provincia, departamento y administrador; el código
de la oficina no podrá ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar Oficina,
para lo cual debe indicar cuál es la oficina a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

Cuadro 19: Caso de uso: Eliminar Oficina.


Caso de uso Oficina - Eliminar
Descripción La eliminación de oficinas solo será realizada por el
administrador y será eliminado si ha ocurrido una
equivocación en los datos la oficina, o si la oficina ha
dejado de funcionar.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar Oficina,
para lo cual debe indicar cuál es la oficina a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

21
Ingresa al sis tema Autentica Valida datos
(from Admi ni straci ón de usuar...(from Admi ni straci ón de usuar...
(from Admi ni straci ón de usuar...

Elije opciones
Operador Regis trar venta
(from Admi ni straci ón de usuar...
(f rom Actores)

Guarda Modificar venta


(from Admi ni straci ón de usuar...

Eliminar venta

Generar reporte

Figura 8. Caso de uso: Venta de pasajes.

Cuadro 20: Caso de uso: Venta de pasajes.


Caso de uso Pasajes - Venta
Descripción La venta de pasajes puede ser realizada por el
administrador como por el operador.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador el operador, contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema. El código del pasaje generado
automáticamente debe ser generado de forma secuencial.
Secuencia normal Acción
1. El administrador da clic en Venta de pasajes, para el
ingreso de debe indicar el DNI del cliente en caso de estar
registrado, de lo contrario debe registrar al cliente.
2. El se debe indicar el asiento que va a ocupar el cliente.
3. El código de la venta del pasaje se genera
automáticamente y no puede ser modificado.
4. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores

22
y se solicita la corrección de los datos erróneos.

23
Cuadro 21: Caso de uso: Modificar Pasajes.

Caso de uso Pasaje - Modificar


Descripción La modificación de los datos del pasaje podrá ser
realizada por el administrador u operador y será
modificada si el cliente requiera hacer un cambio o para
corregir un error en el ingreso de sus datos.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema. Solo se podrá modificar el
número de asiento o programación; el código del boleto
de viaje no podrá ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar pasaje,
para lo cual debe indicar cuál es código del pasaje a
modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

Cuadro 22: Caso de uso: Eliminar Pasaje.


Caso de uso Pasaje - Eliminar
Descripción La eliminación de pasajes puede ser realizada por el
administrador u operador y será eliminado si el cliente ya
no desea realizar el viaje.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar Pasaje,
para lo cual debe indicar cuál es el código del pasaje a
eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

24
Cuadro 23: Caso de uso: Reporte de Pasaje.
Caso de uso Pasaje - Reporte
Descripción El reporte de pasajes puede ser realizado por el
administrador u operador a petición de la gerencia.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Reporte de Pasaje,
para lo cual debe indicar cuál es la programación a la cual
se desea emitir el reporte.
Postcondiciones El reporte puede ser exportado en formato Excel o PDF.
Excepciones Acción
1. No hay excepciones

Ingresa al sis tema Autentica Valida datos


(from Admi nistración de usuar...(from Admi nistración de usuar...
(from Admi nistración de usuar...

Elije opciones
Operador Regis trar cliente
(from Admi nistración de usuar...
(f rom Actores)

Modificar cliente

Guarda
(from Admi nistración de usuar...

Eliminar cliente

Figura 9. Caso de uso: Administración de clientes.

25
Cuadro 24: Caso de uso: Ingresar Clientes.
Caso de uso Clientes - Ingresar
Descripción El ingreso de clientes puede ser efectuado por el
administrador u operador y será ingresado cada vez que
un nuevo cliente realice la compra de un pasaje.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema. El id del cliente será su DNI.
Secuencia normal Acción
1. El administrador da clic Registrar cliente, para lo cual
ingresará su DNI, apellido paterno, apellido materno,
nombres, sexo y teléfono.
2. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.

Cuadro 25: Caso de uso: Modificar Clientes.


Caso de uso Clientes - Modificar
Descripción La modificación de clientes puede ser realizada por el
administrador u operador y será modificado cada vez que
el cliente requiera actualizar algún dato o corregir un error.
Actores Administrador.
Operador.
Precondiciones El usuario puede ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar cliente,
para lo cual debe indicar cuál es el cliente a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.

26
Cuadro 26: Caso de uso: Eliminar Clientes.
Caso de uso Clientes - Eliminar
Descripción La eliminación de usuarios puede ser realizada por el
administrador u operador y será eliminado si ha ocurrido
una equivocación en sus datos.
Actores Administrador.
Operador.
Precondiciones El usuario puede ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar cliente,
para lo cual debe indicar cuál es el usuario a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones

1.2. Requerimientos del sistema


1.2.1.Restricciones del sistema
Como en todo sistema, siempre existen restricciones. En el caso particular
de este sistema de transportes, el usuario Administrador es el que participa
en la gran mayoría de procesos, por lo que resulta indispensable su
participación, lo cual requiere de conocimientos más detallados respecto al
sistema.
Una conexión a Internet es indispensable para mantener sincronizada la
información de las filiales.

1.2.2.Requerimientos funcionales
El sistema informático controla y restringe el acceso de usuarios, tomando
en cuenta que cada usuario debe tener una cuenta con claves distintas y
privadas para dicho sistema y el administrador es el que puede definir el
perfil de los demás usuarios.
Cuando se efectúa la venta del pasaje, se debe registrar el DNI, nombres y
apellidos, lugar de destino, fecha, hora de viaje y bus en el que se
trasladará el pasajero.

1.2.3.Requerimientos no funcionales
Se diseño un modelo de representación de la empresa de transportes que
sea capaz de gestionar un control que los clientes de la empresa de
transportes

27
CONCLUSIONES

- Como toda empresa, Fernández Hnos. S.R.L., se mostró en un principio indiferente


con el suscrito, y no brindaba la información de forma completa, pero, ya en la
segunda entrevista, y con información recolectada a través de la web, se me fue
brindando información importante para el desarrollo del sistema, quedando
plenamente identificados los diferentes procesos que realizaba la empresa.

- Conforme se iba avanzando en el desarrollo del proyecto, se fue adquiriendo nuevos


conocimientos y, por ende, comprendiendo más el tema que, sin duda alguna, encierra
una serie de situaciones en las que el analista de sistemas se tiene que poner para
realizar de forma correcta la fase de análisis y diseño de cualquier sistema informático.

- La herramienta utilizada para el modelado fue Rational Rose, la cual es una


herramienta muy útil, que me sirvió de gran ayuda en la fase de análisis y diseño del
presente trabajo, debido a su entorno amigable e intuitivo.

- Queda en mí la insatisfacción de no haber concluido el presente trabajo,


especialmente por el factor tiempo, ya que en seis semanas resulta casi imposible
poder implantar un sistema de esta magnitud.

28
BIBLIOGRAFÍA

- BECERRA, C. (2013). “Análisis, diseño e implantación de un sistema de comercio


electrónico integrado con una aplicación móvil para la reserva y venta de pasajes de
una empresa de transporte interprovincial”. Recuperado de:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/5076/BECERRA_CAR
LOS_SISTEMA_COMERCIO_ELECTRONICO_PASAJES_EMPRESA_TRANSPORT
E_INTERPROVINCIAL.pdf?sequence=1&isAllowed=y
- AMASIFUEN, H. (2012). “Diseño e implementación de un sistema informático para
mejorar el proceso de ventas en la tienda Señor de Ayabaca de la ciudad de Tarapoto
2012”. Recuperado de:
http://www.academia.edu/7646133/TESIS_DE_DISENO_E_IMPLEMENTACION_DE_
UN_SISTEMA_DE_VENTAS

- CORNEJO, M. (2013). “Sistema Web de procesamiento de transacciones de viajes


para la Cooperativa de Transporte Carlos Alberto Aray del Ecuador”. Recuperado de:
http://repositorio.espam.edu.ec/bitstream/42000/88/1/TESIS%20MAR%C3%8DA
%20ESTEFAN%C3%8DA%20CORNEJO%20SOL%C3%93RZANO%20-%20LUIGGI
%20RAM%C3%93N%20VALENCIA%20V%C3%89LEZ.pdf

- CUPITAN, J. (2017). “Diseño e implementación de una aplicación web de venta online


para la Empresa Grupo Company S.A.C. Chimbote”. Recuperado de:
http://repositorio.uladech.edu.pe/bitstream/handle/123456789/1457/APLICACION_WE
B_METODOLOGIA_CUPITAN_DE_LA_CRUZ_JUAN_JOSE.pdf?
sequence=1&isAllowed=y

- SILVA, J. (2006). “Sistema de reserva y venta de pasajes en Línea Naviera Austral.


S.A.”. Recuperado de:
http://cybertesis.uach.cl/tesis/uach/2006/bpmfcis586s/doc/bpmfcis586s.pdf

- FAJARDO, V. (2017). “Análisis y desarrollo de una aplicación web de gestión y venta


de pasajes electrónicos para empresas de transporte interprovincial”. Recuperado de:
http://repositorio.unemi.edu.ec/xmlui/bitstream/handle/123456789/3843/FAJARDO
%20MALDONADO%20VICTOR%20y%20MA%C3%91AY%20ASTUDILLO
%20ROSA.pdf?sequence=1&isAllowed=y

- GONZÁLEZ, M. (2014). “Implementación de un sistema vía web con aplicación móvil


para la reserva y pedidos en línea de restaurantes”. Recuperado de:
http://www.repositorioacademico.usmp.edu.pe/bitstream/usmp/1202/3/gonzalez_mmae
.pdf

- BLANCH, D. (2009). “Implementación de un sistema de reservas para una agencia de


viajes usando J2EE y prácticas de desarrollo ágil”. Recuperado de:
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/917/1/00927tfc.pdf

29
ANEXOS

Banner de la Empresa Fernández Hnos. SAC.

Actual sistema de Venta de Pasajes de la empresa.

30

Você também pode gostar